.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))}}.assm-section-gallery__item[hidden]{display:none!important}.assm-section-gallery__item--video{background:#111!important}.assm-section-gallery__video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;background:#111}.assm-section-gallery__more-wrap{text-align:center;overflow:hidden;width:100%;margin-top:28px}.assm-section-gallery__more{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:220px;height:50px;padding:0 22px;border:2px solid #d7dde6;border-radius:0;background:#fff0;color:#1f365c;font:700 13px/1 Arial,sans-serif;cursor:pointer;transition:all .4s cubic-bezier(.19,1,.22,1)}.assm-section-gallery__more .button-caption{display:flex;align-items:center;margin:0;font-weight:700}.assm-section-gallery__more .button-caption::before{width:12px;height:12px;content:"";margin-right:5px;background:currentColor;-webkit-mask:url(/wp-content/themes/dt-the7/images/the7-check-circle-fill.svg) no-repeat center / 12px 12px;mask:url(/wp-content/themes/dt-the7/images/the7-check-circle-fill.svg) no-repeat center / 12px 12px}.assm-section-gallery__more:hover,.assm-section-gallery__more:focus-visible{border-color:#1f365c;background:#1f365c;color:#fff;outline:none}.assm-prava-gallery-section2{clear:both;margin-top:38px}#page .widget_search .searchform,#page .sidebar .searchform{position:relative;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important}#page .widget_search input.searchform-s,#page .sidebar .searchform input.searchform-s,#page .sidebar .searchform input[type="text"]{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:12px!important;padding-right:34px!important;font-size:12px!important;letter-spacing:-0.1px!important;text-overflow:clip!important}#page .widget_search .searchform .submit,#page .sidebar .searchform .submit{position:absolute!important;right:6px!important;left:auto!important;top:50%!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important}@media (min-width:768px){.assm-desktop-video-fit.wp-block-embed,.assm-desktop-video-fit.wp-block-video{margin-left:auto!important;margin-right:auto!important}.assm-desktop-video-fit.wp-block-embed.wp-embed-aspect-9-16{width:min(100%, calc(min(560px, 70vh) * 0.5625))!important;max-width:100%!important}.assm-desktop-video-fit.wp-block-embed.wp-embed-aspect-16-9{width:min(100%, calc(min(560px, 70vh) * 1.7777778))!important;max-width:100%!important}.assm-desktop-video-fit.wp-block-video video,.assm-desktop-video-fit video{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(560px, 70vh)!important;margin:0 auto!important;object-fit:contain!important}}@media (max-width:767px){#page .wp-block-buttons .wp-block-button.has-custom-width,#page .wp-block-button.has-custom-width{width:auto!important;min-width:118px;max-width:100%!important}#page .wp-block-button .wp-block-button__link,#page .wp-block-file .wp-block-file__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;height:auto!important;min-width:118px;min-height:40px;padding:9px 16px!important;border-radius:5px!important;line-height:1.35!important;text-align:center!important;white-space:normal!important}}.assm-section-gallery__admin-link{margin:0 0 10px!important;font-size:13px;line-height:1.4}.assm-section-gallery__admin-link a{text-decoration:underline}@media (min-width:768px){.assm-video-fit-applied.wp-block-embed .wp-block-embed__wrapper::before,.assm-video-fit-applied .wp-block-embed__wrapper::before{display:none!important;padding-top:0!important}.assm-video-fit-applied iframe,.assm-video-fit-applied video{box-sizing:border-box!important}}.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video)::before{content:"";position:absolute;inset:0;z-index:2;background:rgb(31 54 92 / .38);opacity:0;transition:opacity 160ms ease}.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video)::after{content:"\f00e";position:absolute;left:50%;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;margin:-19px 0 0 -19px;border:0;border-radius:0;color:#fff;font-family:"Font Awesome 6 Free","FontAwesome",sans-serif;font-size:34px;font-style:normal;font-weight:900;line-height:1;opacity:0;transform:scale(.86);transition:opacity 160ms ease,transform 160ms ease}.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video):hover::before,.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video):focus::before,.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video):hover::after,.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video):focus::after{opacity:1}.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video):hover::after,.assm-section-gallery--content .assm-section-gallery__item:not(.assm-section-gallery__item--video):focus::after{transform:scale(1)}.assm-section-gallery__more-wrap[hidden]{display:none!important}html body #page .wp-block-file a.wp-block-file__button.assm-home-download-button:hover,html body #page .wp-block-file a.wp-block-file__button.assm-home-download-button:focus-visible,html body #page .wp-block-file a.wp-block-file__button.assm-has-hover-colours:hover,html body #page .wp-block-file a.wp-block-file__button.assm-has-hover-colours:focus-visible{background-color:var(--assm-file-hover-bg,#f4a215)!important;background-image:none!important;color:var(--assm-file-hover-color,#ffffff)!important;-webkit-text-fill-color:var(--assm-file-hover-color,#ffffff)!important}