.assm-file-upload{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:14px 0}.assm-file-upload__button{display:inline-flex;gap:7px;align-items:center;padding:9px 14px;border:1px solid rgb(31 54 92 / .22);background:#fff;color:#1f365c;cursor:pointer;font-weight:600;line-height:1.2}.assm-file-upload__button:hover,.assm-file-upload__button:focus-within{border-color:#2578e9;color:#2578e9}.assm-file-upload__button svg{width:16px;height:16px;fill:currentColor}.assm-file-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.assm-file-upload__meta{flex:1 1 180px;min-width:0;color:inherit;font-size:12px;opacity:.78}.assm-file-upload__name{display:block;overflow-wrap:anywhere}.assm-file-upload__error{flex-basis:100%;margin:0;color:#c62828;font-size:12px}.assm-file-upload.has-error .assm-file-upload__button{border-color:#c62828;color:#c62828}.assm-simple-captcha{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:14px 0}.assm-simple-captcha__title{flex-basis:100%;font-size:13px;font-weight:600}.assm-simple-captcha__challenge{display:inline-flex;gap:8px;align-items:center;font-size:16px;font-weight:600}form.dt-contact-form.dt-form .assm-simple-captcha__input{box-sizing:border-box;width:74px;min-width:74px;height:38px;margin:0;padding:6px 8px;text-align:center}.assm-simple-captcha__help{font-size:12px;opacity:.78}.assm-simple-captcha__error{flex-basis:100%;color:#c62828;font-size:12px}form.dt-contact-form.dt-form .assm-simple-captcha.has-error input,form.dt-contact-form.dt-form .assm-simple-captcha input[aria-invalid="true"]{border-color:#d32f2f!important;box-shadow:0 0 0 1px #d32f2f!important}.assm-turnstile-captcha{width:100%;min-height:0;margin:0}.assm-turnstile-captcha__title,.assm-turnstile-captcha__loading{display:none}.assm-turnstile-captcha__widget{width:100%;max-width:300px;min-height:0}.assm-turnstile-captcha__error{display:block;margin-top:6px;color:#c62828;font-size:12px}.assm-turnstile-captcha__error:empty{display:none}.assm-form-status{box-sizing:border-box;width:100%;margin:10px 0 14px;padding:10px 12px;border-left:3px solid currentColor;background:rgb(31 54 92 / .06);font-size:13px;line-height:1.4}.assm-form-status[hidden]{display:none}.assm-form-status.is-pending{color:#1f5f9b}.assm-form-status.is-success{color:#237a3b;background:rgb(35 122 59 / .08)}.assm-form-status.is-error{color:#b3261e;background:rgb(179 38 30 / .08)}form.dt-contact-form.dt-form input.error-field,form.dt-contact-form.dt-form textarea.error-field,form.dt-contact-form.dt-form input[aria-invalid="true"],form.dt-contact-form.dt-form textarea[aria-invalid="true"]{border-color:#d32f2f!important;box-shadow:0 0 0 1px #d32f2f!important}.assm-contact-map-replacement,.assm-contact-map-replacement.ult-new-ib,.assm-contact-map-replacement .ult-new-ib{min-height:360px}.assm-contact-map-replacement.ult-new-ib,.assm-contact-map-replacement .ult-new-ib{height:360px}.assm-contact-map-replacement img,.assm-contact-map-replacement.ult-new-ib img,.assm-contact-map-replacement .ult-new-ib img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.assm-contact-map-replacement,.assm-contact-map-replacement.ult-new-ib,.assm-contact-map-replacement .ult-new-ib{min-height:260px}.assm-contact-map-replacement.ult-new-ib,.assm-contact-map-replacement .ult-new-ib{height:260px}}.share-buttons a.telegram{color:#229ed9}.share-buttons a.telegram:hover{color:#1787bb}.assm-section-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%}.assm-section-gallery--sidebar{gap:8px}.assm-section-gallery--content{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.assm-section-gallery__item{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;aspect-ratio:1 / 1;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;background:rgb(31 54 92 / .06)}.assm-section-gallery__item::before,.assm-section-gallery__item::after{pointer-events:none}.assm-section-gallery__image,#page .assm-section-gallery__item>img.assm-section-gallery__image{position:absolute!important;inset:0!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important}@supports not (aspect-ratio:1 / 1){.assm-section-gallery__item{height:0!important;padding-bottom:100%!important}}.assm-section-gallery__empty{margin:0;font-size:13px}.assm-technology-page .wpb-content-wrapper>.vc_row+.vc_row,.assm-technology-page .entry-content>.vc_row+.vc_row{margin-top:38px}.assm-technology-page .vc_row_inner+.vc_row_inner{margin-top:34px}.assm-technology-page .vc_col-sm-9>.vc_column-inner>.wpb_wrapper>.wpb_content_element+.wpb_content_element,.assm-technology-page .vc_col-sm-9>.vc_column-inner>.wpb_wrapper>.vc_row_inner+.wpb_content_element{margin-top:22px}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p{margin:0!important;padding:0!important;text-align:left!important}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p.paint-accent-color,.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p.assm-price-value{text-align:right!important}.assm-technology-page .wpb_text_column.color-title p.color-title strong{display:flex;gap:14px;justify-content:space-between}.assm-technology-page .wpb_text_column.color-title p.color-title strong>span{margin-left:auto;white-space:nowrap}.fancy-date.assm-fancy-date-text a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-width:calc(100% - 20px);padding:7px 11px!important;white-space:nowrap;cursor:default}.fancy-date.assm-fancy-date-text .assm-date-text{display:block!important;position:static!important;margin:0!important;padding:0!important;font:700 12px/20px Arial,Verdana,sans-serif!important;text-align:center;text-transform:none!important}.assm-date-disabled .entry-meta .entry-date,.assm-date-disabled .entry-meta time,.assm-date-disabled .post-meta .entry-date,.assm-date-disabled .post-meta time,.assm-date-disabled time.entry-date{display:none!important}#footer .widget_presscore-blog-posts time,.footer .widget_presscore-blog-posts time,#footer [id^="presscore-blog-posts-"] time,.footer [id^="presscore-blog-posts-"] time{display:none!important}.share-buttons a.instagram,.soc-ico a.instagram{color:#c13584}.share-buttons a.instagram:hover,.soc-ico a.instagram:hover{color:#a52b70}.assm-share-status{position:fixed;right:20px;bottom:20px;z-index:100000;max-width:min(360px, calc(100vw - 40px));padding:12px 14px;border-radius:4px;background:#1f365c;color:#fff;font-size:14px;box-shadow:0 8px 24px rgb(0 0 0 / .22)}.assm-share-status:empty{display:none}@media (max-width:767px){.assm-section-gallery--content{grid-template-columns:repeat(2,minmax(0,1fr))}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper{grid-template-columns:minmax(0,1fr) auto;gap:8px}}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p:only-child{grid-column:1 / -1}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p.paint-accent-color,.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p.paint-accent-color strong{display:block!important;visibility:visible!important;opacity:1!important;color:var(--the7-accent-color,#2578e9)!important;-webkit-text-fill-color:var(--the7-accent-color,#2578e9)!important;background:none!important;background-image:none!important;filter:none!important}.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p.paint-accent-color,.assm-technology-page .wpb_text_column.color-title>.wpb_wrapper>p.assm-price-value{position:static!important;z-index:1;min-width:max-content;margin:0!important}body.assm-technology-page #page .wpb_content_element.color-title>.wpb_wrapper,body.assm-technology-page #page .wpb_text_column.color-title>.wpb_wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}body.assm-technology-page #page p.assm-price-value,body.assm-technology-page #page p.assm-price-value strong,body.assm-technology-page #page p.paint-accent-color,body.assm-technology-page #page p.paint-accent-color strong{display:block!important;visibility:visible!important;opacity:1!important;color:var(--the7-accent-color,#2578e9)!important;-webkit-text-fill-color:var(--the7-accent-color,#2578e9)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;background:none!important;background-image:none!important;filter:none!important;text-shadow:none!important}body.assm-technology-page #page p.assm-price-value,body.assm-technology-page #page p.paint-accent-color{position:static!important;float:none!important;min-width:max-content;margin:0!important;padding:0!important;text-align:right!important;transform:none!important}.assm-section-six-bottom-layout .assm-section6-bottom-widgets{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);grid-template-areas:"search gallery" "contact gallery";gap:18px 28px;align-items:start;box-sizing:border-box;width:100%;margin-top:38px}.assm-section-six-bottom-layout .assm-section6-bottom-widgets>.widget{box-sizing:border-box;min-width:0;margin:0!important}.assm-section-six-bottom-layout .assm-section6-bottom-widgets>[id^="search-"]{grid-area:search;width:100%;max-width:none}.assm-section-six-bottom-layout .assm-section6-bottom-widgets>[id^="presscore-contact-form-widget-"]{grid-area:contact}.assm-section-six-bottom-layout .assm-section6-bottom-widgets>[id^="assm-section-gallery-"]{grid-area:gallery;width:100%}.assm-section-six-bottom-layout .assm-section6-bottom-widgets .assm-section-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}@media (max-width:900px){.assm-section-six-bottom-layout .assm-section6-bottom-widgets{grid-template-columns:1fr;grid-template-areas:"search" "contact" "gallery"}.assm-section-six-bottom-layout .assm-section6-bottom-widgets .assm-section-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.fancy-date.assm-fancy-date-text a{max-width:calc(100% - 12px);padding:6px 8px!important;white-space:normal}.assm-section-six-bottom-layout .assm-section6-bottom-widgets .assm-section-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}