@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap";/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-500:oklch(55.1% .027 264.364);--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-11{height:calc(var(--spacing)*11)}.w-11{width:calc(var(--spacing)*11)}.w-100{width:calc(var(--spacing)*100)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-cover{background-size:cover}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.backface-hidden{backface-visibility:hidden}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:gap-8{gap:calc(var(--spacing)*8)}}}.offcanvas-nav ul{margin:0;padding:0;list-style:none}.offcanvas-nav ul li a{width:100%;color:var(--text,inherit);padding:10px 0;display:block}.offcanvas-nav ul li a:hover{color:var(--theme,currentColor)}.icon-text-row{justify-content:center;align-items:center;gap:10px;display:inline-flex}.icon-text-row img{flex-shrink:0;margin:0;display:block}.faq-items .accordion-collapse.collapse.show,.faq-items .accordion-collapse.collapse.collapsing{visibility:visible}.testimonials-wrapper .testimonial-box-items .testi-content{flex-wrap:nowrap;align-items:flex-start}.testimonials-wrapper .testimonial-box-items .testi-content p{min-width:0}.testimonials-wrapper .testimonial-box-items .testi-content .icon{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:40px;height:40px;display:flex}.testimonials-wrapper .testimonial-box-items .testi-content .icon img{object-fit:contain;width:24px;height:24px;display:block}.testimonials-wrapper .testimonial-box-items .client-info .client-content h5{font-size:1rem;font-weight:500}.testimonials-wrapper .testimonial-box-items .client-info .client-content p{opacity:.6;font-size:.875rem;font-weight:400}.testimonials-wrapper .testimonial-box-items .testi-content p{font-weight:400}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--body: #FAFAFA;--body-color: #F2F2F2;--black: #ffffff;--white: #333333;--theme: #1F7A6E;--header: #141414;--text: #2B2B2B;--bg: #FFFFFF;--bg-2: #FAFAFA;--border: 1.5px solid rgba(20, 20, 20, .12);--border-2: 1.5px solid #1F7A6E;--border-3: 1.5px solid rgba(20, 20, 20, .18);--box-shadow: 0px 6px 30px rgba(0, 0, 0, .08)}.theme-btn{background:var(--theme);color:var(--bg-2);display:inline-block;vertical-align:middle;font-size:16px;font-family:Inter,sans-serif;font-weight:600;padding:20px 30px;border-radius:100px;text-transform:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:2;line-height:1;overflow:hidden}.theme-btn:before{content:"";position:absolute;height:100%;bottom:0;left:0;width:0;background-color:var(--header);z-index:-1;transition:all .4s ease-out;border-radius:inherit}.theme-btn i,.theme-btn img{margin-left:10px;transform:rotate(-45deg);transition:all .4s ease-in-out}.theme-btn:hover{color:var(--bg-2)}.theme-btn:hover:before{width:100%}.theme-btn:hover i{transform:rotate(0)}@media(max-width:767px){.theme-btn{padding:20px 32px}}@media(max-width:575px){.theme-btn{padding:18px 30px;font-size:14px}}.theme-btn.border-btn{border:1px solid var(--border);background:transparent;color:var(--white)}.theme-btn.border-btn:before,.theme-btn.border-btn:after{background:var(--theme)}.theme-btn.border-btn img{transition:all .4s ease-in-out}.theme-btn.border-btn:hover img{filter:grayscale(100%) brightness(300%)}.theme-btn.radius-btn{border-radius:60px}.theme-btn.radius-btn:hover i,.theme-btn.radius-btn:hover img{filter:grayscale(100%) brightness(300%)}body{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var(--text);background-color:var(--white);padding:0;margin:0;overflow-x:hidden;letter-spacing:.5px}ul{padding:0;margin:0;list-style:none}button{border:none;background-color:transparent;padding:0}input:focus{color:var(--text);outline:none}input{color:var(--text)}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;margin:0;padding:0;color:var(--header);text-transform:none;transition:all .4s ease-in-out}h1{font-size:64px;font-weight:800;line-height:108%}@media(max-width:1600px){h1{font-size:56px}}@media(max-width:991px){h1{font-size:48px}}@media(max-width:767px){h1{font-size:40px}}@media(max-width:575px){h1{font-size:32px}}h2{font-size:56px;line-height:114%;font-weight:800}@media(max-width:1199px){h2{font-size:40px}}@media(max-width:991px){h2{font-size:35px}}@media(max-width:767px){h2{font-size:30px}}@media(max-width:575px){h2{font-size:30px}}h3{font-size:32px;font-weight:800;line-height:132%}@media(max-width:575px){h3{font-size:25px}}h4{font-size:24px;font-weight:800}@media(max-width:1199px){h4{font-size:20px}}h5{font-size:20px;font-weight:700;line-height:140%}h6{font-size:18px;font-weight:600;line-height:145%}a{text-decoration:none;outline:none!important;cursor:pointer;color:var(--header);transition:all .4s ease-in-out}p,span{margin:0;transition:all .4s ease-in-out}.about-wrapper-1{border-top:1px solid rgba(193,193,193,.16);margin-top:48px}.about-wrapper-1 .about-box-item{background-color:var(--bg);padding:48px;margin-top:60px}@media(max-width:1199px){.about-wrapper-1 .about-box-item{padding:30px;margin-top:30px}}.about-wrapper-1 .about-box-item.style-2{margin-top:100px}@media(max-width:1199px){.about-wrapper-1 .about-box-item.style-2{margin-top:30px}}.about-wrapper-1 .about-box-item h2{font-size:100px;font-weight:800;margin-bottom:10px}@media(max-width:1199px){.about-wrapper-1 .about-box-item h2{font-size:50px}}.about-wrapper-1 .about-box-item h3{color:var(--text)}.about-wrapper-1 .about-box-item h3 span{display:inline-block;margin-left:70px}@media(max-width:1199px){.about-wrapper-1 .about-box-item h3 span{margin-left:0}}.about-wrapper-2 .about-content .about-button{margin-top:80px;display:flex;align-items:center;gap:25px}@media(max-width:1199px){.about-wrapper-2 .about-content .about-button{flex-wrap:wrap;margin-top:30px}}.about-wrapper-2 .about-content .about-button .theme-btn.style-2{background-color:transparent;border:1px solid var(--white);color:var(--white)}.about-wrapper-2 .about-content .about-button .theme-btn.style-2:before{background-color:var(--theme)}.about-wrapper-2 .about-content .about-button .theme-btn.style-2:hover{color:var(--bg-2);border:1px solid var(--theme)}@media(max-width:575px){.about-wrapper-2 .about-content .about-button .theme-btn{padding:18px 25px}}.about-wrapper-2 .about-item{border-left:1px solid rgba(193,193,193,.24);padding-left:60px}@media(max-width:1199px){.about-wrapper-2 .about-item{border-left:none;padding-left:0}}.about-wrapper-2 .about-item p{max-width:408px;margin-bottom:30px}.about-wrapper-2 .about-item .count-item{display:flex;align-items:center;gap:75px}@media(max-width:991px){.about-wrapper-2 .about-item .count-item{gap:50px}}@media(max-width:575px){.about-wrapper-2 .about-item .count-item{gap:20px}}.about-wrapper-2 .about-item .count-item .client-reviews .cr-item{margin-bottom:24px}.about-wrapper-2 .about-item .count-item .client-reviews .cr-item h2{font-size:48px}@media(max-width:1199px){.about-wrapper-2 .about-item .count-item .client-reviews .cr-item h2{font-size:35px}}@media(max-width:575px){.about-wrapper-2 .about-item .count-item .client-reviews .cr-item h2{font-size:30px}}.about-wrapper-2 .about-item .count-item .client-reviews .cr-item p{color:var(--text);font-weight:400;margin-bottom:0}.about-wrapper-2 .about-item .count-item .count-box{background-color:var(--bg-2);padding:40px 24px;border-radius:16px;width:174px}.about-wrapper-2 .about-item .count-item .count-box h2{color:var(--white);margin-bottom:10px}.about-wrapper-2 .about-item .count-item .count-box p{font-size:18px;font-weight:400;margin-bottom:0}.about-wrapper-2 .about-bg-box{text-align:center;padding:45px 20px;background-color:var(--theme);border-radius:24px}@media(max-width:1199px){.about-wrapper-2 .about-bg-box{padding:30px 20px}}.about-wrapper-2 .about-bg-box h3{color:var(--bg-2);margin-top:30px;margin-bottom:10px}.about-wrapper-3 .about-images{position:relative}.about-wrapper-3 .about-images .circle-image{width:188px;height:188px;background:var(--bg);border-radius:100px;position:absolute;bottom:5%;left:-15%;padding:10px}.about-wrapper-3 .about-images .circle-image img{animation:initial}@media(max-width:1600px){.about-wrapper-3 .about-images .circle-image{left:-7%}}@media(max-width:1199px){.about-wrapper-3 .about-images .circle-image{left:50%;top:50%;transform:translate(-50%,-50%)}}.about-wrapper-3 .about-images .circle-image .text-image{position:relative}.about-wrapper-3 .about-images .circle-image .text-image .client-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.about-wrapper-3 .about-images .circle-image .text-image .client-image img{animation:initial;width:initial;height:initial}.about-wrapper-3 .about-images .circle-image .text-image img{animation:cir36 10s linear infinite}.about-wrapper-3 .about-images img{width:100%;height:100%;border-radius:16px}.about-wrapper-3 .about-content{margin-left:50px}@media(max-width:1199px){.about-wrapper-3 .about-content{margin-left:0}}.about-wrapper-3 .about-content .section-title p{margin-top:12px}.about-wrapper-3 .about-content .text{display:flex;align-items:center;gap:24px;margin-bottom:20px}@media(max-width:1199px){.about-wrapper-3 .about-content .text{margin-top:30px}}.about-wrapper-3 .about-content .text p{color:var(--white)}.about-wrapper-3 .about-content .items{display:flex;align-items:center;gap:40px;margin-bottom:30px}@media(max-width:1199px){.about-wrapper-3 .about-content .items{gap:20px}}@media(max-width:575px){.about-wrapper-3 .about-content .items{gap:15px;flex-wrap:wrap}}.about-wrapper-3 .about-content .items .item{display:flex;align-items:center;gap:16px}@media(max-width:1199px){.about-wrapper-3 .about-content .items .item{flex-wrap:wrap;gap:10px}}.about-wrapper-3 .about-content .items .item .icon{width:56px;height:56px;border-radius:100px;background:var(--bg);display:flex;align-items:center;justify-content:center}.about-wrapper-3 .about-content .about-btn{margin-top:40px;display:flex;align-items:center;gap:24px}@media(max-width:575px){.about-wrapper-3 .about-content .about-btn{gap:20px}}.about-wrapper-3 .about-content .about-btn .video-btn{display:flex;align-items:center;gap:9px}.about-wrapper-3 .about-content .about-btn .video-btn span{margin-bottom:0}.about-wrapper-3 .about-content .about-btn .video-btn .icon{width:56px;height:56px;border-radius:100px;border:var(--border-2);display:flex;align-items:center;justify-content:center}.about-wrapper-3 .about-content .about-btn .video-btn .icon i{color:var(--theme)}.about-wrapper-3 .about-content .about-btn .video-btn .textx{font-family:Inter;font-weight:600}.about-3{position:relative}.about-3 .scales-shape{position:absolute;right:50px;bottom:0}@media(max-width:1199px){.about-3 .scales-shape{display:none}}.about-3 .order-shape{position:absolute;top:12%;left:5%}@media(max-width:1199px){.about-3 .order-shape{display:none}}@-webkit-keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px #f4443800}to{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 #f4443800}}@keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px #f4443800}to{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 #f4443800}}@keyframes rounded{50%{transform:rotate(15deg)}}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}@-webkit-keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes tpswing{0%{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}}@keyframes width{0%{width:0%}to{width:100%}}@-webkit-keyframes width{0%{width:0%}to{width:100%}}@-webkit-keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loaderpulse{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes rounded{50%{transform:rotate(20deg)}}@keyframes cir36{to{transform:rotate(360deg)}}.float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes float-bob-y{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-x{0%{-webkit-transform:translateX(0px);transform:translate(30px)}50%{-webkit-transform:translateX(10px);transform:translate(10px)}to{-webkit-transform:translateX(30px);transform:translate(30px)}}@keyframes float-bob-x{0%{-webkit-transform:translateX(30px);transform:translate(30px)}50%{-webkit-transform:translateX(10px);transform:translate(10px)}to{-webkit-transform:translateX(30px);transform:translate(30px)}}@keyframes bounce-x{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(30px);transform:translate(30px)}to{-webkit-transform:translateX(0);transform:translate(0)}}.bounce-x{-webkit-animation:bounce-x 7s infinite linear;animation:bounce-x 7s infinite linear}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}to{left:50%;width:375px;height:375px}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}to{right:50%;width:375px;height:375px}}@keyframes rotated2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes wave{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(-50%)}}.img-custom-anim-right{animation:img-anim-right 1.3s forwards cubic-bezier(.645,.045,.355,1) .4s;opacity:0}@keyframes img-anim-right{0%{transform:translate(5%);clip-path:inset(0 0 0 100%);opacity:0}to{transform:translate(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-left{animation:img-anim-left 1.3s forwards cubic-bezier(.645,.045,.355,1) .4s;opacity:0}@keyframes img-anim-left{0%{transform:translate(-5%);clip-path:inset(0 100% 0 0);opacity:0}to{transform:translate(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-top{animation:img-anim-top 1.3s forwards cubic-bezier(.645,.045,.355,1);opacity:0}@keyframes img-anim-top{0%{transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}to{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes moving{0%{transform:translatey(0)}20%{transform:translate(-50px)}50%{transform:translatey(-40px)}to{transform:translatey(0)}}@keyframes translateX2{0%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translate(-30px)}to{-webkit-transform:translatXY(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px)}}@keyframes translateY2{0%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@keyframes animate-positive{0%{width:0}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrolly{0%{transform:translateY(0)}to{transform:translateY(-60%)}}@keyframes scrolls{0%{transform:translate(0)}to{transform:translate(100%)}}.img-custom-anim-bottom{animation:img-anim-bottom 1.3s forwards cubic-bezier(.645,.045,.355,1);opacity:0}@keyframes img-anim-bottom{0%{transform:translateY(5%);clip-path:inset(100% 0 0 0);opacity:0}to{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}.contact-1{position:relative}.contact-1 .bottom-shape{position:absolute;left:9%;bottom:25%}@media(max-width:1199px){.contact-1 .bottom-shape{display:none}}.contact-1 .star-left-shape{position:absolute;top:21%;left:5%}@media(max-width:1199px){.contact-1 .star-left-shape{display:none}}.contact-1 .star-right-shape{position:absolute;right:3%;bottom:10%}@media(max-width:1199px){.contact-1 .star-right-shape{display:none}}.contact-1 .regulation-shape{position:absolute;right:5%;bottom:12%}@media(max-width:1199px){.contact-1 .regulation-shape{display:none}}.contact-1 .random-shape{position:absolute;left:40%;bottom:35%}@media(max-width:1199px){.contact-1 .random-shape{display:none}}.contact-1 .contact-wrapper{margin-right:50px}@media(max-width:1199px){.contact-1 .contact-wrapper{margin-right:0}}.contact-1 .contact-wrapper .section-title h2{color:var(--white);margin-bottom:10px}.contact-1 .contact-wrapper .section-title p{color:var(--white);margin-bottom:30px}.contact-1 .contact-wrapper .images img{width:100%;height:100%;border-radius:16px}.contact-1 .contact-wrapper .google-map iframe{width:100%;height:415px;border-radius:16px}@media(max-width:1199px){.contact-1 .contact-wrapper .google-map iframe{height:343px}}.contact-1 .contact-wrapper .contact-items{display:flex;align-items:center;gap:8px;margin-top:25px}.contact-1 .contact-wrapper .contact-items .content h4{color:var(--white)}.contact-1 .contact-wrapper .contact-items .content h5{color:#bbbbbc}.contact-1 .contact-form{padding:48px 40px;border-radius:16px;background-color:var(--bg-2)}@media(max-width:1199px){.contact-1 .contact-form{padding:20px}}.contact-1 .contact-form h3{color:var(--white);border-bottom:1.2px solid rgba(102,102,102,.24);padding-bottom:20px;margin-bottom:50px}.contact-1 .contact-form .contact-box input,.contact-1 .contact-form .contact-box textarea{width:100%;margin-bottom:20px;padding:18px 24px;border:var(--border);border-radius:16px;background:transparent;color:var(--white);line-height:1}.contact-1 .contact-form .contact-box input::placeholder,.contact-1 .contact-form .contact-box textarea::placeholder{color:#bdbdbe}.contact-1 .contact-form .contact-box input:focus,.contact-1 .contact-form .contact-box textarea:focus{border-color:var(--theme)}.contact-1 .contact-form .contact-box textarea{resize:none;height:130px}.contact-1 .contact-form .contact-box textarea:focus{border-color:var(--theme)!important;outline:none}.contact-1 .contact-form .contact-box .ext{padding-bottom:80px}.contact-1 .contact-form .contact-box .theme-btn{margin-top:40px;width:100%;transition:all .4s ease-in-out}.contact-1 .contact-form .contact-box .theme-btn:hover{color:var(--bg-2)}.contact-1 .contact-form .contact-box .theme-btn:hover:before{background-color:var(--white);border:var(--border-2)}.contact-1 .google-map iframe{width:100%;height:583px;border-radius:16px}.contact-1 .contact-item-wrapper{margin-top:-4px}@media(max-width:1199px){.contact-1 .contact-item-wrapper{margin-top:20px}}.contact-1 .contact-item-wrapper .contact-item{display:flex;align-items:center;gap:16px;margin-bottom:24px}.contact-1 .contact-item-wrapper .contact-item .icon{width:56px;height:56px;background-color:var(--bg-2);border-radius:100px;display:flex;align-items:center;justify-content:center}.contact-1 .contact-item-wrapper .contact-item .icon i{color:var(--header)}.contact-1 .social{display:flex;align-items:center;margin-top:44px}.contact-1 .social .social-list{display:flex;align-items:center;gap:16px;margin-left:20px}.contact-1 .social .social-list li a{width:40px;height:40px;background-color:var(--bg-2);border-radius:100px;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.contact-1 .social .social-list li a:hover{background:var(--theme);color:var(--bg-2)}.contact-form-box{border-radius:24px;background:var(--bg-2);backdrop-filter:blur(24px);padding:48px}.contact-form-box.style-2{margin-top:60px}@media(max-width:1199px){.contact-form-box.style-2{margin-top:30px}}@media(max-width:1199px){.contact-form-box{padding:30px}}.contact-form-box h3{margin-bottom:30px;border-bottom:var(--border-3);padding-bottom:20px}.contact-form-box .contact-box input,.contact-form-box .contact-box textarea{width:100%;background-color:var(--bg);border:0;border-radius:12px;padding:24px;margin-bottom:15px}.contact-form-box .contact-box textarea{height:134px;resize:none;outline:none}.contact-form-box .contact-box .theme-btn{margin-top:30px;width:100%}.funfact-wrapper{padding:48px 0;border-radius:8px 24px;background:var(--bg-2);text-align:center;position:relative;z-index:9;margin-top:-115px;border-bottom:1px solid rgba(193,193,193,.24)}@media(max-width:1199px){.funfact-wrapper{margin-top:-120px}}@media(max-width:991px){.funfact-wrapper{margin-top:-148px}}.funfact-wrapper .item h4{font-size:60px;line-height:72px}.error-section{margin-top:-32px}.error-wrapper{text-align:center}.error-wrapper .error h2{color:var(--theme);font-size:150px}@media(max-width:1199px){.error-wrapper .error h2{font-size:140px}}@media(max-width:991px){.error-wrapper .error h2{font-size:130px}}@media(max-width:575px){.error-wrapper .error h2{font-size:100px}}.error-wrapper .error-content h2{font-size:72px}@media(max-width:1199px){.error-wrapper .error-content h2{font-size:60px}}@media(max-width:991px){.error-wrapper .error-content h2{font-size:50px}}@media(max-width:575px){.error-wrapper .error-content h2{font-size:30px}}.error-wrapper .error-content h2 span{color:var(--theme)}.error-wrapper .error-content p{margin-top:22px}.error-wrapper .error-btn{margin-top:45px;display:flex;align-items:center;justify-content:center;gap:32px}@media(max-width:575px){.error-wrapper .error-btn{gap:10px}}.error-wrapper .error-btn .theme-btn{padding:18px 30px}@media(max-width:575px){.error-wrapper .error-btn .theme-btn{padding:14px 22px}}.error-wrapper .error-btn .theme-btn.style-2{border:1px solid var(--header);background-color:transparent;color:var(--white)}.error-wrapper .error-btn .theme-btn.style-2:before{background-color:var(--theme)}.error-wrapper .error-btn .theme-btn.style-2:hover{color:var(--bg-2);border:1px solid var(--theme)}.faq-1{position:relative}.faq-1 .arrow-shape{position:absolute;bottom:0;left:30%}@media(max-width:1199px){.faq-1 .arrow-shape{display:none}}.faq-1 .star-shape{position:absolute;bottom:0;left:9%}@media(max-width:1199px){.faq-1 .star-shape{display:none}}.faq-1 p{margin-top:10px;margin-bottom:-10px}.faq-1 h6{color:var(--header);font-size:16px;margin-top:20px}.faq-1 .theme-btn{margin-top:20px}.faq-items{margin-right:50px;margin-top:30px}@media(max-width:1199px){.faq-items{margin-right:0}}.faq-items .accordion-item{border-radius:8px;border:none}.faq-items .accordion-item .accordion-header .accordion-button{color:var(--header);box-shadow:none;background-color:var(--bg);padding:24px;text-transform:none;font-size:20px;font-weight:800}@media(max-width:1199px){.faq-items .accordion-item .accordion-header .accordion-button{font-size:18px;padding:15px}}.faq-items .accordion-item .accordion-header .accordion-button:after{content:"";background-image:url(/assets/img/icon/plus.svg);background-size:25px;transition:all .3s ease-in-out!important}.faq-items .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"";background-image:url(/assets/img/icon/minus.svg);background-size:25px;transform:rotate(0)}.faq-items .accordion-item .accordion-header .accordion-button.collapsed{color:var(--header);padding:24px}@media(max-width:1199px){.faq-items .accordion-item .accordion-header .accordion-button.collapsed{padding:15px}}.faq-items .accordion-item .accordion-collapse .accordion-body{padding-left:30px;padding-top:0;color:var(--text);background-color:var(--bg)}@media(max-width:1199px){.faq-items .accordion-item .accordion-collapse .accordion-body{padding:15px}}.faq-items.style-2 .accordion-item .accordion-header .accordion-button{background-color:var(--bg-2)}.faq-items.style-2 .accordion-item .accordion-collapse .accordion-body{color:var(--text);background-color:var(--bg-2)}.awards-section{position:relative}.awards-section .trophy-shape{position:absolute;right:24%;bottom:0}@media(max-width:1199px){.awards-section .trophy-shape{display:none}}.awards-section .top-shape{position:absolute;top:30px;left:38%}@media(max-width:1199px){.awards-section .top-shape{display:none}}.awards-section .star-shape{position:absolute;bottom:20%;right:41%}@media(max-width:1199px){.awards-section .star-shape{display:none}}.awards-wrapper .awards-item{padding:30px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;border:var(--border);background:var(--bg);transition:all .4s ease-in-out}@media(max-width:1199px){.awards-wrapper .awards-item{align-items:end;padding:20px}}@media(max-width:991px){.awards-wrapper .awards-item{flex-wrap:wrap;gap:15px;align-items:center}}.awards-wrapper .awards-item .content{display:flex;align-items:center;gap:24px}@media(max-width:1199px){.awards-wrapper .awards-item .content{flex-wrap:wrap;gap:15px}.awards-wrapper .awards-item .content .icon{width:100%}}@media(max-width:1199px){.awards-wrapper .awards-item .content .text h4{font-size:20px}}.awards-wrapper .awards-item:hover{border-color:var(--theme);background:var(--bg-2)}.experience-section{position:relative}.experience-section .random-shape{position:absolute;top:17%;right:11%}@media(max-width:1199px){.experience-section .random-shape{display:none}}.experience-section .section-title span,.experience-section .section-title h2{color:var(--white)}.experience-wrapper{margin-top:30px}.experience-wrapper .experience-items{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border);padding:20px 0;transition:all .4s ease-in-out}@media(max-width:767px){.experience-wrapper .experience-items{gap:20px;flex-direction:column;align-items:start}}.experience-wrapper .experience-items span{color:#bbbbbc;font-family:Inter;font-size:16px;font-style:normal;font-weight:600}.experience-wrapper .experience-items h4{color:var(--white);cursor:pointer}@media(max-width:991px){.experience-wrapper .experience-items h4{font-size:20px}}.experience-wrapper .experience-items h6{color:var(--white);cursor:pointer}@media(max-width:991px){.experience-wrapper .experience-items h6{font-size:16px}}.experience-wrapper .experience-items:hover{border-color:var(--theme)}.experience-wrapper .experience-items:hover h4{color:var(--theme)}.client-wrapper{margin-top:80px;padding:30px;border:var(--border);background-color:var(--bg-2);border-radius:24px}@media(max-width:1199px){.client-wrapper{padding:20px}}.client-wrapper .client-items{display:flex;align-items:center;justify-content:space-between}@media(max-width:991px){.client-wrapper .client-items{flex-wrap:wrap;gap:30px;justify-content:left}}@media(max-width:575px){.client-wrapper .client-items{gap:30px;justify-content:center}}.client-wrapper .client-items .client-item{text-align:center;max-width:220px;width:100%;position:relative}@media(max-width:991px){.client-wrapper .client-items .client-item{max-width:198px}}@media(max-width:575px){.client-wrapper .client-items .client-item{max-width:160px}}.client-wrapper .client-items .client-item:not(:last-child):before{position:absolute;content:"";width:1px;height:137px;background:#666;opacity:.24;top:-30px;right:0}@media(max-width:1199px){.client-wrapper .client-items .client-item:not(:last-child):before{height:114px;top:-20px}}@media(max-width:991px){.client-wrapper .client-items .client-item:not(:last-child):before{display:none}}.client-wrapper .client-items .client-item .number{color:var(--theme);margin-right:16px}.client-wrapper .client-items .client-item .text{color:#bbbcbd;font-family:Inter;font-size:16px;font-style:normal;font-weight:600}.client-wrapper-2 .client-item-wrapper{margin-right:50px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media(max-width:991px){.client-wrapper-2 .client-item-wrapper{justify-content:space-between}}.client-wrapper-2 .client-item-wrapper .client-item{border:var(--border-3);border-radius:16px;padding:28px;background:#66666614;text-align:center;transition:all .4s ease-in-out}.client-wrapper-2 .client-item-wrapper .client-item .content{margin:-3px}.client-wrapper-2 .client-item-wrapper .client-item .content h2{color:var(--white)}@media(max-width:1199px){.client-wrapper-2 .client-item-wrapper .client-item .content h2{font-size:40px}}.client-wrapper-2 .client-item-wrapper .client-item .content p{color:#bdbdbe}.client-wrapper-2 .client-item-wrapper .client-item.style-2{background:none;border:0;padding:23px}.client-wrapper-2 .client-item-wrapper .client-item.style-2 a{color:var(--theme);border-bottom:var(--border-2)}.client-wrapper-2 .client-item-wrapper .client-item:hover{border-color:var(--theme)}@media(max-width:1199px){.client-wrapper-2 .client-item-wrapper{margin-right:0}}.client-wrapper-2 .client-content .section-title span,.client-wrapper-2 .client-content .section-title h2{color:var(--white)}.client-wrapper-2 .client-content p{color:#bbbbbc}.client-wrapper-2 .icon{margin-top:30px}.experience-wrapper-2{margin-top:30px;margin-bottom:120px}@media(max-width:1199px){.experience-wrapper-2{margin-bottom:100px}}@media(max-width:991px){.experience-wrapper-2{margin-bottom:80px}}.experience-wrapper-2 .skill-list{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}@media(max-width:991px){.experience-wrapper-2 .skill-list{gap:15px}}@media(max-width:575px){.experience-wrapper-2 .skill-list{gap:10px}}.experience-wrapper-2 .skill-list li{display:flex;align-items:center;gap:5px;color:var(--white);padding:8px 24px;border-radius:100px;border:1px solid rgba(193,193,193,.16);background:#c1c1c10a;backdrop-filter:blur(24px);transition:all .4s ease-in-out}@media(max-width:575px){.experience-wrapper-2 .skill-list li{padding:8px 16px}}.experience-wrapper-2 .skill-list li:hover{border-color:var(--theme)}.experience-wrapper-2 h6{margin-top:50px;text-align:center;color:var(--white)}.experience-wrapper-2 h6 .link-btn{color:var(--theme)}.work-section{position:relative}.work-section .star-shape{position:absolute;top:15%;right:11%}@media(max-width:1199px){.work-section .star-shape{display:none}}.work-wrapper{position:relative;z-index:9}.work-wrapper:before{content:"";position:absolute;height:1.5px;width:815px;background-color:#c1c1c1;opacity:.24;top:32%;left:50%;transform:translate(-50%);z-index:-1}@media(max-width:1199px){.work-wrapper:before{top:30%;width:565px}}@media(max-width:991px){.work-wrapper:before{display:none}}.work-wrapper .work-items{margin-top:30px;text-align:center}.work-wrapper .work-items .icon{width:90px;height:90px;border-radius:100px;background:var(--bg-2);place-content:center;margin:0 auto;transition:all .4s ease-in-out}@media(max-width:1199px){.work-wrapper .work-items .icon{width:70px;height:70px}.work-wrapper .work-items .icon img{width:25px;height:25px}}@media(max-width:991px){.work-wrapper .work-items .icon{width:60px;height:60px}}.work-wrapper .work-items .content{margin-top:20px}.work-wrapper .work-items .content h4{margin-bottom:10px}.work-wrapper .work-items:hover .icon{background:var(--theme)}.work-wrapper .work-items:hover .icon img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}.feature-wrapper{margin-top:-120px;position:relative;z-index:9}@media(max-width:1199px){.feature-wrapper{margin-top:0}}.feature-wrapper .feature-item{padding:64px 48px;border:var(--border);border-radius:16px;background:var(--bg);text-align:center}@media(max-width:1199px){.feature-wrapper .feature-item{padding:20px}}.feature-wrapper .feature-item .icon{width:100px;height:100px;background-color:var(--bg-2);border-radius:100px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .4s ease-in-out}@media(max-width:1199px){.feature-wrapper .feature-item .icon{width:80px;height:80px}}.feature-wrapper .feature-item .icon img{transition:all .4s ease-in-out;display:inline-block}.feature-wrapper .feature-item .content h4{margin-bottom:10px}.feature-wrapper .feature-item .content h4 a:hover{color:var(--theme)}.feature-wrapper .feature-item:hover{border-color:var(--theme)}.feature-wrapper .feature-item:hover .icon{background:var(--theme)}.feature-wrapper .feature-item:hover .icon img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);transform:scaleX(-1)!important}.feature-wrapper .feature-item.style-2{border-color:var(--theme)}.feature-wrapper .feature-item.style-2 .icon{background:var(--theme)}@media(max-width:1199px){.feature-section{margin-top:100px}}@media(max-width:991px){.feature-section{margin-top:80px}}.experience-3 .section-title h2{color:var(--header)}.experience-3 .experience-main-wrapper .content-item{margin-top:30px;border:var(--border);border-radius:16px;overflow:hidden}.experience-3 .experience-main-wrapper .content-item .head{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background-color:var(--bg)}@media(max-width:991px){.experience-3 .experience-main-wrapper .content-item .head{padding:20px}}@media(max-width:575px){.experience-3 .experience-main-wrapper .content-item .head{flex-wrap:wrap;gap:10px}}.experience-3 .experience-main-wrapper .content-item .head h4 img{margin-right:24px}@media(max-width:991px){.experience-3 .experience-main-wrapper .content-item .head h4{font-size:20px}.experience-3 .experience-main-wrapper .content-item .head h4 img{margin-right:10px}}@media(max-width:575px){.experience-3 .experience-main-wrapper .content-item .head h4{font-size:16px}}.experience-3 .experience-main-wrapper .content-item .text{border-top:var(--border);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;background:#ffffff14}@media(max-width:991px){.experience-3 .experience-main-wrapper .content-item .text{padding:20px}}@media(max-width:575px){.experience-3 .experience-main-wrapper .content-item .text{flex-wrap:wrap;gap:10px}}.experience-3 .experience-main-wrapper .content-item .text .list li{margin-bottom:10px}.experience-3 .experience-main-wrapper .content-item .text .list li i{margin-right:16px;color:var(--white)}.experience-3 .experience-main-wrapper .content-item:hover{border-color:var(--theme)}.experience-3 .experience-main-wrapper .content-item:hover .text{border-color:transparent}.social-media-area{padding:20px 0}.social-media-area h4{color:var(--white);border-right:var(--border-3)}@media(max-width:1199px){.social-media-area h4{border-right:0}}.scrolling-wrap{overflow:hidden;white-space:nowrap;display:flex;gap:30px;padding:100px 0 0}@media(max-width:991px){.scrolling-wrap{padding:80px 0 0}}.scrolling-wrap .comm{display:flex;align-items:center;animation:scroll 60s linear infinite;gap:30px;cursor:pointer}.scrolling-wrap .comm .cmn-textslide{font-size:124px;font-weight:800;line-height:156px;letter-spacing:-1.24px;font-family:Inter,sans-serif;display:flex;align-items:center;gap:30px;color:#bad8d4;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:transparent;opacity:1;transition:all .4s ease-in-out}.scrolling-wrap .comm .cmn-textslide:hover{color:var(--theme);-webkit-text-stroke-color:var(--theme);opacity:initial}.scrolling-wrap:hover .comm{animation-play-state:paused}@media(max-width:1399px){.scrolling-wrap .comm{gap:20px}}@media(max-width:991px){.scrolling-wrap,.scrolling-wrap .comm{gap:14px}}@media(max-width:575px){.scrolling-wrap .comm{gap:12px}}.footer-section{position:relative;z-index:9}.footer-section .bg-shape{position:absolute;inset:0;z-index:-1}.footer-section .bg-shape img{width:100%;height:100%}.footer-widget-wrapper{padding:100px 0}@media(max-width:991px){.footer-widget-wrapper{padding:80px 0}}.footer-widget-wrapper .footer-item{text-align:center}.footer-widget-wrapper .footer-item .footer-list-items{display:flex;align-items:center;gap:48px;margin-top:50px;margin-bottom:30px;justify-content:center}@media(max-width:1199px){.footer-widget-wrapper .footer-item .footer-list-items{flex-wrap:wrap;gap:30px;margin-top:30px}}.footer-widget-wrapper .footer-item .footer-list-items li{font-size:16px;font-weight:700}.footer-widget-wrapper .footer-item .footer-list-items li a{opacity:.8;color:var(--white)}.footer-widget-wrapper .footer-item .footer-list-items li a:hover{color:var(--theme)}.footer-widget-wrapper .footer-item .social-icon{display:flex;align-items:center;gap:16px;justify-content:center}.footer-widget-wrapper .footer-item .social-icon li{color:var(--text)}.footer-widget-wrapper .footer-item .social-icon li i{width:40px;height:40px;line-height:40px;text-align:center;background-color:var(--bg);color:var(--white);margin-right:8px;border-radius:100px;transition:all .4s ease-in-out}.footer-widget-wrapper .footer-item .social-icon li i:hover{background-color:var(--theme);color:var(--bg-2)}.footer-bottom{padding:20px 0;border-top:1.5px solid #3a3a3c}.footer-bottom .footer-bottom-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width:1199px){.footer-bottom .footer-bottom-wrapper{flex-wrap:wrap;justify-content:center;gap:30px}}.footer-bottom .footer-bottom-wrapper p{color:var(--white)}@media(max-width:991px){.footer-bottom .footer-bottom-wrapper p{margin-right:0}}.footer-bottom .footer-bottom-wrapper p span{color:var(--theme)}.footer-bottom .footer-bottom-wrapper .footer-list{display:flex;align-items:center;gap:48px}@media(max-width:767px){.footer-bottom .footer-bottom-wrapper .footer-list{flex-wrap:wrap;justify-content:center;gap:30px}}.footer-bottom .footer-bottom-wrapper .footer-list li a{color:var(--white)}.footer-bottom .footer-bottom-wrapper .footer-list li a:hover{color:var(--theme)}.footer-bottom.style-3{background-color:var(--bg-2);border-top:none}.footer-widget-wrapper-2{padding:120px 0}@media(max-width:1199px){.footer-widget-wrapper-2{padding:100px 0}}@media(max-width:991px){.footer-widget-wrapper-2{padding:80px 0}}.footer-widget-wrapper-2 .footer-text{position:relative}.footer-widget-wrapper-2 .footer-text h2{color:var(--white);font-size:250px;font-weight:800;letter-spacing:-2.5px;line-height:108%;text-align:center}@media(max-width:1600px){.footer-widget-wrapper-2 .footer-text h2{font-size:200px}}@media(max-width:1199px){.footer-widget-wrapper-2 .footer-text h2{font-size:150px}}@media(max-width:991px){.footer-widget-wrapper-2 .footer-text h2{font-size:120px}}@media(max-width:767px){.footer-widget-wrapper-2 .footer-text h2{font-size:90px}}.footer-widget-wrapper-2 .footer-text .circle-box{width:156px;min-width:156px;height:156px;text-align:center;border-radius:100%;display:flex!important;justify-content:center!important;align-items:center!important;background-color:var(--theme);font-size:16px;font-weight:700;color:var(--bg-2);position:relative;font-family:Bricolage Grotesque,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease}@media(max-width:767px){.footer-widget-wrapper-2 .footer-text .circle-box{width:120px;min-width:120px;height:120px}}.footer-widget-wrapper-2 .footer-text .circle-box span{position:relative;z-index:9}.footer-widget-wrapper-2 .footer-text .circle-box span .icon{display:block;transform:rotate(-40deg)}.footer-widget-wrapper-2 .footer-text .circle-box:before{position:absolute;width:10px;height:10px;border-radius:50%;content:"";background:#0a031f;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s;z-index:0;opacity:0}.footer-widget-wrapper-2 .footer-text .circle-box:after{position:absolute;width:50px;height:50px;border-radius:50%;content:"";background:var(--theme);left:50%;top:50%;transform:translate(-50%,-50%);transition:all 1.8s;z-index:0;opacity:0}.footer-widget-wrapper-2 .footer-text .circle-box:hover{transform:translate(-50%,-50%) scale(1.05)}.footer-widget-wrapper-2 .footer-text .circle-box:hover:before{width:100%;height:100%;opacity:1}.footer-widget-wrapper-2 .footer-text .circle-box:hover:after{width:100%;height:100%;opacity:1}.footer-widget-wrapper-2 .footer-text .circle-box:hover span{color:var(--bg-2)}.footer-section-2{position:relative}.footer-section-2 .top-shape{position:absolute;top:230px;left:320px}@media(max-width:1600px){.footer-section-2 .top-shape{left:230px}}@media(max-width:1199px){.footer-section-2 .top-shape{display:none}}.footer-section-2 .left-shape{position:absolute;bottom:200px;left:172px}@media(max-width:1199px){.footer-section-2 .left-shape{display:none}}.footer-section-2 .right-shape{position:absolute;top:90px;right:290px}@media(max-width:1600px){.footer-section-2 .right-shape{right:200px}}@media(max-width:1199px){.footer-section-2 .right-shape{display:none}}.footer-section-2 .bottom-shape{position:absolute;bottom:100px;right:40%}@media(max-width:1199px){.footer-section-2 .bottom-shape{display:none}}.footer-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(193,193,193,.16);padding-bottom:50px;margin-top:100px}@media(max-width:1199px){.footer-top{flex-wrap:wrap;gap:30px}}@media(max-width:991px){.footer-top{margin-top:80px}}.footer-top .social-icon{display:flex;align-items:center;gap:18px}.footer-top .social-icon span{color:var(--white);display:inline-block;margin-right:10px;font-size:20px;font-weight:0;font-family:Inter,sans-serif}.footer-top .social-icon a{color:#c1c1c1b3}.footer-top .social-icon a:hover{color:var(--theme)}.footer-widget-wrapper-3{padding:0 0 80px}.footer-widget-wrapper-3 .single-footer-main-item{margin-top:48px}.footer-widget-wrapper-3 .single-footer-main-item.style-2{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 40px}@media(max-width:1199px){.footer-widget-wrapper-3 .single-footer-main-item.style-2{padding:0}}.footer-widget-wrapper-3 .single-footer-main-item.style-2:before{position:absolute;inset:-48px 0 0;width:100%;height:100%;content:"";background-color:#c1c1c129;height:370px;width:1px}@media(max-width:1199px){.footer-widget-wrapper-3 .single-footer-main-item.style-2:before{display:none}}.footer-widget-wrapper-3 .single-footer-main-item.style-2:after{position:absolute;content:"";background-color:#c1c1c129;height:370px;width:1px;top:-48px;right:0}@media(max-width:1199px){.footer-widget-wrapper-3 .single-footer-main-item.style-2:after{display:none}}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .widget-title{margin-bottom:20px}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter p{font-size:14px;color:#c1c1c1b3;margin-top:10px;margin-bottom:30px}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter form{max-width:466px;width:100%}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter form .form-clt{position:relative}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter form .form-clt input{width:100%;outline:none;border:none;background-color:var(--bg-2);color:#c1c1c1b3;line-height:1;border-radius:4px;padding:20px;max-width:466px}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter form .form-clt input::placeholder{color:#c1c1c1b3}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter form .form-clt .theme-btn{position:absolute;top:2px;right:2px;bottom:2px;padding:16px 24px;border-radius:4px}@media(max-width:470px){.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-newsletter form .form-clt .theme-btn{position:static;margin-top:20px}}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-list-2 li:not(:last-child){margin-bottom:12px}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-list-2 li a{color:#c1c1c1b3}.footer-widget-wrapper-3 .single-footer-main-item .single-footer-widget .footer-list-2 li a:hover{color:var(--theme)}.footer-widget-wrapper-3 .footer-contact-item{padding-left:60px}@media(max-width:1199px){.footer-widget-wrapper-3 .footer-contact-item{padding-left:0}}.footer-widget-wrapper-3 .footer-contact-item .contact-items{display:flex;gap:12px;margin-bottom:30px}.footer-widget-wrapper-3 .footer-contact-item .contact-items .icon{color:var(--theme)}.footer-widget-wrapper-3 .footer-contact-item .contact-items .content h6{color:#c1c1c1b3;margin-top:10px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:400}@media(max-width:1199px){.footer-widget-wrapper-3 .footer-contact-item .contact-items .content h6{font-size:14px}}@media(max-width:991px){.footer-widget-wrapper-3 .footer-contact-item .contact-items .content h6{font-size:16px}}.footer-widget-wrapper-3 .footer-contact-item .contact-items .content h6 a{color:#c1c1c1b3}.header-1{position:absolute;top:0;left:0;z-index:9999;width:100%;border-bottom:var(--border-3)}.header-1 .container-fluid{padding:0 156px}@media(max-width:1600px){.header-1 .container-fluid{padding:0 70px}}@media(max-width:1199px){.header-1 .container-fluid{padding:0 50px}}@media(max-width:991px){.header-1 .container-fluid{padding:0 30px}}@media(max-width:575px){.header-1 .container-fluid{padding:0 15px}}.header-1.style-new .container-fluid{padding:0 156px}@media(max-width:1600px){.header-1.style-new .container-fluid{padding:0 70px}}@media(max-width:1199px){.header-1.style-new .container-fluid{padding:0 50px}}@media(max-width:991px){.header-1.style-new .container-fluid{padding:0 30px}}@media(max-width:575px){.header-1.style-new .container-fluid{padding:0 15px}}.header-1.style-new .mega-menu-wrapper .header-main .mean__menu-wrapper .main-menu{background-color:var(--bg-2);border-radius:100px;padding:0 40px}.header-1.style-new .mega-menu-wrapper .header-main .header-right .search-icon,.header-1.header-3{background-color:var(--bg-2)}.header-1.header-3 .container-fluid{padding:0 156px}@media(max-width:1600px){.header-1.header-3 .container-fluid{padding:0 70px}}@media(max-width:1199px){.header-1.header-3 .container-fluid{padding:0 50px}}@media(max-width:991px){.header-1.header-3 .container-fluid{padding:0 30px}}@media(max-width:575px){.header-1.header-3 .container-fluid{padding:0 15px}}.header-1 .logo-2{display:none}@media(max-width:1399px){.header-1 .theme-btn{display:none}}.header-1 .search-icon{width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;border:1px solid var(--border)}@media(max-width:1199px){.menu-thumb{display:none!important}}.header-main{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.header-main .main-menu ul{margin-bottom:0}.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:40px}.header-main .main-menu ul li:last-child{margin-inline-end:0}.header-main .main-menu ul li a{display:inline-block;font-size:16px;font-weight:500;color:var(--header);padding:20px 0;text-align:left;position:relative;text-transform:none;transition:all .4s ease-in-out}.header-main .main-menu ul li a i{margin-left:4px;font-size:14px}.header-main .main-menu ul li a:hover{color:var(--theme)!important}.header-main .main-menu ul li .submenu{position:absolute;top:115%;inset-inline-start:0;min-width:240px;background:var(--bg);padding:20px 0;z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;color:var(--header);transform:translateY(-10px);transition:all .4s ease-in-out;border-top:6px solid var(--theme);box-shadow:#63636333 0 2px 8px}.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0;position:relative}.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;font-weight:500;color:var(--white);line-height:38px;padding:0 0 0 32px;width:100%}.header-main .main-menu ul li .submenu li a:before{content:"";position:absolute;width:0;height:2px;background:var(--theme);left:14px;bottom:18px;transition:all .4s ease-in-out}.header-main .main-menu ul li .submenu li a:hover{color:var(--theme)!important}.header-main .main-menu ul li .submenu li:last-child a{border:none}.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0}.header-main .main-menu ul li .submenu li:hover>a{color:var(--bg-2)!important;margin-left:10px}.header-main .main-menu ul li .submenu li:hover>a:before{width:10px}.header-main .main-menu ul li .submenu li:hover>a:after{color:var(--theme)}.header-main .main-menu ul li .submenu li:hover>.submenu{-webkit-transform:translateY(1);-moz-transform:translateY(1);-ms-transform:translateY(1);-o-transform:translateY(1);transform:translateY(1);visibility:visible;opacity:1}.header-main .main-menu ul li .submenu li:before{content:"";position:absolute;width:0;height:38px;background:var(--theme);left:0;bottom:0;transition:all .4s ease-in-out;z-index:-1}.header-main .main-menu ul li .submenu li:hover:before{z-index:1;width:240px}.header-main .main-menu ul li .submenu li.has-dropdown>a:after{position:absolute;top:50%;inset-inline-end:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:var(--theme)}.header-main .main-menu ul li .has-homemenu{width:800px;opacity:0;left:-250px;visibility:hidden;padding:30px 30px 10px}.header-main .main-menu ul li .has-homemenu .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}@media(max-width:991px){.header-main .main-menu ul li .has-homemenu .homemenu-items{flex-wrap:wrap}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb{position:relative}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all .4s ease-in-out;margin-top:20px}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:14px 20px;color:var(--white)!important;width:initial;font-size:16px;text-align:center;border-radius:0!important;background-color:var(--theme);line-height:initial}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{background-color:var(--header)}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,19,19,0)),to(#5e5ef6));background:linear-gradient(to bottom,#635c5c00,#252527);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:""}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover:before{visibility:visible;opacity:1}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img{width:100%}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:18px;font-weight:600;font-family:Bricolage Grotesque,sans-serif}.header-main .main-menu ul li:hover>a{color:var(--theme)}.header-main .main-menu ul li:hover>a:after{color:var(--theme)}.header-main .main-menu ul li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}.header-main .main-menu.style-2 ul li a{color:var(--white)}.header-main .header-right{gap:30px}@media(max-width:1399px){.header-main .header-right{gap:20px}}.header-main .header-right .dark-icon{width:48px;height:48px;background:var(--bg);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s ease-in-out}.header-main .header-right .dark-icon:hover{background:var(--black)}.header-main .header-right .dark-icon:hover img{filter:invert(1)}.header-main .header-right .theme-btn{padding:12px 30px;background:transparent;color:var(--white);border:1px solid var(--theme)}.header-main .header-right .theme-btn:before{background:var(--theme)}.header-main .header-right .theme-btn:hover{color:var(--bg-2)}.header-main .header-right .theme-btn.style-2{padding:16px 30px;color:var(--theme);border:var(--border-2)}.header-main .header-right .theme-btn.style-2:before{background-color:var(--theme)}.header-main .header-right .theme-btn.style-2:hover{color:var(--bg-2)}.header-main .header-right .search-icon{border-radius:100px;background:var(--bg-2);color:var(--white);width:48px;height:48px;display:flex;align-items:center;justify-content:center}@media(max-width:575px){.header-main .header-right .search-icon{display:none}}.header-main .sidebar__toggle{cursor:pointer;font-size:20px}.header-main .sidebar__toggle.style-2{color:var(--white)}.sticky{position:fixed!important;top:0!important;left:0;width:100%;z-index:100;transition:all .9s;background-color:var(--bg-2);-webkit-animation:.5s ease-in-out 0s normal none 1 running fadeInDown;animation:.5s ease-in-out 0s normal none 1 running fadeInDown;box-shadow:#000000e6 0 8px 24px}.offcanvas__wrapper{position:relative;height:100%;padding:30px}.offcanvas__wrapper .offcanvas__content .text{color:var(--text)}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer}.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--bg-2)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600;text-transform:none}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:var(--text)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:initial}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:20px 40px;text-transform:none!important}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;font-size:16px;display:block;background:transparent;color:var(--text);border-radius:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center;border:1px solid var(--border)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme);color:var(--white)}.offcanvas__wrapper .offcanvas__logo{width:170px}.offcanvas__wrapper .offcanvas__logo img{width:100%;height:100%}.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:900;top:0;opacity:0;visibility:hidden;right:0}@media(max-width:575px){.offcanvas__wrapper{padding:20px}}.breadcrumb-wrapper{position:relative}.breadcrumb-wrapper .star-shape{position:absolute;top:36%;right:20%}@media(max-width:1199px){.breadcrumb-wrapper .star-shape{display:none}}.breadcrumb-wrapper .arrow-shape{position:absolute;top:140px;left:30%}@media(max-width:1199px){.breadcrumb-wrapper .arrow-shape{display:none}}.breadcrumb-wrapper .page-heading{padding:180px 0 100px;text-align:center}@media(max-width:991px){.breadcrumb-wrapper .page-heading{padding:120px 0 80px}}.breadcrumb-wrapper .page-heading h2{font-size:72px;line-height:80px;margin-bottom:20px}@media(max-width:1199px){.breadcrumb-wrapper .page-heading h2{font-size:70px}}@media(max-width:991px){.breadcrumb-wrapper .page-heading h2{font-size:60px}}@media(max-width:575px){.breadcrumb-wrapper .page-heading h2{font-size:50px;margin-bottom:0}}.breadcrumb-wrapper .page-heading .breadcrumb-list{display:flex;align-items:center;justify-content:center;gap:8px}.breadcrumb-wrapper .page-heading .breadcrumb-list li{color:var(--header)}.breadcrumb-wrapper .page-heading .breadcrumb-list li a{color:#868283}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--bg);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--theme);border-radius:10px}.fix{overflow:hidden}.ralt{position:relative}.ml-50{margin-left:50px}@media(max-width:1199px){.ml-50{margin-left:0}}.ripple{position:relative}.ripple:before,.ripple:after{position:absolute;left:50%;top:50%;width:110px;height:110px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 #ffffff80;-webkit-animation:rippleOne 3s infinite;animation:rippleOne 3s infinite}.ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;right:0;bottom:0}.ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;right:0;bottom:0}.swiper-dot{padding-top:50px;position:relative}.swiper-dot .swiper-pagination-bullet{width:10px;height:10px;transition:.6s;background:#171914;opacity:1;border-radius:10px}.swiper-dot .swiper-pagination-bullet:not(:last-child){margin-right:10px}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme);transition:.6s;position:relative}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active:before{position:absolute;width:22px;height:22px;line-height:22px;top:-6px;left:-6px;border-radius:50%;background:transparent;border-width:3px;border-style:solid;border:2px solid var(--theme);content:""}.swiper-dot-2{text-align:center;padding-top:50px;position:relative}.swiper-dot-2 .swiper-pagination-bullet{width:10px;height:10px;transition:.6s;background:var(--bg);opacity:1;border-radius:10px}.swiper-dot-2 .swiper-pagination-bullet:not(:last-child){margin-right:10px}.swiper-dot-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--theme);transition:.6s;position:relative}.swiper-dot-2 .swiper-pagination-bullet.swiper-pagination-bullet-active:before{position:absolute;width:22px;height:22px;line-height:22px;top:-6px;left:-6px;border-radius:50%;background:transparent;border-width:3px;border-style:solid;border:2px solid var(--theme);content:""}.swiper-dot4{text-align:center}.swiper-dot4 .swiper-pagination-bullet{width:15px;height:15px;transition:.6s;background-color:var(--white);border:1px solid var(--theme);opacity:1;border-radius:100%;position:relative}.swiper-dot4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme);transition:.6s;position:relative;border-radius:30px}.array-button{display:flex;align-items:center;gap:15px}.array-button .array-prev{width:60px;height:60px;line-height:60px;text-align:center;color:var(--header);border-radius:50%;transition:all .4s ease-in-out;border:1px solid var(--border)}.array-button .array-prev svg path{fill:var(--white)}.array-button .array-prev:hover{background:var(--theme)}.array-button .array-prev:hover svg path{fill:var(--header)}.array-button .array-next{width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;transition:all .4s ease-in-out;background:var(--theme)}.array-button .array-next svg path{fill:var(--header)}.array-button .array-next:hover{background:var(--white)}.array-button .array-next:hover svg path{fill:var(--header)}@media(max-width:767px){br{display:none}}.bg-cover{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}.sticky-style{position:sticky!important;top:100px}.page-nav-wrap{margin-top:60px}.page-nav-wrap ul li{display:inline-block}.page-nav-wrap ul li.active .page-numbers{background-color:var(--theme);color:var(--bg-2)}.page-nav-wrap ul li .page-numbers{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;border-radius:100px;background:var(--bg-2);color:var(--header);font-weight:600;transition:all .3s ease-in-out;margin:0 2px}.page-nav-wrap ul li .page-numbers.current{background-color:var(--theme);color:var(--bg-2)}@media(max-width:767px){.page-nav-wrap ul li .page-numbers{margin-top:10px;width:50px;height:50px;line-height:50px;font-size:14px}}.page-nav-wrap ul li .page-numbers i{margin-top:2px}.page-nav-wrap ul li .page-numbers:hover{background-color:var(--theme);color:var(--bg)}.hero-1{padding:180px 0 140px;position:relative;z-index:9}@media(max-width:1199px){.hero-1{padding:160px 0 100px}}@media(max-width:991px){.hero-1{padding:120px 0 80px}}.hero-1:before{position:absolute;inset:0;width:100%;height:100%;content:"";background-color:var(--bg-2);z-index:-1}.hero-1 .arrow-right-shape{position:absolute;right:0;top:0;z-index:-1}.hero-1 .arrow-right-shape img{width:100%;height:100%}.hero-1 .random-shape{position:absolute;top:24%;left:18%}@media(max-width:1199px){.hero-1 .random-shape{display:none}}.hero-1 .arrow-shape{position:absolute;top:28%;left:76.5%}@media(max-width:1199px){.hero-1 .arrow-shape{display:none}}.hero-1 .arrow-up{position:absolute;bottom:125px;left:30%}@media(max-width:1600px){.hero-1 .arrow-up{left:24%}}@media(max-width:1199px){.hero-1 .arrow-up{display:none}}.hero-1 .hero-info{display:flex;align-items:center;gap:10px;gap:20px;position:absolute;transform:rotate(-90deg) translateY(-50%);top:50%;left:-45px}@media(max-width:1199px){.hero-1 .hero-info{display:none}}.hero-1 .hero-info a{font-size:14px;font-weight:500;color:var(--text);position:relative;transition:all .4s ease-in-out}.hero-1 .hero-info a.active{color:var(--header)}.hero-1 .hero-info a.active:before{width:50%}.hero-1 .hero-info a:before{position:absolute;content:"";left:0;bottom:0;width:0;height:1px;background-color:var(--theme);transition:all .4s ease-in-out}.hero-1 .hero-info a:hover{color:var(--header)}.hero-1 .hero-info a:hover:before{width:50%}.hero-1 .hero-content{text-align:center}.hero-1 .hero-content .text-2{color:var(--header);font-size:18px;font-weight:600}.hero-1 .hero-content .text-2 img{margin-right:10px}.hero-1 .hero-content h1{margin-bottom:30px}.hero-1 .hero-content h1 .type-text{display:inline-block;white-space:nowrap;min-width:150px;word-break:keep-all}.hero-1 .hero-content h1 .type-text span{color:var(--theme);font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit}.hero-1 .hero-content h1 span.style-2{background-color:transparent;color:var(--white);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--white);font-size:148px;color:transparent;font-weight:800}@media(max-width:1600px){.hero-1 .hero-content h1 span.style-2{font-size:90px}}@media(max-width:991px){.hero-1 .hero-content h1 span.style-2{font-size:80px}}@media(max-width:767px){.hero-1 .hero-content h1 span.style-2{font-size:70px}}@media(max-width:575px){.hero-1 .hero-content h1 span.style-2{font-size:40px}}.hero-1 .hero-content .hero-bottom{margin-left:350px}@media(max-width:1199px){.hero-1 .hero-content .hero-bottom{margin-left:0}}.hero-1 .hero-content .hero-bottom p{max-width:680px;text-align:left}@media(max-width:1199px){.hero-1 .hero-content .hero-bottom p{text-align:center}}.hero-1 .hero-content .hero-bottom .hero-btn-wrapper{margin-top:48px;display:flex;align-items:center;gap:24px}@media(max-width:1199px){.hero-1 .hero-content .hero-bottom .hero-btn-wrapper{flex-wrap:wrap;gap:20px;margin-top:30px;justify-content:center}}.hero-1 .hero-content .hero-bottom .hero-btn-wrapper .video-btn{display:flex;align-items:center;gap:9px}.hero-1 .hero-content .hero-bottom .hero-btn-wrapper .video-btn span{margin-bottom:0}.hero-1 .hero-content .hero-bottom .hero-btn-wrapper .video-btn .icon{width:56px;height:56px;border-radius:100px;border:1px solid rgba(193,193,193,.16);background-color:#171914;display:flex;align-items:center;justify-content:center}.hero-1 .hero-content .hero-bottom .hero-btn-wrapper .video-btn .icon i{color:var(--theme)}.hero-1 .hero-content .hero-bottom .hero-btn-wrapper .video-btn .text{font-size:14px;font-family:Inter;font-weight:600;line-height:24px}.hero-2{position:relative;padding:180px 0 120px}@media(max-width:1199px){.hero-2{padding:180px 0 100px}}@media(max-width:991px){.hero-2{padding:140px 0 80px}}.hero-2 .shape-1{position:absolute;top:300px;left:16%}@media(max-width:1600px){.hero-2 .shape-1{top:200px;left:12%}}@media(max-width:1199px){.hero-2 .shape-1{display:none}}.hero-2 .shape-2{position:absolute;bottom:18%;left:6%}@media(max-width:1600px){.hero-2 .shape-2{display:none}}.hero-2 .shape-3{position:absolute;top:155px;right:16%}@media(max-width:1199px){.hero-2 .shape-3{display:none}}.hero-2 .shape-4{position:absolute;bottom:70px;right:40%}@media(max-width:1199px){.hero-2 .shape-4{display:none}}.hero-2 .year{display:grid;gap:200px;align-items:center;right:50px;position:absolute;top:50%;transform:translateY(-50%)}.hero-2 .year h5{transform:rotate(-90deg)}.hero-2 .year span{transform:rotate(-90deg);font-size:20px;font-weight:700}@media(max-width:1600px){.hero-2 .year{right:10px}}@media(max-width:991px){.hero-2 .year{display:none}}.hero-2 .hero-content-wrappers{text-align:center}.hero-2 .hero-content-wrappers h6{color:var(--theme);padding:8px 24px;border:var(--border-2);border-radius:100px;display:inline-block;text-align:center}.hero-2 .hero-content-wrappers h1{color:var(--white);margin-top:20px;margin-bottom:20px}.hero-2 .hero-content-wrappers h1 span{color:var(--theme)}@media(max-width:1600px){.hero-2 .hero-content-wrappers h1{font-size:100px}}@media(max-width:991px){.hero-2 .hero-content-wrappers h1{font-size:80px}}@media(max-width:767px){.hero-2 .hero-content-wrappers h1{font-size:70px}}@media(max-width:575px){.hero-2 .hero-content-wrappers h1{font-size:40px}}.hero-2 .hero-content-wrappers p{max-width:610px;text-align:left}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn{margin-top:30px;display:flex;align-items:center;gap:32px}@media(max-width:1199px){.hero-2 .hero-content-wrappers .hero-content-left .hero-btn{flex-wrap:wrap}}@media(max-width:991px){.hero-2 .hero-content-wrappers .hero-content-left .hero-btn{justify-content:center}}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn .theme-btn{border:var(--border-2)}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn .theme-btn:before{background-color:var(--white)}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn .theme-btn:hover{border-color:var(--theme);color:var(--bg-2)}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn .social span{font-size:18px;font-weight:600;color:var(--white);display:inline-block}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn .social a{color:var(--white);width:40px;height:40px;border-radius:100px;background:#6666663d;display:inline-block;line-height:40px;text-align:center;margin-left:12px;transition:all .4s ease-in-out}.hero-2 .hero-content-wrappers .hero-content-left .hero-btn .social a:hover{color:var(--header);background-color:var(--theme)}.hero-3{padding:200px 0 0;position:relative}@media(max-width:1199px){.hero-3{padding:165px 0 100px}}@media(max-width:991px){.hero-3{padding:145px 0 80px}}@media(max-width:575px){.hero-3{padding:150px 0 80px}}.hero-3 .container-fluid{padding:0 156px}@media(max-width:1600px){.hero-3 .container-fluid{padding:0 70px}}@media(max-width:1199px){.hero-3 .container-fluid{padding:0 50px}}@media(max-width:991px){.hero-3 .container-fluid{padding:0 30px}}@media(max-width:575px){.hero-3 .container-fluid{padding:0 15px}}.hero-3 .balance-shape{position:absolute;top:16%;left:9%}@media(max-width:1199px){.hero-3 .balance-shape{display:none}}.hero-3 .ruler-shape{position:absolute;top:28%;right:36%}@media(max-width:1199px){.hero-3 .ruler-shape{display:none}}.hero-3 .random-shape{position:absolute;left:27%;bottom:19%}@media(max-width:1199px){.hero-3 .random-shape{display:none}}.hero-3 .hero-info{display:flex;align-items:center;gap:10px;gap:20px;position:absolute;transform:rotate(-90deg);top:50%;right:-60px}@media(max-width:1600px){.hero-3 .hero-info{right:-115px}}@media(max-width:1199px){.hero-3 .hero-info{display:none}}.hero-3 .hero-info a{font-family:Inter;font-size:16px;font-weight:600;color:#f9f9f980;position:relative;transition:all .4s ease-in-out}.hero-3 .hero-info a.active{color:var(--theme)}.hero-3 .hero-info a.active:before{width:50%}.hero-3 .hero-info a:before{position:absolute;content:"";left:0;bottom:0;width:0;height:1px;background-color:var(--theme);transition:all .4s ease-in-out}.hero-3 .hero-info a:hover{color:var(--theme)}.hero-3 .hero-info a:hover:before{width:50%}.hero-3 .hero-content-wrapper{padding-bottom:190px}@media(max-width:1199px){.hero-3 .hero-content-wrapper{padding-bottom:0}}.hero-3 .hero-content-wrapper span{color:var(--theme)}.hero-3 .hero-content-wrapper h1{color:var(--white);font-size:64px;margin-top:10px;margin-bottom:24px}@media(max-width:1600px){.hero-3 .hero-content-wrapper h1{font-size:64px}}@media(max-width:1199px){.hero-3 .hero-content-wrapper h1{font-size:48px}}@media(max-width:991px){.hero-3 .hero-content-wrapper h1{font-size:40px}}@media(max-width:767px){.hero-3 .hero-content-wrapper h1{font-size:32px}}@media(max-width:575px){.hero-3 .hero-content-wrapper h1{font-size:28px}}.hero-3 .hero-content-wrapper p{max-width:720px}.hero-3 .hero-content-wrapper .theme-btn{margin-top:40px;border:1.5px solid transparent}.hero-3 .hero-content-wrapper .theme-btn:before{background-color:var(--white)}.hero-3 .hero-content-wrapper .theme-btn:hover{border-color:var(--theme);color:var(--bg-2)}.hero-3 .hero-image{position:relative;z-index:9}.hero-3 .hero-image img{width:100%;height:100%}.hero-3 .hero-image .bg-shape{position:absolute;top:50px;right:0;z-index:-1}@media(max-width:1199px){.hero-3 .hero-image .bg-shape{top:0}}.mean-container a.meanmenu-reveal{display:none}.mean-container .mean-nav{background:none;margin-top:0}.mean-container .mean-bar{padding:0;min-height:auto;background:none}.mean-container .mean-nav>ul{padding:0;margin:0;width:100%;list-style-type:none;display:block!important}.mean-container .mean-nav>ul .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}@media(max-width:1199px){.mean-container .mean-nav>ul .homemenu-items{flex-wrap:wrap}}.mean-container .mean-nav>ul .homemenu-items .homemenu{position:relative}@media(max-width:1199px){.mean-container .mean-nav>ul .homemenu-items .homemenu{max-width:300px;text-align:center;margin:0 auto;border:1px solid var(--border);padding:10px}}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb{position:relative}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all .4s ease-in-out;margin-top:20px}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:12px 20px;color:var(--white)!important;width:initial;font-size:16px;text-align:center;border-radius:0}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white)!important}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,19,19,0)),to(#5e5ef6));background:linear-gradient(to bottom,#635c5c00,#252527);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:""}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover:before{visibility:visible;opacity:1}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb img{width:100%}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:var(--header);font-size:16px;line-height:1.5;font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--border)!important;border:none}.mean-container .mean-nav ul li a:last-child{border-bottom:0}.mean-container .mean-nav ul li a:hover{color:var(--theme)}.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0!important}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{display:inline-block;font-size:18px}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .4s ease-in-out}.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px}.marquee-container{overflow:hidden;padding:30px 0}.marquee-container.style-2{border-bottom:1px solid rgba(193,193,193,.16)}.marquee-wrapper{display:flex;width:fit-content;animation:scroll-left 25s linear infinite}.marquee-content{display:flex}.marquee-text{display:flex;align-items:center;gap:20px;margin:0 15px;white-space:nowrap}.marquee-text h3{color:var(--white)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.news-1{position:relative}.news-1 .regulation-shape{position:absolute;top:8%;left:5%}@media(max-width:1199px){.news-1 .regulation-shape{display:none}}.news-1 .news-item{margin-top:30px;border-radius:16px;border:var(--border);background-color:var(--bg-2);overflow:hidden;transition:all .4s ease-in-out}.news-1 .news-item .thumb{overflow:hidden}.news-1 .news-item .thumb img{width:100%;height:100%;transform:1;transition:all .4s ease-in-out}.news-1 .news-item .content{padding:16px 20px 30px;transition:all .4s ease-in-out}@media(max-width:1199px){.news-1 .news-item .content{padding:16px 12px 30px}}.news-1 .news-item .content .news-meta{display:flex;align-items:center;gap:24px;margin-bottom:10px}.news-1 .news-item .content .news-meta .green{color:var(--theme)}.news-1 .news-item .content .news-meta .date span{width:5px;height:5px;border-radius:100px;background-color:var(--text);display:inline-block;margin-bottom:3px;margin-right:3px}.news-1 .news-item .content h4{margin-bottom:20px}@media(max-width:1199px){.news-1 .news-item .content h4{font-size:18px}}.news-1 .news-item .content h4:hover a{color:var(--theme)}.news-1 .news-item .content .news-btn{display:flex;align-items:center;gap:12px}.news-1 .news-item .content .news-btn .icon{width:44px;height:44px;border:1.5px solid var(--theme);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.news-1 .news-item .content .news-btn .icon i{color:var(--theme);transform:rotate(-45deg)}.news-1 .news-item .content .news-btn .link-btn{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.news-1 .news-item .content .news-btn:hover .icon{background-color:var(--theme)}.news-1 .news-item .content .news-btn:hover .icon i{color:var(--bg-2)}.news-1 .news-item .content .news-btns{overflow:hidden;display:flex;align-items:center;gap:10px}.news-1 .news-item .content .news-btns i{width:44px;height:44px;border:1.5px solid var(--theme);border-radius:100px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:rotate(-45deg);transition:all .4s ease-in-out;color:var(--theme);z-index:9}.news-1 .news-item .content .news-btns a{font-family:Inter;font-size:16px;font-weight:600;position:relative;left:-100px;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.news-1 .news-item .content .news-btns:hover i{background-color:var(--theme);color:var(--bg-2)}.news-1 .news-item .content .news-btns:hover a{left:0;opacity:1;visibility:visible;color:var(--theme)}.news-1 .news-item:hover{border-color:var(--theme)}.news-1 .news-item:hover .thumb img{transform:scale(1.1)}.news-1 .news-item:hover .content{background:var(--bg)}.news-1 .news-item:hover .news-btns i{background-color:var(--theme);color:var(--bg-2)}.news-1 .news-item:hover .news-btns a{left:0;opacity:1;visibility:visible;color:var(--white)}.news-1 .theme-btn{margin:50px auto 0}.news-1.style-3 .content{padding:30px 30px 10px}@media(max-width:1199px){.news-1.style-3 .content{padding:20px 20px 10px}}.news-1.style-3 .content h4{font-size:20px}@media(max-width:991px){.news-1.style-3 .content h4{font-size:19px}}@media(max-width:575px){.news-1.style-3 .content h4{font-size:20px}}.news-1.style-3 .theme-btn{max-width:100%;margin:0}.news-content-wrapper .news-item-2{margin-top:30px;padding:16px 32px;border:var(--border);border-radius:16px;background-color:var(--bg);display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:1199px){.news-content-wrapper .news-item-2{padding:20px;flex-wrap:wrap;gap:15px}}.news-content-wrapper .news-item-2 .title{width:440px}.news-content-wrapper .news-item-2 .title h4 a:hover{color:var(--theme)}@media(max-width:1199px){.news-content-wrapper .news-item-2 .title h4{font-size:20px;width:125%}}@media(max-width:575px){.news-content-wrapper .news-item-2 .title h4{width:100%}}@media(max-width:1199px){.news-content-wrapper .news-item-2 .content{width:100%}.news-content-wrapper .news-item-2 .content p br{display:none}}.news-content-wrapper .news-item-2 .post-meta{display:flex;align-items:center;gap:24px}.news-content-wrapper .news-item-2 .post-meta .green{color:var(--theme)}.news-content-wrapper .news-item-2 .post-meta li span{width:8px;height:8px;background-color:var(--text);border-radius:100px;margin-right:5px;display:inline-block}.news-content-wrapper .news-item-2 .thumb-hover{width:290px;height:320px;position:absolute;border-radius:16px;top:50%;transform:translateY(-50%) rotate(10deg);inset-inline-start:0;background-size:cover;background-repeat:no-repeat;background-position-x:75%;opacity:0;transition:opacity .3s,transform .7s cubic-bezier(.23,1,.32,1);margin:-200px 0 0 -50px;overflow:hidden;pointer-events:none;z-index:2;visibility:hidden}.news-content-wrapper .news-item-2:hover{border-color:var(--theme);background-color:var(--bg-2)}.news-content-wrapper .news-item-2:hover .thumb-hover{opacity:1;visibility:visible}.news-content-wrapper .news-item-2.style-2{border-color:var(--theme);background-color:#f6fffb}.news-item-3{margin-top:30px;border-radius:16px;border:1px solid rgba(193,193,193,.16);background-color:var(--bg);overflow:hidden;transition:all .4s ease-in-out}.news-item-3 .thumb{overflow:hidden}.news-item-3 .thumb img{width:100%;height:100%;transform:1;transition:all .4s ease-in-out}.news-item-3 .content{padding:16px 20px 30px;transition:all .4s ease-in-out}@media(max-width:1199px){.news-item-3 .content{padding:16px 12px 30px}}.news-item-3 .content .news-meta{display:flex;align-items:center;gap:24px;margin-bottom:10px}.news-item-3 .content .news-meta .green{color:var(--theme)}.news-item-3 .content .news-meta .date span{width:5px;height:5px;border-radius:100px;background-color:var(--text);display:inline-block;margin-bottom:3px;margin-right:3px}.news-item-3 .content h4{margin-bottom:20px}@media(max-width:1199px){.news-item-3 .content h4{font-size:18px}}.news-item-3 .content h4:hover a{color:var(--theme)}.news-item-3 .content .news-btn{display:flex;align-items:center;gap:12px}.news-item-3 .content .news-btn .icon{width:44px;height:44px;border:1.5px solid var(--theme);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.news-item-3 .content .news-btn .icon i{color:var(--theme);transform:rotate(-45deg)}.news-item-3 .content .news-btn .link-btn{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.news-item-3 .content .news-btn:hover .icon{background-color:var(--theme)}.news-item-3 .content .news-btn:hover .icon i{color:var(--header)}.news-item-3 .content .news-btns{overflow:hidden;display:flex;align-items:center;gap:10px}.news-item-3 .content .news-btns i{width:44px;height:44px;border:1.5px solid var(--theme);border-radius:100px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:rotate(-45deg);transition:all .4s ease-in-out;color:var(--theme);z-index:9}.news-item-3 .content .news-btns a{font-family:Inter;font-size:16px;font-weight:600;position:relative;left:-100px;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.news-item-3 .content .news-btns:hover i{background-color:var(--theme);color:var(--bg-2)}.news-item-3 .content .news-btns:hover a{left:0;opacity:1;visibility:visible;color:var(--theme)}.news-item-3:hover{border-color:var(--theme)}.news-item-3:hover .thumb img{transform:scale(1.1)}.news-item-3:hover .news-btns i{background-color:var(--theme);color:var(--bg-2)}.news-item-3:hover .news-btns a{left:0;opacity:1;visibility:visible;color:var(--white)}.main-sidebar .single-sidebar-widget{background:var(--bg);padding:32px;border-radius:16px}.main-sidebar .single-sidebar-widget .wid-title h3{border-bottom:var(--border);padding-bottom:16px}.main-sidebar .single-sidebar-widget .search-widget form{width:100%;position:relative}.main-sidebar .single-sidebar-widget .search-widget form input{background-color:var(--bg);padding:16px 20px;width:100%;border:none;color:var(--header);border-radius:8px}.main-sidebar .single-sidebar-widget .search-widget form button{position:absolute;top:8px;right:8px;font-size:18px;width:44px;height:44px;color:var(--bg-2);background-color:var(--theme);border-radius:100px;text-align:center;transition:all .4s ease-in-out}.main-sidebar .single-sidebar-widget .search-widget form button:hover{color:var(--white);background-color:var(--header)}.main-sidebar .single-sidebar-widget .categories-items li{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg);font-size:16px;font-weight:600;line-height:24px;transition:all .4s ease-in-out;border-radius:8px;padding:16px;border:1.2px solid transparent}.main-sidebar .single-sidebar-widget .categories-items li a{color:var(--header)}.main-sidebar .single-sidebar-widget .categories-items li:not(:last-child){margin-bottom:20px}.main-sidebar .single-sidebar-widget .categories-items li:hover{background-color:var(--theme);border-color:var(--theme);color:var(--bg-2)}.main-sidebar .single-sidebar-widget .categories-items li:hover a{color:var(--bg-2)}.main-sidebar .single-sidebar-widget .recent-post-area .recent-item{display:flex;align-items:center;gap:16px}@media(max-width:1199px){.main-sidebar .single-sidebar-widget .recent-post-area .recent-item{flex-wrap:wrap}}.main-sidebar .single-sidebar-widget .recent-post-area .recent-item:not(:last-child){margin-bottom:22px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-item .thumb img{border-radius:8px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-item .content h6 a:hover{color:var(--theme)}.main-sidebar .single-sidebar-widget .tagcloud a{display:inline-block;padding:8px 16px;line-height:1;color:var(--text);background:var(--bg);margin-right:5px;text-transform:none;margin-bottom:10px;border-radius:100px;border:1.2px solid transparent;transition:all .4s ease-in-out}.main-sidebar .single-sidebar-widget .tagcloud a:last-child{margin-right:0}.main-sidebar .single-sidebar-widget .tagcloud a:hover{color:var(--bg-2);background:var(--theme);border-color:var(--theme)}.news-standard-wrapper{margin-left:20px}@media(max-width:1199px){.news-standard-wrapper{margin-left:0}}.news-standard-wrapper .news-standard-items{border:var(--border);border-radius:16px}.news-standard-wrapper .news-standard-items:not(:last-child){margin-bottom:30px}.news-standard-wrapper .news-standard-items .news-thumb img{width:100%;height:100%;border-radius:16px 16px 0 0}.news-standard-wrapper .news-standard-items .news-content{padding:18px 38px 32px}@media(max-width:991px){.news-standard-wrapper .news-standard-items .news-content{padding:20px}}.news-standard-wrapper .news-standard-items .news-content .news-meta{display:flex;align-items:center;gap:24px;margin-bottom:10px}.news-standard-wrapper .news-standard-items .news-content .news-meta .green{color:var(--theme)}.news-standard-wrapper .news-standard-items .news-content .news-meta .date span{width:5px;height:5px;border-radius:100px;background-color:var(--text);display:inline-block;margin-bottom:3px;margin-right:3px}.news-standard-wrapper .news-standard-items .news-content .content{margin-bottom:12px}.news-standard-wrapper .news-standard-items .news-content .content h3{margin-bottom:10px}@media(max-width:1199px){.news-standard-wrapper .news-standard-items .news-content .content h3{font-size:30px}}@media(max-width:575px){.news-standard-wrapper .news-standard-items .news-content .content h3{font-size:20px}}.news-standard-wrapper .news-standard-items .news-content .content h3:hover a{color:var(--theme)}.news-standard-wrapper .news-standard-items .news-content .news-btn{margin-top:6px;display:inline-flex;align-items:center;gap:12px}.news-standard-wrapper .news-standard-items .news-content .news-btn .icon{width:44px;height:44px;border:1.5px solid var(--theme);border-radius:100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.news-standard-wrapper .news-standard-items .news-content .news-btn .icon i{color:var(--theme);transform:rotate(-45deg)}.news-standard-wrapper .news-standard-items .news-content .news-btn .link-btn{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.news-standard-wrapper .news-standard-items .news-content .news-btn:hover .icon{background-color:var(--theme)}.news-standard-wrapper .news-standard-items .news-content .news-btn:hover .icon i{color:var(--header)}.news-details-area{margin-right:20px}@media(max-width:1199px){.news-details-area{margin-right:0}}.news-details-area .single-news-post .news-thumb{margin-bottom:20px}.news-details-area .single-news-post .news-thumb img{width:100%;height:100%;border-radius:16px}.news-details-area .single-news-post .news-content .ext{font-size:36px;margin-bottom:10px}@media(max-width:1199px){.news-details-area .single-news-post .news-content .ext{font-size:30px}}.news-details-area .single-news-post .news-content .news-meta{display:flex;align-items:center;gap:24px;margin-bottom:10px}.news-details-area .single-news-post .news-content .news-meta .green{color:var(--theme)}.news-details-area .single-news-post .news-content .news-meta .date span{width:5px;height:5px;border-radius:100px;background-color:var(--text);display:inline-block;margin-bottom:3px;margin-right:3px}.news-details-area .single-news-post .news-content .highlight-text{border:1px solid var(--theme);border-radius:18px;background:var(--bg-2);padding:24px 40px;margin:30px 0;position:relative;z-index:9}@media(max-width:1199px){.news-details-area .single-news-post .news-content .highlight-text{padding:20px}}.news-details-area .single-news-post .news-content .highlight-text .qoute-shape{position:absolute;top:15px;left:43px}.news-details-area .single-news-post .news-content .highlight-text .content{text-align:center}.news-details-area .single-news-post .news-content .highlight-text .content h6{font-size:18px}@media(max-width:1199px){.news-details-area .single-news-post .news-content .highlight-text .content h6{font-size:16px}}.news-details-area .single-news-post .news-content .highlight-text .content .info{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.news-details-area .single-news-post .post-thumb{margin-top:20px}.news-details-area .single-news-post .post-thumb img{width:100%;height:100%;border-radius:20px}.news-details-area .single-news-post .post-list{margin-top:20px}.news-details-area .single-news-post .post-list li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.news-details-area .single-news-post .post-list li img{margin-right:12px}.news-details-area .single-news-post .news-list .news-item{margin-top:20px;display:flex;gap:12px}.news-details-area .single-news-post .news-list .news-item .content{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.news-details-area .single-news-post .comments-area{margin-top:40px}.news-details-area .single-news-post .comments-area .comments-heading{margin-bottom:10px}@media(max-width:575px){.news-details-area .single-news-post .comments-area .comments-heading{margin-bottom:20px}}.news-details-area .single-news-post .comments-area .blog-single-comment{border-bottom:1.2px solid rgba(102,102,102,.16)}@media(max-width:575px){.news-details-area .single-news-post .comments-area .blog-single-comment{flex-wrap:wrap;gap:20px}}.news-details-area .single-news-post .comments-area .blog-single-comment .content .head{margin-bottom:10px}.news-details-area .single-news-post .comments-area .blog-single-comment .content .reply{border-radius:50px;padding:5px 18px;background-color:var(--theme);color:var(--bg-2);font-family:Inter;font-size:16px;font-weight:600}.news-details-area .single-news-post .comments-area .blog-single-comment.style-2{padding:0 40px 24px}@media(max-width:1199px){.news-details-area .single-news-post .comments-area .blog-single-comment.style-2{padding:0}}.search-wrap{width:100%;height:100%;overflow:hidden;display:none;position:fixed;top:0;left:0;z-index:999999;background-color:#000000b3}.search-wrap .search-inner{position:relative;width:100%;height:100%}.search-wrap .search-cell{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.search-wrap .search-field-holder{width:50%;margin:auto;position:relative;animation:slideInUp .3s}@media only screen and (min-width:768px)and (max-width:991px){.search-wrap .search-field-holder{width:70%}}@media(max-width:575px){.search-wrap .search-field-holder{width:80%}}.search-wrap .main-search-input{width:100%;height:70px;border:0;padding:0 50px;text-transform:none;background:transparent;font-size:25px;color:var(--theme);border-bottom:2px solid var(--theme);text-align:center;letter-spacing:2px}@media(max-width:575px){.search-wrap .main-search-input{height:50px;padding:0;line-height:50px;font-size:18px}}.search-wrap input.form-control,.search-wrap input.form-control:focus{background-color:var(--theme)}input.main-search-input::placeholder{color:var(--theme);opacity:1;font-size:25px}@media(max-width:575px){input.main-search-input::placeholder{font-size:18px}}.search-close{position:absolute;top:50px;right:50px;font-size:30px;color:var(--theme);cursor:pointer}.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}.cursor-inner{width:6px;height:6px;z-index:10000001;background-color:var(--theme);-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;-o-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner.cursor-hover{margin-left:-35px;margin-top:-35px;width:70px;height:70px;background-color:var(--theme);opacity:.3}.cursor-outer{margin-left:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid var(--theme);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;opacity:.5;-webkit-transition:all .08s ease-out;-o-transition:all .08s ease-out;transition:all .08s ease-out}.cursor-outer.cursor-hover{opacity:0}.back-to-top{border-radius:50%;background:var(--theme);width:50px;height:50px;line-height:50px;color:var(--bg-2);font-size:18px;position:fixed;display:inline-block;z-index:999;right:30px;bottom:30px;transition:all .4s ease-in-out;opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top:hover{background:var(--white);color:var(--bg-2)}.back-to-top.show{opacity:1;visibility:visible;transform:translate(0)}.price-wrapper .price-item{margin-top:30px;padding:40px 32px;background-color:var(--bg-2);border-radius:16px;border:1.5px solid transparent;transition:all .4s ease-in-out}@media(max-width:1199px){.price-wrapper .price-item{padding:40px 30px}}.price-wrapper .price-item .content{border-bottom:1px solid rgba(193,193,193,.16);padding-bottom:15px;margin-bottom:20px}.price-wrapper .price-item .content h3{font-size:40px;color:var(--theme);margin-top:5px;margin-bottom:10px}.price-wrapper .price-item .content h3 span{color:var(--text);font-family:Inter;font-size:16px;font-style:normal;font-weight:600}.price-wrapper .price-item .price-list li{display:flex;align-items:center;gap:10px;color:var(--text);margin-bottom:10px}.price-wrapper .price-item .price-list li i{color:var(--text)}.price-wrapper .price-item .theme-btn{margin-top:25px;display:block;background-color:transparent;border:1px solid var(--theme);text-align:center;color:var(--theme)}@media(max-width:1199px){.price-wrapper .price-item .theme-btn{padding:14px 10px}}@media(max-width:991px){.price-wrapper .price-item .theme-btn{padding:20px}}@media(max-width:767px){.price-wrapper .price-item .theme-btn{padding:15px}}@media(max-width:575px){.price-wrapper .price-item .theme-btn{padding:15px}}.price-wrapper .price-item .theme-btn:hover{color:var(--bg-2)}.price-wrapper .price-item .theme-btn:hover:before{background-color:var(--theme)}.price-wrapper .price-item:hover{border-color:var(--theme);background:var(--bg);transform:translateY(-15px)}.price-wrapper .price-item:hover .price-list li,.price-wrapper .price-item:hover .price-list li i{color:var(--white)}.price-wrapper .price-item.style-2{position:relative}.price-wrapper .price-item.style-2 .content .box{position:absolute;background-color:var(--bg);color:var(--white);padding:4px 8px;border-radius:100px;top:12px;right:12px;font-size:14px;font-weight:600}.project-wrapper{margin-top:10px}.project-wrapper .project-items .image{height:500px}@media(max-width:991px){.project-wrapper .project-items .image{height:300px}}@media(max-width:575px){.project-wrapper .project-items .image{height:1000%}}.project-wrapper .project-items .image img{width:100%;height:100%;border-radius:16px;border:var(--border);object-fit:cover;transition:all .4s ease-in-out}.project-wrapper .project-items .content{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 0}@media(max-width:1199px){.project-wrapper .project-items .content{flex-wrap:wrap;gap:20px}}.project-wrapper .project-items .content h4{margin-top:6px}@media(max-width:1199px){.project-wrapper .project-items .content h4{font-size:20px}}.project-wrapper .project-items .content h4:hover a{color:var(--theme)}@media(max-width:991px){.project-wrapper .project-items .content h4{font-size:20px}}.project-wrapper .project-items .content .icon a{width:48px;height:48px;border:1.5px solid var(--theme);border-radius:100px;display:flex;align-items:center;justify-content:center;color:var(--header);transform:rotate(-45deg);transition:all .4s ease-in-out;cursor:pointer}.project-wrapper .project-items .content .icon a:hover{background-color:var(--theme);color:var(--bg-2);transform:rotate(0)}.project-wrapper .project-items:hover .image img{border-color:var(--theme)}.project-items-2{margin-top:30px;border:var(--border);border-radius:16px;transition:all .4s ease-in-out;overflow:hidden}.project-items-2 .image{overflow:hidden}.project-items-2 .image img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0;overflow:hidden;transition:all .4s ease-in-out}@media(max-width:991px){.project-items-2 .image img{height:384px;object-fit:cover}}.project-items-2 .images{height:448px;overflow:hidden;object-fit:cover}@media(max-width:1199px){.project-items-2 .images{height:390px}}.project-items-2 .images img{transition:all .4s ease-in-out}.project-items-2 .content{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 25px}@media(max-width:1199px){.project-items-2 .content{gap:15px;align-items:end}}.project-items-2 .content h4{margin-top:10px}@media(max-width:1199px){.project-items-2 .content h4{font-size:20px}}@media(max-width:575px){.project-items-2 .content h4{font-size:18px}}.project-items-2 .content h4:hover a{color:var(--theme)}.project-items-2 .content .icon a{width:48px;height:48px;border:1.5px solid var(--theme);border-radius:100px;display:flex;align-items:center;justify-content:center;color:var(--header);transform:rotate(-45deg);transition:all .4s ease-in-out;cursor:pointer}.project-items-2 .content .icon a:hover{background-color:var(--theme);transform:rotate(0)}.project-items-2 .content .icon a:hover i{color:var(--bg-2)}.project-items-2:hover{border:1px solid var(--theme)}.project-items-2:hover .image img,.project-items-2:hover .images img{transform:scale(1.05)}.project-items-3{margin-top:18px}.project-items-3 .project-thumb{position:relative}.project-items-3 .project-thumb img{width:100%;height:100%;border-radius:16px}.project-items-3 .project-thumb .content{background-color:var(--white);padding:16px 22px;border:var(--border-2);border-radius:16px;margin:0 24px;display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:-10px;left:0;right:0}.project-items-3 .project-thumb .content .icon .link-btn{width:48px;height:48px;background-color:var(--theme);border-radius:100px;display:flex;align-items:center;justify-content:center}.project-items-3 .project-thumb .content .icon .link-btn i{color:var(--header);transform:rotate(-45deg)}.project-details-wrapper .project-details-images{margin-bottom:30px}.project-details-wrapper .project-details-images img{width:100%;height:100%;border:var(--border);border-radius:16px}.project-details-wrapper .project-details-content h2{font-size:40px;margin-top:10px;margin-bottom:15px}@media(max-width:1199px){.project-details-wrapper .project-details-content h2{font-size:35px}}.project-details-wrapper .project-details-content .list-item{margin-top:20px;margin-bottom:20px}.project-details-wrapper .project-details-content .list-item li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.project-details-wrapper .project-details-content .list-item li img,.project-details-wrapper .project-details-content .list-item li h6{margin-right:5px}.project-details-wrapper .project-details-content .project-thumb{margin-top:30px}.project-details-wrapper .project-details-content .project-thumb img{width:100%;height:100%;border:var(--border);border-radius:16px}.project-details-wrapper .main-sidebar .single-sidebar-widget .project-info .item{display:flex;align-items:center;margin-bottom:10px}@media(max-width:1199px){.project-details-wrapper .main-sidebar .single-sidebar-widget .project-info .item{flex-wrap:wrap;gap:10px}}.project-details-wrapper .main-sidebar .single-sidebar-widget .project-info .item h6{position:relative;width:190px}@media(max-width:575px){.project-details-wrapper .main-sidebar .single-sidebar-widget .project-info .item h6{width:150px}}.project-details-wrapper .main-sidebar .single-sidebar-widget .project-info .item h6:before{position:absolute;content:":";right:10px;top:-1px;color:var(--text)}.project-details-wrapper .main-sidebar .single-sidebar-widget .social{display:flex;align-items:center;margin-top:30px}@media(max-width:1199px){.project-details-wrapper .main-sidebar .single-sidebar-widget .social{flex-wrap:wrap;gap:10px}}.project-details-wrapper .main-sidebar .single-sidebar-widget .social .social-list{display:flex;align-items:center;gap:16px;margin-left:20px}@media(max-width:1199px){.project-details-wrapper .main-sidebar .single-sidebar-widget .social .social-list{margin-left:0}}.project-details-wrapper .main-sidebar .single-sidebar-widget .social .social-list li a{width:40px;height:40px;background-color:var(--bg);border-radius:100px;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.project-details-wrapper .main-sidebar .single-sidebar-widget .social .social-list li a:hover{background:var(--theme);color:var(--bg-2)}.project-details-wrapper .main-sidebar .info-sidebar-widget{padding:56px 32px;border-radius:16px}.project-details-wrapper .main-sidebar .info-sidebar-widget .info-widget{text-align:center}.project-details-wrapper .main-sidebar .info-sidebar-widget .info-widget .logo{margin-bottom:10px}.project-details-wrapper .main-sidebar .info-sidebar-widget .info-widget .content h5{color:var(--text);font-weight:700}.project-details-wrapper .main-sidebar .info-sidebar-widget .info-widget .theme-btn{margin-top:30px}.project-wrapper-3 .main-box{padding:0;gap:30px;display:flex;align-items:center}@media(max-width:1199px){.project-wrapper-3 .main-box{flex-wrap:wrap;justify-content:center;gap:0 30px}}@media(max-width:1199px){.project-wrapper-3 .main-box .box-2{width:570px!important}}@media(max-width:575px){.project-wrapper-3 .main-box .box-2{height:420px;object-fit:cover}.project-wrapper-3 .main-box .box-2 .project-content{opacity:1;visibility:visible;bottom:30px}}.project-wrapper-3 .main-box .box-2 .project-content{position:absolute;bottom:-100px;left:30px;opacity:0;visibility:hidden;transition:all .4s ease-in-out;background-color:var(--bg-2);padding:20px 25px;right:30px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--theme);border-radius:12px}.project-wrapper-3 .main-box .box-2 .project-content h4 a{color:var(--header)}.project-wrapper-3 .main-box .box-2 .project-content h4 a:hover{color:var(--theme)}.project-wrapper-3 .main-box .box-2 .project-content .icon{width:48px;height:48px;display:inline-block;text-align:center;line-height:48px;border-radius:100px;background:var(--theme)}.project-wrapper-3 .main-box .box-2 .project-content .icon i{color:var(--bg-2);transform:rotate(-45deg);transition:all .4s ease-in-out}.project-wrapper-3 .main-box .box-2 .project-content .icon:hover i{transform:rotate(0)}.project-wrapper-3 .main-box .box-2.active{width:583px!important}.project-wrapper-3 .main-box .box-2.active .project-content{opacity:1;visibility:visible;bottom:30px}.project-3{position:relative}.project-3 .scale-shape{position:absolute;top:2%;right:6%}@media(max-width:1199px){.project-3 .scale-shape{display:none}}.project-3 .regulation-shape{position:absolute;top:35%;left:5%}@media(max-width:1199px){.project-3 .regulation-shape{display:none}}.section-title{position:relative;z-index:99;margin-bottom:30px}@media(max-width:767px){.section-title{margin-bottom:0}}.section-title span{font-size:14px;font-family:Inter,sans-serif;font-weight:600;color:var(--header);background-clip:text;display:inline-block;margin-bottom:24px;align-items:center}.section-title span img{margin-right:10px;margin-left:10px}.section-title span.icon-text-row,.hero-3 .hero-content-wrapper span.icon-text-row{display:inline-flex!important;align-items:center;justify-content:center;gap:10px}.section-title span.icon-text-row img,.hero-3 .hero-content-wrapper span.icon-text-row img{margin:0;flex-shrink:0}.section-title span.style-2{color:var(--theme);padding:8px 24px;border:var(--border-2);border-radius:100px}@media(max-width:991px){.section-title span.style-2{padding:5px 24px}}.section-title span.style-3{color:var(--theme)}.section-title h2 span{color:var(--theme)!important;font-size:56px;line-height:114%;font-weight:800}@media(max-width:1199px){.section-title h2 span{font-size:40px}}@media(max-width:991px){.section-title h2 span{font-size:35px}}@media(max-width:767px){.section-title h2 span{font-size:30px}}@media(max-width:575px){.section-title h2 span{font-size:30px}}.section-title-area{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}@media(max-width:991px){.section-title-area{flex-wrap:wrap;gap:30px}}.section-title-area p{font-size:16px;font-weight:600;line-height:175%;color:var(--text);font-style:italic;border-left:1px solid #6a47ed;padding-left:20px}.section-title-area p.white-text{color:var(--white);border-left:1px solid var(--white);font-weight:500}.section-title-area .content p{border-left:none;margin-bottom:40px;font-style:initial;padding-left:0;max-width:553px}.center{text-align:center;margin:0 auto}.section-bg{background-color:var(--bg)}.section-bg-2{background-color:var(--bg-2)}.body-color{background-color:var(--body)}.section-padding{padding:120px 0}@media(max-width:1199px){.section-padding{padding:100px 0}}@media(max-width:991px){.section-padding{padding:80px 0}}.service-1{position:relative;z-index:9}.service-1 .sub-title{font-size:220px;font-weight:700;line-height:1;position:absolute;top:0;right:8%;transform:rotate(90deg);bottom:0;height:100%;z-index:-1;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--text);opacity:.12;background:transparent}@media(max-width:1899px){.service-1 .sub-title{display:none}}.service-1 .random-shape{position:absolute;top:23%;left:6%}.service-1 .random-shape.style-2{top:8%}@media(max-width:1199px){.service-1 .random-shape{display:none}}.service-1 .section-title span,.service-1 .section-title h2{color:var(--white)}@media(max-width:575px){.service-1 .section-title h2{font-size:28px}}.service-wrapper{margin-top:30px}.service-wrapper .services-item{display:flex;align-items:center;justify-content:space-between;padding:24px;border:var(--border);border-radius:16px;margin-bottom:20px;overflow:hidden;background-color:var(--bg-2)}@media(max-width:991px){.service-wrapper .services-item{flex-wrap:wrap;gap:20px}}.service-wrapper .services-item .head{display:flex;align-items:center;gap:48px;width:300px}@media(max-width:1199px){.service-wrapper .services-item .head{gap:20px;width:210px}}@media(max-width:991px){.service-wrapper .services-item .head{width:100%}}.service-wrapper .services-item .head span{font-family:Inter;font-size:20px;font-style:normal;font-weight:700}@media(max-width:991px){.service-wrapper .services-item .head span{font-size:18px}}.service-wrapper .services-item .head h4 a{color:var(--white)}.service-wrapper .services-item .head h4 a:hover{color:var(--theme)}@media(max-width:1199px){.service-wrapper .services-item .head h4{font-size:20px}}@media(max-width:575px){.service-wrapper .services-item .head h4{font-size:18px}}.service-wrapper .services-item .text p{color:#bbbcbc}.service-wrapper .services-item .link-btn{display:flex;align-items:center;gap:16px;left:100px;position:relative;transition:all .4s ease-in-out}@media(max-width:991px){.service-wrapper .services-item .link-btn{left:0}}.service-wrapper .services-item .link-btn i{width:32px;height:32px;color:var(--theme);border:var(--border-2);border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);cursor:pointer}.service-wrapper .services-item .link-btn a{color:var(--theme);opacity:0;visibility:hidden}@media(max-width:991px){.service-wrapper .services-item .link-btn a{opacity:1;visibility:visible;color:var(--white)}}.service-wrapper .services-item:hover{border-color:var(--theme)}.service-wrapper .services-item:hover .link-btn{left:0}.service-wrapper .services-item:hover .link-btn i{background-color:var(--theme);color:var(--bg-2)}.service-wrapper .services-item:hover .link-btn a{opacity:1;visibility:visible}.service-card-items-2{margin-top:30px;padding:30px;border:var(--border);border-radius:16px;background:var(--bg);transition:all .4s ease-in-out}@media(max-width:1199px){.service-card-items-2{padding:20px}}.service-card-items-2 .icon{width:70px;height:70px;border:var(--border-2);border-radius:100px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .4s ease-in-out}.service-card-items-2 .icon img{transition:all .4s ease-in-out;display:inline-block}.service-card-items-2 .content h4{margin-bottom:9px}@media(max-width:1199px){.service-card-items-2 .content h4{font-size:19px}}.service-card-items-2 .content h4 a:hover{color:var(--theme)}.service-card-items-2.style-2{height:95%;place-content:center}@media(max-width:991px){.service-card-items-2.style-2{height:88%}}@media(max-width:575px){.service-card-items-2.style-2{height:91%}}.service-card-items-2:hover{border-color:var(--theme);background-color:var(--bg-2)}.service-card-items-2:hover .icon{background-color:var(--theme)}.service-card-items-2:hover .icon img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);transform:scaleX(-1)!important}.service-3{position:relative}.service-3 .random-shape{position:absolute;left:12%;bottom:7%}@media(max-width:1199px){.service-3 .random-shape{display:none}}.service-3 .service-item{margin-top:30px;text-align:center;padding:48px 37px;border:var(--border);border-radius:16px;transition:all .4s ease-in-out;background-color:var(--bg-2)}@media(max-width:1199px){.service-3 .service-item{padding:20px}}.service-3 .service-item .icon{width:70px;height:70px;border:var(--bg-2);border-radius:100px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;transition:all .4s ease-in-out;background-color:var(--bg)}.service-3 .service-item .icon img{transition:all .4s ease-in-out;display:inline-block}.service-3 .service-item .content h4{margin-bottom:10px}.service-3 .service-item .content h4 a:hover{color:var(--theme)}.service-3 .service-item .theme-btn{background:transparent;color:var(--white)}.service-3 .service-item .theme-btn i{color:var(--theme)}.service-3 .service-item .theme-btn:before{background:transparent}.service-3 .service-item .theme-btn:hover{color:var(--theme)}.service-3 .service-item:hover{border-color:var(--theme)}.service-3 .service-item:hover .icon{background:var(--theme)}.service-3 .service-item:hover .icon img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);transform:scaleX(-1)!important}.service-3 span{text-align:center;display:block}.service-3 span a{color:var(--theme);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.main-sidebar .single-sidebar-widget{background:var(--bg-2);padding:32px;border-radius:16px;margin-bottom:32px}.main-sidebar .single-sidebar-widget .wid-title h3{border-bottom:var(--border-3);padding-bottom:16px}.main-sidebar .single-sidebar-widget .wid-title:not(.main-sidebar .single-sidebar-widget .wid-title:last-child){margin-bottom:24px}.main-sidebar .single-sidebar-widget .service-list ul li{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;transition:all .4s ease-in-out;border-radius:8px;padding:16px;border:1.2px solid transparent}.main-sidebar .single-sidebar-widget .service-list ul li a{color:var(--header)}.main-sidebar .single-sidebar-widget .service-list ul li:not(:last-child){margin-bottom:20px}.main-sidebar .single-sidebar-widget .service-list ul li:hover{background-color:var(--theme);border-color:var(--theme)}.main-sidebar .single-sidebar-widget .service-list ul li:hover a{color:var(--bg-2)}.main-sidebar .single-sidebar-widget .service-list ul li:hover img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}.main-sidebar .single-sidebar-widget .categories-list .list-item a{display:inline-block;padding:4px 9px;background:var(--bg);margin-right:5px;text-transform:none;margin-bottom:12px;color:var(--text);border-radius:100px;transition:all .4s ease-in-out}.main-sidebar .single-sidebar-widget .categories-list .list-item a:last-child{margin-right:0}.main-sidebar .single-sidebar-widget .categories-list .list-item a:hover{color:var(--bg-2);background:var(--theme)}.main-sidebar .info-sidebar-widget{padding:56px 32px;border-radius:16px}.main-sidebar .info-sidebar-widget .info-widget{text-align:center}.main-sidebar .info-sidebar-widget .info-widget .logo{margin-bottom:30px}.main-sidebar .info-sidebar-widget .info-widget .content h3{font-size:28px;margin-bottom:10px}.main-sidebar .info-sidebar-widget .info-widget .content h5{color:var(--text);font-weight:700}.main-sidebar .info-sidebar-widget .info-widget .theme-btn{margin-top:80px}@media(max-width:1199px){.main-sidebar .info-sidebar-widget .info-widget .theme-btn{margin-top:30px}}.service-details-post .single-service-post .service-thumb{margin-bottom:30px}.service-details-post .single-service-post .service-thumb img{width:100%;height:100%;border:var(--border);border-radius:18px}.service-details-post .single-service-post .post-content .post-list{margin-top:30px}.service-details-post .single-service-post .post-content .post-list .post-item{margin-top:20px;display:flex;gap:12px}.service-details-post .single-service-post .post-content .post-thumb img{width:100%;height:100%;border:var(--border);border-radius:18px}.service-details-post .single-service-post .post-content .highlight-text{border:var(--border-2);border-radius:18px;background:var(--bg-2);padding:24px 40px;margin:30px 0;position:relative;z-index:9}.service-details-post .single-service-post .post-content .highlight-text .qoute-shape{position:absolute;top:15px;left:43px}.service-details-post .single-service-post .post-content .highlight-text .content{text-align:center}.service-details-post .single-service-post .post-content .highlight-text .content h6{font-size:18px}.service-details-post .single-service-post .post-content .highlight-text .content .info{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}.testimonials-1{position:relative}.testimonials-1 .random-shape{position:absolute;top:28%;left:7%}@media(max-width:1199px){.testimonials-1 .random-shape{display:none}}.testimonials-1 .section-title span,.testimonials-1 .section-title h2{color:var(--white)}.testimonials-1 .reviews{display:inline-flex;align-items:center;gap:12px;border-radius:8px;backdrop-filter:blur(24px);padding:30px;background-color:var(--bg)}@media(max-width:575px){.testimonials-1 .reviews{margin-top:30px}}.testimonials-1 .reviews h2{color:var(--white)}.testimonials-1 .reviews .item span{color:#888}.testimonials-1 .reviews .item .star i{color:#fcd554}.testimonials-1 .testimonials-item{padding:40px;border:var(--border);border-radius:16px;transition:all .4s ease-in-out}.testimonials-1 .testimonials-item .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.testimonials-1 .testimonials-item .head .info{display:flex;align-items:center;gap:16px}.testimonials-1 .testimonials-item .head .info .thumb img{border-radius:50%}.testimonials-1 .testimonials-item p{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin-bottom:12px}.testimonials-1 .testimonials-item .star i{color:#ecb014}.testimonials-1 .testimonials-item:hover{border-color:var(--theme)}.testimonials-1 .testimonials-item.style-2{margin-top:50px}@media(max-width:1199px){.testimonials-1 .testimonials-item.style-2{margin-top:0}}.testimonials-2{padding:100px 0}@media(max-width:1199px){.testimonials-2{padding:80px 0}}.testimonials-2 .mxg{margin:0 -500px}@media(max-width:1199px){.testimonials-2 .mxg{margin:0}}.testimonials-2 .testimonials-item{margin-top:30px;padding:40px;border:var(--border);border-radius:16px;transition:all .4s ease-in-out;background-color:var(--bg)}@media(max-width:1199px){.testimonials-2 .testimonials-item{padding:20px}}.testimonials-2 .testimonials-item .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.testimonials-2 .testimonials-item .head .info{display:flex;align-items:center;gap:16px}.testimonials-2 .testimonials-item .head .info .thumb img{border-radius:50%}@media(max-width:1199px){.testimonials-2 .testimonials-item .head .info .text h4{font-size:20px}}@media(max-width:1199px){.testimonials-2 .testimonials-item .head .info .text span{font-size:14px}}.testimonials-2 .testimonials-item p{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;margin-bottom:12px}@media(max-width:1199px){.testimonials-2 .testimonials-item p{font-size:16px}}.testimonials-2 .testimonials-item .star i{color:#ecb014}.testimonials-2 .testimonials-item.style-2{margin-top:50px}@media(max-width:1199px){.testimonials-2 .testimonials-item.style-2{margin-top:30px}}.testimonials-2 .swiper-slide-active .testimonials-item{border-color:var(--theme)}.testimonials-3{padding-bottom:220px;position:relative}.testimonials-3 .scale-shape{position:absolute;top:7%;left:5%}@media(max-width:1199px){.testimonials-3 .scale-shape{display:none}}.testimonials-3 .orders-shape{position:absolute;right:6%;bottom:11%}@media(max-width:1199px){.testimonials-3 .orders-shape{display:none}}.testimonials-3 .section-title h2{color:var(--white)}.testimonials-3 .testimonials-card-item{margin-top:30px;padding:16px 16px 16px 40px;border:var(--border-2);border-radius:16px;display:flex;align-items:center;gap:64px}@media(max-width:575px){.testimonials-3 .testimonials-card-item{padding:20px;flex-wrap:wrap;gap:30px}}.testimonials-3 .testimonials-card-item .content .star{margin-bottom:16px}.testimonials-3 .testimonials-card-item .content .star i{color:#ecb014}.testimonials-3 .testimonials-card-item .content p{font-family:Inter;font-size:20px;font-weight:700;color:#bdbdbe;border-bottom:var(--border-3);margin-bottom:22px;padding-bottom:24px}@media(max-width:1199px){.testimonials-3 .testimonials-card-item .content p{font-size:16px}}.testimonials-3 .testimonials-card-item .content .bottom{display:flex;align-items:center;justify-content:space-between}.testimonials-3 .testimonials-card-item .content .bottom .info h4{color:var(--white);margin-bottom:5px}@media(max-width:991px){.testimonials-3 .testimonials-card-item .content .bottom .info h4{font-size:20px}}.testimonials-3 .testimonials-card-item .thumb-box img{border-radius:16px}.testimonials-3 .thumb{margin-top:30px;margin-left:20px}@media(max-width:991px){.testimonials-3 .thumb{margin-left:0}}.testimonials-3 .thumb img{width:100%;height:100%;border-radius:16px}.testimonials-3 .thumb .info{margin-top:20px}.testimonials-3 .thumb .info h4{color:var(--white);margin-bottom:2px}.testimonials-3 .thumb .info span{color:#bbbbbc}.testimonials-wrapper .testimonial-box-items{padding:40px;border:var(--border);background-color:var(--bg);border-radius:15px;margin:0 40px}@media(max-width:575px){.testimonials-wrapper .testimonial-box-items{padding:30px}}.testimonials-wrapper .testimonial-box-items .client-info{display:flex;align-items:center;gap:15px;margin-bottom:30px}.testimonials-wrapper .testimonial-box-items .client-info .client-content h5{color:var(--white);letter-spacing:.5px}.testimonials-wrapper .testimonial-box-items .client-info .client-content p{color:var(--white);opacity:.5;text-transform:none}.testimonials-wrapper .testimonial-box-items .testi-content{display:flex;gap:15px}@media(max-width:1199px){.testimonials-wrapper .testimonial-box-items .testi-content{flex-wrap:wrap}}.testimonials-wrapper .testimonial-box-items .testi-content p{color:var(--white);font-size:18px;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.5px}@media(max-width:1199px){.testimonials-wrapper .testimonial-box-items .testi-content p{font-size:16px}}@media(max-width:575px){.testimonials-wrapper .testimonial-box-items .testi-content p{font-size:12px}}.testimonials-wrapper .swiper-slide-active .testimonial-box-items{border-color:var(--theme)}.slide-btn{display:flex;align-items:center;gap:24px}@media(max-width:575px){.slide-btn{display:none}}.slide-btn .array-prev{border:var(--border-2);transition:all .4s ease-in-out;width:48px;height:48px;border-radius:100px}.slide-btn .array-prev i{transform:rotate(45deg);transition:all .4s ease-in-out;color:var(--white)}.slide-btn .array-prev:hover{background:var(--theme)}.slide-btn .array-prev:hover i{transform:rotate(0);color:var(--bg-2)}.slide-btn .array-next{border:var(--border-2);background:var(--theme);transition:all .4s ease-in-out;width:48px;height:48px;border-radius:100px}.slide-btn .array-next i{transform:rotate(-45deg);transition:all .4s ease-in-out;color:var(--bg-2)}.slide-btn .array-next:hover{background:var(--white)}.slide-btn .array-next:hover i{transform:rotate(0)}.hero-btn-wrapper{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.hero-image-center{display:flex;justify-content:center;align-items:flex-start}.hero-image-center img{max-width:520px;width:100%;height:auto;display:block;margin-top:-140px}@media(max-width:991px){.hero-image-center img{margin-top:0;max-width:420px}}.marquee-section{position:relative;overflow:hidden;padding:24px 0!important;margin-top:-32px;background:transparent}.marquee-container{width:100%;overflow:hidden;position:relative}.marquee-container:before,.marquee-container:after{content:"";position:absolute;top:0;width:170px;height:100%;z-index:5;pointer-events:none;background:linear-gradient(to right,#fff,#fff0)}.marquee-container:after{right:0;left:auto;background:linear-gradient(to left,#fff,#fff0)}.marquee-container:before{left:0;right:auto}.marquee-wrapper{display:flex;align-items:center;width:100%;padding:12px 0}.marquee-content{display:flex;align-items:center;gap:42px;flex:0 0 auto;animation:marqueeScroll 26s linear infinite;will-change:transform}.marquee-section:hover .marquee-content{animation-play-state:paused}.marquee-logo{height:50px;min-width:150px;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .25s ease,transform .25s ease,filter .25s ease}.marquee-logo img{height:100%;width:auto;max-width:195px;object-fit:contain;display:block;filter:grayscale(100%)}.marquee-logo:hover{opacity:1;transform:translateY(-2px)}.marquee-logo:hover img{filter:grayscale(0%)}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:1200px){.marquee-section{padding:22px 0!important;margin-top:-28px}.marquee-content{gap:36px;animation-duration:24s}.marquee-logo{height:46px}.marquee-container:before,.marquee-container:after{width:140px}}@media(max-width:768px){.marquee-section{padding:20px 0!important;margin-top:-24px}.marquee-wrapper{padding:10px 0}.marquee-content{gap:30px;animation-duration:22s}.marquee-logo{height:42px;min-width:130px}.marquee-logo img{max-width:165px}.marquee-container:before,.marquee-container:after{width:100px}}@media(max-width:480px){.marquee-section{padding:16px 0!important;margin-top:-18px}.marquee-content{gap:22px;animation-duration:20s}.marquee-logo{height:36px;min-width:110px}.marquee-logo img{max-width:140px}.marquee-container:before,.marquee-container:after{width:65px}}@media(prefers-reduced-motion:reduce){.marquee-content{animation:none;transform:none}}.header-logo img,.logo-2 img{height:64px;width:auto;max-height:100%;transition:height .3s ease}.testimonial-box-items .client-info img{width:56px;height:56px;object-fit:cover;border-radius:50%}.header-main{display:flex;align-items:center;justify-content:space-between}.mean__menu-wrapper{margin-left:auto}.header-right{margin-left:24px}.hero-image-center{position:relative;background:#fafafa}.hero-image-center img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 22%,#000 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,transparent 0%,#000 22%,#000 100%);mask-size:100% 100%;mask-repeat:no-repeat}.offcanvas__info{background:var(--bg) none repeat scroll 0 0;border-left:2px solid var(--theme);position:fixed;right:0;top:0;width:100vw;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%);-webkit-transition:transform .45s ease-in-out,opacity .45s ease-in-out;-moz-transition:transform .45s ease-in-out,opacity .45s ease-in-out;transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__info.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.offcanvas__wrapper{position:relative;height:100%;padding:30px;max-width:100%}.offcanvas__wrapper .offcanvas__logo{width:100%;max-width:200px;margin-bottom:20px}.offcanvas__wrapper .offcanvas__logo img{width:100%;height:auto}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer}.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--bg-2);font-size:18px}.mobile-menu{margin-bottom:30px}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li{border-bottom:1px solid var(--border)}.mobile-menu ul li a{display:block;padding:16px 0;color:var(--header);font-size:18px;font-weight:600;transition:all .3s ease}.mobile-menu ul li a:hover{color:var(--theme);padding-left:10px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact{margin-top:30px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact h4{margin-bottom:20px;font-size:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600;text-transform:none;margin-bottom:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:var(--text);display:flex;align-items:center;gap:12px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);border-radius:50%;flex-shrink:0}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:18px 30px;text-transform:none;text-align:center;margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;display:flex;gap:12px;justify-content:center}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;text-align:center;font-size:16px;display:block;background:var(--bg-2);color:var(--text);border-radius:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:1px solid var(--border)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme);color:var(--white);border-color:var(--theme)}.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:900;top:0;opacity:0;visibility:hidden;right:0;transition:all .3s ease}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}@media(max-width:991px){.offcanvas__info{width:100vw}.offcanvas__wrapper{padding:25px}}@media(max-width:575px){.offcanvas__wrapper{padding:20px}.offcanvas__wrapper .offcanvas__logo{max-width:160px}.mobile-menu ul li a{font-size:16px;padding:14px 0}.offcanvas__wrapper .offcanvas__content .offcanvas__contact h4{font-size:18px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:14px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{padding:16px 25px;font-size:15px}}@media(max-width:375px){.offcanvas__wrapper{padding:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px}.offcanvas__wrapper .offcanvas__logo{max-width:140px}}.header__hamburger{cursor:pointer;padding:10px;z-index:10}.sidebar__toggle{display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar__toggle i{font-size:24px;color:var(--header);transition:all .3s ease}.sidebar__toggle:hover i{color:var(--theme)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.offcanvas__info.info-open{animation:slideInRight .45s ease-in-out forwards}.offcanvas__info:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.offcanvas__wrapper .offcanvas__content .offcanvas__close:focus-visible{outline:2px solid var(--bg-2);outline-offset:2px}.mobile-menu ul li a:focus-visible{outline:2px solid var(--theme);outline-offset:2px;background:var(--bg-2)}.project-section,.project-section .container{overflow:visible!important}.project-wrapper{margin-top:-40px}.project-wrapper .project-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important;align-items:start!important;padding:40px 0;position:relative}.project-wrapper .project-row,.project-wrapper .project-row:last-child{border:none!important}.project-row__info{align-self:stretch;position:relative}.project-row__info-inner{position:sticky;top:80px;height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;gap:16px;padding:40px 0;box-sizing:border-box}.project-row__category{font-size:13px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.08em}.project-row__title{font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.25;margin:0}.project-row__title a{color:#0f0f0f;text-decoration:none;transition:color .2s ease}.project-row__title a:hover{color:var(--theme, #1F7A6E)}.project-row__desc{font-size:15px;line-height:1.7;color:#555;margin:0}.project-row__link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0f0f0f;text-decoration:none;transition:gap .2s ease,color .2s ease}.project-row__link:hover{gap:14px;color:var(--theme, #1F7A6E)}.project-row__meta{display:flex;flex-direction:column;gap:8px}.project-row__meta-label{font-size:14px;font-weight:700;color:#0f0f0f;margin:0}.project-row__tags{display:flex;flex-wrap:wrap;gap:8px}.project-row__tag{display:inline-block;padding:2px 12px;border:1.5px solid var(--theme, #1F7A6E);border-radius:100px;font-size:13px;font-weight:500;color:var(--theme, #1F7A6E);background:transparent;transition:all .2s ease}.project-row__tag:hover{background:var(--theme, #1F7A6E);color:#fff}.project-row__result{font-size:15px;line-height:1.6;color:#555;margin:0}.project-row__link--btn{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;margin-top:24px;border:1.5px solid #1F7A6E;border-radius:100px;font-size:15px;font-weight:600;color:#000;background:transparent;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,gap .25s ease;align-self:flex-start}.project-row__link--btn i{transition:transform .3s ease}.project-row__link--btn:hover{background:#1f7a6e;color:#fff}.project-row__link--btn:hover i{transform:translate(0) rotate(-45deg)}.project-row__images{display:flex;flex-direction:column;gap:24px;padding:40px 0}.project-row__image{border-radius:14px;overflow:hidden;box-shadow:0 4px 24px #00000014}.project-row__image img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease}.project-row__image:hover img{transform:scale(1.02)}@media(max-width:992px){.project-wrapper{margin-top:40px}.project-wrapper .project-row{grid-template-columns:1fr!important;gap:32px!important;padding:40px 0}.project-row__info{align-self:auto}.project-row__info-inner{position:relative!important;top:auto!important;height:auto!important;padding:0!important;justify-content:flex-start}.project-row__images{padding:0}.project-row__link--btn{width:100%;justify-content:center}}.footer-bottom{border-top-color:#0000001a}.project-row__btn{margin-top:24px}.theme-btn{padding:16px 28px}.awards-item .text h4{margin-bottom:8px}#sluzby,#portfolio,#recenze,#faq,#kontakt{scroll-margin-top:64px}.contact-link[data-astro-cid-xmivup5a]{color:#0f0f0f;text-decoration:none;transition:color .2s ease}.contact-link[data-astro-cid-xmivup5a]:hover{color:var(--theme, #1F7A6E)}.contact-link[data-astro-cid-xmivup5a] svg[data-astro-cid-xmivup5a]{color:#1f7a6e;transition:color .2s ease}.contact-link[data-astro-cid-xmivup5a]:hover svg[data-astro-cid-xmivup5a]{color:var(--theme, #1F7A6E)}.contact-link__icon[data-astro-cid-xmivup5a]{background-color:#e8f4f2;transition:background-color .2s ease}.contact-link[data-astro-cid-xmivup5a]:hover .contact-link__icon[data-astro-cid-xmivup5a]{background-color:#d0ece8}
