.mobile-menu-wrapper:not(.body-visible){pointer-events:none}.mobile-menu-wrapper.body-visible{pointer-events:auto}.nav-header{z-index:1000;position:relative}.nav-header .header-layout1 .sticky-wrapper,.nav-header .header-layout2 .sticky-wrapper,.nav-header .header-layout3 .sticky-wrapper{z-index:1001;position:relative}.header-layout1--single .sticky-wrapper{padding-top:0!important}.header-layout1--single .sticky-wrapper.sticky{top:0!important}.header-layout1--single .header-logo,.header-layout1--single .header-button{margin-top:0!important}.scroll-top.scroll-top{left:30px;right:auto}.whatsapp-float.whatsapp-float{z-index:10000;color:#fff;background:0 0;border-radius:0;flex-direction:column;align-items:flex-end;gap:2px;width:max-content;max-width:calc(100vw - 24px);height:auto;padding:0;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px}.whatsapp-float__bubble{z-index:2;background:var(--theme-color);color:#fff;transform-origin:82% 100%;border-radius:16px;align-items:center;gap:8px;padding:8px 14px 9px 10px;transition:transform .25s;animation:4.2s ease-in-out infinite wa-nudge;display:flex;position:relative;box-shadow:0 10px 22px #b4101047}.whatsapp-float__bubble:after{content:"";border-style:solid;border-width:8px 7px 0;border-color:var(--theme-color) transparent transparent;width:0;height:0;position:absolute;bottom:-7px;right:20px}.whatsapp-float__chat{color:#fff;flex:0 0 22px;width:22px;height:22px}.whatsapp-float__copy{flex-direction:column;line-height:1.05;display:flex}.whatsapp-float__lead,.whatsapp-float__tail{color:#fff;font-family:var(--body-font);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.12}.whatsapp-float__button{width:58px;height:58px;margin-top:6px;margin-right:2px;position:relative}.whatsapp-float__ring{background:#f41e1e6b;border-radius:50%;animation:2.2s ease-out infinite wa-ripple;position:absolute;inset:0}.whatsapp-float__ring:nth-child(2){animation-delay:.8s}.whatsapp-float__ring:nth-child(3){animation-delay:1.6s}.whatsapp-float__face{z-index:1;color:#fff;background:radial-gradient(circle at 34% 30%,#3ee073 0%,#25d366 42%,#14b353 100%);border:2px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s;animation:2.6s ease-in-out infinite wa-pop;display:grid;position:relative;box-shadow:0 8px 16px #0c5a2a59,inset 0 6px 10px #ffffff47}.whatsapp-float__icon{filter:drop-shadow(0 1px 1px #00281047);width:32px;height:32px;display:block}.whatsapp-float__icon path{fill:#fff}.whatsapp-float.whatsapp-float:hover .whatsapp-float__face,.whatsapp-float.whatsapp-float:focus-visible .whatsapp-float__face{animation:none;transform:scale(1.12)}.whatsapp-float.whatsapp-float:hover .whatsapp-float__bubble,.whatsapp-float.whatsapp-float:focus-visible .whatsapp-float__bubble{animation:none;transform:translateY(-8px)scale(1.05)}.whatsapp-float.whatsapp-float:hover .whatsapp-float__ring,.whatsapp-float.whatsapp-float:focus-visible .whatsapp-float__ring{animation-duration:1.15s}@keyframes wa-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.72)}}@keyframes wa-nudge{0%,72%,to{transform:translateY(0)scale(1)}80%{transform:translateY(-8px)scale(1.04)}88%{transform:translateY(0)scale(1)}}@keyframes wa-pop{0%,to{transform:scale(1)}40%{transform:scale(1.06)}55%{transform:scale(.98)}}@media (max-width:767px){.whatsapp-float.whatsapp-float{bottom:14px;right:14px}.whatsapp-float__lead,.whatsapp-float__tail{font-size:13px}.whatsapp-float__button,.whatsapp-float__face{width:54px;height:54px}.whatsapp-float__icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.whatsapp-float__bubble,.whatsapp-float__face,.whatsapp-float__ring{animation:none}.whatsapp-float.whatsapp-float:hover .whatsapp-float__bubble,.whatsapp-float.whatsapp-float:focus-visible .whatsapp-float__bubble,.whatsapp-float.whatsapp-float:hover .whatsapp-float__face,.whatsapp-float.whatsapp-float:focus-visible .whatsapp-float__face{transform:none}}.hero-shape1__text{width:min(320px,42vw);height:auto;display:block}.hero-1{--site-header-height:95px;--home-hero-height:min(720px, calc(100svh - var(--site-header-height)));height:var(--home-hero-height)}.hero-1 .global-carousel,.hero-1 .slick-list,.hero-1 .slick-track,.hero-1 .hero-slider,.hero-1 .hero-slider>.container,.hero-1 .hero-slider>.container>.row,.hero-1 .hero-slider>.container>.row>[class*=col-]{height:100%}.hero-1 .hero-slider{background-size:cover}.hero-1 .hero-style1{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:clamp(40px,8svh,80px) 0;display:flex}.hero-1 .hero-title{max-width:16ch;font-size:clamp(40px,4.4vw,58px);line-height:1.12}.hero-1 .hero-title span{-webkit-text-stroke-width:1.5px}.hero-1 .hero-text{color:#ffffffe6;max-width:36rem;margin-top:clamp(14px,2.2svh,22px);margin-bottom:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.hero-1 .hero-style1 .btn-group{margin-top:clamp(22px,3.5svh,36px)}@supports (height:100dvh){.hero-1{--home-hero-height:min(720px, calc(100dvh - var(--site-header-height)))}}@media (max-width:991px){.hero-1{--site-header-height:80px;--home-hero-height:min(680px, calc(100svh - var(--site-header-height)))}.hero-1 .hero-title{max-width:none;font-size:clamp(34px,6.2svh,48px);line-height:1.12}.hero-1 .hero-subtitle{margin-bottom:clamp(12px,2.5svh,20px)}.hero-1 .hero-style1{padding:clamp(24px,6svh,64px) 0}.hero-1 .hero-style1 .btn-group{margin-top:clamp(18px,3.5svh,28px)}@supports (height:100dvh){.hero-1{--home-hero-height:min(680px, calc(100dvh - var(--site-header-height)))}}}@media (max-width:575px){.hero-1{--home-hero-height:min(640px, calc(100svh - var(--site-header-height)))}.hero-1 .hero-title{font-size:clamp(30px,7.5vw,38px)}.hero-1 .hero-text{font-size:15px}@supports (height:100dvh){.hero-1{--home-hero-height:min(640px, calc(100dvh - var(--site-header-height)))}}}.header-layout1--single .navbar-right-desc:after{display:none}.header-layout1--single .header-lang{align-items:center;padding:0 22px 0 18px;display:flex;position:relative}.header-layout1--single .header-lang:after{content:"";background:var(--border-color,#e3e3e3);width:1px;height:100%;position:absolute;top:0;right:-4px;transform:rotate(10deg)}.header-layout2--single .sticky-wrapper{padding-top:0!important}.header-layout2--single .sticky-wrapper.sticky{top:0!important}.header-layout2--single .header-logo,.header-layout2--single .header-button{margin-top:0!important}.language-switcher{z-index:20;align-items:center;display:inline-flex;position:relative}.language-switcher__trigger{color:#111;cursor:pointer;background:#fff;border:1px solid #11111124;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:6px 12px 6px 10px;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.language-switcher__trigger:hover,.language-switcher.is-open .language-switcher__trigger{border-color:#e31c2573;box-shadow:0 6px 16px #11111114}.language-switcher__icon{color:#e31c25;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.language-switcher__current{letter-spacing:.06em;font-size:12px;font-weight:700;line-height:1}.language-switcher__caret{color:#777;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:transform .2s,color .2s;display:inline-flex}.language-switcher.is-open .language-switcher__caret{color:#e31c25;transform:rotate(180deg)}.language-switcher__menu{background:#fff;border:1px solid #1111111a;border-radius:14px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #1111111f}.language-switcher__menu[hidden]{display:none}.language-switcher__option{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s,color .15s;display:flex}.language-switcher__option:hover{background:#e31c250f}.language-switcher__option.is-active{color:#e31c25;background:#e31c251a}.language-switcher__option-code{letter-spacing:.06em;min-width:28px;font-size:11px;font-weight:800}.language-switcher__option-name{flex:1;font-size:13px;font-weight:600}.language-switcher__check{color:#e31c25;font-size:11px;line-height:1}.language-switcher--light .language-switcher__trigger{color:#fff;background:#ffffff14;border-color:#ffffff47}.language-switcher--light .language-switcher__icon,.language-switcher--light .language-switcher__caret{color:#ffffffe6}.language-switcher--light .language-switcher__trigger:hover,.language-switcher--light.is-open .language-switcher__trigger{box-shadow:none;background:#ffffff24;border-color:#ffffff80}.header-layout1.header-layout1--single .sticky-wrapper{border-top:3px solid var(--theme-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #1c1c1c14;box-shadow:0 10px 32px #1c1c1c0f;padding:0!important}.header-layout1.header-layout1--single .sticky-wrapper.sticky{box-shadow:0 14px 38px #1c1c1c1f}.header-layout1__container{max-width:1600px;margin:0 auto;padding-left:clamp(20px,3vw,48px)!important;padding-right:clamp(20px,3vw,48px)!important}.header-layout1__row{column-gap:clamp(12px,1.4vw,24px);min-height:92px;margin:0!important}.header-layout1__row>[class*=col-]{padding-left:0;padding-right:0}.header-layout1--single .header-logo{align-items:center;height:92px;padding:8px 0;display:flex}.header-layout1--single .wi-brand__logo{width:156px}.header-layout1-nav{flex:auto;min-width:0}.header-layout1.header-layout1--single .main-menu{justify-content:center;width:100%;margin:0!important;padding:0!important;display:flex!important}.header-layout1.header-layout1--single .main-menu:after{display:none}.header-layout1.header-layout1--single .main-menu>ul{justify-content:center;align-items:center;gap:clamp(14px,1.5vw,28px);display:flex}.header-layout1.header-layout1--single .main-menu>ul>li{margin:0}.header-layout1.header-layout1--single .main-menu>ul>li>a{color:#28282b;font-family:var(--body-font);letter-spacing:.015em;text-transform:none;padding:34px 0 32px;font-size:14px;font-weight:700}.header-layout1.header-layout1--single .main-menu>ul>li>a:before{content:"";background:var(--theme-color);transform-origin:100%;border-radius:999px;height:2px;transition:transform .25s;position:absolute;bottom:24px;left:0;right:0;transform:scaleX(0)}.header-layout1.header-layout1--single .main-menu>ul>li>a:hover:before,.header-layout1.header-layout1--single .main-menu>ul>li>a:focus-visible:before{transform-origin:0;transform:scaleX(1)}.header-layout1-actions{flex:none;gap:10px;align-items:center!important}.header-layout1-actions>*{flex:none}.header-layout1.header-layout1--single .header-phone-card{min-height:54px;color:var(--title-color);font-family:var(--body-font);background:linear-gradient(135deg,#fff2f3 0%,snow 100%);border:1px solid #f41e1e24;border-radius:14px;align-items:center;gap:10px;padding:7px 14px 7px 8px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.header-layout1.header-layout1--single .header-phone-card:hover{color:var(--title-color);border-color:#f41e1e4d;transform:translateY(-1px)}.header-phone-card__icon{color:var(--theme-color);flex:none;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.header-layout1.header-layout1--single .header-phone-card__icon i{margin:0;transform:none}.header-phone-card__copy{flex-direction:column;gap:3px;line-height:1;display:flex}.header-phone-card__label{color:#8b6769;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.header-phone-card__number{color:var(--title-color);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:700}.header-layout1.header-layout1--single .header-lang{padding:0}.header-layout1.header-layout1--single .header-lang:after{display:none}.header-layout1.header-layout1--single .language-switcher__trigger{background:#f7f7f8;border-color:#1c1c1c1a;border-radius:12px;min-height:46px;padding:7px 12px}.header-layout1.header-layout1--single .language-switcher__trigger:hover,.header-layout1.header-layout1--single .language-switcher.is-open .language-switcher__trigger{background:#fff;border-color:#f41e1e47;box-shadow:0 7px 18px #1c1c1c14}.header-layout1.header-layout1--single .header-button{align-items:center;gap:8px;height:auto;padding:0;display:flex;margin:0!important}.header-project-cta{min-height:48px;font-family:var(--body-font);background:linear-gradient(135deg,#f41e1e 0%,#d8101a 100%);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 9px 20px #f41e1e38;padding:0 21px!important}.header-project-cta:before,.header-side-menu-button:before{display:none}.header-project-cta:hover,.header-project-cta:focus-visible{background:var(--title-color);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #1c1c1c2e}.header-layout1.header-layout1--single .header-side-menu-button{width:48px;height:48px;color:var(--title-color);background:#fff;border:1px solid #1c1c1c21;border-radius:12px;place-items:center;font-size:16px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-grid;padding:0!important}.header-layout1.header-layout1--single .header-side-menu-button:hover,.header-layout1.header-layout1--single .header-side-menu-button:focus-visible{border-color:var(--title-color);background:var(--title-color);color:#fff;transform:translateY(-1px)}@media (min-width:992px){.header-layout1__row{grid-template-columns:auto minmax(0,1fr) auto;display:grid!important}.header-layout1-actions{margin-left:0!important}}@media (max-width:1399px){.header-layout1__container{padding-left:24px!important;padding-right:24px!important}.header-layout1__row{column-gap:14px}.header-layout1--single .wi-brand__logo{width:148px}.header-layout1.header-layout1--single .main-menu>ul{gap:14px}.header-layout1.header-layout1--single .header-phone-card{padding-right:11px}.header-project-cta{padding-left:17px!important;padding-right:17px!important}}@media (max-width:1199px){.header-layout1.header-layout1--single .header-phone-card{display:none}.header-layout1.header-layout1--single .main-menu>ul{gap:16px}}@media (max-width:991px){.header-layout1__container{padding-left:20px!important;padding-right:20px!important}.header-layout1__row{min-height:77px}.header-layout1--single .header-logo{height:77px;padding:6px 0!important}}.wi-brand{color:inherit;vertical-align:middle;align-items:center;line-height:0;display:inline-flex;text-decoration:none!important}.wi-brand__logo{object-fit:contain;width:150px;height:auto;display:block;max-width:none!important}.mobile-logo .wi-brand__logo{width:195px}.wi-brand--footer .wi-brand__logo{width:228px;max-width:100%!important}@media (max-width:991px){.header-layout1--single .header-logo,.header-layout2--single .header-logo{padding-top:5px!important;padding-bottom:5px!important}}@media (max-width:575px){.header-layout1--single .header-logo,.header-layout2--single .header-logo{padding-top:10px!important;padding-bottom:10px!important}.nav-header .wi-brand__logo{width:128px}.mobile-logo .wi-brand__logo{width:185px}}.preloader{pointer-events:none}.pricing-area{display:none!important}.feature-area .row>[class*=col-]{display:flex}.feature-area .feature-card{flex-direction:column;width:100%;height:100%;display:flex}.feature-area .feature-card .btn{margin-top:auto}.service-card .service-card_icon img,.feature-card .feature-card_icon img,.contact-info .contact-info_icon img,.about-grid .about-grid_icon img{transition:transform .35s,filter .35s}.service-card:not(.style2) .service-card_icon img{filter:brightness(0)invert()}.service-card:not(.style2):hover .service-card_icon img{filter:none;transform:translateY(-4px)rotate(-3deg)scale(1.05)}.service-card.style2:hover .service-card_icon img,.feature-card:hover .feature-card_icon img,.contact-info:hover .contact-info_icon img,.about-grid:hover .about-grid_icon img{transform:translateY(-4px)rotate(-3deg)scale(1.05)}@media (prefers-reduced-motion:reduce){.service-card .service-card_icon img,.feature-card .feature-card_icon img,.contact-info .contact-info_icon img,.about-grid .about-grid_icon img{transition:none}}.team-section-intro{max-width:760px;margin:16px auto 0}.role-card{flex-direction:column;width:100%;height:100%;margin-bottom:0;padding:24px;display:flex}.role-card:hover,.role-team-slider .slick-current .role-card{margin-bottom:0}.role-card .team-card_img{aspect-ratio:454/500;background:#171719;overflow:hidden}.role-card .team-card_img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.role-card:hover .team-card_img img{transform:scale(1.035)}.role-card .team-card_content{text-align:left;flex-direction:column;flex:1;display:flex}.role-card .team-card_title{margin:22px 0 8px;font-size:21px;line-height:1.25}.role-card .team-card_desig{color:var(--theme-color);letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.55;display:block}.role-card .team-card_text{margin:13px 0 0;font-size:15px;line-height:1.65}.role-team-slider .slick-track,.client-values-slider .slick-track{display:flex}.role-team-slider .slick-slide,.client-values-slider .slick-slide{height:auto}.role-team-slider .slick-slide>div,.client-values-slider .slick-slide>div{height:100%}.client-values-area{isolation:isolate;position:relative}.client-values-area>.space{padding-top:72px;padding-bottom:72px}.client-values-area .testimonial-bg-thumb1{height:100%;position:absolute;inset:0}.client-values-area .testimonial-bg-thumb1 .thumb{width:65%;height:100%;min-height:0;overflow:hidden}.client-values-area .testimonial-bg-thumb1 .thumb img{object-fit:cover;object-position:left center;width:100%;height:100%}.client-values-area .client-values-panel{text-align:left;padding:48px 52px}.client-values-panel .title-area{margin-bottom:24px}.client-values-intro{color:#ffffffb8;max-width:650px;margin:14px 0 0;font-size:16px;line-height:1.7}.client-value-card{background:#18181af5;border:1px solid #343436;border-radius:16px;height:100%;min-height:210px;padding:22px;transition:transform .3s,border-color .3s,background .3s}.client-value-card:hover{background:#202023;border-color:#f42828b8;transform:translateY(-5px)}.client-value-card_header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.client-value-icon{color:#fff;justify-content:center;align-items:center;width:64px;height:64px;transition:color .3s,transform .3s;display:inline-flex}.client-value-icon svg{width:64px;height:64px;display:block}.client-value-card:hover .client-value-icon{color:var(--theme-color);transform:translateY(-3px)rotate(-2deg)}.client-value-number{color:#ffffff4d;font-family:var(--title-font);letter-spacing:.12em;font-size:13px;font-weight:700}.client-value-title{color:#fff;margin:0 0 12px;font-size:22px;line-height:1.25}.client-value-text{color:#ffffffad;margin:0;font-size:15px;line-height:1.7}.client-values-slider .slick-dots{margin-top:20px}.team-delivery-card>.row{align-items:stretch}.team-delivery-card .col-lg-5{display:flex}.team-delivery-card .team-about-card_img,.team-delivery-card .team-about-card_img img{height:100%;min-height:540px}.team-delivery-card .team-about-card_img img{object-position:33% center}.team-delivery-card .team-about-card_box{padding:72px 64px}.team-delivery-facts{border-top:1px solid #303033;margin-top:30px;padding-top:30px}@media (max-width:1399px){.client-values-area .client-values-panel{padding:48px 52px}}@media (max-width:1199px){.client-values-area>.space{padding-top:56px;padding-bottom:56px}.client-values-area .client-values-panel{padding:40px 36px}.client-value-card{min-height:200px;padding:20px}.team-delivery-card .team-about-card_box{padding:58px 46px}}@media (max-width:991px){.client-values-area .testimonial-bg-thumb1 .thumb{opacity:.3;width:100%}.client-values-panel{background-color:#18181af0}.team-delivery-card .col-lg-5{display:block}.team-delivery-card .team-about-card_img,.team-delivery-card .team-about-card_img img{border-radius:20px 20px 0 0;min-height:380px}.team-delivery-card .team-about-card_box{padding:52px 42px}}@media (max-width:575px){.role-card{padding:20px}.client-values-area>.space{padding-top:48px;padding-bottom:48px}.client-values-area .client-values-panel{border-radius:22px;padding:32px 20px}.client-value-card{min-height:0;padding:20px}.client-value-card_header{margin-bottom:16px}.client-value-icon,.client-value-icon svg{width:56px;height:56px}.team-delivery-card .team-about-card_img,.team-delivery-card .team-about-card_img img{min-height:300px}.team-delivery-card .team-about-card_box{padding:42px 26px}}@media (prefers-reduced-motion:reduce){.role-card .team-card_img img,.client-value-card,.client-value-icon{transition:none}}.wi-footer .contact-card{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.wi-footer .contact-card .info-card,.wi-footer .contact-card .info-card:not(:first-child){align-items:center;gap:16px;min-width:0;padding:32px 28px 32px 0}.wi-footer .contact-card .info-card:not(:first-child){padding-left:32px}.wi-footer .contact-card .info-card_icon{width:56px;height:56px;box-shadow:none;font-size:18px;line-height:56px}.wi-footer .contact-card .info-card_content{min-width:0}.wi-footer .contact-card .info-card_text{letter-spacing:.04em;margin-bottom:4px;font-size:13px;line-height:1.3}.wi-footer .contact-card .info-card_link{overflow-wrap:break-word;font-size:18px;font-weight:500;line-height:1.4;display:block}.wi-footer .widget-area{padding:48px 0 16px}.wi-footer .footer-widget{margin-bottom:20px!important}.wi-footer .footer-widget .widget_title{margin:0 0 26px;font-size:22px}.wi-footer .footer-widget .widget_title:after{bottom:-10px}.wi-footer .widget-about .footer-logo{margin-bottom:18px}.wi-footer .wi-brand--footer .wi-brand__logo{width:190px}.wi-footer .widget-about .about-text{margin-top:0;margin-bottom:18px;font-size:16px;line-height:1.6}.wi-footer .footer-widget.widget_nav_menu a,.wi-footer .footer-widget.widget_meta a,.wi-footer .footer-widget.widget_pages a{margin-bottom:10px;font-size:16px;line-height:1.45}.wi-footer .footer-text{margin-top:0;margin-bottom:16px;font-size:16px;line-height:1.6}.wi-footer .newsletter-form .form-group{margin-bottom:12px}.wi-footer .newsletter-form .form-group input{height:50px}.wi-footer .newsletter-form .form-group>i{top:17px}.wi-footer .copyright-wrap{padding:18px 0}.breadcumb-wrapper.breadcumb-wrapper{background-color:#f4f4f5;padding:26px 0;background-image:none!important}.breadcumb-wrapper.breadcumb-wrapper:before{display:none}.breadcumb-wrapper .breadcumb-title{color:var(--title-color);margin:0;font-size:34px;line-height:1.15}.breadcumb-wrapper .breadcumb-menu{margin:8px 0 0}.breadcumb-wrapper .breadcumb-menu li,.breadcumb-wrapper .breadcumb-menu a,.breadcumb-wrapper .breadcumb-menu span,.breadcumb-wrapper .breadcumb-menu li:after{color:#5c5c66;font-size:14px}.breadcumb-wrapper .breadcumb-menu a:hover,.breadcumb-wrapper .breadcumb-menu li.active{color:var(--theme-color)}.header-phone-card__icon img{width:28px;height:28px;display:block}.contact-area.space{padding-top:56px;padding-bottom:56px}.contact-area .row>[class*=col-]{display:flex}.contact-area .contact-info{flex:1;align-items:center;gap:14px;width:100%;height:auto;padding:22px 20px}.contact-area .contact-info_icon img{width:40px;height:40px;display:block}.contact-area .contact-info .media-body{min-width:0}.contact-area .contact-info .contact-info_title{letter-spacing:.04em;margin-top:0;margin-bottom:4px;font-size:12px;line-height:1.3}.contact-area .contact-info .contact-info_text{margin:0;line-height:1.4}.contact-area .contact-info .contact-info_text a{overflow-wrap:break-word;font-size:16px;line-height:1.4}.contact-form-area.contact-form-area{margin-top:0}.contact-form-area.space-bottom{padding-bottom:64px}.contact-form-area .row>.col-lg-4{display:flex}.contact-form-area.contact-form-area .contact-form-thumb{flex:1;height:auto;min-height:100%;position:relative;overflow:hidden}.contact-form-area.contact-form-area .contact-form-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact-form-area.contact-form-area .contact-form-wrap{padding:48px}.contact-form-area .contact-form-wrap .title-area{margin-bottom:18px}.contact-form-area.contact-form-area textarea.form-control{min-height:132px}.contact-phone-field{gap:12px;display:flex}.contact-phone-field select{flex:0 0 260px;width:260px}.contact-phone-field input{flex:auto;min-width:0}.contact-phone-field__error{color:var(--theme-color);margin:8px 0 0;font-size:13px;line-height:1.4}@media (max-width:575px){.contact-phone-field{flex-direction:column}.contact-phone-field select{flex-basis:auto;width:100%}}@media (max-width:991px){.contact-form-area .row>.col-lg-4{display:block}.contact-form-area.contact-form-area .contact-form-thumb{flex:none;min-height:240px}}@media (max-width:1199px){.wi-footer .contact-card .info-card_link{font-size:16px}}@media (max-width:991px){.wi-footer .contact-card{text-align:left;grid-template-columns:1fr;padding:6px 0}.wi-footer .contact-card .info-card,.wi-footer .contact-card .info-card:not(:first-child){text-align:left;border-left:0;padding:16px 0;display:flex}.wi-footer .widget-area{padding:36px 0 8px}}
