﻿:root{--font-size-base: 15px;--font-primary: Inter, Noto Sans JP, Hiragino Sans, Hiragino Kaku Gothic ProN, BIZ UDPGothic, Meiryo, sans-serif;--font-secondary: Inter, Noto Sans JP, Hiragino Sans, Hiragino Kaku Gothic ProN, BIZ UDPGothic, Meiryo, sans-serif;--font-icons: 'icomoon';--color-primary: #f00f0f;--color-primary-200: #03452f;--color-primary-300: #012217;--color-primary-400: #1c3930;--color-primary-500: #1a7e00;--color-primary-600: #677a74;--color-primary-700: #023021;--color-primary-800: #0e6118;--color-secondary: #222222;--color-primary-rgb: 254, 91, 44;--color-secondary-rgb: 34, 34, 34;--color-white: #ffffff;--color-accent: #00226c;--color-dark: #161616;--color-light: #6d6fb3;--color-default: #9b9b9b;--color-gray-100: #f9f9f9;--color-gray-200: #eaeaea;--color-gray-300: #d6d6d6;--color-gray-400: #616161;--color-gray-500: #c6c6c6;--color-gray-600: #e7ebef;--color-gray-700: #f8f8f2;--color-green-100: #d7f6f0;--color-primary-300-rgb: 1, 34, 23;--bs-primary: #f00f0f;--bs-secondary: #222222;--bs-gray: #9b9b9b;--bs-gray-dark: #161616;--bs-success: #198754;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #161616;--bs-primary-rgb: 254, 91, 44;--bs-secondary-rgb: 34, 34, 34;--bs-success-rgb: 25, 135, 84;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--color-white-rgb: 255, 255, 255;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-link-color: #f00f0f;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: none;--bs-link-hover-color: #222222;--bs-link-hover-color-rgb: 10, 88, 202;--bs-highlight-bg: #fff3cd;--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--bs-gray-800);overflow-x:hidden}::selection{background-color:var(--color-primary);color:var(--color-white)}a{color:var(--color-primary);text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:var(--color-secondary);text-decoration:none}section{position:relative;padding-top:80px;padding-bottom:80px}img{max-width:100%}*{outline:none}button{padding:0;border:none;background-color:rgba(0,0,0,0)}select{background-color:rgba(0,0,0,0)}button,button:focus,.form-control,.form-control:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}textarea{resize:none}.svg-pathes{position:absolute}@media(max-width: 991px){html,body{overflow-x:hidden;font-size:14px}section{padding-top:80px;padding-bottom:80px}}@media(max-width: 768px){section{padding-top:60px;padding-bottom:60px}}@media(min-width: 576px)and (max-width: 1200px){.container{max-width:100%}}@media(min-width: 1300px){.container{max-width:1280px}}@media(min-width: 1400px){.row{--bs-gutter-x: 40px}.container{max-width:1320px}}.z-index-1{z-index:1}.sticky-top{z-index:500;top:160px}.flex-1{flex:1}.align-v{display:flex !important;align-items:center !important}.align-v-h{display:flex !important;justify-content:center !important;align-items:center !important}.row-gutter-0{--bs-gutter-x: 0}[class*=text-truncate-]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.text-truncate-1{-webkit-line-clamp:1;line-clamp:1}.text-truncate-2{-webkit-line-clamp:2;line-clamp:2}.text-truncate-3{-webkit-line-clamp:3;line-clamp:3}.text-truncate-4{-webkit-line-clamp:4;line-clamp:4}.text-truncate-5{-webkit-line-clamp:5;line-clamp:5}.text-truncate-6{-webkit-line-clamp:6;line-clamp:6}.text-wrap-balance{text-wrap:balance}.text-align-start{text-align:start !important}.text-align-end{text-align:end !important}.font-secondary{font-family:var(--font-secondary)}.transition-linear-3{-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.box-shadow-none{box-shadow:none !important}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.mw-320{max-width:320px}.mw-350{max-width:350px}.mw-450{max-width:450px}.mw-480{max-width:480px}.mw-500{max-width:500px}.mw-600{max-width:600px}.mw-620{max-width:620px}.mw-none{max-width:none !important}.fw-600{font-weight:600}.fz-13{font-size:13px !important}.fz-14{font-size:14px !important}.fz-16{font-size:16px !important}.fz-17{font-size:17px !important}.fz-24{font-size:24px !important}.fz-25{font-size:25px !important}.fz-26{font-size:26px !important}.border-top{border-top:1px solid var(--color-gray-600) !important}.border-bottom{border-bottom:1px solid var(--color-gray-600) !important}.brs-5{border-radius:5px}@media(min-width: 1300px){.section-with-space-start .container-fluid{padding-inline-start:calc((100% - 1280px)/2) !important;padding-inline-end:0}.section-with-space-end .container-fluid{padding-inline-end:calc((100% - 1280px)/2) !important;padding-inline-start:0}}@media(min-width: 1400px){.section-with-space-start .container-fluid{padding-inline-start:calc((100% - 1320px)/2) !important}.section-with-space-end .container-fluid{padding-inline-end:calc((100% - 1320px)/2) !important}}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.mr-5{margin-right:5px !important}.ml-5{margin-left:5px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.mr-10{margin-right:10px !important}.ml-10{margin-left:10px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.mr-20{margin-right:20px !important}.ml-20{margin-left:20px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mr-30{margin-right:30px !important}.ml-30{margin-left:30px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.mr-40{margin-right:40px !important}.ml-40{margin-left:40px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.mr-45{margin-right:45px !important}.ml-45{margin-left:45px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.mr-50{margin-right:50px !important}.ml-50{margin-left:50px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.mr-60{margin-right:60px !important}.ml-60{margin-left:60px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.mr-70{margin-right:70px !important}.ml-70{margin-left:70px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.mr-80{margin-right:80px !important}.ml-80{margin-left:80px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.mr-90{margin-right:90px !important}.ml-90{margin-left:90px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.mr-100{margin-right:100px !important}.ml-100{margin-left:100px !important}.mt-110{margin-top:110px !important}.mb-110{margin-bottom:110px !important}.mr-110{margin-right:110px !important}.ml-110{margin-left:110px !important}.mt-120{margin-top:120px !important}.mb-120{margin-bottom:120px !important}.mr-120{margin-right:120px !important}.ml-120{margin-left:120px !important}.mt-130{margin-top:130px !important}.mb-130{margin-bottom:130px !important}.mr-130{margin-right:130px !important}.ml-130{margin-left:130px !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.pr-5{padding-right:5px !important}.pl-5{padding-left:5px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pr-10{padding-right:10px !important}.pl-10{padding-left:10px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.pr-20{padding-right:20px !important}.pl-20{padding-left:20px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pr-30{padding-right:30px !important}.pl-30{padding-left:30px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.pr-40{padding-right:40px !important}.pl-40{padding-left:40px !important}.pt-45{padding-top:45px !important}.pb-45{padding-bottom:45px !important}.pr-45{padding-right:45px !important}.pl-45{padding-left:45px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.pr-50{padding-right:50px !important}.pl-50{padding-left:50px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.pr-60{padding-right:60px !important}.pl-60{padding-left:60px !important}.pt-70{padding-top:70px !important}.pb-70{padding-bottom:70px !important}.pr-70{padding-right:70px !important}.pl-70{padding-left:70px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.pr-80{padding-right:80px !important}.pl-80{padding-left:80px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.pr-90{padding-right:90px !important}.pl-90{padding-left:90px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}.pr-100{padding-right:100px !important}.pl-100{padding-left:100px !important}.pt-110{padding-top:110px !important}.pb-110{padding-bottom:110px !important}.pr-110{padding-right:110px !important}.pl-110{padding-left:110px !important}.pt-120{padding-top:120px !important}.pb-120{padding-bottom:120px !important}.pr-120{padding-right:120px !important}.pl-120{padding-left:120px !important}.pt-130{padding-top:130px !important}.pb-130{padding-bottom:130px !important}.pr-130{padding-right:130px !important}.pl-130{padding-left:130px !important}@media(max-width: 991px){.order-3-md{order:3}.fz-16-md{font-size:16px !important}.mt-30{margin-top:15px !important}.mb-30{margin-bottom:15px !important}.mr-30{margin-right:15px !important}.ml-30{margin-left:15px !important}.pt-30{padding-top:15px !important}.pb-30{padding-bottom:15px !important}.mt-40{margin-top:20px !important}.mb-40{margin-bottom:20px !important}.mr-40{margin-right:20px !important}.ml-40{margin-left:20px !important}.pt-40{padding-top:20px !important}.pb-40{padding-bottom:20px !important}.mt-45{margin-top:22.5px !important}.mb-45{margin-bottom:22.5px !important}.mr-45{margin-right:22.5px !important}.ml-45{margin-left:22.5px !important}.pt-45{padding-top:22.5px !important}.pb-45{padding-bottom:22.5px !important}.mt-50{margin-top:25px !important}.mb-50{margin-bottom:25px !important}.mr-50{margin-right:25px !important}.ml-50{margin-left:25px !important}.pt-50{padding-top:25px !important}.pb-50{padding-bottom:25px !important}.pl-50{padding-left:25px !important}.mt-60{margin-top:30px !important}.mb-60{margin-bottom:30px !important}.pt-60{padding-top:30px !important}.pb-60{padding-bottom:30px !important}.mt-70{margin-top:35px !important}.mb-70{margin-bottom:35px !important}.pt-70{padding-top:35px !important}.pb-70{padding-bottom:35px !important}.mt-80{margin-top:40px !important}.mb-80{margin-bottom:40px !important}.pt-80{padding-top:40px !important}.pb-80{padding-bottom:40px !important}.mt-90{margin-top:45px !important}.mb-90{margin-bottom:45px !important}.pt-90{padding-top:45px !important}.pb-90{padding-bottom:45px !important}.mt-100{margin-top:50px !important}.mb-100{margin-bottom:50px !important}.pt-100{padding-top:50px !important}.pb-100{padding-bottom:50px !important}.mt-110{margin-top:55px !important}.mb-110{margin-bottom:55px !important}.pt-110{padding-top:55px !important}.pb-110{padding-bottom:55px !important}.mt-120{margin-top:60px !important}.mb-120{margin-bottom:60px !important}.pt-120{padding-top:60px !important}.pb-120{padding-bottom:60px !important}.mt-130{margin-top:65px !important}.mb-130{margin-bottom:65px !important}.pt-130{padding-top:65px !important}.pb-130{padding-bottom:65px !important}}@media(max-width: 991px){.order-1-md{order:1 !important}.order-2-md{order:2 !important}}@media(max-width: 768px){section{padding-top:60px;padding-bottom:60px}}@media(max-width: 576px){section{padding-top:50px;padding-bottom:50px}.sticky-top{z-index:1}}.color-gray{color:var(--color-gray-100) !important}.color-gray-400{color:var(--color-gray-400) !important}.color-dark{color:var(--color-dark) !important}.color-primary,.color-primary-hover:hover{color:var(--color-primary) !important}.color-primary-200{color:var(--color-primary-200) !important}a.color-primary:hover{color:var(--color-secondary) !important}.color-secondary{color:var(--color-secondary) !important}a.color-secondary:hover{color:var(--color-primary) !important}.color-heading{color:var(--color-accent) !important}.color-body{color:var(--bs-gray) !important}.color-white,.color-white-hover:hover,a.color-white-hover:hover{color:var(--color-white) !important}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-primary-300{background-color:var(--color-primary-300) !important}.bg-primary-700{background-color:var(--color-primary-700) !important}.bg-gray-700{background-color:var(--color-gray-700) !important}.bg-white{background-color:var(--color-white) !important}.bg-gray{background-color:var(--color-gray-100) !important}.bg-dark{background-color:var(--color-dark) !important}.bg-heading{background-color:var(--color-accent) !important}.bg-primary{background-color:var(--color-primary) !important}.bg-secondary{background-color:var(--color-secondary) !important}.bg-white-blured{backdrop-filter:blur(10px);background-color:rgba(var(--color-white-rgb), 0.85)}.bg-img{position:relative;z-index:1}.background-size-auto{background-size:auto !important}.bg-parallax{background-attachment:fixed}@media(max-width: 767px){.bg-parallax{background-attachment:scroll}}.bg-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(27,26,26,.35)}.bg-overlay-gray-primary:before{background:linear-gradient(320deg, rgba(var(--color-primary-rgb), 0.4) 0%, transparent 35%),linear-gradient(to bottom, rgba(243, 247, 251, 0) 0%, rgba(245, 248, 250, 0) 34%, var(--color-gray-100) 98%, var(--color-gray-100) 100%)}.overlay-shadow-bottom-left,.overlay-shadow-bottom-right{background-position:bottom left;background-repeat:no-repeat}.overlay-shadow-bottom-left{background-image:url(../images/shapes/3.webp)}.overlay-shadow-bottom-right{background-image:url(../images/shapes/4.webp)}.bg-overlay-2:before{background-color:rgba(27,26,26,.15)}.bg-overlay-3:before{background-color:rgba(27,26,26,.05)}.bg-overlay-gradient:before{background-color:rgba(0,0,0,0);opacity:.65;background-image:linear-gradient(180deg, #010711 0%, rgba(27, 26, 26, 0.65) 34%)}.bg-overlay-primary:before{background-color:rgba(var(--color-primary-rgb), 0.9)}.bg-overlay-primary-gradient:before{background-color:rgba(var(--color-primary-rgb), 0.85)}.bg-overlay-primary-gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom, rgba(37, 55, 69, 0) 0%, rgba(254, 91, 44, 0.04) 3%, var(--color-primary) 80%)}.bg-overlay-secondary-gradient:before{opacity:.87;background-color:var(--color-secondary)}.bg-overlay-secondary-gradient:after{--overlay-color: 228, 164, 0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to bottom, rgba(var(--overlay-color), 0) 0%, var(--color-secondary) 80%, var(--color-secondary) 100%)}.bg-overlay-gray:before{opacity:.9;background-color:#f6f6f1}.bg-overlay-gray:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom, #f6f6f1 0%, #f6f6f1 20%, rgba(246, 246, 241, 0.04) 97%, rgba(246, 246, 241, 0) 100%)}.bg-gray-gradient{background:-webkit-linear-gradient(to bottom, var(--color-gray-100) 0%, var(--color-gray-100) 34%, rgba(249, 249, 249, 0) 98%, rgba(249, 249, 249, 0) 100%);background:-moz-linear-gradient(to bottom, var(--color-gray-100) 0%, var(--color-gray-100) 34%, rgba(249, 249, 249, 0) 98%, rgba(249, 249, 249, 0) 100%);background:-ms-linear-gradient(to bottom, var(--color-gray-100) 0%, var(--color-gray-100) 34%, rgba(249, 249, 249, 0) 98%, rgba(249, 249, 249, 0) 100%);background:linear-gradient(to bottom, var(--color-gray-100) 0%, var(--color-gray-100) 34%, rgba(249, 249, 249, 0) 98%, rgba(249, 249, 249, 0) 100%)}@media(min-width: 1200px){.has-pattern-bg:after{content:"";position:absolute;top:0;right:0;width:453px;height:492px;z-index:1;background-image:url(../images/patterns/1.png)}}h1,h2,h3,h4,h5,h6{color:var(--color-secondary);font-family:var(--font-primary);font-weight:700;line-height:1.4;margin-bottom:20px}p{line-height:1.7;margin-bottom:15px}h1{font-size:52px}h2{font-size:42px}h3{font-size:38px}h4{font-size:32px}h5{font-size:24px}h6{font-size:18px}.heading-layout1{--heading-title-font-size: 37px;--heading-desc-font-size: 16px}.heading-layout2{--heading-title-font-size: 40px;--heading-desc-font-size: 17px}.heading-subtitle{font-size:22px;font-weight:600;color:var(--color-secondary);margin-bottom:12px}.heading-title{font-family:var(--font-secondary);font-weight:600;font-size:var(--heading-title-font-size);margin-bottom:20px;line-height:1.3}.heading-title .underlined-text{border-bottom:4px solid var(--color-primary)}.heading-desc{font-size:var(--heading-desc-font-size);margin-bottom:0;line-height:1.8}.heading-light .heading-subtitle{color:#f0f1f4}.heading-light .heading-title{color:var(--color-white)}.heading-light .heading-desc{color:var(--color-gray-100)}.text-block-title{font-size:24px;margin-bottom:14px}.text-link{font-size:15px}.text-link a:not(.btn){padding-bottom:2px;border-bottom:2px solid var(--color-primary)}.text-link a:not(.btn).color-secondary{color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.text-link:hover a:not(.btn){color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.text-link:hover a:not(.btn).color-secondary{color:var(--color-primary);border-bottom-color:var(--color-primary)}.text-link:hover a:not(.btn).color-white-hover{border-bottom-color:var(--color-white)}[class*=underlined-text]{padding-bottom:2px;border-bottom:2px solid}.underlined-text,.underlined-text-primary{border-bottom-color:var(--color-primary)}.underlined-text-secondary{border-bottom-color:var(--color-secondary)}.divider{--bg-color: var(--color-primary);height:4px;background-color:var(--bg-color)}.divider-secondary{--bg-color: var(--color-secondary)}.custom-section-title{--section-title-size: 90px;--section-title-padding: 90px;--section-title-margin-bottom: 60px;font-family:var(--font-secondary);font-weight:500;font-size:var(--section-title-size);margin-bottom:var(--section-title-margin-bottom)}.custom-section-title.space-start{padding-inline-start:var(--section-title-padding)}.custom-section-title.space-end{padding-inline-end:var(--section-title-padding)}.custom-section-title a{color:var(--color-secondary)}.custom-section-title a:hover{color:var(--color-primary)}.section-full-width{--section-padding-inline: 15px}.section-full-width .container{max-width:none;padding-inline:var(--section-padding-inline)}@media(min-width: 1200px){.section-full-width{--section-padding-inline: 30px}.text-block-desc{font-size:17px}}@media(min-width: 1400px){.section-full-width{--section-padding-inline: 50px}}@media(max-width: 1199px){.custom-section-title{--section-title-size: 40px;--section-title-padding: 0;--section-title-margin-bottom: 30px}.heading-layout1{--heading-title-font-size: 30px;--heading-desc-font-size: 14px}.heading-layout2{--heading-title-font-size: 32px;--heading-desc-font-size: 15px}}@media(max-width: 991px){.heading-layout1{--heading-title-font-size: 26px;--heading-desc-font-size: 14px}.heading-layout2{--heading-title-font-size:26px;--heading-desc-font-size: 15px}}@media(max-width: 767px){.heading-desc,.heading-subtitle,.text-link{font-size:14px}.text-block-desc{font-size:14px;margin-bottom:10px}}[class*=page-title]{--section-padding: 280px 0 35px;--heading-font-size: 48px;--heading-margin: 0 0 0;--desc-font-size: 17px;--desc-font-weight: 700;--desc-max-width: 540px;--btn-margin-top: 35px;--breadcrumb-margin: 0;padding:var(--section-padding);background-position:top center !important}[class*=page-title] .pagetitle-subheading{padding:10px 20px;border-radius:10px;color:var(--color-white);background-color:var(--color-primary);font-size:16px;font-weight:700;display:inline-block;margin-bottom:15px}[class*=page-title] .pagetitle-heading{font-family:var(--font-secondary);font-size:var(--heading-font-size);line-height:1.2;font-weight:600;margin:var(--heading-margin)}[class*=page-title] .pagetitle-desc{font-size:var(--desc-font-size);font-weight:var(--desc-font-weight);max-width:var(--desc-max-width);margin-bottom:0}[class*=page-title] .breadcrumb{margin:var(--breadcrumb-amrgin)}[class*=page-title] .btn,[class*=page-title] .video-btn{margin-top:var(--btn-margin-top)}[class*=page-title].bg-overlay:before{background-position:top right;background-repeat:no-repeat;background-image:url(../images/shapes/7.png);background-color:rgba(27,26,26,.25)}[class*=page-title].bg-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.6;background:-webkit-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:-moz-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:-o-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%)}.page-title-light .breadcrumb-item{--bs-breadcrumb-divider-color: var(--color-white)}.page-title-light .pagetitle-heading,.page-title-light .breadcrumb-item a,.page-title-light .breadcrumb-item.active{color:var(--color-white)}.page-title-light .breadcrumb-item a:hover{color:var(--color-primary)}.page-title-light .pagetitle-desc{color:var(--color-gray-100)}.page-title-layout1{--heading-margin: 0 0 130px}.page-title-layout2{--section-padding: 235px 0 150px;--heading-font-size: 55px}.page-title-layout2 .pagetitle-desc{max-width:540px}.page-title-layout3{--section-padding: 70px 0 0px}.page-title-layout4{--breadcrumb-margin: 130px 0 0}.page-title-layout5{--section-padding: 230px 0 140px;--desc-font-weight: 400;--desc-max-width: 520px}.page-title-layout6{--section-padding: 500px 0 30px}.page-title-layout7{--section-padding: 190px 0 90px}@media(min-width: 1200px){.page-title-layout4{--heading-margin: 0 0 170px}}@media(max-width: 991px){[class*=page-title]{--section-padding: 35px 0 0;--heading-font-size: 35px;--heading-margin: 0 0 20px;--desc-font-size: 15px}[class*=page-title].bg-overlay:before{opacity:.3}.page-title-layout4{--breadcrumb-margin: 50px 0 0}.page-title-layout6{--section-padding: 200px 0 30px}.page-title-layout7{--section-padding: 100px 0 50px}}@media(max-width: 767px){.pagetitle-desc{font-size:16px}}.btn{--btn-height: 56px;--btn-min-width: 175px;--bs-btn-padding-x: 25px;--bs-btn-padding-y: 0;--bs-border-width: 2px;--bs-btn-font-size: 15px;--bs-btn-font-weight: 700;--bs-btn-box-shadow: none;--btn-inner-space: 8px;--bs-border-radius: 50px;position:relative;z-index:1;min-width:var(--btn-min-width);height:var(--btn-height);display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:capitalize;gap:var(--btn-inner-space);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn:focus,.btn.active,.btn:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.btn .icon-filled{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;margin-inline-start:5px;color:var(--bs-btn-bg);background-color:var(--bs-btn-color);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.btn:hover .icon-filled{color:var(--bs-btn-hover-bg);background-color:var(--bs-btn-hover-color)}.btn:hover .icon-right-up{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.btn-primary{--bs-btn-color: var(--color-white);--bs-btn-bg: var(--color-primary);--bs-btn-border-color: var(--color-primary);--bs-btn-hover-color: var(--color-white);--bs-btn-hover-bg: var(--color-secondary);--bs-btn-hover-border-color: var(--color-secondary);--bs-btn-active-color: var(--color-white);--bs-btn-active-bg: var(--color-secondary);--bs-btn-active-border-color: var(--color-secondary);--bs-btn-active-shadow: none;--bs-btn-focus-shadow-rgb: none;--bs-btn-disabled-bg: var(--color-primary);--bs-btn-disabled-border-color: var(--color-primary)}.btn-primary.btn-outlined{color:var(--color-primary);background-color:rgba(0,0,0,0);border:2px solid var(--color-primary)}.btn-primary.btn-outlined:hover{color:var(--color-secondary);background-color:var(--color-primary)}.btn-primary.same-hover{--bs-btn-hover-color: var(--bs-btn-color) !important;--bs-btn-hover-bg: var(--bs-btn-bg) !important;--bs-btn-hover-border-color: var(--bs-btn-border-color) !important}.btn-primary-style2{color:var(--color-white);background-color:var(--color-primary-200)}.btn-primary-style2:hover{color:var(--color-white);background-color:var(--color-primary)}.btn-primary-style2:active,.btn-primary-style2:focus,.btn-primary-style2:not(.btn-outlined):hover{color:var(--color-white);border-color:var(--color-secondary);background-color:var(--color-secondary)}.btn-secondary{--bs-btn-color: var(--color-white);--bs-btn-bg: var(--color-secondary);--bs-btn-border-color: var(--color-secondary);--bs-btn-hover-color: var(--color-white);--bs-btn-hover-bg: var(--color-primary);--bs-btn-hover-border-color: var(--color-primary);--bs-btn-focus-shadow-rgb: none;--bs-btn-active-color: var(--color-white);--bs-btn-active-bg: var(--color-primary);--bs-btn-active-border-color: var(--color-primary);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--color-white);--bs-btn-disabled-bg: var(--color-secondary);--bs-btn-disabled-border-color: var(--color-secondary)}.btn-secondary.btn-outlined{color:var(--color-secondary);background-color:rgba(0,0,0,0);border:2px solid #bcbcbc}.btn-secondary.btn-outlined:hover{color:var(--color-white);border-color:var(--color-secondary);background-color:var(--color-secondary)}.btn-secondary.same-hover{--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: var(--bs-btn-bg);--bs-btn-hover-border-color: var(--bs-btn-border-color)}.btn-secondary-style2:active,.btn-secondary-style2:focus,.btn-secondary-style2:not(.btn-outlined):hover{color:var(--color-secondary);background-color:var(--color-white)}.btn-white{--btn-color: var(--color-secondary);--btn-color-hover: var(--color-white);--btn-bg: var(--color-white);--btn-bg-hover: var(--color-secondary);color:var(--btn-color);background-color:var(--btn-bg)}.btn-white:active,.btn-white:focus,.btn-white:not(.btn-link):hover,.btn-white:not(.btn-underlined):hover{color:var(--btn-color-hover);background-color:var(--btn-bg-hover)}.btn-white-style2{--btn-color: var(--color-primary);--btn-color-hover: var(--color-white);--btn-bg: var(--color-white);--btn-bg-hover: var(--color-primary)}.btn-white.same-hover{--btn-color: var(--color-secondary);--btn-color-hover: var(--color-secondary);--btn-bg: var(--color-white);--btn-bg-hover: var(--color-white)}.btn-white.btn-outlined{--btn-color: var(--color-white);--btn-color-hover: var(--color-secondary);--btn-bg-hover: var(--color-white);--bs-btn-border-color: var(--color-white)}.btn-light{color:var(--color-secondary);background-color:var(--color-light)}.btn-light:active,.btn-light:focus{color:var(--color-secondary);border-color:var(--color-light);background-color:var(--color-light)}.btn-light:hover{color:var(--color-white);border-color:var(--color-white);background-color:var(--color-secondary)}.btn-outlined{--btn-bg: transparent}.btn-link{--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;--bs-btn-bg: transparent;--bs-btn-hover-bg: transparent;--btn-bg: transparent;--btn-bg-hover: transparent;--bs-border-width: 0;min-width:0;height:auto;text-decoration:none;border-color:rgba(0,0,0,0);background-color:var(--bs-btn-bg)}.btn-link.btn-underlined:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background-color:var(--bs-btn-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.btn-link.btn-underlined:hover{--bs-btn-hover-color: var(--color-secondary)}.btn-link.btn-underlined:hover:after{width:0}.btn-link.btn-primary{--bs-btn-color: var(--color-primary);--bs-btn-bg: transparent}.btn-link.btn-primary:hover{--bs-btn-hover-color: var(--color-secondary)}.btn-link.btn-secondary{--bs-btn-color: var(--color-secondary)}.btn-link.btn-secondary:hover{--bs-btn-hover-color: var(--color-primary)}.btn-link.btn-white{--btn-color: var(--color-white);--bs-btn-color: var(--btn-color);--btn-color-hover: var(--color-secondary);--bs-btn-hover-color: var(--btn-color-hover)}.btn-link.btn-white:hover{color:var(--btn-color-hover)}.btn-underlined-primary{border-bottom-color:var(--color-primary) !important}.btn-underlined-primary:hover{border-bottom-color:inherit !important}.btn-underlined{padding-bottom:2px}.btn-block{width:100%}.btn-compacted{min-width:175px}.btn-wide{min-width:250px}.btn-social{height:54px;line-height:54px;width:54px;min-width:0 !important;font-weight:400;color:var(--color-white);border-radius:3px}.btn-icon-custom{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;font-size:16px;border-radius:50%;margin:10px;color:var(--color-white);background-color:var(--color-primary);box-shadow:0 0 0 10px #f0f1f4}@media(min-width: 992px){.btn-lg{--bs-btn-border-radius: var(--bs-border-radius);--btn-min-width: 225px}.btn-xl{--btn-height: 68px;--btn-min-width: 250px;--btn-inner-space: 7px}.btn-xheight{--btn-height: 68px}}@media(max-width: 767px){.btn:not(.btn-link){--btn-height: 50px;--btn-min-width: 145px;--bs-btn-padding-x: 15px}}:root{--form-margin-bottom: 30px;--form-control-height: 48px;--form-control-padding-x: 0;--form-control-font-size: 15px;--form-control-color: var(--color-gray-400);--form-control-bg: transparent;--form-control-radius: 2px;--form-control-border-width: 2px;--form-control-border-color: var(--color-gray-200);--form-control-focus-border-color: var(--color-primary);--form-control-placeholder-color: var(--color-gray-400);--form-checkbox-size: 17px;--form-radio-dot-size: 7px}.form-group{position:relative;margin-bottom:var(--form-margin-bottom)}@media(max-width: 767px){.form-group{--form-margin-bottom: 20px}}label{font-size:14px;font-weight:700;line-height:1;margin-bottom:10px;color:var(--color-secondary);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}label.error{color:red;font-size:14px;font-weight:400;margin:7px 0 0 0}.form-control{font-size:var(--form-control-font-size);height:var(--form-control-height);padding:0 var(--form-control-padding-x);color:var(--form-control-color);background-color:var(--form-control-bg);border-radius:var(--form-control-radius);border:0;border-bottom:var(--form-control-border-width) solid var(--form-control-border-color);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-control:focus{color:var(--form-control-color);border-color:var(--form-control-focus-border-color);background-color:var(--form-control-bg)}.form-control::-webkit-input-placeholder{color:var(--form-control-placeholder-color)}.form-control:-moz-placeholder{color:var(--form-control-placeholder-color)}.form-control::-moz-placeholder{color:var(--form-control-placeholder-color)}.form-control:-ms-input-placeholder{color:var(--form-control-placeholder-color)}.form-control[type=date]::-webkit-inner-spin-button,.form-control[type=date]::-webkit-calendar-picker-indicator,.form-control[type=time]::-webkit-inner-spin-button,.form-control[type=time]::-webkit-calendar-picker-indicator{display:block;width:100%;height:100%;margin:0;opacity:0}textarea.form-control{min-height:120px;padding-top:16px}.float-select{position:relative;padding-top:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.float-select:after{content:"";font-family:"icomoon";position:absolute;top:calc(50% - 5px);right:var(--form-control-padding-x);font-size:10px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.float-select label{font-weight:400}.float-select select{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;padding:18px var(--form-control-padding-x) 0;font-weight:700;font-size:14px;border:0;color:var(--color-secondary);appearance:none;text-indent:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.float-select select::-ms-expand{display:none}.float-select:hover:after,.float-select:hover select,.float-select.selected:after,.float-select.selected select{opacity:1}.float-select:hover label,.float-select.selected label{font-size:12px;-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);-o-transform:translateY(-9px);transform:translateY(-9px)}.nice-select{z-index:2;width:100%;height:var(--form-control-height);line-height:var(--form-control-height);border-radius:2px}.nice-select .list,.nice-select .nice-select-dropdown{width:100%}.nice-select .current,.nice-select .option{color:var(--bs-gray)}.nice-select.open{z-index:10}@media(max-width: 767px){.nice-select{margin-bottom:20px}}.custom-control{display:flex;align-items:center}.custom-control-inline{margin-bottom:20px;margin-inline-end:18px}.custom-checkbox{position:relative}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio]{display:none}.checkbox-controls .custom-checkbox{margin-right:27px;margin-bottom:20px}.checkbox-controls .custom-checkbox label{color:var(--bs-gray)}.custom-control-label{font-weight:400;margin-bottom:0;padding-left:27px;cursor:pointer}.custom-control-label:before{content:"";position:absolute;top:-2px;left:0;width:var(--form-checkbox-size);height:var(--form-checkbox-size);border-radius:3px;pointer-events:none;border:2px solid var(--color-gray-600);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom-control-label:after{content:"";position:absolute;top:3px;left:5px;width:var(--form-radio-dot-size);height:var(--form-radio-dot-size);border-radius:50%;pointer-events:none;background-color:var(--color-secondary);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.custom-control-input:checked~.custom-control-label:before,.custom-control-input:not(:disabled):active~.custom-control-label:before{border-color:var(--color-primary)}.custom-control-input:checked~.custom-control-label:after,.custom-control-input:not(:disabled):active~.custom-control-label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.custom-control-input:focus~.custom-control-label::before{box-shadow:none}.label-radio{display:block;position:relative;padding-left:26px;margin-bottom:0;cursor:pointer;font-size:13px;font-weight:400;color:var(--bs-gray)}.label-radio input{position:absolute;z-index:-1;opacity:0}.label-radio input:checked~.radio-indicator{background:rgba(0,0,0,0)}.label-radio input:checked~.radio-indicator:after{display:block}.label-radio input:not([disabled]):checked~.radio-indicator,.label-radio input:checked:focus~.radio-indicator{background:rgba(0,0,0,0)}.radio-indicator{position:absolute;top:-1px;left:0;height:var(--form-checkbox-size);width:var(--form-checkbox-size);background:rgba(0,0,0,0);border:2px solid var(--color-gray-200);border-radius:50%}.radio-indicator:after{content:"";position:absolute;display:none;left:3px;top:3px;height:var(--form-radio-dot-size);width:var(--form-radio-dot-size);border-radius:50%;background:var(--color-primary)}.form-group-date .form-group-icon{position:absolute;top:53%;left:20px;display:flex;align-items:center;pointer-events:none}.form-title{font-size:18px;line-height:1;margin-bottom:20px}input[type=checkbox],input[type=radio]{box-shadow:none !important}.nav-tabs{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 7px;--bs-nav-link-font-weight: 700;--bs-nav-link-color: var(--color-secondary);--bs-nav-link-hover-color: var(--color-secondary);--bs-nav-tabs-border-width: 0;--bs-nav-tabs-border-color: var(--color-primary-200);--bs-nav-tabs-border-radius: 0;--bs-nav-tabs-link-hover-border-color: var(--color-primary);--bs-nav-tabs-link-active-bg: transparent;--bs-nav-tabs-link-active-border-color: var(--color-primary);--link-margin-x: 20px}.nav-tabs .nav-link{position:relative;margin-bottom:-2px}.nav-tabs .nav-link:not(:last-of-type){margin-inline-end:var(--link-margin-x)}.nav-tabs .nav-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--color-primary);-webkit-transform:scale3d(0, 1, 1);-moz-transform:scale3d(0, 1, 1);-ms-transform:scale3d(0, 1, 1);-o-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:transform 2s cubic-bezier(0.2, 1, 0.3, 1);-moz-transition:transform 2s cubic-bezier(0.2, 1, 0.3, 1);-ms-transition:transform 2s cubic-bezier(0.2, 1, 0.3, 1);-o-transition:transform 2s cubic-bezier(0.2, 1, 0.3, 1);transition:transform 2s cubic-bezier(0.2, 1, 0.3, 1)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:var(--color-primary)}.nav-tabs .nav-link.active:after,.nav-tabs .nav-link:hover:after{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}@media(max-width: 767px){.nav-tabs .nav-link{font-size:13px}}.social-icons{--space-x: 20px;--icon-size: 20px;--icon-color: var(--color-secondary);--icon-color-hover: var(--color-primary);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.social-icons li a{display:flex;align-items:center;color:var(--icon-color);font-size:var(--icon-size);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.social-icons li a:hover{color:var(--icon-color-hover)}.social-icons li:not(:last-child){margin-inline-end:var(--space-x)}.social-icons-light{--icon-color: var(--color-white);--icon-color-hover: var(--color-primary)}.plus-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:22px;font-weight:700;margin-right:3px;font-style:normal;color:var(--color-white);background-color:var(--color-primary);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.rating .active{color:#f4572e}.arrow-flip{display:inline-block;transform:rotate(45deg);transform-origin:center}[class*=arrow-hover-flip-] .arrow-flip-path-1{transform:translate(0px, 0px);transition-delay:.1s}.arrow-hover-flip-up .arrow-flip-path-2{opacity:0;transform:translate(-60px, 60px);transition-delay:0s}[class*=arrow-hover-flip-] .arrow-flip-path-2,[class*=arrow-hover-flip-] .arrow-flip-path-3{transition-delay:0s}[class*=arrow-hover-flip-] [class*=arrow-flip-path]{transition:transform .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);will-change:transform}.arrow-hover-flip-up:hover .arrow-flip-path-1{transform:translate(60px, -60px);transition-delay:0s}.arrow-hover-flip-up:hover .arrow-flip-path-2,.arrow-hover-flip-up:hover .arrow-flip-path-3{transform:translate(0px, 0px);transition-delay:.1s;opacity:1}.animated-arrow-hover{--stoke-dashoffset: 140px}.animated-arrow-hover path{stroke-dashoffset:0;stroke-dasharray:var(--stoke-dashoffset);transition:all .8s cubic-bezier(0, 0, 0.5, 0.98)}.animated-arrow-hover:hover path{stroke-dashoffset:calc(2*var(--stoke-dashoffset))}.breadcrumb{padding:0;background-color:rgba(0,0,0,0)}.breadcrumb-item{position:relative;font-size:14px;--bs-breadcrumb-divider-color: var(--color-primary-200)}.breadcrumb-item a{font-weight:700;color:var(--bs-breadcrumb-divider-color)}.breadcrumb-item+.breadcrumb-item::before{font-family:var(--font-icons);content:"";font-size:10px;float:none}@media(max-width: 767px){.breadcrumb-item a,.breadcrumb-item+.breadcrumb-item{font-size:13px}}.pagination{--bs-pagination-font-size: 18px;--bs-pagination-color: var(--color-secondary);--bs-pagination-bg: var(--color-white);--bs-pagination-border-width: 0;--bs-pagination-border-color: #bcbcbc;--bs-pagination-border-radius: 50%;--bs-pagination-hover-color: var(--color-white);--bs-pagination-hover-bg: var(--color-primary);--bs-pagination-hover-border-color: var(--color-primary);--bs-pagination-focus-color: var(--color-secondary);--bs-pagination-focus-bg: var(--color-primary);--bs-pagination-focus-box-shadow: none;--bs-pagination-active-color: var(--color-white);--bs-pagination-active-bg: var(--color-primary);--bs-pagination-active-border-color: var(--color-primary)}.pagination .page-item:not(:last-child){margin-inline-end:10px}.pagination .page-item:not(:last-child) .page-link{--bs-pagination-border-width: 2px;width:58px;height:58px;border-radius:var(--bs-pagination-border-radius)}.pagination .page-item.next{--bs-pagination-font-size: 15px;--bs-pagination-hover-bg: transparent;--bs-pagination-hover-color: var(--color-primary);--bs-pagination-active-color: var(--color-primary);--bs-pagination-active-bg: transparent;--bs-pagination-focus-color: var(--color-primary);--bs-pagination-focus-bg: transparent}.pagination .page-item.next span,.pagination .page-item.next i{padding:4px}.pagination .page-link{display:flex;align-items:center;justify-content:center;font-weight:700;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 767px){.pagination{--bs-pagination-font-size: 13px}.pagination .page-item:not(:last-child) .page-link{width:35px;height:35px}}.list-item{--padding-x: 30px;--padding-y: 15px;--font-size: 14px;--item-font-weight: 400;--item-bg: transparent;--item-color: var(--color-secondary);--item-icon-color: var(--color-primary);--item-border-bottom: 1px solid var(--color-gray-200);position:relative;font-size:var(--font-size);font-weight:var(--item-font-weight);padding:var(--padding-y) 0;color:var(--item-color);background-color:var(--item-bg);margin-inline-start:var(--padding-x)}.list-item:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:calc(var(--padding-x)*-1);font-size:10px;color:var(--item-icon-color);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.list-item:not(:last-child){border-bottom:var(--item-border-bottom)}.list-items-layout2 .list-item{--padding-x: 35px;--item-icon-bg: var(--color-secondary)}.list-items-layout2 .list-item:before{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:21px;width:20px;height:20px;background-color:var(--item-icon-bg)}.list-items-layout3 .list-item{--font-size: 18px;--padding-y: 23px;--item-font-weight: 700;--item-border-bottom: 1px solid rgb(234, 234, 234, 0.35);overflow:hidden;margin-inline-start:0}.list-items-layout3 .list-item:before{display:none}.list-items-layout3 .list-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-primary);-webkit-transition:width .4s linear;-moz-transition:width .4s linear;-ms-transition:width .4s linear;-o-transition:width .4s linear;transition:width .4s linear}.list-items-layout3 .list-item .btn{--btn-height: 50px;--btn-min-width: 50px;--bs-btn-padding-x: 0;position:absolute;right:0;bottom:0;opacity:0;z-index:2;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.list-items-layout3 .list-item:hover:after{width:100%}.list-items-layout3 .list-item:hover .btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.list-items-layout4 .list-item-holder{--holder-padding-x: 25px;--holder-padding-y: 0;background-color:var(--color-gray-300);border-top:1px solid var(--color-gray-300);border-right:1px solid var(--color-gray-300);border-left:1px solid var(--color-white);border-bottom:1px solid var(--color-white);padding:var(--holder-padding-y) var(--holder-padding-x);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.list-items-layout4 .list-item-holder:hover{border-color:#282828;box-shadow:0px 5px 83px 0 rgba(27,26,26,.19)}.list-items-layout4 .list-item{--padding-y: 31px}.list-items-light .list-item{--item-color: var(--color-white);--item-icon-color: var(--color-white)}.features-list{--margin: 20px;--padding-x: 30px;--padding-y: 18px;--item-font-size: 15px;--item-bg: var(--color-white)}.features-list li{font-size:var(--item-font-size);font-weight:700;border-radius:3px;color:var(--color-secondary);background-color:var(--item-bg);margin-bottom:var(--margin);margin-inline-end:var(--margin);padding:var(--padding-y) var(--padding-x);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.features-list li:hover{background-color:var(--color-primary)}.contact-list{--item-color: var(--bs-gray);--item-color-hover: var(--color-primary);--item-font-size: 15px;--item-margin-bottom: 5px}.contact-list li{position:relative}.contact-list li:not(:last-child){margin-bottom:var(--item-margin-bottom)}.contact-list li a{position:relative;display:inline-block;color:var(--item-color);font-size:var(--item-font-size)}.contact-list li a:before{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:1px;background-color:var(--item-color-hover);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.contact-list li a:hover{color:var(--item-color-hover)}.contact-list li a:hover:before{width:100%}@media(max-width: 1199px){.list-item{--padding-x: 25px;--padding-y: 10px}.features-list{--margin: 10px;--padding-x: 15px;--padding-y: 10px;--item-font-size: 14px}}@media(max-width: 992px){.list-items-layout3 .list-item{--font-size: 14px;--padding-y: 15px}.list-items-layout4 .list-item-holder{--holder-padding-x: 14px}.list-items-layout4 .list-item{--padding-x: 27px;--padding-y: 15px;--font-size: 13px}}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 50px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-moz-keyframes ripple{70%{box-shadow:0 0 0 50px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-ms-keyframes ripple{70%{box-shadow:0 0 0 50px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-o-keyframes ripple{70%{box-shadow:0 0 0 50px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes ripple{70%{box-shadow:0 0 0 50px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideTopDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-moz-keyframes slideTopDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-ms-keyframes slideTopDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-o-keyframes slideTopDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes slideTopDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes headerAnimation{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes headerAnimation{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-ms-keyframes headerAnimation{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes headerAnimation{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes headerAnimation{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomOut{50%{transform:scale(1.1)}}@-moz-keyframes zoomOut{50%{transform:scale(1.1)}}@-ms-keyframes zoomOut{50%{transform:scale(1.1)}}@-o-keyframes zoomOut{50%{transform:scale(1.1)}}@keyframes zoomOut{50%{transform:scale(1.1)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-ms-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes gradientAnimation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg) translate(10%, 20%)}}@-moz-keyframes gradientAnimation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg) translate(10%, 20%)}}@-ms-keyframes gradientAnimation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg) translate(10%, 20%)}}@-o-keyframes gradientAnimation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg) translate(10%, 20%)}}@keyframes gradientAnimation{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg) translate(10%, 20%)}}@-webkit-keyframes gradientSpotAnimation{50%{transform:scale(2) translateY(-10px)}}@-moz-keyframes gradientSpotAnimation{50%{transform:scale(2) translateY(-10px)}}@-ms-keyframes gradientSpotAnimation{50%{transform:scale(2) translateY(-10px)}}@-o-keyframes gradientSpotAnimation{50%{transform:scale(2) translateY(-10px)}}@keyframes gradientSpotAnimation{50%{transform:scale(2) translateY(-10px)}}@-webkit-keyframes rotationMoveFromRight{0%{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 100deg)}100%{opacity:1;transform:none}}@-moz-keyframes rotationMoveFromRight{0%{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 100deg)}100%{opacity:1;transform:none}}@-ms-keyframes rotationMoveFromRight{0%{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 100deg)}100%{opacity:1;transform:none}}@-o-keyframes rotationMoveFromRight{0%{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 100deg)}100%{opacity:1;transform:none}}@keyframes rotationMoveFromRight{0%{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 100deg)}100%{opacity:1;transform:none}}@-webkit-keyframes rotationMoveFromLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -100deg)}100%{opacity:1;transform:none}}@-moz-keyframes rotationMoveFromLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -100deg)}100%{opacity:1;transform:none}}@-ms-keyframes rotationMoveFromLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -100deg)}100%{opacity:1;transform:none}}@-o-keyframes rotationMoveFromLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -100deg)}100%{opacity:1;transform:none}}@keyframes rotationMoveFromLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -100deg)}100%{opacity:1;transform:none}}@-webkit-keyframes fullWidth{0%{width:0}100%{width:100%}}@-moz-keyframes fullWidth{0%{width:0}100%{width:100%}}@-ms-keyframes fullWidth{0%{width:0}100%{width:100%}}@-o-keyframes fullWidth{0%{width:0}100%{width:100%}}@keyframes fullWidth{0%{width:0}100%{width:100%}}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 30px;--bs-alert-padding-y: 30px;--bs-border-width: 6px;--bs-alert-color: var(--color-secondary);--bs-alert-border-color: var(--color-gray-200)}.alert-title{font-size:17px}.swiper{--swiper-theme-color: var(--color-primary)}.swiper .swiper-pagination-bullet{--swiper-pagination-bullet-size: 10px;--swiper-pagination-bullet-width: 10px;--swiper-pagination-bullet-height: 10px;--swiper-pagination-bullet-border-radius: 50%;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 8px;--swiper-pagination-bullet-inactive-color: var(--color-default)}.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{box-shadow:0 0 0 5px hsla(0,0%,100%,.3)}.swiper.swiper-controls-light{--swiper-theme-color: var(--color-white)}.swiper.swiper-controls-light .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: var(--color-white)}.swiper.swiper-controls-secondary .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: var(--color-secondary)}.swiper-button-prev-2,.swiper-button-next-2{--btn-width: 58px;--btn-height: 58px;--btn-font-size: 16px;--btn-border-radius: 50%;--btn-bg: transparent;--btn-bg-hover: var(--color-primary);--btn-color: var(--color-secondary);--btn-color-hover: var(--color-white);position:absolute;bottom:20px;left:0;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--btn-width);height:var(--btn-height);flex:0 0 var(--btn-width);color:var(--btn-color);font-size:var(--btn-font-size);background-color:var(--btn-bg);border-radius:var(--btn-border-radius);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.swiper-button-prev-2:hover,.swiper-button-next-2:hover{color:var(--btn-color-hover);background-color:var(--btn-bg-hover)}.swiper-button-next-2{left:50px}.slider-vertical-thumbs .swiper-slide{height:auto !important}.slider-vertical:not(.swiper-thumbs) .swiper-wrapper{height:420px}.swiper.swiper-watch-progress{padding:40px;margin:-40px}.swiper.swiper-watch-progress.slider-vertical .swiper-slide:not(.swiper-slide-active){opacity:.6 !important;visibility:visible}.swiper.swiper-watch-progress .swiper-slide{transition:opacity .3s ease,visibility .3s ease,box-shadow .4s ease,transform .5s ease}.swiper.swiper-watch-progress .swiper-slide.swiper-slide{opacity:0;visibility:hidden}.swiper.swiper-watch-progress .swiper-slide.swiper-slide-visible,.swiper.swiper-watch-progress .swiper-slide.swiper-slide-active{opacity:1 !important;visibility:visible}.section-slider-stretched .swiper{padding:40px;margin:-40px}.section-slider-stretched .swiper-slide{transition:opacity .3s ease,visibility .3s ease,box-shadow .4s ease,transform .5s ease}.section-slider-stretched .swiper-slide.swiper-slide-prev{opacity:0;visibility:hidden}@media(max-width: 992px){.swiper-button-prev-2,.swiper-button-next-2{--btn-width: 48px;--btn-height: 48px;bottom:0}.swiper.swiper-watch-progress{padding:unset;margin:auto}}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:5000;background-color:var(--color-white);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:1;visibility:visible;transition:opacity .8s ease-out,visibility .8s ease-out}.preloader.preloader-deactivate{opacity:0;visibility:hidden}.preloader .loading{position:relative;display:flex;justify-content:center;align-items:center}.preloader .loading .preloader-logo{max-width:100px;width:100%;height:auto;animation:fadeInScale 1.2s ease-in-out infinite}@media(max-width: 768px){.preloader-logo{max-width:50px}}@-webkit-keyframes fadeInScale{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.85}}@-moz-keyframes fadeInScale{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.85}}@-ms-keyframes fadeInScale{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.85}}@-o-keyframes fadeInScale{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.85}}@keyframes fadeInScale{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:.85}}.header{position:relative;z-index:1000}.navbar{--navbar-height: 100px;--navbar-bg: var(--color-white);--navbar-box-shadow: none;padding:0;height:var(--navbar-height);max-height:var(--navbar-height);background-color:var(--navbar-bg);box-shadow:var(--navbar-box-shadow)}.navbar>.container,.navbar>.container-fluid{position:relative;height:var(--navbar-height)}.navbar .navbar-brand{padding:0;margin:0;line-height:var(--navbar-height)}.navbar .navbar-brand img{max-width:150px}@media(max-width: 767px){.navbar .navbar-brand img{height:40px}}.navbar .logo-light{display:none}.navbar .navbar-toggler{padding:0;border:none;border-radius:0;width:23px;position:relative;box-shadow:none}.navbar .navbar-toggler .menu-lines{display:inline-block}.navbar .navbar-toggler .menu-lines:before,.navbar .navbar-toggler .menu-lines:after{content:"";position:absolute;left:0;width:23px;height:1px;display:inline-block;background-color:var(--color-secondary);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.navbar .navbar-toggler .menu-lines:before{top:0}.navbar .navbar-toggler .menu-lines:after{top:12px}.navbar .navbar-toggler .menu-lines span{position:absolute;top:6px;left:0;width:18px;height:1px;background-color:var(--color-secondary)}.navbar .navbar-toggler.actived .menu-lines>span{opacity:0}.navbar .navbar-toggler.actived .menu-lines:before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar .navbar-toggler.actived .menu-lines:after{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar .nav-item{--link-space-x: 28px;--link-padding-x: 15px;--link-font-size: 14px;--link-font-weight: 700;--link-color: var(--color-secondary);--link-color-hover: var(--color-primary);--link-line-height: var(--navbar-height);position:relative}.navbar .nav-item:not(:last-child){margin-inline-end:var(--link-space-x)}.navbar .nav-item .nav-item-link{display:block;position:relative;text-transform:capitalize;letter-spacing:.4px;color:var(--link-color);font-size:var(--link-font-size);font-weight:var(--link-font-weight);line-height:var(--link-line-height)}.navbar .nav-item .nav-item-link:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--link-color-hover);-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.navbar .nav-item .nav-item-link.active,.navbar .nav-item .nav-item-link:hover{color:var(--link-color-hover)}.navbar .nav-item .nav-item-link.active:before,.navbar .nav-item .nav-item-link.active:before,.navbar .nav-item .nav-item-link:hover:before,.navbar .nav-item .nav-item-link:hover:before{width:100%}.navbar .dropdown-toggle:after{content:"";border:none}.navbar .dropdown-menu{margin:0;border:none;border-radius:0;background-color:var(--color-white)}.navbar .dropdown-menu .nav-item{margin:0 40px}.navbar .dropdown-menu .nav-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.navbar .dropdown-menu .nav-item:after{width:0;background-color:var(--color-primary)}.navbar .dropdown-menu .nav-item:hover:after{width:100%}.navbar .dropdown-menu .nav-item:not(:last-child) .nav-item-link{border-bottom:1px solid var(--color-gray-200)}.navbar .dropdown-menu .nav-item .nav-item-link{--link-space-x: 0;--link-padding-x: 0;--link-line-height: 40px;--link-font-weight: 400}.navbar .dropdown-menu .nav-item .nav-item-link.dropdown-menu-title{--link-font-size: 17px;--link-font-weight: 700;margin-inline-start:40px}.navbar .dropdown-menu .nav-item .nav-item-link.-child{line-height:1.3}.navbar .dropdown-menu .nav-item .nav-item-link:after{font-family:"icomoon";content:"";position:absolute;left:0;opacity:0;font-size:11px;color:var(--color-primary);transform:translate(-10px, 10px);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.navbar .dropdown-menu .nav-item .nav-item-link:hover{padding-inline-start:20px}.navbar .dropdown-menu .nav-item .nav-item-link:hover:after{opacity:1;transform:translate(0, 0)}.navbar .dropdown-menu .dropdown-toggle:after{right:0}.dropdown-lang::after{content:"";display:inline-block;margin-left:.255em;vertical-align:.255em;font-family:icomoon;font-size:11px;position:absolute;top:25%;margin-left:10px;transform:rotate(90deg);border-width:initial;border-style:none;border-color:initial;border-image:initial}.navbar-actions{--action-btn-space: 30px;--action-btn-color: var(--color-secondary);position:relative;display:flex;align-items:center}.navbar-actions>li{margin-inline-start:var(--action-btn-space)}.navbar-actions .action-btn{position:relative;color:var(--action-btn-color)}.navbar-actions .action-btn:not(.action-btn-contact){font-size:16px}.action-btn-contact{--btn-height: 2.75em;--btn-min-width: 130px;--bs-btn-padding-x: 20px}.header-topbar{height:40px;background-color:var(--color-secondary)}.header-topbar .social-icons{--icon-color: var(--color-primary);--icon-color-hover: var(--color-white)}.header-topbar .contact-list{--item-font-size: 13px;--item-margin-bottom: 0}.header-topbar .contact-list li{display:flex;align-items:center;gap:8px;margin-inline-end:15px}.header-topbar .btn{height:40px;min-width:100px}.header-topbar .topbar-close{position:absolute;right:0;color:var(--color-white)}.header-transparent .navbar{--navbar-bg: transparent;--navbar-border: 1px solid rgba(var(--color-white-rgb), 0.15);border-bottom:var(--navbar-border)}.header-transparent .navbar .navbar-nav>.nav-item>.nav-item-link{--link-color: var(--color-white);--link-color-hover: var(--color-white)}.header-transparent .navbar .logo-light{display:inline-block}.header-transparent .navbar .logo-dark{display:none}.header-transparent .action-btn:not(.action-btn-contact){--action-btn-color: var(--color-white)}.header-transparent .is-sticky .action-btn:not(.action-btn-contact){--action-btn-color: var(--color-secondary)}.header-layout1:not(.header-transparent) .navbar{--navbar-box-shadow: 0px 5px 43px 0px rgba(27, 26, 26, 0.1)}.header-layout1:not(.header-transparent) .navbar .nav-item{--link-color-hover: var(--color-secondary)}.header-layout1:not(.header-transparent) .navbar .btn-white-style2{--btn-bg: var(--color-secondary);--action-btn-color: var(--color-white)}.header-layout2 .navbar .nav-item{--link-color-hover: var(--color-secondary)}.header-layout2 .navbar .nav-item .nav-item-link:before{height:1px;bottom:33%}.header-layout3.header-transparent .navbar{--navbar-border: 0}.header-layout3 .navbar:not(.is-sticky) .navbar-nav{position:relative}.header-layout3 .navbar:not(.is-sticky) .navbar-nav:before{content:"";position:absolute;top:0;bottom:0;right:-50%;left:-40px;border-radius:0 0 0 8px;background:rgba(27,26,26,.4)}.header-layout3 .navbar .nav-item .nav-item-link:before{height:1px;bottom:33%}.is-sticky{--navbar-height: 80px;--navbar-bg: var(--color-white) !important;--navbar-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.07);--navbar-border: 0 !important;position:fixed;top:0;right:0;left:0;width:100%;z-index:1040;-webkit-animation:headerAnimation 0.8s;-moz-animation:headerAnimation 0.8s;-ms-animation:headerAnimation 0.8s;-o-animation:headerAnimation 0.8s;animation:headerAnimation 0.8s}.is-sticky.navbar .navbar-nav{margin-top:0 !important}.is-sticky.navbar .navbar-nav>.nav-item>.nav-item-link{color:var(--color-secondary)}.is-sticky.navbar .navbar-nav>.nav-item>.nav-item-link.active,.is-sticky.navbar .navbar-nav>.nav-item>.nav-item-link:hover{color:var(--color-primary)}.is-sticky.navbar .navbar-nav>.nav-item>.nav-item-link:before{background-color:var(--color-primary) !important}.is-sticky.navbar .logo-light{display:none}.is-sticky.navbar .logo-dark{display:inline-block}.is-sticky.navbar .navbar-actions{--action-btn-color: var(--color-secondary)}.is-sticky.navbar .action-btn-contact.btn-white-style2{--action-btn-color: var(--color-white);--btn-color: var(--color-white);--btn-bg: var(--color-secondary)}.cart-minipopup{background-color:var(--color-white);width:310px;padding:40px;position:absolute;top:100%;right:0;z-index:1055;visibility:hidden;opacity:0;border-radius:0 0 8px 8px;box-shadow:0px 5px 83px 0px rgba(40,40,40,.05);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.cart-minipopup.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cart-minipopup .cart-item{position:relative;display:flex;margin-bottom:20px}.cart-minipopup .cart-item .cart-img{width:50px;height:50px;overflow:hidden;border-radius:3px;margin-right:15px}.cart-minipopup .cart-item .cart-content{flex:1;padding-right:22px}.cart-minipopup .cart-item .cart-title{display:block;color:var(--color-secondary);font-size:15px;font-weight:700;margin-bottom:4px}.cart-minipopup .cart-item .cart-price{color:var(--color-secondary);font-size:17px;line-height:1}.cart-minipopup .cart-item .cart-delete{width:20px;height:20px;line-height:20px;border-radius:50%;background-color:var(--color-secondary);color:var(--color-white);text-align:center;cursor:pointer;display:inline-block;font-style:normal;position:absolute;top:0;right:0;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.cart-minipopup .cart-item .cart-delete:hover{background-color:var(--color-primary)}.cart-minipopup .cart-total{color:var(--color-secondary);font-size:17px;line-height:1;font-weight:700}.cart-minipopup .btn{--bs-btn-padding-x: 15px}.cart-counter{position:absolute;top:-11px;right:-8px;width:15px;height:15px;line-height:15px;z-index:3;font-size:10px;text-align:center;border-radius:50%;color:var(--color-white);background-color:var(--color-primary)}.lang-dropdown .dropdown-item{font-size:14px;padding:.25rem 1rem}.lang-dropdown .lang-dropdown-toggle{font-size:14px;height:40px;font-weight:400;display:flex;align-items:center;padding-right:15px;color:#9aaabb}.lang-dropdown .lang-dropdown-toggle i{font-size:30px;margin-right:7px}.lang-dropdown .dropdown-menu{min-width:100px !important;padding:.6rem 0 !important}.lang-dropdown .dropdown-menu .dropdown-item{color:var(--color-default)}.lang-dropdown .dropdown-menu .dropdown-item:focus,.lang-dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0);color:var(--color-primary)}.lang-dropdown .dropdown-menu .dropdown-item.active,.lang-dropdown .dropdown-menu .dropdown-item:active{background-color:rgba(0,0,0,0)}.offcanvas{--bs-offcanvas-border-width: 0}.offcanvas-backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(10px) brightness(93%);cursor:url(../images/icons/cursor-close.png),auto}.offcanvas-backdrop.show{opacity:1}.search-offcanvas{--bs-offcanvas-height: 100px;--bs-offcanvas-padding-x: 3rem;--bs-offcanvas-bg: rgba(27, 26, 26, 0.3);backdrop-filter:blur(10px) brightness(93%)}.search-offcanvas .close-search{color:var(--color-white)}.search-offcanvas .search-form{width:90%}.search-offcanvas .search-form .form-control{--form-control-padding-x: 30px;--form-control-color: var(--color-gray-100);--form-control-color-focus: var(--color-gray-100);--form-control-font-size: 16px;--form-control-bg-color: transparent;--form-control-bg-color-focus: transparent;--form-control-border-radius: 0;--form-control-border-width: 0;--form-control-border-color: transparent;--form-control-border-color-focus: transparent;--form-control-placeholder-color: var(--color-gray-100)}.search-offcanvas .search-form .form-control::placeholder,.search-offcanvas .search-form .form-control::-webkit-input-placeholder,.search-offcanvas .search-form .form-control:-moz-placeholder,.search-offcanvas .search-form .form-control::-moz-placeholder,.search-offcanvas .search-form .form-control:-ms-input-placeholder{color:red !important}.search-offcanvas .search-btn{font-size:16px;color:var(--color-gray-100)}.sidemenu-offcanvas-full{--bs-offcanvas-width: 100%;height:100vh}.sidemenu-offcanvas-full .offcanvas-body{max-width:60%;height:100vh}.sidemenu-offcanvas-full .sidemenu-bg-block{width:40%;height:100vh}.sidemenu-offcanvas-full .offcanvas-header{position:absolute;right:0;z-index:3}.sidemenu-offcanvas-full .btn-close{--bs-btn-close-color: var(--color-white);--bs-btn-close-opacity: 1;background:none;gap:10px;width:auto;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.sidemenu-offcanvas .offcanvas-header{--bs-offcanvas-padding-x: 48px;--bs-offcanvas-padding-y: 40px;justify-content:end}.sidemenu-offcanvas .offcanvas-body{--bs-offcanvas-padding-x: 48px;--bs-offcanvas-padding-y: 0}.sidemenu-offcanvas .offcanvas-body.bg-img{background-size:auto !important;background-repeat:no-repeat !important;background-position:bottom center !important}.sidemenu-offcanvas .offcanvas-body .btn{--btn-height: 58px;--btn-min-width: 165px}.sidemenu-offcanvas .btn-close{--bs-btn-close-focus-shadow: none}.sidemenu-offcanvas .sidemenu-logo{margin-bottom:24px}.sidemenu-offcanvas .sidemenu-title{font-size:17px;line-height:1.5}.sidemenu-offcanvas .contact-list{--item-color: var(--color-secondary);--item-font-size: 16px;margin-top:85px}.sidemenu-offcanvas .sidemenu-nav li a{display:block;font-size:42px;font-weight:700;color:var(--color-secondary);margin-bottom:10px}.sidemenu-offcanvas .sidemenu-nav li a:hover{color:var(--color-primary)}@media(min-width: 1400px){.header-topbar .container-fluid,.navbar>.container-fluid{--bs-gutter-x: 120px}}@media(min-width: 1200px){.navbar>.container-fluid .navbar-actions,.header-topbar>.container-fluid .navbar-actions{height:100%}.header-layout4 .navbar{--navbar-border: 0}.header-layout4 .navbar.is-sticky .mini-nav-menu{display:none}.header-layout4 .navbar:not(.is-sticky)>.container-fluid{padding-inline-end:0}.header-layout4 .navbar:not(.is-sticky) .navbar-nav{display:none !important}.header-layout4 .mini-nav-menu{width:220px;padding:40px 50px;border-radius:0 0 0 8px;background:rgba(27,26,26,.3);backdrop-filter:blur(10px) brightness(93%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header-layout4 .mini-nav-menu li:not(:last-child){margin-bottom:10px}.header-layout4 .mini-nav-menu a{position:relative;display:block;font-weight:700;color:var(--color-white)}.header-layout4 .mini-nav-menu a:hover{color:var(--color-primary)}.header-layout5 .navbar:not(.is-sticky){--navbar-height: 80px;margin-top:30px;border-top:var(--navbar-border)}.header-layout5.header-transparent+.hero-video{margin-top:-110px}}@media(max-width: 1199px){.navbar .nav-item{--link-space-x: 20px}}@media(max-width: 991px){.navbar .navbar-toggler{position:absolute;right:15px;height:13px}.navbar .collapse:not(.show){display:block}.navbar .navbar-nav{margin:0 !important}.navbar .nav-item{--link-space-x: 0;--link-line-height: 40px}.navbar .nav-item .nav-item-link{--link-color: var(--color-secondary) !important;padding:0 var(--link-padding-x)}.navbar .nav-item .nav-item-link:hover{color:var(--color-primary)}.navbar .nav-item .nav-item-link:before{visibility:hidden}.navbar .nav-item .nav-item-link.dropdown-toggle:after{content:"";font-family:"icomoon";position:absolute;top:0;right:0;width:39px;z-index:2;text-align:end;padding-inline-end:15px;display:block !important;line-height:var(--link-line-height);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.navbar .nav-item .nav-item-link.dropdown-toggle.opened:after{content:"";-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.navbar .nav-item.dropdown-submenu>.dropdown-menu.show{padding-inline-start:10px}.navbar .dropdown-menu.wide-dropdown-menu{--bs-dropdown-padding-y: 0}.navbar .dropdown-menu .nav-item{margin:0;padding-inline-start:30px}.navbar .dropdown-menu .nav-item .nav-item-link.dropdown-menu-title{--link-font-size: 15px;margin-inline-start:0}.navbar .dropdown-menu .dropdown-menu-col{width:100%;padding:0}.navbar .dropdown-menu .dropdown-menu-col .nav-item{padding-inline-start:0}.navbar .navbar-collapse{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0;opacity:0;z-index:1000;visibility:hidden;background-color:rgba(0,0,0,.6);-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.navbar .navbar-collapse::before{content:"";position:absolute;top:0;left:0;width:80%;height:100%;background-color:var(--color-white);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.navbar .navbar-collapse .navbar-nav{position:relative;opacity:0;width:80%;height:auto;max-height:calc(100% - 120px);overflow-y:auto;padding:50px 0 20px;background-color:rgba(0,0,0,0);z-index:1;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.navbar .navbar-collapse .navbar-actions{position:relative;opacity:0;width:80%;flex-direction:column;align-items:flex-start;padding:20px 0;background-color:rgba(0,0,0,0);border-top:1px solid var(--color-gray-200);z-index:1;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.navbar .navbar-collapse .navbar-actions>li{margin:0;width:100%;padding:0 15px}.navbar .navbar-collapse .navbar-actions>li:not(:last-child){margin-bottom:15px}.navbar .navbar-collapse .navbar-actions .action-btn-contact{width:100%;text-align:center;justify-content:center}.navbar .navbar-collapse .navbar-actions .action-btn-contact span{display:inline-block !important}.navbar .navbar-collapse .navbar-actions .dropdown-lang{width:100%}.navbar .navbar-collapse.menu-opened{opacity:1;visibility:visible}.navbar .navbar-collapse.menu-opened::before,.navbar .navbar-collapse.menu-opened .navbar-nav,.navbar .navbar-collapse.menu-opened .navbar-actions{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.navbar .navbar-collapse.menu-opened .close-mobile-menu{opacity:1;transform:scale(1)}.navbar .close-mobile-menu{position:absolute;top:30px;right:30px;z-index:1000;width:35px;height:35px;font-size:12px;border-radius:50%;cursor:pointer;opacity:0;color:var(--color-white);border:1px solid var(--color-white);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.header .navbar,.header-transparent .navbar{--navbar-height: 60px;--navbar-bg: var(--color-white)}.header .navbar-actions,.header-transparent .navbar-actions{margin-inline-end:50px}.header .action-btn:not(.action-btn-contact),.header-transparent .action-btn:not(.action-btn-contact){--action-btn-color: var(--color-secondary)}.header .action-btn-contact,.header-transparent .action-btn-contact{--btn-height: 50px;--btn-min-width: 50px;--bs-btn-padding-x: 10px;--action-btn-color: var(--color-white);--btn-color: var(--color-white);--btn-bg: var(--color-primary);--btn-inner-space: 0}.header .action-btn-contact span,.header-transparent .action-btn-contact span{display:none}.header .logo-dark,.header-transparent .logo-dark{display:inline-block !important}.header .logo-light,.header-transparent .logo-light{display:none !important}.header .navbar .navbar-toggler .menu-lines span,.header .navbar .navbar-toggler .menu-lines:before,.header .navbar .navbar-toggler .menu-lines:after,.header-transparent .navbar .navbar-toggler .menu-lines span,.header-transparent .navbar .navbar-toggler .menu-lines:before,.header-transparent .navbar .navbar-toggler .menu-lines:after{background-color:var(--color-secondary)}.header .navbar-expand-lg>.container,.header .navbar-expand-lg>.container-fluid,.header-transparent .navbar-expand-lg>.container,.header-transparent .navbar-expand-lg>.container-fluid{width:100%;max-width:none}.header-topbar>.container{max-width:none}}@media(min-width: 992px){.header-transparent+[class*=page-title]{margin-top:-140px}.navbar .dropdown-menu{width:auto;min-width:245px;padding:25px 0 23px;border-radius:0 0 6px 6px;box-shadow:0px 2px 6px 0px rgba(40,40,40,.1)}.navbar .dropdown-menu .nav-item .nav-item-link:before{visibility:hidden}.navbar .dropdown-menu.wide-dropdown-menu{padding:0;min-width:400px;overflow:hidden}.navbar .dropdown-menu.wide-dropdown-menu>.nav-item{margin:0}.navbar .dropdown-menu.wide-dropdown-menu>.nav-item:after{visibility:hidden}.navbar .dropdown-menu.wide-dropdown-menu .dropdown-menu-col{padding:30px 0 27px;background-color:var(--color-white);box-shadow:0px 5px 83px 0px rgba(27,26,26,.12)}.navbar .dropdown-menu.wide-dropdown-menu .dropdown-menu-col:first-child{position:relative}.navbar .dropdown-menu.wide-dropdown-menu .dropdown-menu-col:first-child:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:#e9e9e9}.navbar .nav-item.has-dropdown>.dropdown-menu,.navbar .nav-item.has-dropdown>.mega-menu{display:block;position:absolute;left:0;right:auto;z-index:1050;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.navbar .nav-item.has-dropdown>.dropdown-menu .nav-item.dropdown-submenu>.dropdown-menu,.navbar .nav-item.has-dropdown>.mega-menu .nav-item.dropdown-submenu>.dropdown-menu{top:0;left:100%}.navbar .nav-item.has-dropdown:hover>.dropdown-menu,.navbar .nav-item.has-dropdown:hover>.mega-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.navbar .nav-item i[data-bs-toggle=dropdown]{display:none}}@media(max-width: 767px){.navbar-actions{--action-btn-space: 20px}}[id^=service-],[id^=platform-]{scroll-margin-top:120px}[id^=service-1]{scroll-margin-top:150px}.accordion{--bs-accordion-bg: transparent}.accordion-item{--title-font-size: 20px;--body-font-size: 15px;--title-padding-inline-end: 25px;--bs-accordion-btn-padding-y: 18px;--bs-accordion-btn-padding-x: 40px;--bs-accordion-body-padding-x: 25px;--bs-accordion-body-padding-y: 20px;--bs-accordion-border-radius: 0;--bs-accordion-color: var(--color-default);--bs-accordion-border-color: var(--color-gray-200);border:0;border-bottom:1px solid var(--color-gray-200);padding:var(--bs-accordion-btn-padding-y) 0;padding-inline-end:var(--bs-accordion-body-padding-x)}.accordion-item .accordion-title{font-size:var(--title-font-size);cursor:pointer;display:block;position:relative;color:var(--color-secondary);padding-inline-end:var(--title-padding-inline-end);margin-inline-end:calc(-1*var(--title-padding-inline-end));-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.accordion-item .accordion-title:hover{color:var(--color-primary)}.accordion-item .accordion-title:after{font-family:"icomoon";content:"";position:absolute;top:2px;right:0;font-size:13px;display:flex;align-items:center;justify-content:center;color:var(--color-secondary);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.accordion-item .accordion-title:hover:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.accordion-item .accordion-body{padding:var(--bs-accordion-body-padding-y) 0 0}.accordion-item .accordion-body p{font-size:var(--body-font-size);margin-bottom:0}.accordion-item.opened .accordion-header:not(.collapsed) .accordion-title:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media(max-width: 767px){.accordion-item{--title-font-size: 15px;--body-font-size: 14px;--title-padding-inline-start: 20px;--bs-accordion-btn-padding-y: 12px;--bs-accordion-btn-padding-x: 30px;--bs-accordion-body-padding-y: 12px}}.banner-img{position:relative}.banner-img.has-rect-shapes{display:inline-block}.banner-img.has-rect-shapes::before,.banner-img.has-rect-shapes::after{content:"";width:40px;position:absolute;z-index:2;background-color:var(--color-white)}.banner-img.has-rect-shapes:before{height:60px}.banner-img.has-rect-shapes:after{height:40px}.banner-img.has-rect-shapes.shape-bottom:before{bottom:40px;right:40px}.banner-img.has-rect-shapes.shape-bottom:after{bottom:0;right:0}.banner-img.has-rect-shapes.shape-top:before{top:40px;left:40px}.banner-img.has-rect-shapes.shape-top:after{top:0;left:0}.boxed-section{--margin-x: 0;--section-border-radius: 0;margin-inline:var(--margin-x);border-radius:var(--section-border-radius)}.boxed-section.bg-overlay:before{border-radius:var(--section-border-radius)}.banner-layout1 .animated-arrow{position:absolute;bottom:50px;right:50px;color:var(--color-white)}.banner-layout1 .row-has-bg{background-repeat:no-repeat;background-size:auto !important;background-position:100% calc(100% + 125px) !important}.banner-layout2{--bnner-img-padding: 130px 110px;--bnner-margin-top: -130px;--progress-area-padding: 50px 70px}.banner-layout2 .banner-img{margin-top:var(--bnner-margin-top);padding:var(--bnner-img-padding);overflow:hidden}.banner-layout2 .banner-img::after{content:"";position:absolute;top:-250px;right:-150px;width:753px;height:771px;z-index:-1;background-image:url(../images/shapes/2.webp)}.banner-layout2 .progress-area{max-width:400px;border-radius:7px;padding:var(--progress-area-padding);background-color:rgba(var(--color-white-rgb), 0.4)}.banner-layout2 .progress-area .progress-item:nth-child(2) .progress-bar{--bs-progress-bar-bg: var(--color-secondary)}.banner-layout2 .banner-title{font-size:20px}.banner-layout3{--banner-section-padding-bottom: 250px;--banner-text-font-size: 17px;padding-bottom:var(--banner-section-padding-bottom)}.banner-layout3 .banner-text .banner-title{position:relative;z-index:1;font-size:22px}.banner-layout3 .banner-text p{font-size:var(--banner-text-font-size)}.banner-layout3 .bg-logo{position:absolute;bottom:-110px;right:-110px;max-width:180px;z-index:-1}.banner-layout4{--margin-x: 0}.banner-layout4 .video-banner{margin-inline-start:var(--margin-x);margin-inline-end:calc(-1*var(--margin-x))}.services-layout4+.banner-layout5{padding-top:230px;margin-top:-100px}.banner-layout5{height:500px}.banner-layout5 .video-btn-wrapper{position:relative;padding:40px 70px 110px;display:flex;justify-content:end}.banner-layout5 .video-arrow{position:absolute;left:-60px;bottom:-50px}.banner-layout5 .links-list{--gutter: 20px;--font-size: 15px;--link-padding: 10px 15px;border-top:1px solid rgba(var(--color-white-rgb), 0.4)}.banner-layout5 .links-list li{margin-bottom:var(--gutter)}.banner-layout5 .links-list li:not(:last-child){margin-inline-end:var(--gutter)}.banner-layout5 .links-list li a{display:block;font-size:var(--font-size);font-weight:700;color:var(--color-secondary);border-radius:4px;padding:var(--link-padding);backdrop-filter:blur(10px);background-color:rgba(var(--color-white-rgb), 0.4);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.banner-layout5 .links-list li a:hover{color:var(--color-white);background-color:var(--color-primary)}.banner-layout5:after,.banner-layout7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-position:center;background-repeat:no-repeat}.banner-layout6 .fancybox-item{--item-border-bottom: 1px solid rgb(234, 234, 234, 0.35)}.banner-layout7{--banner-title-font-size: 26px;--banner-title-margin-bottom: 36px;--banner-desc-font-size: 17px;--banner-desc-margin-bottom: 96px}.banner-layout7:after{background-attachment:fixed}.banner-layout7 .banner-text .banner-title{font-size:var(--banner-title-font-size);margin-bottom:var(--banner-title-margin-bottom)}.banner-layout7 .banner-text .banner-desc{font-size:var(--banner-desc-font-size);margin-bottom:var(--banner-desc-margin-bottom)}.banner-layout7 .scrollable-sticky .sticky-card{--card-title-padding: 30px;--card-title-font-size: 22px;--card-desc-font-size: 17px;--bs-card-title-color: var(--color-secondary);--bs-card-border-width: 1px;--bs-card-border-color: var(--color-gray-200);--card-padding: 50px;--card-border-radius: 8px;--icon-size: 120px;--icon-font-size: 40px;margin-bottom:var(--bs-gutter-x);border-radius:var(--card-border-radius);-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.banner-layout7 .scrollable-sticky .sticky-card .sticky-card-inner{padding:var(--card-padding);background-color:var(--color-white);border-radius:var(--card-border-radius);-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.banner-layout7 .scrollable-sticky .sticky-card .card-num{display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600;color:var(--color-secondary);width:48px;height:48px;flex:0 0 48px;border-radius:50%;border:2px solid var(--bs-card-border-color)}.banner-layout7 .scrollable-sticky .sticky-card .card-title{font-size:var(--card-title-font-size);padding-bottom:calc(var(--card-title-padding) - 5px);padding-inline-start:var(--card-title-padding);margin-inline-start:var(--card-title-padding);border-inline-start:var(--bs-card-border-width) solid var(--bs-card-border-color)}.banner-layout7 .scrollable-sticky .sticky-card .card-img{position:relative}.banner-layout7 .scrollable-sticky .sticky-card .card-icon{top:50%;left:50%;border-radius:50%;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-font-size);color:var(--color-white);background-color:var(--color-primary);-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.banner-layout7 .scrollable-sticky .remove-next-sticky:has(+.sticky-card-active){opacity:0}.banner-layout7 .scrollable-sticky .sticky-card-active .sticky-card-inner,.banner-layout7 .scrollable-sticky .sticky-card-scaled .sticky-card-inner{transform:scale(0.85, 0.85)}@media(max-width: 767px){.banner-layout7 .scrollable-sticky .sticky-card-active .sticky-card-inner,.banner-layout7 .scrollable-sticky .sticky-card-scaled .sticky-card-inner{transform:none}}.banner-layout7 .scrollable-sticky .sticky-item{-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.banner-layout8 .video-banner{position:relative;overflow:hidden;border-radius:10px}.banner-layout8 .video-banner::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(var(--color-secondary-rgb), 0.05) 0%, rgba(4, 4, 4, 0.45) 100%)}.banner-layout8 .video-banner img{position:relative;z-index:0}.banner-layout8 .video-player{position:absolute;top:40px;right:40px;width:78px;font-weight:600;padding:30px 10px;height:calc(100% - 80px);border-radius:5px 5px 0 0;color:var(--color-secondary);background-color:var(--color-white);clip-path:polygon(100% 0, 100% calc(100% - 36px), calc(100% - 36px) 100%, 0 100%, 0 0);z-index:2}.banner-layout8 .video-player-text{position:absolute;top:0px;right:30px;font-size:16px;max-width:285px;font-weight:600;padding:15px 10px;border-radius:5px;color:#d9d9d9;z-index:2;transform:rotate(270deg);transform-origin:right}.banner-layout8 .video-player-ttl{position:absolute;top:50px;left:20px;color:#fff;z-index:999;font-weight:bold;font-size:16px}.banner-layout8 .video-player-num{position:absolute;top:20px;left:20px;width:28px;height:26px;text-align:center;border-radius:4px;color:#fff;background-color:#222;z-index:999;font-weight:bold;font-size:16px}.banner-layout8 .cta .btn{--btn-height: 58px}.banner-layout9{--arrow-btn-size: 160px;--arrow-shape-width: 110px;--card-desc-font-size: 17px;--progress-card-padding: 30px 20px}.banner-layout9 .arrow-btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--arrow-btn-size);height:var(--arrow-btn-size);border-radius:50%;color:var(--color-white);background-color:var(--color-primary);margin-inline-start:-30px}.banner-layout9 .arrow-btn:hover{background-color:var(--color-secondary)}.banner-layout9 .sticky-card{padding-block:50px;background-color:#161616}.banner-layout9 .sticky-card:nth-of-type(2){background-color:#1b1a1a}.banner-layout9 .sticky-card:nth-of-type(3){background-color:#272626}.banner-layout9 .sticky-card .arrow-shape{color:var(--color-white);flex:0 0 var(--arrow-shape-width)}.banner-layout9 .sticky-card .card-title{color:var(--color-white);font-family:var(--font-secondary);font-size:22px;font-weight:500}.banner-layout9 .sticky-card .card-desc{font-size:var(--card-desc-font-size);color:var(--color-white)}.banner-layout9 .progress-card{position:absolute;left:40px;bottom:40px;max-width:220px;border-radius:6px;text-align:center;padding:var(--progress-card-padding);background-color:var(--color-white);box-shadow:0px 5px 83px 0px rgba(27,26,26,.12)}.banner-layout9 .progress-card .progress-desc{margin-top:10px;font-size:14px;color:var(--color-secondary)}.banner-layout10{--margin-x: 0}.banner-layout10 .banner-text-right{margin-inline-start:var(--margin-x)}.banner-layout10 .banner-text-left{margin-inline-end:var(--margin-x)}.banner-layout10 .banner-img-right{margin-inline-end:calc(var(--margin-x)*-1)}.banner-layout10 .banner-img-left{margin-inline-start:calc(var(--margin-x)*-1)}.banner-layout10 .list-item{--font-size: 17px;--item-font-weight: 700}.banner-layout11,.banner-layout12{--arrow-btn-size: 160px;--arrow-shape-width: 110px}.banner-layout11 .arrow-btn,.banner-layout12 .arrow-btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--arrow-btn-size);height:var(--arrow-btn-size);border-radius:50%;color:var(--color-white);background-color:var(--color-primary);margin-inline-start:-30px}.banner-layout11 .text-link .btn-link{--bs-btn-hover-color: var(--color-white)}.banner-layout12 .list-items-layout3 .list-item{--item-border-bottom: 1px solid var(--color-gray-200)}.banner-layout12 .list-items-layout3 .list-item:after{background-color:var(--color-secondary)}.banner-layout13{--banner-text-padding: 50px;--banner-text-padding-start: 50px;--banner-text-padding-end: 80px;--video-margin-top: 300px;--video-margin-inline: 0;--section-padding-inline-end: 50px;padding-inline-end:var(--section-padding-inline-end)}.banner-layout13 .cta{--title-font-size: 17px;--title-margin-bottom: 24px;--icon-font-size: 65px;--icon-size: 88px;--icon-color: var(--color-primary);--icon-bg: transparent;--icon-border-width: 0;--icon-border-radius: 0;--icon-margin-bottom: 15px;--cta-padding: 35px 40px;max-width:190px;border-radius:8px;padding:var(--cta-padding);border:1px solid var(--color-secondary);-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.banner-layout13 .cta:hover{border-color:var(--color-primary)}.banner-layout13 .cta:hover .cta-icon{animation:bounce 1s linear infinite}.banner-layout13 .banner-text{position:relative;z-index:2;border-radius:0 8px 0 0;background-repeat:no-repeat;background-position:bottom right}.banner-layout13 .banner-text-inner{padding:var(--banner-text-padding);padding-inline-start:var(--banner-text-padding-start);padding-inline-end:var(--banner-text-padding-end)}.banner-layout13 .banner-alert .alert-icon{display:flex;align-items:center;justify-content:center;width:50px;height:70px;color:var(--color-white);background-color:var(--color-primary);margin-inline-end:30px}.banner-layout13 .video-column{background-repeat:no-repeat;background-position:100% 70px;z-index:2}.banner-layout13 .video-banner{z-index:3;margin-inline-start:var(--video-margin-inline)}@media(min-width: 1200px){.boxed-section{--margin-x: 30px;--section-border-radius: 10px}.banner-layout1 .banner-img{margin-inline-start:70px}.banner-layout4{--margin-x: 50px}.banner-layout7 .scrollable-sticky{padding-inline-start:80px}.banner-layout9 .card-img{margin-inline-start:70px}.banner-layout10{--margin-x: 50px}.banner-layout10 .list-item{display:inline-flex}.banner-layout13 .banner-text{margin-top:-70px}}@media(min-width: 1400px){.boxed-section{--margin-x: 50px}.banner-layout4{--margin-x: 70px}.banner-layout13{--banner-text-padding: 110px;--banner-text-padding-end: 120px;--video-margin-inline: -100px}}@media(min-width: 1500px){.banner-layout10{--margin-x: 100px}}@media(max-width: 1199px){.services-layout4+.banner-layout5{padding-top:130px}.banner-layout5{height:300px}.banner-layout5 .links-list{--gutter: 10px;--font-size: 13px;--link-padding: 7px 10px}.banner-layout13{--video-margin-top: 200px;--video-margin-inline: auto;--section-padding-inline-end: 0}.banner-layout13 .video-column{background-attachment:fixed;background-position:100% 20px;z-index:2}.banner-layout13 .video-banner{max-width:700px;margin-inline:var(--video-margin-inline)}}@media(max-width: 991px){.banner-layout1 .animated-arrow{width:90px;height:90px;bottom:30px;right:30px}.banner-layout3{--banner-section-padding-bottom: 170px;--banner-text-font-size: 15px}.banner-layout7{--banner-title-font-size: 18px;--banner-title-margin-bottom: 20px;--banner-desc-font-size: 15px;--banner-desc-margin-bottom: 36px}.banner-layout7 .scrollable-sticky .sticky-card{--card-title-padding: 20px;--card-title-font-size: 18px;--card-desc-font-size: 15px;--card-padding: 30px;--icon-size: 130px;--icon-font-size: 45px}.banner-layout7 .scrollable-sticky .sticky-card .card-img{max-width:300px}.banner-layout9 .card-img{margin-top:40px}.banner-layout10 .banner-img-left{margin-top:50px}}@media(max-width: 767px){.banner-layout2{--bnner-img-padding: 60px 30px;--progress-area-padding: 20px}.banner-layout9{--arrow-shape-width: 100%;--card-desc-font-size: 15px;--progress-card-padding: 15px}.banner-layout9 .fancyboxs-layout2 .fancybox-item{--icon-width: 70px;--item-body-padding: 20px 0}.banner-layout9 .progress-card{bottom:50%;transform:translateY(50%)}.banner-layout9 .arrow-shape{margin-bottom:30px}.banner-layout11 .list-item:last-child,.banner-layout12 .list-item:last-child{border-bottom:var(--item-border-bottom)}.banner-layout13{--banner-text-padding: 40px;--banner-text-padding-start: 40px;--banner-text-padding-end: 40px}.banner-layout13 .cta-wrapper{flex-direction:column;gap:30px}}.grayscale{filter:saturate(0.2)}.top-comany-img{max-height:620px;overflow:hidden;border-radius:10px;position:relative;will-change:transform;transform:translate3d(0, 0, 0);transition:transform .1s ease-out}.top-comany-img img{width:100%;height:100%;object-fit:cover}@media(min-width: 1200px){.mt--300{margin-top:-300px}}.footer{--footer-primary-padding: 105px 0 50px;--secondary-primary-padding: 0 0 30px;--widget-margin-bottom: 30px;--widget-title-margin-bottom: 33px;--nav-link-size: 13px;background-color:var(--color-dark)}.footer .footer-primary{padding:var(--footer-primary-padding)}.footer .footer-secondary{position:relative;padding:var(--secondary-primary-padding)}.footer [class*=footer-widget]{margin-bottom:var(--widget-margin-bottom)}.footer .footer-widget-title{color:var(--color-gray-300);font-size:17px;line-height:1.6;text-transform:capitalize;margin-bottom:var(--widget-title-margin-bottom)}.footer .contact-list li{--nav-link-size: 16px;margin-bottom:0}.footer .contact-list-title{color:var(--color-gray-300);margin-bottom:10px}.footer .footer-widget-nav .footer-nav-list li a{display:inline-block;position:relative;color:var(--color-gray-300);font-size:var(--nav-link-size);padding-bottom:2px;margin-bottom:11px}.footer .footer-widget-nav .footer-nav-list li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-primary);transition:all .4s ease}.footer .footer-widget-nav .footer-nav-list li a:hover{color:var(--color-primary)}.footer .footer-widget-nav .footer-nav-list li a:hover:before{width:100%}.footer .social-icons{--space-x: 18px}.footer .footer-copyrights{margin-bottom:5px;color:var(--color-gray-300)}.footer .footer-copyright-links li a{position:relative;color:var(--color-white);font-size:14px;margin-right:27px;padding:3px 0}.footer .footer-copyright-links li a:before{content:"-";position:absolute;top:50%;transform:translateY(-50%);right:-14px;color:var(--color-white)}.footer .footer-copyright-links li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-primary);transition:all .4s ease}.footer .footer-copyright-links li a:hover{color:var(--color-primary)}.footer .footer-copyright-links li a:hover:after{width:100%}.footer .footer-copyright-links li:last-child a{margin-right:0}.footer .footer-copyright-links li:last-child a:before{display:none}.footer .contatct-text{--text-font-size: 90px;--text-padding-bottom: 45px;position:relative;padding-bottom:var(--text-padding-bottom);margin-bottom:30px}.footer .contatct-text:before,.footer .contatct-text:after{content:"";position:absolute;bottom:0;left:0;height:2px}.footer .contatct-text:before{width:100%;background-color:#404040}.footer .contatct-text:after{width:0;transition:all .6s ease;background-color:var(--color-white)}.footer .contatct-text:hover:after{width:100%}.footer .contatct-text .contact-text-title{font-family:var(--font-secondary);font-size:var(--text-font-size);color:var(--color-white);font-weight:500;line-height:1;margin-bottom:0}.footer .contatct-text .arrow-flip{color:var(--color-white);width:var(--text-font-size);height:var(--text-font-size)}.footer .btn-white{--btn-height: 58px;--btn-bg-hover: var(--color-white);--btn-color-hover: var(--color-secondary)}.phone-number{--icon-color: var(--color-white);--icon-bg: var(--color-primary);--icon-box-shadow: 0 0 0 2px rgba(var(--color-primary-rgb), 0.5);display:flex;align-items:center;line-height:1}.phone-number .phone-icon{position:relative;padding:5px;border-radius:50%;margin-right:12px;box-shadow:var(--icon-box-shadow)}.phone-number .phone-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:ripple 3s infinite;box-shadow:var(--icon-box-shadow)}.phone-number .phone-icon .icon-phone{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex:0 0 45px;border-radius:50%;color:var(--icon-color);background-color:var(--icon-bg)}.phone-number .phone-link{font-weight:500;font-size:20px;white-space:nowrap;margin-bottom:5px}.phone-number .email-link{font-size:14px}.phone-number-secondary{--icon-color: var(--color-primary);--icon-bg: var(--color-secondary)}.phone-number-secondary .phone-link{color:var(--color-secondary)}.phone-number-secondary .phone-link:hover{color:var(--color-primary)}#scrollTopBtn{display:flex;color:var(--color-primary)}#scrollTopBtn .scroll-text{display:block;font-size:14px;font-weight:700;white-space:nowrap;color:var(--color-default);margin-inline-end:13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#scrollTopBtn:hover .scroll-text{color:var(--color-primary)}@media(min-width: 1200px){.footer-widget-about{padding-inline-end:70px}}@media(max-width: 1200px){.footer{--footer-primary-padding: 35px 0 0;--secondary-primary-padding: 0 0 20px;--widget-margin-bottom: 20px;--widget-title-margin-bottom: 15px;--nav-link-size: 13px}.footer .contatct-text{--text-font-size: 50px;--text-padding-bottom: 20px}.footer .btn:not(.btn-link){--btn-height: 50px}}@media(max-width: 600px){.footer .contatct-text{--text-font-size: 33px}}.cta{--title-font-size: 17px;--title-line-height: 1.5;--title-margin-bottom: 24px;--icon-font-size: 18px;--icon-size: 88px;--icon-color: var(--color-secondary);--icon-bg: var(--color-white);--icon-border-width: 15px;--icon-border-color: var(--color-gray-100);--icon-border-radius: 50%;--icon-margin-bottom: 20px;--desc-font-size: 15px}.cta .cta-title{font-size:var(--title-font-size);line-height:var(--title-line-height);margin-bottom:var(--title-margin-bottom)}.cta .cta-icon{display:flex;align-items:center;justify-content:center;font-size:var(--icon-font-size);width:var(--icon-size);height:var(--icon-size);color:var(--icon-color);background-color:var(--icon-bg);border-radius:var(--icon-border-radius);margin-bottom:var(--icon-margin-bottom);border:var(--icon-border-width) solid var(--icon-border-color)}.cta-banner{--banner-padding: 27px;--banner-max-width: 260px;--banner-bg: var(--color-white);--banner-border-radius: 3px;--banner-box-shadow: 0px 5px 83px 0px rgba(40, 40, 40, 0.12);--cta-title-font-size: 20px;--cta-title-line-height: 1.4;--cta-title-margin-bottom: 10px;--cta-desc-font-size: 15px;position:relative;z-index:2;padding:var(--banner-padding);background-color:var(--banner-bg);max-width:var(--banner-max-width);box-shadow:var(--banner-box-shadow);border-radius:var(--banner-border-radius)}.cta-banner .cta-title{font-size:var(--cta-title-font-size);line-height:var(--cta-title-line-height);margin-bottom:var(--cta-title-margin-bottom)}.cta-banner .cta-desc{font-size:var(--cta-desc-font-size);color:var(--color-secondary);font-weight:700;margin-bottom:0}.cta-banner .cta-icon{color:var(--color-primary);font-size:70px;line-height:1;margin-bottom:25px}.cta-banner-primary{--banner-bg: var(--color-primary)}@media(max-width: 575px){.cta-banner{--banner-padding: 17px}}.hero{--banner-img-padding: 200px;--author-name-font-size: 225px;--author-name-right-offset: -96px;--author-name-overlay-width: 109px;--author-bio-font-size: 17px;--banner-data-offset: 50px;--banner-img-height: 100vh}.hero .hero-banner{max-width:1050px;padding-inline-end:var(--banner-img-padding)}.hero .hero-banner-img{position:relative;min-height:700px;height:var(--banner-img-height)}.hero .hero-banner-img:after{content:"";bottom:0;left:0;top:0;right:0;position:absolute;z-index:1;background-repeat:no-repeat;background-position:bottom left;background-image:url(../images/shapes/6.png)}.hero .hero-banner-data{position:absolute;bottom:calc(var(--banner-data-offset) + 30px);left:var(--banner-data-offset);z-index:2;max-width:310px}.hero .hero-author-name{position:absolute;top:50%;right:var(--author-name-right-offset);font-size:var(--author-name-font-size);line-height:1;z-index:2;text-orientation:mixed;writing-mode:vertical-rl;transform:translateY(-50%);font-family:var(--font-secondary);font-weight:500}.hero .hero-author-name.text-overlay-white{width:var(--author-name-overlay-width);overflow:hidden}.hero .hero-author-bio{font-size:var(--author-bio-font-size)}.hero .contact-list{--item-margin-bottom: 10px}.hero .contact-list li a.color-primary{padding-bottom:2px}.hero .contact-list li a.color-primary:before{width:100%}.hero .contact-list li a.color-primary:hover:before{width:0}.hero-text{--arrow-btn-size: 160px}.hero-text .arrow-btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--arrow-btn-size);height:var(--arrow-btn-size);border-radius:50%;color:var(--color-white);background-color:var(--color-primary)}.hero-text .arrow-btn:hover{background-color:var(--color-secondary)}.hero-video{--section-height: 100vh;--section-padding: 150px 0;--hero-desc-padding-left: 50px;--hero-title-margin: 0 0 55px !important;padding:var(--section-padding);height:var(--section-height);display:flex;align-items:center}.hero-video.bg-overlay:before{z-index:1;background-position:top right;background-repeat:no-repeat;background-color:rgba(27,26,26,.25)}.hero-video.bg-overlay:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.6;background:-webkit-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:-moz-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:-o-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%)}.hero-video .container,.hero-video .row{position:relative;z-index:2}.hero-video .hero-desc{position:relative;font-weight:400 !important;padding-left:var(--hero-desc-padding-left)}.hero-video .hero-desc:before{content:"";position:absolute;left:0;width:1px;height:100%;background-color:var(--color-white)}.hero-video .scroll-down-btn{display:flex;align-items:center;justify-content:center;color:var(--color-white);width:38px;height:65px;border-radius:19px;border:1px solid var(--color-white)}.hero-video .scroll-down-btn .arrow-icon{-webkit-animation:slideTopDown 0.5s infinite alternate;-moz-animation:slideTopDown 0.5s infinite alternate;-ms-animation:slideTopDown 0.5s infinite alternate;-o-animation:slideTopDown 0.5s infinite alternate;animation:slideTopDown 0.5s infinite alternate}.splitted-blocks{--block-padding: 70px;--block-max-width: calc(620px + (var(--block-padding) * 2));display:flex;justify-content:end}.splitted-blocks .inner-blocks{max-width:var(--block-max-width);padding:var(--block-padding)}.header-transparent+.layout-split{margin-top:-80px}.slider{--hero-title-font-size: 76px;--hero-title-margin: 0 0 5px;--hero-subtitle-font-size: 24px;--hero-desc-font-size: 17px;--slide-control-title-font-size: 18px;--slide-control-bio-font-size: 15px;--slider-control-margin: 110px 0 0;--arrow-btn-size: 160px;--arrow-btn-margin-top: -50px;--arrow-btn-margin-inline: -30px}.slider .slide-item{height:calc(100vh - 165px);min-height:550px}.slider.slider-height-auto .slide-item{height:auto;padding:200px 0 100px}.slider .hero-subtitle{font-size:var(--hero-subtitle-font-size);font-weight:500;color:var(--color-white);display:block;margin-bottom:8px}.slider .hero-title{font-family:var(--font-secondary);color:var(--color-white);font-size:var(--hero-title-font-size);font-weight:600;line-height:1.15;letter-spacing:-2.5px;margin-bottom:30px}.slider .hero-desc{color:var(--color-white);font-size:var(--hero-desc-font-size);line-height:1.5;font-weight:700;max-width:650px;margin-bottom:30px}.slider .slider-control-title{position:relative;color:var(--color-white);font-size:var(--slide-control-title-font-size);padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid rgba(var(--color-white-rgb), 0.35)}.slider .slider-control-title:before,.slider .slider-control-title:after{content:"";position:absolute;bottom:0;left:0;width:30%;height:1px;background-color:var(--color-white)}.slider .slider-control-title:after{animation:fullWidth 10s linear infinite}.slider .slider-control-bio{color:var(--color-white);font-size:var(--slide-control-bio-font-size)}.slider .arrow-btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--arrow-btn-size);height:var(--arrow-btn-size);border-radius:50%;color:var(--color-white);border:2px solid var(--color-white);margin-top:var(--arrow-btn-margin-top);margin-inline-start:var(--arrow-btn-margin-inline)}.slider .slider-control{max-width:510px;margin:var(--slider-control-margin)}.slider .swiper-button-prev-2,.slider .swiper-button-next-2{--btn-bg-hover: rgba(var(--color-white-rgb), 0.4);--btn-color: var(--color-white);--btn-color-hover: var(--color-white)}.slider .bg-overlay:before{background-position:top right;background-repeat:no-repeat;background-image:url(../images/shapes/7.png);background-color:rgba(27,26,26,.25)}.slider .bg-overlay:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.6;background:-webkit-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:-moz-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:-o-linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%);background:linear-gradient(to bottom, #1b1a1a 0%, #1b1a1a 20%, rgba(27, 26, 26, 0) 65%, rgba(27, 26, 26, 0) 100%)}.slider-arrows-bottom-right .swiper-button-next-2{left:auto;right:30px}.slider-arrows-bottom-right .swiper-button-prev-2{left:auto;right:80px}.swiper-dots-right{--swiper-pagination-bottom: 90px}@media(min-width: 1300px){.swiper-dots-right .swiper-pagination-bullets.swiper-pagination-horizontal{text-align:start;left:calc((100% - 1260px)/2) !important}}@media(min-width: 1400px){.swiper-dots-right .swiper-pagination-bullets.swiper-pagination-horizontal{left:calc((100% - 1300px)/2) !important}}.slider-centerd{--swiper-pagination-bottom: 40px;--swiper-navigation-sides-offset: 35px;text-align:center}.slider-centerd .hero-desc{margin-right:auto;margin-left:auto}.hero-extra-data{position:absolute;z-index:3;bottom:50px;max-width:550px}@media(min-width: 1300px){.hero-extra-data{right:calc((100% - 1260px)/2) !important}}@media(min-width: 1400px){.hero-extra-data{right:calc((100% - 1300px)/2) !important}}.hero-extra-data .links-list{border-top:1px solid rgba(var(--color-white-rgb), 0.4)}.hero-extra-data .links-list li:not(:last-child){margin-inline-end:20px}.hero-extra-data .links-list a{display:block;font-size:15px;font-weight:700;color:var(--color-secondary);border-radius:4px;padding:10px 15px;backdrop-filter:blur(10px);background-color:rgba(var(--color-white-rgb), 0.4);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.hero-extra-data .links-list a:hover{color:var(--color-white);background-color:var(--color-primary)}@media(max-width: 1199px){.slider{--hero-title-font-size: 45px;--hero-subtitle-font-size: 16px;--hero-desc-font-size: 16px;--slide-control-title-font-size: 18px;--slide-control-bio-font-size: 15px;--slider-control-margin: 70px 0 0}}@media(min-width: 1200px){.layout-split .widget{--widget-margin-bottom: 70px}.hero-text{display:flex;flex-direction:column;justify-content:center}}@media(min-width: 992px){.hero-text-main{height:100vh;min-height:500px}.header-transparent+.slider{margin-top:-100px}.header-transparent.header-full+.slider{margin-top:-135px}.header-transparent+.slider .slide-item{padding-top:100px;height:100vh}.header-transparent.header-full+.slider .slide-item{padding-top:260px}}@media(max-width: 991px){.splitted-blocks{--block-padding: 30px;--block-max-width: 100%}.hero-text{--arrow-btn-size: 120px}.hero-video{--section-height: auto;--section-padding: 100px 0;--hero-desc-padding-left: 20px;--hero-title-margin: 0 0 20px !important}.header-transparent+.slider{margin-top:0 !important}.slider{--hero-title-font-size: 30px;--hero-subtitle-font-size: 15px;--hero-desc-font-size: 15px;--slide-control-title-font-size: 15px;--slide-control-bio-font-size: 15px;--slider-control-margin: 40px 0 0;--arrow-btn-size: 90px;--arrow-btn-margin-top: 20px;--arrow-btn-margin-inline: 0}.slider .slide-item{padding-inline:40px}.swiper-dots-right{--swiper-pagination-bottom: 30px}}@media(max-width: 570px){.hero{--banner-img-padding: 74px;--author-name-font-size: 110px;--author-name-right-offset: -80px;--author-name-overlay-width: 64px;--author-bio-font-size: 15px;--banner-data-offset: 30px;--banner-img-height: auto}.hero-video .animated-arrow{width:25px;height:25px}.slider .hero-data{gap:20px;flex-direction:column}.slider .hero-data .animated-arrow{width:48px;height:48px}}.video-btn{--btn-size: 110px;--btn-color: var(--color-white);--btn-bg: rgba(var(--color-white-rgb), 0.4);--btn-filter: blur(10px) brightness(95%);display:inline-flex;position:relative;align-items:center}.video-btn .video-player{position:relative;display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border-radius:50%;text-align:center;color:var(--btn-color);background-color:var(--btn-bg);backdrop-filter:var(--btn-filter);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.video-btn .video-player:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.video-btn.centred-btn{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-btn.top-right-btn{top:40px;left:40px}.video-btn-sm{--btn-size: 70px}.video-btn-xl{--btn-size: 128px}.video-btn .video-title{color:var(--color-secondary);font-size:16px;font-weight:700;line-height:1;display:block;margin-left:12px}.video-btn .video-img{display:flex;align-items:center;justify-content:center;height:110px;width:160px}.video-btn .video-text{position:relative;padding:26px;max-width:240px;height:110px;background-color:var(--color-white)}.video-btn .video-text .video-desc{font-size:14px;line-height:1.4;color:var(--color-default);margin-top:6px}.video-btn .video-text:after{content:"";position:absolute;top:0;bottom:0;right:0;width:4px;background-color:var(--color-primary)}[class*=video-banner]{position:relative}[class*=video-banner] .video-btn{position:absolute;z-index:2}@media(max-width: 767px){.video-btn{--btn-size: 80px}}.fancybox-item{--item-margin-bottom: var(--bs-gutter-x);--item-body-padding: 0 0 calc(var(--bs-gutter-x) - 10px);--item-border-bottom: 1px solid var(--color-gray-200);--title-font-size: 22px;--desc-font-size: 15px;--icon-font-size: 48px;--icon-color: var(--color-primary);--icon-color-hover: var(--color-primary);--title-color: var(--color-secondary);--desc-color: var(--color-default);--title-margin-bottom: 12px;--desc-margin-bottom: 0;--icon-margin: 0 0 24px;--icon-animation: bounce 1s linear infinite;position:relative;margin-bottom:var(--item-margin-bottom);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.fancybox-item:not(:last-of-type){border-bottom:var(--item-border-bottom)}.fancybox-item .fancybox-body{position:relative;padding:var(--item-body-padding);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fancybox-item .fancybox-icon{position:relative;line-height:1;color:var(--icon-color);font-size:var(--icon-font-size);margin:var(--icon-margin);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fancybox-item .fancybox-title{color:var(--title-color);font-size:var(--title-font-size);margin-bottom:var(--title-margin-bottom)}.fancybox-item .fancybox-desc{color:var(--desc-color);font-size:var(--desc-font-size);margin-bottom:var(--desc-margin-bottom)}.fancybox-item:hover .fancybox-icon{animation:var(--icon-animation);color:var(--icon-color-hover)}.fancyboxs-layout2 .fancybox-item{--icon-width: 110px;--item-margin-bottom: 0;--title-font-size: 18px;--item-body-padding: 25px 0;--desc-color: #d6d6d6 !important;--item-border-bottom: 1px solid #404040;display:flex;align-items:center}.fancyboxs-layout2 .fancybox-item:first-child{border-top:var(--item-border-bottom)}.fancyboxs-layout2 .fancybox-item .fancybox-icon{flex:0 0 var(--icon-width);max-width:var(--icon-width)}.fancyboxs-layout2 .fancybox-item .fancybox-body{flex:0 0 calc(100% - var(--icon-width));max-width:calc(100% - var(--icon-width))}.fancyboxs-layout2 .fancybox-item .fancybox-desc{margin-bottom:0}.fancyboxs-layout3 .fancybox-item{--icon-size: 88px;--title-font-size: 18px;--icon-margin: 0 auto 20px;--item-body-padding: 0 50px;--item-margin-bottom: 10px;--icon-color: var(--color-secondary);text-align:center}.fancyboxs-layout3 .fancybox-item .fancybox-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);border-radius:50%;border:2px solid var(--color-gray-200)}.fancyboxs-layout4 .fancybox-item{--item-padding: 20px 50px;--title-font-size: 20px;--icon-margin: 0;--item-body-padding: 0;--item-margin-bottom: 0;--icon-width: 80px;--icon-color: var(--color-secondary);--desc-color: var(--color-secondary);display:flex;align-items:center;justify-content:center;padding:var(--item-padding)}.fancyboxs-layout4 .fancybox-item .fancybox-icon{flex:0 0 var(--icon-width);max-width:var(--icon-width)}.fancyboxs-layout5{--wrapper-margin-top: 240px}.fancyboxs-layout5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background-position:center;background-repeat:no-repeat;background-image:url(../../assets/images/shapes/2.webp)}.fancyboxs-layout5 .fancybox-wrapper{margin-top:var(--wrapper-margin-top)}.fancyboxs-layout5 .fancybox-item{--item-padding: 47px 40px;--title-font-size: 20px;--icon-margin: 0 0 32px;--item-body-padding: 0;--item-margin-bottom: 30px;--icon-width: 80px;--title-margin-bottom: 86px;padding:var(--item-padding);backdrop-filter:blur(10px) brightness(95%);background-color:rgba(var(--color-white-rgb), 0.4)}.fancyboxs-layout5 .fancybox-item:hover{--title-color: var(--color-secondary);background-color:var(--color-white)}.fancyboxs-layout5 .fancybox-item:hover .btn-white{--btn-color: var(--color-primary)}.fancyboxs-layout6 .fancybox-item{--item-body-padding: 0;--item-border-bottom: 0;--item-margin-bottom: 0;--icon-width: 80px;--item-body-width: calc(100% - var(--icon-width));--title-font-size: 20px;--icon-margin: 0 0 35px;--icon-color: var(--color-secondary);--desc-color: var(--color-secondary);--desc-margin-bottom: 5px}.fancyboxs-layout6 .fancybox-item .fancybox-icon{flex:0 0 var(--icon-width)}.fancyboxs-layout6 .fancybox-item .fancybox-body{padding-inline-end:20px;flex:0 0 var(--item-body-width);max-width:var(--item-body-width)}.fancyboxs-layout6 .fancybox-item:not(:last-of-type){--item-margin-bottom: 36px;--item-body-padding: 0 0 36px}.fancyboxs-layout6 .fancybox-item:not(:last-of-type) .fancybox-body{border-bottom:1px solid var(--color-gray-500)}.fancyboxs-layout7 .fancybox-item{--item-body-width: 65%;--item-metadata-width: 35%;--item-body-padding: 0;--item-margin-bottom: 0;--item-border-bottom: 1px solid var(--color-gray-500);--title-font-size: 20px;--desc-color: var(--color-secondary)}.fancyboxs-layout7 .fancybox-item .fancybox-subtitle{font-size:15px;margin-bottom:10px}.fancyboxs-layout7 .fancybox-item .fancybox-body{padding-inline-end:20px;flex:0 0 var(--item-body-width);max-width:var(--item-body-width)}.fancyboxs-layout7 .fancybox-item .fancybox-metadata{padding-bottom:20px;padding-inline-end:35px;flex:0 0 var(--item-metadata-width);max-width:var(--item-metadata-width)}.fancyboxs-layout7 .fancybox-item:not(:last-of-type){--item-margin-bottom: 36px;--item-body-padding: 0 0 34px}.fancybox-light .fancybox-item{--icon-color: var(--color-white);--title-color: var(--color-white);--desc-color: var(--color-gray-100)}@media(max-width: 1400px){.fancyboxs-layout4 .fancybox-item{--item-padding: 20px}}@media(max-width: 991px){.fancybox-item{--title-font-size: 18px;--desc-font-size: 14px;--icon-font-size: 40px;--title-margin-bottom: 8px;--icon-margin: 0 0 15px}}@media(min-width: 1200px){.fancyboxs-layout3 .text-block{margin-inline-start:70px}.fancyboxs-layout3 .text-block .text-link{font-size:17px}}@media(min-width: 768px){.fancyboxs-layout3 .fancybox-wrapper>[class*=col-]:not(:last-child){border-inline-end:1px solid var(--color-gray-200)}.fancyboxs-layout4 .fancybox-wrapper>[class*=col-]:not(:last-child){position:relative}.fancyboxs-layout4 .fancybox-wrapper>[class*=col-]:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:1px;height:90px;background-color:var(--color-gray-200);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width: 767px){.fancyboxs-layout3 .fancybox-item{--item-body-padding: 0;--item-margin-bottom: 20px}.fancyboxs-layout5{--wrapper-margin-top: 80px}.fancyboxs-layout5 .fancybox-item{--item-padding: 25px 20px;--icon-margin: 0 0 20px;--title-margin-bottom: 50px}.fancyboxs-layout6 .fancybox-item{--title-font-size: 18px;--icon-margin: 0 0 15px}.fancyboxs-layout7 .fancybox-item{--item-body-width: 100%;--item-metadata-width: 100%}}@media(max-width: 480px){.fancyboxs-layout6 .fancybox-item{--item-body-width: 100%}}.feature-item{position:relative;border-radius:10px;margin-bottom:30px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.feature-item .feature-icon{position:relative;font-size:60px;line-height:1;color:var(--color-primary);margin-bottom:27px}.feature-item .feature-title{font-size:22px;margin-bottom:15px}.feature-item .feature-desc{font-size:15px;margin-bottom:0}.awards .feature-item{text-align:center;margin-bottom:60px}.awards .feature-item .feature-img{padding:50px;border-radius:7px;background-color:var(--color-gray-100);-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.awards .feature-item .feature-img img{margin:auto;object-fit:cover;height:210px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.awards .feature-item .feature-body{padding:30px 25px 0}.awards .feature-item .feature-desc{font-size:16px}.awards .feature-item:hover .feature-img img{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}@media(max-width: 767px){.feature-item .feature-icon{font-size:40px;margin-bottom:5px}.feature-item .feature-title{font-size:15px;margin-bottom:5px}}.member{--name-font-size: 22px;--card-padding: 35px;--card-bg: var(--color-gray-100);position:relative;border-radius:3px;overflow:hidden;background-color:var(--card-bg);margin-bottom:var(--bs-gutter-x);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.member .member-img{position:relative;overflow:hidden}.member .member-img img{width:100%;transition:.4s}.member .member-data{position:relative;padding:var(--card-padding)}.member .member-data .member-name{font-size:var(--name-font-size);margin-bottom:2px}.member .member-data .member-desc{margin-bottom:0}.member .social-icons{--space-x: 15px;--icon-color: var(--color-secondary);--icon-color-hover: var(--color-primary)}.member:hover .social-icons{--icon-color: var(--color-primary)}.member:hover .member-img img{filter:none}.team-layout2 .member{--card-padding: 20px 0;--card-bg: transparent}.team-layout2 .member .social-icons{--space-x: 11px;--icon-color: var(--color-primary);--icon-color-hover: var(--color-secondary);opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-layout2 .member:hover .social-icons{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media(max-width: 767px){.member{--name-font-size: 15px;--card-padding: 20px 25px}.member .social-icons li a{opacity:1}.team-layout2 .member .social-icons{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dl-layout .dl-item{padding:30px 20px;border-top:1px solid var(--color-gray-200)}@media(max-width: 768px){.dl-layout .dl-item{padding:20px 20px 25px}}.dl-layout .dl-item dl{margin-bottom:0}.dl-layout .dl-item:last-of-type{border-bottom:1px solid var(--color-gray-200)}.dl-layout .dl-item .dl-title{min-width:200px;margin-inline-end:40px;font-weight:500}.dl-layout .dl-item .dl-desc{max-width:none;font-weight:400;margin-bottom:0}.testimonial-item{--item-padding-x: 0;--item-padding-y: 0;--title-font-size: 26px;--title-font-weight: 700;--title-line-height: 1.5;--title-margin-bottom: 30px;--title-color: var(--color-secondary);--meta-margin-inline-start: 130px;--meta-margin-bottom: 0;--meta-title-font-size: 17px;--meta-desc-font-size: 14px;--meta-title-margin-bottom: 4px;--desc-color: #282828;--avatar-size: 88px;--avatar-padding: 6px;--avatar-space-x: 15px;--avatar-margin-bottom: 0;--avatar-border-width: 3px;--avatar-border-color: transparent;--avatar-active-border-color: var(--color-primary);padding:var(--item-padding-y) var(--item-padding-x)}.testimonial-item .testimonial-title{position:relative;z-index:1;color:var(--title-color);font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);margin-bottom:var(--title-margin-bottom)}.testimonial-item .testimonial-meta{margin-inline-start:var(--meta-margin-inline-start);margin-bottom:var(--meta-margin-bottom)}.testimonial-item .testimonial-meta-title{white-space:nowrap;color:var(--title-color);font-size:var(--meta-title-font-size);margin-bottom:var(--meta-title-margin-bottom)}.testimonial-item .testimonial-meta-desc{font-size:var(--meta-desc-font-size);color:var(--desc-color);line-height:1;white-space:nowrap;margin-bottom:0}.testimonial-item .testimonial-avatar{display:flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);padding:var(--avatar-padding);border-radius:50%;cursor:pointer;margin-inline-end:var(--avatar-space-x);margin-bottom:var(--avatar-margin-bottom);border:var(--avatar-border-width) solid var(--avatar-border-color);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.testimonial-item .testimonial-avatar img{border-radius:50%}.testimonials-layout2 .testimonial-item{--avatar-size: 160px;--avatar-padding: 0;--avatar-border-width: 0;--avatar-overlap-margin: -30px;--avatar-icon-font-size: 35px}.testimonials-layout2 .testimonial-item .testimonial-avatar{margin-inline-start:var(--avatar-overlap-margin);animation:rotationMoveFromRight 1.3s}.testimonials-layout2 .testimonial-item .avatar-icon{font-size:var(--avatar-icon-font-size);width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;color:var(--color-secondary);border:1px solid var(--color-secondary);animation:rotationMoveFromLeft 1.3s}.testimonials-layout3{--arrow-offset-value: -20px;padding-bottom:500px}.testimonials-layout3+.video{position:relative;z-index:2;margin-top:-400px}.testimonials-layout3 .testimonials-box:after{opacity:.1}.testimonials-layout3 .testimonial-item{--avatar-space-x: -12px;--avatar-margin-bottom: 24px;--meta-title-margin-bottom: 0;--meta-margin-inline-start: 0}.testimonials-layout3 .testimonial-meta-info{position:absolute;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.testimonials-layout3 .slider-thumbs .swiper-slide{width:auto !important}.testimonials-layout3 .swiper-slide-thumb-active{z-index:3}.testimonials-layout3 .swiper-slide-thumb-active .testimonial-meta-info{opacity:1}.testimonials-layout3 .slider-with-thumbs{padding-bottom:50px}.testimonials-layout3 .swiper-button-prev-2{bottom:0;left:var(--arrow-offset-value)}.testimonials-layout3 .swiper-button-next-2{bottom:0;left:calc(var(--arrow-offset-value) + 50px)}.testimonials-layout4 .testimonial-item{--title-font-size: 22px}.swiper-slide-thumb-active.testimonial-item .testimonial-avatar,.swiper-slide-active:not(.swiper-slide-fully-visible).testimonial-item .testimonial-avatar{border-color:var(--avatar-active-border-color)}.testimonials-light .swiper-button-prev-2,.testimonials-light .swiper-button-next-2{--btn-color: var(--color-white)}.testimonials-light .testimonial-item{--desc-color: var(--color-white);--title-color: var(--color-white)}.testimonials-box{position:relative}.testimonials-box:after{font-family:icomoon;content:"";position:absolute;top:-50px;right:-40px;font-size:150px;line-height:1;color:var(--color-gray-100)}.quote-rate,.cat-rating,.testimonial-rating{color:#ffc400}@media(min-width: 992px){.testimonials-layout2{--offset-value: 33.33%}.testimonials-layout2 .swiper-button-prev-2{bottom:0px;left:var(--offset-value)}.testimonials-layout2 .swiper-button-next-2{bottom:0px;left:calc(var(--offset-value) + 50px)}}@media(max-width: 991px){.testimonial-item{--title-font-size: 18px !important;--title-margin-bottom: 20px;--title-font-weight: 500;--meta-title-font-size: 14px;--avatar-size: 50px}.testimonials-layout2 .testimonial-item{--avatar-size: 90px;--avatar-icon-font-size: 25px;--avatar-overlap-margin: -20px}.testimonials-layout3{--arrow-offset-value: -10px;padding-bottom:300px}.testimonials-layout3+.video{margin-top:-200px}.testimonials-layout3 .testimonial-item{--avatar-size: 60px;--avatar-margin-bottom: 8px}}.client{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.client img{max-width:160px;opacity:.8;filter:brightness(0);-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.client:hover img{opacity:1}.job-item{--card-padding: 40px;--title-margin: 22px 0 18px;--desc-margin-bottom: 55px;border-radius:3px;padding:var(--card-padding);background-color:var(--color-white);box-shadow:0 5px 83px 0 rgba(40,40,40,.08);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.job-item:hover{box-shadow:0 0 15px 0 rgba(40,40,40,.1);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.job-item .job-type{font-size:13px;padding:4px 10px;border-radius:3px;margin-right:15px;text-transform:capitalize;color:var(--color-white);background-color:var(--color-dark)}.job-item .job-location{font-size:13px;color:var(--color-gray-400)}.job-item .job-title{font-size:22px;margin:var(--title-margin)}.job-item .job-desc{margin-bottom:var(--desc-margin-bottom)}@media(max-width: 767px){.job-item{--card-padding: 20px;--title-margin: 20px 0 10px;--desc-margin-bottom: 30px}}.post-item{--item-padding-x: 30px;--item-padding-y: 35px;--post-meta-padding: 23px;--title-font-size: 16px;--title-font-weight: 600;--title-line-height: 1.4;--desc-font-size: 15px;--title-margin-bottom: 16px;--desc-margin-bottom: 23px;--item-box-shadow: 0px 5px 43px 0px rgba(27, 26, 26, 0.06);--item-box-shadow-hover: 0px 5px 43px 0px rgba(27, 26, 26, 0.1);position:relative;overflow:hidden;margin-bottom:var(--bs-gutter-x);box-shadow:var(--item-box-shadow);background-color:var(--color-white);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.post-item .post-img{position:relative;overflow:hidden}.post-item .post-img img{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;max-height:240px;width:100%;object-fit:cover}.post-item .post-body{position:relative;z-index:1;background-color:var(--color-white);padding:var(--item-padding-y) var(--item-padding-x);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post-item .post-title{font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);margin-bottom:var(--title-margin-bottom);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post-item .post-title a{color:var(--color-secondary)}.post-item .post-title a:hover{color:var(--color-primary)}.post-item .post-desc{font-size:var(--desc-font-size);margin-bottom:var(--desc-margin-bottom)}.post-item .post-meta>*:not(:last-child){margin-inline-end:17px}.post-item .post-meta-author{font-size:13px;color:var(--color-secondary)}.post-item .post-meta-date{font-size:13px;color:var(--color-gray-400)}.post-item .post-meta-cat{display:inline-flex;margin-bottom:8px}.post-item .post-meta-cat a{position:relative;color:var(--color-secondary);font-size:13px}.post-item .post-meta-cat a:hover{color:var(--color-secondary)}.post-item .post-meta-cat a:not(:last-child){padding-right:10px;margin-right:10px}.post-item .post-meta-cat a:not(:last-child):after{content:"|";position:absolute;top:0;right:-1px;color:var(--color-secondary)}.post-item:hover{box-shadow:var(--item-box-shadow-hover)}.post-item:hover .post-img img{-webkit-transform:scale(1.1) rotate(1deg);-moz-transform:scale(1.1) rotate(1deg);-ms-transform:scale(1.1) rotate(1deg);-o-transform:scale(1.1) rotate(1deg);transform:scale(1.1) rotate(1deg)}.post-item:hover .btn{bottom:0}.blog-layout1 .post-item:after{content:"";position:absolute;bottom:0;left:0;height:2px;z-index:2;width:0;background-color:var(--color-secondary);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.blog-layout1 .post-item .post-footer{position:absolute;bottom:0;right:0;z-index:1}.blog-layout1 .post-item .post-text{position:relative;height:80px;padding-bottom:60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.blog-layout1 .post-item .btn:not(.btn-link){--btn-min-width: 0;--bs-btn-padding-x: 0;width:50px;height:50px;border-radius:0}.blog-layout1 .post-item:hover:after{width:100%}.blog-layout1 .post-item:hover .btn:not(.btn-link){color:var(--color-white);background-color:var(--color-secondary)}.blog-layout2 .post-item{--item-padding-x: 0;--item-padding-y: 35px;--post-meta-padding: 23px;--title-font-size: 40px;--title-font-weight: 600;--title-line-height: 1.3;--desc-font-size: 17px;--title-margin-bottom: 10px;--item-box-shadow: none;--item-box-shadow-hover: none}.blog-layout2 .post-item .post-meta{margin-bottom:10px}.blog-layout3 .post-item{--item-padding-x: 0;--item-padding-y: 35px;--item-padding-inline-start: 30px;--post-meta-padding: 23px;--title-font-size: 26px;--desc-font-size: 17px;--desc-margin-bottom: 45px;--title-margin-bottom: 10px;--item-box-shadow: none;--item-box-shadow-hover: none;--post-img-width: 47%;--post-body-width: 53%}.blog-layout3 .post-item.featured-item{margin-inline-end:15px}.blog-layout3 .post-item:not(.featured-item){--title-font-size: 17px;display:flex;flex-wrap:wrap;align-items:center;overflow:visible;padding-bottom:var(--bs-gutter-x);margin-inline-start:var(--post-margin-x)}.blog-layout3 .post-item:not(.featured-item):last-child{margin-bottom:0}.blog-layout3 .post-item:not(.featured-item):not(:last-child):after{content:"";position:absolute;height:1px;bottom:0;left:calc(var(--post-margin-x)*-2 - 3px);width:calc(100% + (var(--post-margin-x)));background-color:var(--color-gray-200)}.blog-layout3 .post-item:not(.featured-item) .post-img{flex:0 0 var(--post-img-width);max-width:var(--post-img-width)}.blog-layout3 .post-item:not(.featured-item) .post-body{flex:0 0 var(--post-body-width);max-width:var(--post-body-width);padding-inline-start:var(--item-padding-inline-start)}.blog-layout3 .post-item .post-meta{margin-bottom:10px}.blog-layout3 .post-item .read-more{position:absolute;bottom:0;right:0}.blog-layout3 .post-item .read-more:before{content:"";position:absolute;top:0;left:-10px;bottom:0;width:10px;z-index:2;background-color:var(--color-primary)}.blog-layout3 .post-item .read-more .btn{--btn-height: 58px}.blog-layout3 .post-item .read-more .btn-small{--btn-min-width: 58px;--bs-btn-padding-x: 0}.blog-layout3 .post-item .read-more .btn-full{position:absolute;right:0;bottom:0;opacity:0;z-index:3;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-layout3 .post-item:hover .read-more .btn-full{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.blog-single .post-item{--post-padding-x: 50px;--post-padding-y: 50px;box-shadow:0px 5px 83px 0px rgba(27,26,26,.12)}.blog-single .post-item:before{content:"";position:absolute;bottom:0;left:var(--post-padding-x);right:var(--post-padding-x);height:4px;background-color:var(--color-primary)}.blog-single .post-item .post-body{padding:var(--post-padding-x) var(--post-padding-y)}.blog-single .post-item .post-meta>*{font-size:13px}.blog-widget-title{font-size:21px;margin-bottom:24px}.widget-nav .nav-btn{display:inline-flex;align-items:center;font-size:15px;font-weight:700;color:var(--color-secondary);border-bottom:1px solid var(--color-secondary);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.widget-nav .nav-btn .nav-icon{font-size:13px}.widget-nav .nav-btn .nav-icon+.nav-title,.widget-nav .nav-btn .nav-title+.nav-icon{margin-inline-start:8px}.widget-nav .nav-btn:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.blog-author{padding:44px;border-radius:3px;border:6px solid var(--color-gray-200)}.blog-author .blog-author-avatar{flex:0 0 150px;max-width:150px;overflow:hidden;margin-bottom:20px;padding-right:30px}.blog-author .blog-author-content{flex:calc(100% - 150px);max-width:calc(100% - 150px)}.blog-author .blog-author-name{font-size:20px;margin-bottom:4px}.blog-author .blog-author-bio{font-size:15px;margin-bottom:13px}.blog-author .social-icons{--icon-color: var(--color-primary);--icon-background-hover: var(--color-secondary);--icon-box-shadow-hover: 0 0 0 2px var(--color-secondary) inset}.blog-share .social-icons,.blog-author .social-icons{--space-x: 15px;--icon-width: 32px;--icon-height: 32px}.comments-list .comment-item{position:relative}.comments-list .comment-item:not(:last-child){margin-bottom:30px}.comments-list .comment-item .comment-avatar{flex:0 0 120px}.comments-list .comment-item .comment-avatar img{max-width:80px}.comments-list .comment-item .comment-content{flex:0 0 calc(100% - 120px)}.comments-list .comment-item .comment-content .comment-author{font-size:18px;margin-bottom:11px}.comments-list .comment-item .comment-content .comment-date{color:var(--color-gray-400);font-size:12px;line-height:1;display:block;margin-bottom:10px}.comments-list .comment-item .comment-content .comment-desc{position:relative;font-size:15px;margin-bottom:6px;padding:36px 40px;color:#282828;background-color:var(--color-gray-100)}.comments-list .comment-item .comment-content .comment-desc:before{content:"";position:absolute;top:0;left:-15px;border-top:15px solid var(--color-gray-100);border-left:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}.comments-list .comment-item .comment-content .comment-reply{text-transform:capitalize;font-size:14px;font-weight:700;line-height:1;color:var(--color-primary)}.comments-list .comment-item .comment-content .comment-reply:hover{color:var(--color-secondary)}.comments-list .comment-item .nested-comment{margin-top:30px;margin-inline-start:90px}.blog-tags ul li a{position:relative;font-size:14px;padding-right:5px;color:var(--color-primary)}.blog-tags ul li a:hover{color:var(--color-secondary)}.blog-tags ul li a:before{content:",";position:absolute;top:-2px;right:1px;color:var(--color-primary)}.blog-tags ul li:last-child a:before{display:none}.blog-slider{overflow-x:hidden}.blog-slider.overflow-slider{--margin-inline-end: 0}.blog-slider.overflow-slider .swiper{margin-inline-end:var(--margin-inline-end)}@media(min-width: 768px){.blog-layout3 .posts-wrapper{--wrapper-padding-top: 40px;--post-margin-x: 15px;position:relative;overflow:hidden}.blog-layout3 .posts-wrapper:before,.blog-layout3 .posts-wrapper:after{content:"";position:absolute;left:var(--post-margin-x);right:var(--post-margin-x);height:1px;width:calc(100% - var(--post-margin-x)*2);background-color:var(--color-gray-200)}.blog-layout3 .posts-wrapper:before{top:0}.blog-layout3 .posts-wrapper:after{bottom:0}.blog-layout3 .posts-wrapper .mini-posts{position:relative;overflow:hidden;padding-top:var(--wrapper-padding-top)}.blog-layout3 .posts-wrapper .mini-posts:before{content:"";position:absolute;left:1px;width:1px;top:calc(var(--wrapper-padding-top)*-1);bottom:calc(var(--wrapper-padding-top)*-1);background-color:var(--color-gray-200)}.blog-layout3 .posts-wrapper .featured-item{margin-top:var(--wrapper-padding-top)}}@media(min-width: 1200px){.blog-single .post-item{--title-font-size: 24px}.blog-single .post-item .post-title{line-height:1.5;margin-top:20px;margin-bottom:20px}.blog-single .post-item{--desc-font-size: 15px}.blog-slider.overflow-slider{--margin-inline-end: -300px}}@media(min-width: 1500px){.blog-slider.overflow-slider{--margin-inline-end: -420px}}@media(max-width: 1199px){.blog-layout1 .post-item{--item-padding-x: 25px;--item-padding-y: 25px}.blog-single .post-item{--post-padding-x: 25px;--post-padding-y: 25px}.blog-single .post-item .post-meta{margin-bottom:14px}}@media(max-width: 991px){.blog-layout3 .post-item{--title-font-size: 20px}.blog-layout3 .post-item:not(.featured-item){--title-font-size: 16px}}@media(max-width: 767px){.blog-layout1 .post-item{overflow:visible;--item-padding-x: 20px;--item-padding-y: 20px;--post-meta-padding: 13px;--title-font-size: 16px;--title-margin-bottom: 10px}.blog-layout2 .post-item{--desc-font-size: 15px;--desc-margin-bottom: 14px}.blog-layout3 .post-item{--post-img-width: 100%;--post-body-width: 100%;--item-padding-y: 15px;--item-padding-inline-start: 0}.blog-layout3 .post-item:not(.featured-item){padding-bottom:0}.comments-list .comment-item .comment-avatar{flex:0 0 60px}.comments-list .comment-item .comment-avatar img{max-width:40px}.comments-list .comment-item .comment-content{flex:0 0 calc(100% - 60px)}.comments-list .comment-item .comment-content .comment-desc{font-size:13px;padding:16px 20px}.comments-list .comment-item .comment-content .comment-author{font-size:15px;white-space:nowrap}.comments-list .comment-item .comment-content .comment-date{font-size:10px}.comments-list .comment-item .nested-comment{margin-top:20px;margin-inline-start:30px}}@media(max-width: 575px){.blog-author{flex-direction:column;padding:20px}.blog-author .blog-author-avatar,.blog-author .blog-author-content{flex:0 0 100%;max-width:100%}.blog-author .blog-author-avatar img{max-width:60px}.blog-author .blog-author-name{font-size:17px}.blog-author .blog-author-bio{font-size:14px}}.contact-panel{--panel-padding: 110px;--form-margin-bottom: var(--bs-gutter-x);position:relative;z-index:2;border-radius:8px;padding:var(--panel-padding)}.contact-block-title{font-size:20px;margin-bottom:15px}.contact-block .contact-list li{font-size:14px;color:var(--color-secondary)}.contact-block .contact-list li a{color:var(--color-secondary)}.contact-panel-title{font-size:22px}textarea.form-control{min-height:120px;padding-top:16px}.contact-layout1 .contact-panel-info .contact-list li{color:var(--color-secondary);font-weight:700;font-size:14px;margin-bottom:10px}.contact-layout1 .contact-panel-info .contact-list li a{color:var(--color-secondary)}.contact-layout1 .contact-panel-info .contact-list li i{margin-inline-end:8px}.contact-layout1 .contact-panel-info .contact-panel-title{font-size:22px;margin-bottom:28px}.contact-layout1 .contact-panel-info .contact-panel-desc{margin-bottom:45px}.contact-layout3.video-overlay:before{z-index:1}.contact-layout3 .form-control{--form-control-border-color: var(--color-gray-500)}.contact-layout4 .contact-panel{--panel-padding: 40px;--desc-margin: 50px;--btn-size: 160px;--arrow-size: 37px;max-width:550px}.contact-layout4 .contact-panel .heading-desc{margin-bottom:var(--desc-margin)}.contact-layout4 .contact-panel .btn-arrow{display:flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border-radius:50%;border:1px solid var(--color-white)}.contact-layout4 .contact-panel .btn-arrow svg{width:var(--arrow-size);height:var(--arrow-size)}.contact-layout5{--panel-padding: 0;--panel-info-padding: 50px 55px;--panel-form-padding: 50px 55px;--panel-info-width: 43%;--panel-form-width: 57%;--arrow-size: 160px;--contct-title-font-size: 26px}.contact-layout5.bg-overlay:before{background-color:rgba(27,26,26,.75)}.contact-layout5.bg-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-image:-webkit-linear-gradient(180deg, rgba(37, 55, 69, 0) 0%, rgba(22, 22, 22, 0.04) 3%, rgb(22, 22, 22) 80%);background-image:-moz-linear-gradient(180deg, rgba(37, 55, 69, 0) 0%, rgba(22, 22, 22, 0.04) 3%, rgb(22, 22, 22) 80%);background-image:-ms-linear-gradient(180deg, rgba(37, 55, 69, 0) 0%, rgba(22, 22, 22, 0.04) 3%, rgb(22, 22, 22) 80%);background-image:linear-gradient(180deg, rgba(37, 55, 69, 0) 0%, rgba(22, 22, 22, 0.04) 3%, rgb(22, 22, 22) 80%)}.contact-layout5 .contact-panel{overflow:hidden;box-shadow:0px 5px 43px 0px rgba(27,26,26,.1)}.contact-layout5 .contact-panel-form{flex:0 0 var(--panel-form-width);padding:var(--panel-form-padding);background-color:var(--color-white)}.contact-layout5 .contact-panel-info{flex:0 0 var(--panel-info-width);padding:var(--panel-info-padding)}.contact-layout5 .contact-panel-info .arrow-flip{width:var(--arrow-size);height:var(--arrow-size);color:var(--color-white)}.contact-layout5 .contact-panel-info .list-item{font-weight:700}.contact-layout5 .contact-form-title{font-size:var(--contct-title-font-size)}.contact-layout6{--panel-padding: 0;--panel-info-padding: 70px;--panel-form-padding: 110px;--panel-info-width: 43%;--panel-form-width: 57%;--arrow-size: 160px;--contct-title-font-size: 26px}.contact-layout6 .contact-panel-form{flex:0 0 var(--panel-form-width);padding:var(--panel-form-padding);background-color:var(--color-gray-100);border-radius:0 8px 8px 0;background-repeat:no-repeat;background-position:bottom right;background-image:url(../images/shapes/5.png)}.contact-layout6 .contact-panel-info{flex:0 0 var(--panel-info-width);padding:var(--panel-info-padding)}.contact-layout6 .contact-form-title{font-size:var(--contct-title-font-size)}@media(min-width: 1200px){.contact-layout5 .list-item{--font-size: 17px}.contact-layout6 .counter-item{--counter-number-font-size: 90px;--counter-desc-font-size: 18px}.contact-layout6 .counter-item .counter-desc{max-width:320px;font-weight:700}}@media(min-width: 992px)and (max-width: 1200px){.contact-panel{--panel-padding: 60px}}@media(min-width: 992px){.contact-layout5 .contact-panel-info,.contact-layout6 .contact-panel-info{height:100%}}@media(max-width: 991px){.contact-panel{--panel-padding: 20px}.contact-layout4 .contact-panel{--panel-padding: 30px;--desc-margin: 50px;--btn-size: 100px;--arrow-size: 25px}.contact-layout5{--panel-info-padding: 25px;--panel-form-padding: 25px;--panel-info-width: 100%;--panel-form-width: 100%;--arrow-size: 80px;--contct-title-font-size: 20px}.contact-layout6{--panel-info-padding: 40px 25px;--panel-form-padding: 25px;--panel-info-width: 100%;--panel-form-width: 100%;--contct-title-font-size: 20px}}.pricing-package{--package-padding: 50px;--package-bg: var(--color-white);--title-font-size: 22px;--title-margin-bottom: 17px;--desc-font-size: 15px;--desc-color: var(--color-default);--desc-margin-bottom: 23px;position:relative;overflow:hidden;margin-bottom:var(--bs-gutter-x);background-color:var(--package-bg);padding:var(--package-padding);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.pricing-package:before{content:"";position:absolute;top:0;right:0;width:1px;height:0;background-color:var(--color-secondary);-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-ms-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}.pricing-package:after{content:"";position:absolute;right:0;bottom:0;width:210px;height:200px;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0) 0%, rgba(var(--color-primary-rgb), 0) 41%, rgba(var(--color-primary-rgb), 0.16) 100%)}.pricing-package .package-title{font-size:var(--title-font-size);margin-bottom:var(--title-margin-bottom)}.pricing-package .package-price{font-family:var(--font-secondary);font-size:25px;font-weight:500;color:var(--color-secondary);line-height:1}.pricing-package .package-desc{font-size:var(--desc-font-size);margin-bottom:var(--desc-margin-bottom)}.pricing-package .btn{--btn-height: 50px;--btn-min-width: 50px;--bs-btn-padding-x: 0;position:absolute;top:0;right:0;opacity:0;-webkit-transform:translate(50px, -50px);-moz-transform:translate(50px, -50px);-ms-transform:translate(50px, -50px);-o-transform:translate(50px, -50px);transform:translate(50px, -50px)}.pricing-package:hover,.pricing-package.featured{--package-bg: var(--color-gray-100)}.pricing-package:hover:before,.pricing-package.featured:before{height:100%}.pricing-package:hover:after,.pricing-package.featured:after{opacity:1;visibility:visible}.pricing-package:hover .btn,.pricing-package.featured .btn{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}@media(max-width: 1199px){.pricing-package{--package-padding: 25px;--title-font-size: 20px;--title-margin-bottom: 14px;--desc-margin-bottom: 14px}}@media(max-width: 768px){.pricing-package{--package-bg: var(--color-gray-100)}.pricing-package:before{height:100%}.pricing-package .btn{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.sidebar.sticky-top{top:100px}@media(max-width: 768px){.sidebar.sticky-top{top:0}}.widget{--widget-padding: 50px;--widget-margin-bottom: 40px;--title-font-size: 22px;--title-padding-bottom: 22px;position:relative;padding:var(--widget-padding);background-color:var(--color-gray-100);background-image:linear-gradient(135deg, rgba(var(--color-primary-rgb), 0) 80%, rgba(var(--color-primary-rgb), 0.4) 99%, rgba(var(--color-primary-rgb), 0.4) 100%)}.widget:not(:last-child){margin-bottom:var(--widget-margin-bottom)}.widget .widget-title{position:relative;font-size:var(--title-font-size);margin-bottom:23px}.widget .widget-title.widget-title-border{padding-bottom:var(--title-padding-bottom);border-bottom:2px solid var(--color-secondary)}.widget-search .widget-form-search{position:relative}.widget-search .widget-form-search .form-control{--form-control-height: 65px;--form-control-padding-x: 20px;--form-control-bg: var(--color-white);--form-control-bg-color: var(--color-white);--form-control-bg-color-focus: var(--color-white);--form-control-border-color: var(--color-white);--form-control-border-color-focus: var(--color-white)}.widget-search .widget-form-search .btn{--btn-height: 65px;--btn-min-width: 0;--bs-btn-padding-x: 0;--bs-btn-color: var(--color-secondary);position:absolute;top:0;right:20px}.widget-search .widget-form-search .btn:hover{color:var(--color-primary)}.widget-categories{--cat-font-size: 14px;--cat-padding: 5px 0px;--cat-color: var(--color-dark);--cat-bg: var(--color-secondary);--cat-color-hover: var(--color-secondary);--cat-margin-bottom: 3px}.widget-categories li:not(:last-child){margin-bottom:var(--cat-margin-bottom)}.widget-categories li a{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:var(--cat-font-size);font-weight:500;padding:var(--cat-padding);text-transform:capitalize;color:var(--cat-color);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.widget-categories li a .cat-count{font-size:13px;font-weight:400;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center;color:var(--color-secondary);background-color:var(--color-white);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.widget-categories li a:hover{color:var(--cat-color-hover);background-color:var(--cat-bg-hover)}.widget-categories-layout2{--cat-font-size: 15px;--cat-padding: 0;--cat-color: var(--color-primary);--cat-bg: transparent;--cat-color-hover: var(--color-secondary);--cat-bg-hover: transparent;--cat-margin-bottom: 13px}.widget-services ul li{margin-bottom:4px}.widget-services ul li:last-child{margin-bottom:0}.widget-services ul li a{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:15px;padding:22px 30px;text-transform:capitalize;border-radius:6px;color:var(--color-secondary);background-color:var(--color-white);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.widget-services ul li a:hover{color:var(--color-white);background-color:var(--color-primary)}.widget-tags{margin-bottom:0}@media(max-width: 768px){.widget-tags{margin-bottom:30px}}.widget-tags ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget-tags ul li a{display:block;font-size:13px;line-height:1;text-transform:capitalize;padding:6px 10px;border-radius:3px;margin:0 10px 10px 0;color:var(--color-secondary);border:1px solid var(--color-secondary);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.widget-tags ul li a:hover{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary)}.widget-post-item{margin-bottom:20px}.widget-post-item:last-child{margin-bottom:0}.widget-post-item .widget-post-title{font-size:16px;margin-bottom:0}.widget-post-item .widget-post-title a{color:var(--color-secondary)}.widget-post-item:hover .widget-post-title a{color:var(--color-primary)}.widget-post-item .widget-post-img{flex:0 0 80px;max-width:80px;margin-inline-end:15px}.widget-post-item .widget-post-img img{border-radius:2px}.widget-post-item .widget-post-date{color:var(--color-dark);line-height:1;font-size:13px;margin-bottom:4px}.widget-poducts .widget-product-item{margin-bottom:20px}.widget-poducts .widget-product-item:last-of-type{margin-bottom:0}.widget-poducts .widget-product-item .widget-product-title{font-size:15px;margin-bottom:0}.widget-poducts .widget-product-item .widget-product-title a{color:var(--color-secondary)}.widget-poducts .widget-product-item:hover .widget-product-title a{color:var(--color-primary)}.widget-poducts .widget-product-item .widget-product-img{margin-right:20px;flex:0 0 50px;max-width:50px;height:50px;overflow:hidden;border-radius:2px}.widget-poducts .widget-product-item .widget-product-img img{border-radius:5px}.widget-poducts .widget-product-item .widget-product-price{color:var(--color-secondary);font-size:15px}.widget-help .widget-icon,.widget-help .widget-title,.widget-help .widget-subtitle,.widget-help .widget-desc{color:var(--color-white)}.widget-help .widget-title{font-family:var(--font-secondary);font-weight:600}.widget-help .widget-desc{font-size:16px}.widget-help .phone-number{font-size:22px;margin-bottom:36px;color:var(--color-white) !important}.widget-filter .price-output{flex:0 0 50%;max-width:50%}.widget-filter label{color:var(--color-default);font-size:14px;margin-bottom:0}.widget-filter input{background-color:rgba(0,0,0,0);color:var(--color-primary);font-size:14px;border:none}.widget-filter .btn-filter{font-size:14px;font-weight:700;color:var(--color-secondary)}.noUi-target{border:0;height:6px;box-shadow:none;border-radius:1px;background-color:var(--color-gray-200)}.noUi-connect{background-color:var(--color-primary)}.noUi-handle{border:0;width:12px;height:12px;box-shadow:none;background-color:var(--color-primary)}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-horizontal .noUi-handle{width:14px;height:14px;right:-7px;top:-4px}.sidebar-layout2 .widget{--widget-padding: 0;--widget-margin-bottom: 50px;background:none}.sidebar-layout2 .widget-search .widget-form-search .form-control{border:var(--form-control-border-width) solid var(--color-gray-200)}@media(min-width: 1200px){.sidebar.has-marign-right{margin-right:40px}.sidebar.has-marign-left{margin-left:40px}.widget-member.shifted-top{margin-top:-450px}.widget-download .btn{--btn-height: 80px;--btn-inner-space: 15px;justify-content:flex-start}.widget-download .btn i{font-size:18px}}@media(max-width: 992px){.sidebar{margin-top:0}.widget{--widget-padding: 20px;--title-font-size: 18px}.widget-categories ul{padding:0}.widget-categories ul li a{font-size:13px;padding:5px 10px}}.service-item{--item-bg: var(--color-white);--item-bg-hover: var(--color-white);--item-margin-bottom: var(--bs-gutter-x);--item-border-radius: 5px;--title-font-size: 22px;--desc-font-size: 15px;--icon-font-size: 48px;--icon-color: var(--color-primary);--title-color: var(--color-secondary);--desc-color: var(--bs-gray);--title-margin-bottom: 21px;--desc-margin-bottom: 35px;--icon-margin: 0 0 32px;--service-body-padding: 50px;--icon-animation: bounce 1s linear infinite;--box-shadow: 0 5px 43px 0 rgba(27, 26, 26, 0.06);--box-shadow-hover: 0 5px 43px 0 rgba(27, 26, 26, 0.1);position:relative;border-radius:var(--item-border-radius);box-shadow:var(--box-shadow);background-color:var(--item-bg);margin-bottom:var(--item-margin-bottom);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.service-item:hover{box-shadow:var(--box-shadow-hover);background-color:var(--item-bg-hover)}.service-item .service-body{position:relative;z-index:2;padding:var(--service-body-padding)}.service-item .service-icon{position:relative;line-height:1;color:var(--icon-color);font-size:var(--icon-font-size);margin:var(--icon-margin)}.service-item .service-title{font-size:var(--title-font-size);margin-bottom:var(--title-margin-bottom)}.service-item .service-title a{color:var(--title-color)}.service-item .service-desc{color:var(--desc-color);font-size:var(--desc-font-size);margin-bottom:var(--desc-margin-bottom)}.service-item .service-icon,.service-item .service-title,.service-item .service-desc,.service-item .service-img img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.service-item .service-img{position:relative;overflow:hidden}.service-item .btn-link:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.service-item .btn-link.btn-primary:after{background-color:var(--color-primary)}.service-item .btn-link.btn-secondary:after{background-color:var(--color-secondary)}.service-item .btn-link:hover:after{width:0}.service-item:hover .service-img img{-webkit-transform:scale(1.05) rotate(1deg);-moz-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);-o-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}.service-item:hover .service-icon{animation:var(--icon-animation)}.services-layout1{padding-bottom:230px}.services-layout1+.banner-layout3{padding-bottom:250px}.services-layout1 .service-item{--desc-margin-bottom: 70px}.services-layout2 .service-item{--desc-margin-bottom: 30px}.services-layout2 .banner-img{margin-bottom:-40px}.services-layout3 .swiper,.services-layout6 .swiper{cursor:url(../images/icons/cursor-drag.png),auto}.services-layout3 .service-item,.services-layout6 .service-item{--desc-margin-bottom: 30px;--item-margin-bottom: 0}.services-layout3 .service-item .btn,.services-layout6 .service-item .btn{cursor:pointer;padding-top:40px}.services-layout4 .service-item{--title-font-size: 20px;--desc-margin-bottom: 20px;--icon-margin: 50px 0 0;--item-margin-bottom: 0;--item-border-radius: 0;z-index:2}.services-layout4 .row-has-bg{background-repeat:no-repeat;background-size:auto !important;background-position:20px calc(100% + 105px) !important}.services-layout5 .service-item{--title-font-size: 22px;--icon-font-size: 90px;--icon-color: var(--color-secondary);--desc-margin-bottom: 55px;--icon-margin: 0 0 20px;overflow:hidden}.services-layout5 .service-item .service-cat{-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.services-layout5 .service-item .service-cat a{position:relative;color:var(--color-secondary);font-size:13px;padding:2px 7px;border-radius:5px;margin-top:4px;border:1px solid var(--color-secondary)}.services-layout5 .service-item .service-cat a:hover{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary)}.services-layout5 .service-item .service-cat a:not(:last-child){padding-inline-end:7px;margin-inline-end:6px}.services-layout5 .service-item .btn-more{position:absolute;bottom:var(--service-body-padding);left:var(--service-body-padding);opacity:0;visibility:hidden;-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms;-webkit-transform:translate(-50px, 50px);-moz-transform:translate(-50px, 50px);-ms-transform:translate(-50px, 50px);-o-transform:translate(-50px, 50px);transform:translate(-50px, 50px)}.services-layout5 .service-item:hover .service-cat{opacity:0;visibility:hidden;-webkit-transform:translateY(130px);-moz-transform:translateY(130px);-ms-transform:translateY(130px);-o-transform:translateY(130px);transform:translateY(130px)}.services-layout5 .service-item:hover .btn-more{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.services-layout6{--margin-inline-end: 0}.services-layout6 .swiper{margin-inline-end:var(--margin-inline-end)}.services-layout7 .service-item{--item-bg-hover: var(--color-gray-100);--item-border-radius: 0;--desc-font-size: 15px;--icon-font-size: 65px;--icon-color: var(--color-secondary);--desc-margin-bottom: 0;--icon-margin: 0 0 52px;--box-shadow: none;--box-shadow-hover: none;border-inline:1px solid var(--color-gray-200);overflow:hidden}.services-layout7 .service-item:before{content:"";position:absolute;top:0;right:0;width:1px;height:0;background-color:var(--color-secondary);-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-ms-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}.services-layout7 .service-item .btn{--btn-height: 50px;--btn-min-width: 50px;--bs-btn-padding-x: 0;position:absolute;top:0;right:0;opacity:0;z-index:2;-webkit-transform:translate(50px, -50px);-moz-transform:translate(50px, -50px);-ms-transform:translate(50px, -50px);-o-transform:translate(50px, -50px);transform:translate(50px, -50px)}.services-layout7 .service-item:hover:before{height:100%}.services-layout7 .service-item:hover .btn{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.services-layout8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-image:url(../../assets/images/shapes/2.webp)}.services-layout8 .service-item{--item-bg: rgba(var(--color-white-rgb), 0.4);--item-border-radius: 0;--desc-font-size: 15px;--icon-font-size: 45px;--icon-color: var(--color-white);--desc-color: var(--color-gray-100);--desc-margin-bottom: 0;--icon-margin: 0 0 52px;--box-shadow: none;--box-shadow-hover: none;--title-color: var(--color-white);--categorey-margin: 30px 0 0;--categorey-padding: 38px 0 0;--categorey-color: var(--color-white);--categorey-divider-color: var(--color-gray-200);overflow:hidden;backdrop-filter:blur(5px)}.services-layout8 .service-item:hover{--title-color: var(--color-secondary);--desc-color: var(--color-gray);--categorey-color: var(--color-secondary)}.services-layout8 .service-item .service-icon{display:inline-flex;width:78px;height:78px;border-radius:8px;align-items:center;justify-content:center;background-image:-webkit-linear-gradient(-28deg, rgb(22, 22, 22) 0%, rgba(22, 22, 22, 0) 100%);background-image:-moz-linear-gradient(-28deg, rgb(22, 22, 22) 0%, rgba(22, 22, 22, 0) 100%);background-image:-ms-linear-gradient(-28deg, rgb(22, 22, 22) 0%, rgba(22, 22, 22, 0) 100%);background-image:linear-gradient(-28deg, rgb(22, 22, 22) 0%, rgba(22, 22, 22, 0) 100%)}.services-layout8 .service-item .service-cat{margin:var(--categorey-margin);padding:var(--categorey-padding);border-top:1px solid var(--categorey-divider-color)}.services-layout8 .service-item .service-cat a{position:relative;color:var(--categorey-color);font-size:13px;padding:2px 7px;border-radius:5px;margin-top:4px;border:1px solid var(--categorey-color)}.services-layout8 .service-item .service-cat a:hover{color:var(--color-white);border-color:var(--color-primary);background-color:var(--color-primary)}.services-layout8 .service-item .service-cat a:not(:last-child){padding-inline-end:7px;margin-inline-end:6px}.services-layout8 .service-item .btn{--btn-height: 50px;--btn-min-width: 50px;--bs-btn-padding-x: 0;position:absolute;top:0;right:0;opacity:0;z-index:2;-webkit-transform:translate(50px, -50px);-moz-transform:translate(50px, -50px);-ms-transform:translate(50px, -50px);-o-transform:translate(50px, -50px);transform:translate(50px, -50px)}.services-layout8 .service-item:hover{background-color:var(--color-gray-100)}.services-layout8 .service-item:hover .btn{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.services-layout9{--margin-inline-end: 0}.services-layout9 .swiper{margin-inline-end:var(--margin-inline-end)}.services-layout9 .service-item{--item-bg: var(--color-gray-100);--item-bg-hover: var(--color-primary);--item-border-radius: 0;--service-body-padding: 50px 50px 85px;--desc-font-size: 15px;--icon-font-size: 65px;--icon-color: var(--color-secondary);--desc-margin-bottom: 0;--icon-margin: 0 0 52px;--box-shadow: none;--box-shadow-hover: none;--categorey-color: var(--color-primary);--categorey-margin: 0 0 20px;overflow:hidden;border-inline:1px solid var(--color-primary)}.services-layout9 .service-item:before{content:"";position:absolute;top:0;left:0;width:1px;height:0;background-color:var(--color-secondary);-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-ms-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}.services-layout9 .service-item .btn{--btn-height: 50px;--btn-min-width: 50px;--bs-btn-padding-x: 0;position:absolute;bottom:0;left:0;z-index:2}.services-layout9 .service-item .service-cat{color:var(--categorey-color);margin:var(--categorey-margin)}.services-layout9 .service-item .service-cat a{position:relative;color:var(--categorey-color);font-weight:700}.services-layout9 .service-item .service-cat a:hover{color:var(--color-white)}.services-layout9 .service-item .service-cat a:not(:last-child){padding-inline-end:6px}.services-layout9 .service-item .service-cat a:not(:last-child):before{content:",";position:absolute;top:0;right:1px;color:var(--categorey-color)}.services-layout9 .service-item:hover{--title-color: var(--color-white);--icon-color: var(--color-white);--desc-color: var(--color-gray-100);--categorey-color: var(--color-secondary)}.services-layout9 .service-item:hover:before{height:100%}.services-layout9 .service-item:hover .btn{--bs-btn-bg: var(--color-secondary);--bs-btn-border-color: var(--color-secondary)}@media(min-width: 992px){.services-layout3 .slider-container{position:absolute;bottom:70px;z-index:2}}@media(min-width: 1200px){.services-layout3 .swiper{margin:-40px -140px}.services-layout3 .banner-img{padding-inline-start:50px}.services-layout6{--margin-inline-end: -300px}.services-layout9{--margin-inline-end: -200px}}@media(min-width: 1500px){.services-layout6{--margin-inline-end: -420px}.services-layout9{--margin-inline-end: -300px}}@media(max-width: 1199px){.services-layout2{margin-bottom:40px}.services-layout2 .animated-arrow{width:30px;height:30px}.services-layout3 .service-item{--service-body-padding: 20px}}@media(max-width: 991px){.service-item{--title-font-size: 18px;--desc-font-size: 14px;--icon-font-size: 40px;--title-margin-bottom: 15px;--desc-margin-bottom: 10px;--icon-margin: 0 0 16px;--service-body-padding: 20px}.services-layout1 .service-item{--desc-margin-bottom: 20px}.services-layout8 .service-item{--icon-margin: 0 0 25px;--icon-font-size: 40px;--title-margin-bottom: 10px;--categorey-margin: 13px 0 0;--categorey-padding: 18px 0 0}.services-layout9 .service-item{--icon-font-size: 50px;--icon-margin: 0 0 20px;--categorey-margin: 0 0 10px;--service-body-padding: 20px 20px 65px}}@media(max-width: 768px){.services-layout3 .swiper{margin:0;padding:30px}.services-layout4 .service-item{--title-font-size: 18px;--icon-margin: 20px 0 0;--item-margin-bottom: 0}}@media(max-width: 768px){.sp-flex-reverce{flex-direction:column-reverse}}.gallery .gallery-img{position:relative;margin-bottom:var(--bs-gutter-x)}.gallery .gallery-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(var(--color-primary-rgb), 0.9);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gallery .gallery-img img{border-radius:2px}.gallery .gallery-img .popup-gallery-item{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:2;opacity:0;width:50px;height:50px;font-size:18px;border-radius:2px;color:var(--color-primary);background-color:var(--color-white);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery .gallery-img .popup-gallery-item:hover{color:var(--color-white);background-color:var(--color-secondary)}.gallery .gallery-img:hover:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.gallery .gallery-img:hover .popup-gallery-item{opacity:1}.gallery-hidden .gallery-img{display:none}.card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;overflow:hidden;transition:opacity 1s}.card-gradient{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:visible;animation:gradientAnimation 5s linear infinite alternate paused}.card-gradient-inner{position:absolute;opacity:.85;color:var(--color-primary);background-color:currentColor;animation:gradientSpotAnimation 5s infinite alternate paused;animation-delay:-3s}.card-gradient-spot1{bottom:-45px;right:146px;box-shadow:var(--color-primary) 0 0 80px 75px}.card-gradient-spot2{bottom:-35px;right:30px;box-shadow:var(--color-primary) 0 0 100px 10px}.card-gradient-animation:hover .card-overlay{opacity:1}.card-gradient-animation:hover .card-gradient{animation-play-state:running}.product-item{--item-padding: 25px;--title-font-size: 20px;--title-margin-bottom: 6px;position:relative;overflow:hidden;margin-bottom:var(--item-padding);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.product-item .product-action{position:absolute;bottom:0;left:calc(var(--item-padding) + 15px);right:calc(var(--item-padding) + 15px);z-index:2;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.product-item .product-info{padding:var(--item-padding) 0}.product-item .product-action{opacity:0}.product-item .btn{width:100%;border-radius:0;height:var(--btn-height)}.product-item:hover .product-action{opacity:1;bottom:calc(var(--item-padding) + 15px)}.product-title{font-size:var(--title-font-size);margin-bottom:var(--title-margin-bottom)}.product-title a{color:var(--color-secondary)}.product-title a:hover{color:var(--color-primary)}.product-price{font-size:17px;color:#282828}.product-img{overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.product-item-single .product-title{font-size:29px;margin-bottom:15px}.product-item-single .product-rating{margin-right:37px}.product-item-single .product-rating i{font-size:15px}.product-item-single .product-rating i.active{color:var(--color-primary)}.product-item-single .product-img img{border-radius:15px}.product-item-single .product-price{font-size:22px}.product-item-single .product-desc{font-size:15px}.product-item-single .social-icons{--space-x: 15px;--icon-size: 30px}.product-details li{line-height:2}.product-details li strong{font-size:16px;font-weight:700;color:var(--color-secondary);min-width:120px;display:inline-block}.product-meta-review{font-size:14px}.product-meta-review a{position:relative;color:var(--color-default);padding-left:10px}.product-meta-review a:hover{color:var(--color-primary)}.product-meta-review a:before{content:"/";position:absolute;top:0;left:0}.product-meta-details li{font-size:15px;margin-bottom:8px}.product-meta-details li:last-child{margin-bottom:0}.product-meta-details li span:first-of-type{color:var(--color-secondary);font-size:16px}.related-products-title{font-size:24px}.product-quantity-title{margin-bottom:0;display:inline-block;margin-right:10px}.product-quantity .btn{height:50px}.quantity-input-wrap{display:inline-flex;position:relative;width:80px;max-height:50px;border-radius:6px;border:2px solid #e6e8eb}.quantity-input-wrap .increase-qty,.quantity-input-wrap .decrease-qty{width:25px;height:25px;line-height:25px;text-align:center;color:var(--color-secondary);cursor:pointer;position:absolute;right:0;font-size:16px;font-weight:700;border-left:2px solid #e6e8eb;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-input-wrap .increase-qty{top:0}.quantity-input-wrap .decrease-qty{bottom:0;border-top:2px solid #e6e8eb}.quantity-input-wrap .qty-input{background-color:rgba(0,0,0,0);text-align:center;color:var(--color-secondary);font-weight:600;font-size:16px;padding:0;margin:0;width:50px;height:50px;border:0;outline:0;-moz-appearance:textfield;appearance:textfield}.quantity-input-wrap .qty-input::-webkit-inner-spin-button,.quantity-input-wrap .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.product-details .nav-tabs{border-bottom:2px solid #e6e6e6}.product-details .nav-tabs .nav-link{margin-bottom:-2px}.product-details .tab-content{padding-top:20px}.product-details .tab-content p{font-size:15px}.product-details .tab-content p:last-child{margin-bottom:0}.product-details .reviews-form .form-control{height:50px}.magnifier{z-index:3000 !important}.glightbox{cursor:pointer}.sorting-options .nice-select{width:auto;min-width:230px;height:50px;line-height:50px;margin-bottom:0}.cart-table{margin-bottom:50px}.cart-table .table{border-radius:4px;margin-bottom:0}.cart-table thead{background-color:rgba(0,0,0,0)}.cart-table thead tr th{font-size:16px;font-weight:700;text-align:center;color:var(--color-default);border-bottom-width:0 !important;border-color:#e9e9e9;padding:15px 0}.cart-table tbody tr td{padding:15px;border-color:#e9e9e9;vertical-align:middle}.cart-table .cart-product{position:relative}.cart-table .cart-product-price,.cart-table .cart-product-total{font-size:16px;font-weight:700;color:var(--color-default);text-align:center}.cart-table .cart-product-quantity{text-align:center}.cart-table .cart-product-img{width:50px;margin-right:20px}.cart-table .cart-product-title{font-size:16px;margin-bottom:0}.cart-table .cart-product-remove{display:flex;align-items:center;justify-content:center;width:19px;height:19px;font-size:6px;color:var(--color-white);background-color:var(--color-secondary);border-radius:50%;cursor:pointer;margin-inline-end:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-table .cart-product-remove:hover{background-color:var(--color-primary)}.cart-table .cart-product-action td{padding:30px 20px 20px}.cart-table .cart-product-action td .form-control{--form-control-height: 58px;--form-control-border-radius: 2px;--form-control-border-width: 1px;width:250px;font-size:12px;font-weight:400}.cart-table .cart-product-action td .btn{--btn-height: 58px;--btn-min-width: 134px}.cart-total-amount ul li{display:flex;line-height:45px;font-weight:700;border-bottom:1px solid #e9e9e9}.cart-total-amount ul li span:first-of-type{width:30%;color:var(--color-secondary)}@media(max-width: 575px){.cart-table tbody tr td{padding:5px}.cart-table .cart-product-img{width:40px;margin-right:5px}.cart-table .cart-product-title{font-size:12px;font-weight:400}.cart-table .cart-product-price,.cart-table .cart-product-total{font-size:10px}.cart-table .cart-product-action-content{display:block !important}.cart-table .cart-product-price,.cart-table .cart-product-total{font-size:10px;font-weight:400;padding:0}.cart-table thead tr th{font-size:10px}}.portfolio-item{--btn-height: 58px;--item-padding: 40px;--item-padding-top: 33px;--item-margin-bottom: 30px;--title-color: var(--color-secondary);--title-color-hover: var(--color-primary);--title-font-size: 20px;--title-margin-bottom: 16px;--desc-color: var(--color-default);--desc-margin-bottom: 25px;--cat-link-color: var(--color-primary);--cat-link-color-hover: var(--color-secondary);position:relative;background-color:var(--color-white);margin-bottom:var(--item-margin-bottom);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.portfolio-item .portfolio-img{position:relative;overflow:hidden}.portfolio-item .portfolio-img img{width:100%;max-width:100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.portfolio-item .portfolio-body{position:relative;padding:var(--item-padding)}.portfolio-item .portfolio-body .btn:not(.btn-link){height:var(--btn-height)}.portfolio-item .portfolio-desc{color:var(--desc-color);margin-bottom:var(--desc-margin-bottom)}.portfolio-item .portfolio-cat{display:flex;margin-bottom:6px}.portfolio-item .portfolio-cat a{position:relative;color:var(--cat-link-color);font-size:13px}.portfolio-item .portfolio-cat a:hover{color:var(--cat-link-color-hover)}.portfolio-item .portfolio-cat a:not(:last-child){padding-inline-end:10px;margin-inline-end:10px}.portfolio-item .portfolio-cat a:not(:last-child):after{content:"|";position:absolute;top:0;right:-1px;color:var(--color-secondary)}.portfolio-item .portfolio-title{font-size:var(--title-font-size);margin-bottom:var(--title-margin-bottom);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-item .portfolio-title a{color:var(--title-color)}.portfolio-item .portfolio-title a:hover{color:var(--title-color-hover)}.portfolio-layout1 .portfolio-item{--item-padding: 10px 0 0;--cat-link-color: var(--color-secondary);--cat-link-color-hover: var(--color-primary)}.portfolio-layout1 .portfolio-item .portfolio-img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.portfolio-layout1 .portfolio-item .btn{--btn-height: 78px;--btn-min-width: 78px;--bs-btn-padding-x: 0;position:absolute;top:50%;left:50%;opacity:0;border-radius:50%;-webkit-transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}.portfolio-layout1 .portfolio-item:hover .portfolio-img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-layout1 .portfolio-item:hover .btn{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.portfolio-layout2 .portfolio-item{--item-padding: 22px 0 0;--item-margin-bottom: 40px;--cat-link-color: var(--color-secondary);--cat-link-color-hover: var(--color-primary)}.portfolio-layout2 .portfolio-item .portfolio-img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.portfolio-layout2 .portfolio-item .portfolio-cat{flex-wrap:wrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-layout2 .portfolio-item .portfolio-cat a{padding:2px 7px;border-radius:5px;margin-top:3px;border:1px solid var(--color-secondary)}.portfolio-layout2 .portfolio-item .portfolio-cat a:not(:last-child){padding-inline-end:7px;margin-inline-end:6px}.portfolio-layout2 .portfolio-item .portfolio-cat a:not(:last-child):after{visibility:hidden}.portfolio-layout2 .portfolio-item .portfolio-cat a:hover{background-color:rgba(var(--color-white-rgb), 0.9)}.portfolio-layout2 .portfolio-item .btn-more{--btn-height: auto !important;--btn-min-width: none !important;--bs-btn-padding-x: 0}.portfolio-layout2 .portfolio-item .btn-more:hover{color:var(--color-primary)}.portfolio-layout2 .portfolio-item:hover .portfolio-img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-layout3 .portfolio-item{--item-padding: 50px;--cat-link-color: var(--color-secondary);--cat-link-color-hover: var(--color-secondary);margin-top:var(--item-padding);margin-bottom:40px;box-shadow:0px 5px 43px 0px rgba(27,26,26,.06)}.portfolio-layout3 .portfolio-item .portfolio-thumb{position:relative;margin-inline-start:var(--item-padding);-webkit-transform:translateY(calc(-1 * var(--item-padding)));-moz-transform:translateY(calc(-1 * var(--item-padding)));-ms-transform:translateY(calc(-1 * var(--item-padding)));-o-transform:translateY(calc(-1 * var(--item-padding)));transform:translateY(calc(-1 * var(--item-padding)))}.portfolio-layout3 .portfolio-item .portfolio-img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.portfolio-layout3 .portfolio-item .read-more{position:absolute;bottom:0;left:0}.portfolio-layout3 .portfolio-item .read-more:before{content:"";position:absolute;top:0;left:-10px;bottom:0;width:10px;z-index:2;background-color:var(--color-primary)}.portfolio-layout3 .portfolio-item .read-more .btn{--btn-height: 58px}.portfolio-layout3 .portfolio-item .read-more .btn-small{--btn-min-width: 58px;--bs-btn-padding-x: 0}.portfolio-layout3 .portfolio-item .read-more .btn-full{position:absolute;left:0;bottom:0;opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio-layout3 .portfolio-item .portfolio-body{padding-top:0}.portfolio-layout3 .portfolio-item .portfolio-cat{position:absolute;top:20px;right:20px;z-index:2}.portfolio-layout3 .portfolio-item .portfolio-cat a{padding:3px 10px;border-radius:4px;background-color:rgba(var(--color-white-rgb), 0.7)}.portfolio-layout3 .portfolio-item .portfolio-cat a:not(:last-child):after{visibility:hidden}.portfolio-layout3 .portfolio-item .portfolio-cat a:hover{background-color:rgba(var(--color-white-rgb), 0.9)}.portfolio-layout3 .portfolio-item:hover .portfolio-img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-layout3 .portfolio-item:hover .read-more .btn-full{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.portfolio-layout4{--section-padding-bottom: 550px;padding-bottom:var(--section-padding-bottom)}.portfolio-layout4 .portfolio-item{--item-padding: 50px;--item-padding-top: 50px;--item-min-height: 400px;--desc-color: var(--color-white);--desc-margin-bottom: 17px;--title-color: var(--color-white);--title-color-hover: var(--color-primary);--title-margin-bottom: 26px;--cat-link-color: var(--color-secondary);--cat-link-color-hover: var(--color-white);min-height:var(--item-min-height)}.portfolio-layout4 .portfolio-item .portfolio-img,.portfolio-layout4 .portfolio-item .portfolio-body{position:absolute;top:0;left:0;right:0;bottom:0}.portfolio-layout4 .portfolio-item .portfolio-img img{width:100%;height:100%}.portfolio-layout4 .portfolio-item .portfolio-body{z-index:2}.portfolio-layout4 .portfolio-item .bg-overlay:before{z-index:1}.portfolio-layout4 .portfolio-item .portfolio-title{margin-top:var(--title-margin-top)}.portfolio-layout4 .portfolio-item .portfolio-cat{position:absolute;top:calc(var(--item-padding) - 10px);left:var(--item-padding);opacity:0;padding:8px 12px;border-radius:3px;background-color:var(--color-primary);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.portfolio-layout4 .portfolio-item .btn,.portfolio-layout4 .portfolio-item .portfolio-text{position:absolute;left:var(--item-padding);bottom:var(--item-padding)}.portfolio-layout4 .portfolio-item .btn{opacity:0;--btn-color-hover: var(--color-primary)}.portfolio-layout4 .portfolio-item .portfolio-text{max-width:420px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.portfolio-layout4 .portfolio-item:hover .btn,.portfolio-layout4 .portfolio-item:hover .portfolio-cat{opacity:1}.portfolio-layout4 .portfolio-item:hover .portfolio-cat{top:var(--item-padding)}.portfolio-layout4 .portfolio-item:hover .portfolio-text{bottom:calc(var(--item-padding) + var(--desc-margin-bottom) + 22px)}.portfolio-layout4 .portfolio-item:hover .portfolio-img img{-webkit-transform:scale(1.07) rotate(1deg);-moz-transform:scale(1.07) rotate(1deg);-ms-transform:scale(1.07) rotate(1deg);-o-transform:scale(1.07) rotate(1deg);transform:scale(1.07) rotate(1deg)}.portfolio-filter li{margin-bottom:20px}.portfolio-filter li:not(:last-child){margin-inline-end:30px}.portfolio-filter li .filter{position:relative;color:var(--color-secondary);font-size:14px;font-weight:700;line-height:1;text-transform:capitalize;display:block;padding-bottom:4px}.portfolio-filter li .filter:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-primary);-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-ms-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}.portfolio-filter li .filter:hover,.portfolio-filter li .filter.mixitup-control-active{color:var(--color-primary)}.portfolio-filter li .filter:hover:after,.portfolio-filter li .filter.mixitup-control-active:after{width:100%}.portfolio-hidden>.portfolio-item{display:none}.portfolio-slider.portfolio-layout4 .swiper{padding-top:50px}.portfolio-slider.portfolio-layout3 .swiper{padding:40px;margin:-40px}.portfolio-slider.portfolio-layout3 .swiper-slide{opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-slider.portfolio-layout3 .swiper-slide.slide-visible,.portfolio-slider.portfolio-layout3 .swiper-slide.swiper-slide-next,.portfolio-slider.portfolio-layout3 .swiper-slide.swiper-slide-next+.swiper-slide{opacity:1;visibility:visible}.portfolio-slider.portfolio-layout3 .portfolio-item{box-shadow:0 7px 47px 0 rgba(100,100,111,.2)}@media(min-width: 992px){.portfolio-layout2 .portfolio-item .portfolio-title{flex:0 0 70%}.portfolio-layout2 .portfolio-item .portfolio-actions{flex:0 0 30%}.portfolio-layout2 .portfolio-item .btn-more{position:absolute;right:0;opacity:0;transform:translate(-50px, 50px) scale(0.8)}.portfolio-layout2 .portfolio-item:hover .portfolio-img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-layout2 .portfolio-item:hover .portfolio-cat{opacity:0;justify-content:flex-end}.portfolio-layout2 .portfolio-item:hover .btn-more{opacity:1;-webkit-transform:translate(0, 0) scale(1);-moz-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);-o-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@media(min-width: 1300px){.portfolio-slider.portfolio-layout4 .swiper{margin-inline-end:-150px}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-next-2,.portfolio-slider.portfolio-layout4 .swiper .swiper-horizontal>.swiper-pagination-bullets,.portfolio-slider.portfolio-layout4 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{--swiper-pagination-bottom: -6px;left:auto;right:calc((100% - 1100px)/2)}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-next-2,.portfolio-slider.portfolio-layout4 .swiper .swiper-button-prev-2{top:20px}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-prev-2{right:calc((100% - 940px)/2)}}@media(min-width: 1400px){.portfolio-slider.portfolio-layout4 .swiper .swiper-button-next-2,.portfolio-slider.portfolio-layout4 .swiper .swiper-horizontal>.swiper-pagination-bullets,.portfolio-slider.portfolio-layout4 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{right:calc((100% - 1180px)/2)}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-prev-2{right:calc((100% - 1010px)/2)}}@media(min-width: 1600px){.portfolio-slider.portfolio-layout4 .swiper{margin-inline-end:-440px}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-next-2,.portfolio-slider.portfolio-layout4 .swiper .swiper-horizontal>.swiper-pagination-bullets,.portfolio-slider.portfolio-layout4 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{right:calc((100% - 1080px)/2)}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-prev-2{right:calc((100% - 920px)/2)}}@media(min-width: 1800px){.portfolio-slider.portfolio-layout4 .swiper .swiper-button-next-2,.portfolio-slider.portfolio-layout4 .swiper .swiper-horizontal>.swiper-pagination-bullets,.portfolio-slider.portfolio-layout4 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{right:calc((100% - 1280px)/2)}.portfolio-slider.portfolio-layout4 .swiper .swiper-button-prev-2{right:calc((100% - 1120px)/2)}}@media(max-width: 1199px){.portfolio-layout3 .portfolio-item{--item-padding: 25px}}@media(max-width: 1100px){.portfolio-layout4{--section-padding-bottom: 330px}}@media(max-width: 991px){.portfolio-item{--btn-height: 48px;--item-padding: 20px;--item-padding-top: 15px;--desc-margin-bottom: 15px;--title-font-size: 18px;--title-margin-bottom: 8px}.portfolio-item .btn:not(.btn-link){--btn-height: 48px;--btn-min-width: 150px}.portfolio-layout2 .portfolio-item .portfolio-actions{width:100%}.portfolio-layout4 .portfolio-item{--item-padding: 20px;--item-padding-top: 20px;--item-min-height: 300px;--desc-margin-bottom: 13px;--title-margin-bottom: 20px}}@media(max-width: 767px){.portfolio-filter li{margin-inline-end:10px;margin-bottom:5px}}.counter-item{--counter-number-font-size: 40px;--counter-icon-font-size: 30px;--counter-desc-font-size: 15px;--counter-desc-margin: 20px 0 0;--counter-item-margin: 30px;position:relative;margin-bottom:var(--counter-item-margin)}.counter-item .counter{font-family:var(--font-secondary);font-size:var(--counter-number-font-size);font-weight:500;line-height:1;min-width:150px;margin-inline-end:20px;margin-bottom:0}.counter-item .counter-icon{color:var(--color-secondary);font-size:var(--counter-icon-font-size);line-height:1}.counter-item .counter-desc{font-size:var(--counter-desc-font-size);color:#282828;max-width:240px;margin:var(--counter-desc-margin)}.counter-item:hover .counter-icon{animation:bounce 1s linear infinite}.counters-layout2 .counter-item{--counter-number-font-size: 25px;--counter-desc-font-size: 18px;--counter-desc-margin: 0;--counter-desc-pdding: 20px 0;--counter-item-margin: 0;padding:var(--counter-desc-pdding);border-top:1px solid var(--color-gray-200)}.counters-layout2 .counter-item:last-of-type{border-bottom:1px solid var(--color-gray-200)}.counters-layout2 .counter-item .counter-desc{max-width:none;font-weight:700}@media(min-width: 992px){.counters.border-inline .row>[class*=col-]:not(:last-of-type) .counter-item:after{content:"";position:absolute;top:0;bottom:0;width:1px;right:calc(var(--bs-gutter-x)*.5);background-color:var(--color-gray-200)}}@media(max-width: 767px){.counter-item{--counter-number-font-size: 30px;--counter-icon-font-size: 20px;--counter-desc-margin: 10px 0 0}.counters-layout2 .counter-item{--counter-number-font-size: 20px;--counter-desc-font-size: 14px;--counter-desc-margin: 0;--counter-item-margin: 0;--counter-desc-pdding: 10px 0}.counters-layout2 .counter-item .counter{min-width:80px}}.process-item{--title-font-size: 22px;--icon-font-size: 55px;--title-margin: 0 0 12px;--icon-margin: 0 0 24px;--padding-inline-start: 110px;position:relative;padding-inline-start:var(--padding-inline-start);-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.process-item:before{content:"";font-family:var(--font-icons);position:absolute;top:0;left:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%;color:var(--color-secondary);border:2px solid var(--color-secondary);-webkit-transition:all .3s linear 0ms;-moz-transition:all .3s linear 0ms;-ms-transition:all .3s linear 0ms;-o-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.process-item:after{content:"";position:absolute;top:44px;left:16px;bottom:0;width:2px;background-color:var(--color-secondary)}.process-item .process-icon{font-size:var(--icon-font-size);color:var(--color-secondary);margin:var(--icon-margin);line-height:1}.process-item .process-title{font-size:var(--title-font-size);margin:var(--title-margin)}.swiper-slide-active .process-item:before{color:var(--color-white);background-color:var(--color-secondary)}@media(max-width: 767px){.process-item{--title-font-size: 18px;--icon-font-size: 45px;--title-margin: 0 0 8px;--icon-margin: 0 0 14px;--padding-inline-start: 60px}}.progress-item{overflow:hidden}.progress{--bs-progress-bar-transition: width 2s ease;--bs-progress-border-radius: 2px;--bs-progress-bg: var(--color-gray-500);--bs-progress-height: 4px;--bs-progress-width: 100%;--bs-progress-bar-bg: var(--color-primary);width:var(--bs-progress-width);overflow:visible;position:relative}.progress-bar{overflow:visible;position:relative;border-radius:var(--bs-progress-border-radius);height:var(--bs-progress-height);width:0}.progress-title{position:relative;z-index:2;font-size:15px;font-weight:700;line-height:1;margin-bottom:18px}.progress-percentage{font-size:14px;font-weight:700;line-height:1;position:absolute;top:-33px;right:0;color:var(--color-secondary)}.progressbars-vertical .progress-item{overflow:visible;margin-bottom:0}.progressbars-vertical .progress{--bs-progress-bg: transparent;--bs-progress-height: 190px;--bs-progress-width: 110px;--bs-progress-bar-transition: height 2s ease;display:flex;align-items:end}.progressbars-vertical .progress-bar{height:0;width:var(--bs-progress-width)}.progressbars-vertical .progress-percentage{font-family:var(--font-secondary);font-size:25px;font-weight:500;top:auto;bottom:30px;right:0;left:0;color:var(--color-white)}.progressbars-horizontal .progress-item:not(:last-of-type){margin-bottom:40px}.progress-circle{width:110px;height:110px;margin:auto}.progress-circle svg{width:100%;height:100%;transform:rotate(-90deg)}.progress-circle circle{fill:none;stroke-width:10;cx:50;cy:50;r:45}.progress-circle .circle-bg{stroke:#e6e6e6}.progress-circle .progress{stroke:var(--color-primary);stroke-dasharray:283;stroke-dashoffset:283;stroke-linecap:round;transition:stroke-dashoffset 1s ease-in-out}.progress-circle text{fill:#000;font-family:var(--font-secondary);font-size:23px;font-weight:500;text-anchor:middle;dominant-baseline:middle}.js-inview{opacity:0;transition:1s}.js-inview.-active{opacity:1;transform:translate(0, 0)}.js-inview-up{opacity:0;transition:1s}.js-inview-up.-active{opacity:1;transform:translate(0, 0)}.js-inview-up{transform:translate(0, 1.5rem)}.js-inview-right{opacity:0;transition:1s}.js-inview-right.-active{opacity:1;transform:translate(0, 0)}.js-inview-right{transform:translate(-1.5rem, 0)}.js-inview-left{opacity:0;transition:1s}.js-inview-left.-active{opacity:1;transform:translate(0, 0)}.js-inview-left{transform:translate(1.5rem, 0)}.js-inview-w95{opacity:0;transition:1s}.js-inview-w95.-active{opacity:1;transform:translate(0, 0)}.js-inview-w95.-active{width:95%}.js-inview-w100{opacity:0;transition:1s}.js-inview-w100.-active{opacity:1;transform:translate(0, 0)}.js-inview-w100.-active{width:100%}.-delay02{transition-delay:.2s}.-delay03{transition-delay:.3s}.-delay04{transition-delay:.4s}.-delay05{transition-delay:.5s}.-delay06{transition-delay:.6s}.-delay07{transition-delay:.7s}.-delay08{transition-delay:.8s}
