.bs-theme .e-con-boxed>.e-con-inner,.bs-theme .elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--bs-container)}.bs-theme .bs-sec{--padding-top:0;--padding-bottom:0}.bs-theme .bs-sec--soft{background:var(--bs-bg-soft)}.bs-theme .bs-sec--stats{position:relative;z-index:5;pointer-events:none}.bs-theme .bs-sec--stats .bs-stats{pointer-events:auto}.bs-theme .bs-sec--hero .elementor-widget-container,.bs-theme .bs-sec--video .elementor-widget-container,.bs-theme .bs-sec--casal .elementor-widget-container{padding:0}.bs-theme .bs-sec .elementor-widget:not(:last-child){margin-bottom:0}.bs-theme .lte-background-gray{background:var(--bs-bg-soft)}.bs-theme .elementor-button .elementor-button-content-wrapper{gap:8px}.bs-theme .lte-heading .lte-subheader{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font:700 .8rem/1 var(--bs-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--bs-orange)}.bs-theme .lte-heading .lte-subheader::before{content:"";width:34px;height:4px;background:var(--bs-orange)}.bs-theme .lte-heading .lte-header{font:800 clamp(2.2rem, 5vw, 3.6rem)/1.02 var(--bs-font-display);text-transform:uppercase;color:var(--bs-ink);margin:0}.bs-theme .lte-heading.lte-heading-align-center,.bs-theme .lte-heading-align-center .lte-heading{text-align:center}.bs-theme .lte-heading-align-center .lte-subheader{justify-content:center}.bs-theme .lte-heading .lte-watermark{font-family:var(--bs-font-display);font-weight:800;color:var(--bs-bg-soft);opacity:.8;-webkit-text-stroke:0}.bs-theme .lte-background-black .lte-header,.bs-theme .lte-background-blue .lte-header{color:#fff}.bs-theme .lte-team-list .lte-team-item{position:relative;background:#fff;border:1px solid var(--bs-line);overflow:hidden;transition:transform .35s,box-shadow .35s;text-align:center}.bs-theme .lte-team-list .lte-team-item:hover{transform:translateY(-8px);box-shadow:var(--bs-shadow)}.bs-theme .lte-team-list .lte-team-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:6px;z-index:2;background:var(--bs-orange);transform:scaleX(0);transform-origin:left;transition:transform .4s}.bs-theme .lte-team-list .lte-team-item:hover::before{transform:scaleX(1)}.bs-theme .lte-team-item .lte-image{display:block;aspect-ratio:4 / 4.4;background-color:var(--bs-blue);background-size:cover;background-position:center top;background-image:repeating-linear-gradient(90deg,var(--bs-blue) 0 38px,var(--bs-black) 38px 76px)}.bs-theme .lte-team-item .lte-image[style*="url(http"],.bs-theme .lte-team-item .lte-image[style*="url('http"],.bs-theme .lte-team-item .lte-image[style*='url("http']{background-image:initial}.bs-theme .lte-team-list .lte-team-item .lte-image[style*="url()"]{display:none!important}.bs-theme .lte-team-item .lte-descr{padding:22px 18px 26px}.bs-theme .lte-team-list .lte-team-item .lte-image[style*="url()"]+.lte-descr{padding:26px 16px 24px}.bs-theme .elementor-widget-lte-team .lte-team-list-wrapper{max-width:1080px;margin:0 auto;padding:0 var(--bs-gutter)}.bs-theme .elementor-widget-lte-team .lte-team-static .row{justify-content:center;row-gap:24px}.bs-theme .elementor-widget-lte-team .lte-team-static .lte-item{display:flex}.bs-theme .elementor-widget-lte-team .lte-team-static .lte-team-item{width:100%}.bs-theme .elementor-widget-lte-team .lte-team-static .lte-team-item .lte-header{font-size:1.3rem}.bs-theme .elementor-widget-lte-team .lte-team-static .lte-team-item .lte-subheader{font-size:.78rem}.bs-theme .lte-team-item .lte-header{margin:0 0 6px;font:800 1.6rem/1.05 var(--bs-font-display);text-transform:uppercase;color:var(--bs-ink)}.bs-theme .lte-team-item a:hover .lte-header{color:var(--bs-blue)}.bs-theme .lte-team-item .lte-subheader{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.06em;color:var(--bs-orange)}.bs-theme .bs-value .elementor-icon-box-wrapper{display:flex;gap:20px;padding:24px;background:#fff;border:1px solid var(--bs-line);border-left:6px solid var(--bs-orange);text-align:left;transition:transform .3s,box-shadow .3s}.bs-theme .bs-value .elementor-icon-box-wrapper:hover{transform:translateX(8px);box-shadow:var(--bs-shadow)}.bs-theme .bs-value .elementor-icon-box-icon{flex:none;margin:0}.bs-theme .bs-value .elementor-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--bs-blue);color:#fff;font-size:1.5rem}.bs-theme .bs-value .elementor-icon svg{fill:#fff;width:1.5rem;height:1.5rem}.bs-theme .bs-value .elementor-icon-box-title{margin:0 0 4px;font:800 1.5rem/1.05 var(--bs-font-display);text-transform:uppercase;color:var(--bs-ink)}.bs-theme .bs-value .elementor-icon-box-description{margin:0;color:var(--bs-muted);font-size:.95rem}.bs-theme .bs-photo-frame{position:relative;padding:0 0 22px 22px}.bs-theme .bs-photo-frame::before{content:"";position:absolute;z-index:0;left:0;bottom:0;width:70%;height:70%;background:repeating-linear-gradient(90deg,var(--bs-blue) 0 28px,var(--bs-black) 28px 56px)}.bs-theme .bs-photo-frame img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 4.6;object-fit:cover;object-position:center 30%}.bs-theme .wpcf7 form p{margin:0 0 14px}.bs-theme .gform_wrapper input[type="text"],.bs-theme .gform_wrapper input[type="email"],.bs-theme .gform_wrapper input[type="tel"],.bs-theme .gform_wrapper input[type="number"],.bs-theme .gform_wrapper select,.bs-theme .gform_wrapper textarea{width:100%;padding:14px 16px;border:2px solid var(--bs-line);border-radius:0;font:inherit;background:#fff}.bs-theme .gform_wrapper input[type="text"],.bs-theme .gform_wrapper input[type="email"],.bs-theme .gform_wrapper input[type="tel"],.bs-theme .gform_wrapper input[type="number"],.bs-theme .gform_wrapper input[type="url"],.bs-theme .gform_wrapper input[type="date"],.bs-theme .gform_wrapper select{box-sizing:border-box;height:auto;min-height:52px;line-height:1.4}.bs-theme .gform_wrapper select{padding-right:40px;text-overflow:ellipsis}.bs-theme .gform_wrapper input[type="file"]{box-sizing:border-box;width:100%;height:auto;min-height:52px;padding:12px 16px;line-height:1.4;border:2px dashed var(--bs-line);background:var(--bs-bg-soft)}.bs-theme .gform_wrapper input[type="file"]::file-selector-button{margin-right:14px;padding:8px 16px;border:0;border-radius:0;background:var(--bs-blue);color:#fff;font:600 .85rem/1 var(--bs-font-body);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.bs-theme .gform_wrapper textarea{min-height:130px;line-height:1.5}.bs-theme .gform_wrapper .gfield_label,.bs-theme .gform_wrapper legend{font-weight:600;color:var(--bs-ink)}.bs-theme .wpcf7-not-valid-tip,.bs-theme .gfield_validation_message{color:#c42221;font-size:.85rem}.bs-theme .wpcf7{container-type:inline-size}.bs-theme .wpcf7 input[type="text"],.bs-theme .wpcf7 input[type="email"],.bs-theme .wpcf7 input[type="tel"],.bs-theme .wpcf7 select,.bs-theme .wpcf7 textarea{width:100%;max-width:100%;text-overflow:ellipsis}@container (max-width:640px){.bs-theme .wpcf7 .row>[class*="col-"]{flex:0 0 100%;max-width:100%;width:100%}}.bs-theme .bs-info{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;overflow-wrap:anywhere;text-align:left;color:var(--bs-ink)}.bs-theme .bs-info p{margin:0}.bs-theme .bs-info__help{position:relative;padding:22px 26px 22px 84px;background:var(--bs-bg-soft);border-left:6px solid var(--bs-orange);font-size:1.02rem;line-height:1.7}.bs-theme .bs-info__help::before{content:"?";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;background:var(--bs-blue);color:#fff;font:800 1.5rem/1 var(--bs-font-display)}.bs-theme .bs-info__title{display:flex;align-items:center;gap:12px;margin:14px 0 0;font:800 1.45rem/1.1 var(--bs-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bs-ink)}.bs-theme .bs-info__title::before{content:"";flex:none;width:34px;height:4px;background:var(--bs-orange)}.bs-theme .bs-info__steps{list-style:none;counter-reset:paso;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.bs-theme .bs-info__steps li{counter-increment:paso;position:relative;padding:14px 18px 14px 68px;background:#fff;border:1px solid var(--bs-line);line-height:1.55}.bs-theme .bs-info__steps li::before{content:counter(paso);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;background:var(--bs-blue);color:#fff;font:800 1.2rem/1 var(--bs-font-display)}.bs-theme .bs-info__note{padding:18px 22px;border:1px solid var(--bs-line);border-top:4px solid var(--bs-orange);background:#fff;line-height:1.7}.bs-theme .bs-info__contact{display:grid;gap:6px;padding:22px 26px;background:var(--bs-navy);color:#dbe5ff}.bs-theme .bs-info__contact a{color:#fff;border-bottom:2px solid var(--bs-orange)}.bs-theme .bs-info__contact a:hover{color:var(--bs-orange)}.bs-theme .bs-info__thanks{margin-top:6px;text-align:center;color:var(--bs-muted);font-size:.98rem;line-height:1.7}@media (max-width:767px){.bs-theme .bs-info__help{padding:18px 18px 18px 66px}.bs-theme .bs-info__help::before{left:14px;width:36px;height:36px}.bs-theme .bs-info__title{font-size:1.25rem}}.bs-theme .bs-pdf-btn .elementor-button{padding:18px 40px;font-size:.95rem}.bs-theme .bs-pdf-btn .elementor-button-icon{margin-right:10px;font-size:1.3em}.bs-theme .bs-pdf-btn .elementor-button-text{white-space:normal;text-align:left}.bs-theme .bs-shop-card{position:relative;overflow:hidden;align-items:flex-start;gap:6px;transition:box-shadow .3s}.bs-theme .bs-shop-card::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fff0 48%,rgb(11 26 58 / .5) 74%,rgb(11 26 58 / .82) 100%);transition:background .3s}.bs-theme .bs-shop-card::before{opacity:0!important}.bs-theme .bs-shop-card>*{position:relative;z-index:1}.bs-theme .bs-shop-card:hover{box-shadow:0 24px 40px -24px rgb(11 26 58 / .7)}.bs-theme .bs-shop-card:hover::after{background:linear-gradient(180deg,rgb(55 98 184 / .06) 28%,rgb(11 26 58 / .5) 66%,rgb(11 26 58 / .86) 100%)}.bs-theme .bs-shop-card .lte-header,.bs-theme .bs-shop-card .lte-heading .lte-header{color:#fff;margin:0;text-shadow:0 2px 14px rgb(0 0 0 / .5)}.bs-theme .bs-shop-card .elementor-widget-lte-header .lte-header{font:800 clamp(2.2rem, 4vw, 3.1rem)/1 var(--bs-font-display);text-transform:uppercase}.bs-theme .bs-shop-card .elementor-widget-lte-header+.elementor-widget-lte-header .lte-header{position:relative;padding-bottom:14px;font:600 .85rem/1.2 var(--bs-font-body);letter-spacing:.24em;text-transform:uppercase;color:#ffd9c2}.bs-theme .bs-shop-card .elementor-widget-lte-header+.elementor-widget-lte-header .lte-header::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;background:var(--bs-orange)}.bs-theme .bs-shop-card .elementor-widget-lte-header .elementor-widget-container{margin-bottom:0!important}.bs-theme .bs-shop-card .lte-subheader{display:none}.bs-theme .bs-shop-card .elementor-widget-lte-button{margin-top:10px}body.bs-theme .bs-shop-card a.lte-btn{--c-rgb:255, 106, 19;--c-dark:#d9500b;color:#fff;background-color:rgba(var(--c-rgb),.28)!important;border-color:rgb(var(--c-rgb))}body.bs-theme .bs-shop-card a.lte-btn:hover,body.bs-theme .bs-shop-card a.lte-btn:focus-visible{background-color:rgb(var(--c-rgb))!important;color:#fff}.bs-theme .elementor-widget-text-editor{color:var(--bs-muted);font-size:1.05rem}.bs-theme .elementor-widget-text-editor a{color:var(--bs-blue);border-bottom:2px solid var(--bs-orange)}.bs-theme .elementor-widget-text-editor p{margin:0 0 1.15em;line-height:1.8}.bs-theme .elementor-widget-text-editor p:last-child{margin-bottom:0}.bs-theme .elementor-widget-text-editor ul{list-style:none;padding:0;margin:0 0 1.15em}.bs-theme .elementor-widget-text-editor ul li{position:relative;padding-left:34px;margin:10px 0}.bs-theme .elementor-widget-text-editor ul li::before{content:"";position:absolute;left:4px;top:.6em;width:14px;height:8px;background:var(--bs-orange)}.bs-theme .elementor-widget-image-carousel .swiper-slide-image{aspect-ratio:4 / 3;object-fit:cover;width:100%}.bs-theme .elementor-swiper-button{color:#fff;background:var(--bs-blue);width:46px;height:46px;display:grid;place-items:center}.bs-theme .elementor-swiper-button:hover{background:var(--bs-orange)}.bs-theme .swiper-pagination-bullet-active{background:var(--bs-orange)}