.person-intro p {margin: 0;}

.news-no-dates .uk-card > .meta {display: none !important;}
.news-no-dates .uk-card > .meta + h1 {margin-top: 0 !important;}

.manual-slider .uk-slider-items > * img {
    transition: all ease 0.6s;
    transform: scale(0);
    transform-origin: left;
}
.manual-slider .uk-slider-items:not(.uk-transition) > .uk-active img {
    transform: scale(1);
}

@media (min-width: 1200px) {
	.big-pill-banner {margin-top: -70px !important;}
}

@media (min-width: 960px) {
	.uk-border-pill-right\@m {border-radius: 0 500px 500px 0;}
}

.telegram {
	/*background: #091C5A;*/
	background: #10266b;
	position: fixed;
	bottom: 15px;
	right: -360px;
	border-radius: 500px;
	box-shadow: 0 14px 25px rgba(0, 0, 0, 0.32) !important;
	width: 300px;
	padding: 20px;
	z-index: 30;
	font-size: 14px;
	color: #fff;
	animation: telegram 4s ease-in-out;
	animation-fill-mode: forwards;
	animation-delay: 1s;
	transform: scale(0);
	transition: all ease 0.3s;
}
.telegram:hover {
	color: #fff;
	margin-right: 260px !important;
	transition: all ease 1s;
}

@keyframes telegram {
	0%   {right: -360px;}
	15%   {right: 40px; transform: scale(1);}
	20%   {right: 10px}
	60% {right: 10px; transform: scale(1);}
	80% {right: 10px; transform: scale(1);}
	100% {right: -260px; transform: scale(1);}
}

.head-socials {margin-bottom: -4px}
.head-socials li a {
    background: #3BA3D0;
    height: 34px;
    width: 34px;
    line-height: 32px;
    justify-content: center;
    border-radius: 50%;
}
.head-socials li a:hover {
    color: #091C5A !important;
}

@media (max-width: 1599px) {
	#off-menu .uk-accordion-title {
		font-size: 16px;
	}
}

@media (max-width: 1239px) {
	.main-menu > * {max-width: 230px;}
}

.file-list li {position: relative; padding-left: 30px;}
.file-list li span {position: absolute; left: 0;}
.preh {
    font-size: 30px;
    line-height: 36px;
    font-family: "Cormorant Garamond", "Helvetica Neue", Arial, "Noto Sans", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    margin-bottom: 1px;
}

.telegram {transition: all ease 0.3s;}
.telegram:hover {}
.telegram:hover img {
	animation-name: fa-bounce;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
	
.FormBox .uk-fieldset {padding: 40px;}
@media (max-width: 959px) {
	.FormBox .uk-fieldset {padding: 0; border: none !important;}
}

#dvision-panel {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
#dvision-panel[hidden] + .uk-sticky-placeholder {display: none !important;}
#dvision-panel .uk-form-label {
	font-size: 20px; line-height: 28px; margin-bottom: 5px;
	font-weight: bolder;
}
#dvision-panel .uk-form-controls input {display: none;}
#dvision-panel .uk-form-controls input + span {display: inline-block; padding: 4px 20px; border: 2px solid #000; font-size: 20px; cursor: pointer;}
#dvision-panel .uk-form-controls label + label input + span {border-left: none; margin-left: -5px}
#dvision-panel .uk-form-controls input:checked + span {background: #000; color: #fff;}

[class*='dvision-'] * {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;}
[class*='dvision-'] .uk-pagination > .uk-active > * {background: none !important; text-decoration: none !important;}
[class*='dvision-'] .uk-section,
[class*='dvision-'] .uk-card {box-shadow: none !important;}
[class*='dvision-'] .uk-section [class*='uk-width'],
[class*='dvision-'] .uk-section [class*='uk-child-width'] > * {
    width: 100% !important; flex: none !important;
}
[class*='dvision-'] .uk-section .uk-container {max-width: 900px !important;}
[class*='dvision-'] #wrapper {min-width: 600px !important;}
[class*='dvision-'] #tg-banner {display: none !important;}
[class*='dvision-'] h1,
[class*='dvision-'] h2,
[class*='dvision-'] h3,
[class*='dvision-'] h4 {font-weight: bolder !important;}
[class*='dvision-'] .uk-text-lead {font-weight: normal !important;}
@media (min-width: 640px) {
[class*='dvision-'] .uk-hidden\@s{display:none!important}
}
@media (min-width: 960px) {
[class*='dvision-'] .uk-hidden\@m {display:none!important}
}
@media (min-width: 1081px) {

}
@media (min-width: 1200px) {
[class*='dvision-'] .uk-hidden\@l {display:none!important}
}
@media (min-width: 1330px) {
[class*='dvision-'] .uk-hidden\@lx {display:none!important}
}
@media (min-width: 1600px) {
[class*='dvision-'] .uk-hidden\@xl {display:none!important}
}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@lx,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
@media (max-width: 639px) {
[class*='dvision-'] .uk-visible\@s {display:none!important}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@lx,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
}
@media (max-width: 959px) {
[class*='dvision-'] .uk-visible\@m {display:block!important}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
}
@media (min-width: 1080px) {
[class*='dvision-'] .uk-visible\@mx {display:block!important}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@lx,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
}
@media (max-width: 1199px) {
[class*='dvision-'] .uk-visible\@l {display:block!important}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@lx,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
}
@media (max-width: 1329px) {
[class*='dvision-'] .uk-visible\@lx {display:block!important}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@lx,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
}
@media (max-width: 1599px) {
[class*='dvision-'] .uk-visible\@xl {display:block!important}
[class*='dvision-'] .uk-hidden\@xl,
[class*='dvision-'] .uk-hidden\@l,
[class*='dvision-'] .uk-hidden\@lx,
[class*='dvision-'] .uk-hidden\@m,
[class*='dvision-'] .uk-hidden\@mx,
[class*='dvision-'] .uk-visible\@s {display: none !important;}
}
[class*='dvision-'] .uk-visible\@mx,
[class*='dvision-'] .uk-visible\@m,
[class*='dvision-'] .uk-visible\@l,
[class*='dvision-'] .uk-visible\@lx,
[class*='dvision-'] .uk-visible\@xl {display: block !important;}
[class*='dvision-'] #submenu-pagenav {display: none !important;}
[class*='dvision-'] .uk-nav.uk-nav-special > li > a,
[class*='dvision-'] .uk-navbar-dropdown-nav > li > a {padding-left: 0 !important; border: none !important;}
[class*='dvision-'] #columns-page > .uk-container,
[class*='dvision-'] #content-col > .panel > .uk-section > .uk-container {padding: 0 !important; border: none !important; margin-top: 0 !important; margin-bottom: 0 !important;}
[class*='dvision-'] #page-heading + .section.z2 {display: none !important;}
[class*='dvision-'] .off-toggle,
[class*='dvision-'] .lang-toggle {display: none !important;}
[class*='dvision-'] .uk-column-1-2\@s,
[class*='dvision-'] .uk-column-1-2\@m,
[class*='dvision-'] .uk-column-1-2\@l {column-count: 1 !important;}
[class*='dvision-'] .o-logo {display: none;}
[class*='dvision-'] .dvision-logo.uk-hidden {display: block !important; margin-bottom: 30px; margin-top: 30px;}
[class*='dvision-'] .dvision-logo .l1 {font-size: 48px; line-height: 1; display: block; text-decoration: none !important;}
[class*='dvision-'] .dvision-logo .l2 {font-size: 30px; line-height: 36px; display: block; text-decoration: none !important;}
@media (min-width: 1600px) {
    [class*='dvision-'] .uk-margin-medium-left\@xl, [class*='dvision-'] .mml\@xl,
    [class*='dvision-'] .uk-margin-large-left\@xl, [class*='dvision-'] .mll\@xl{
        margin-left: 0 !important;
    }
}
[class*='dvision-'] * {transition: none !important; transform: none !important; opacity: 1 !important;}
[class*='dvision-'] img {display: none !important;}
[class*='dvision-'] .main-menu > * {max-width: none !important;}
[class*='dvision-'] .uk-label {background: none !important; padding: 0 !important;}
[class*='dvision-'] .uk-container-expand-left {margin-left: auto !important;}
[class*='dvision-'] .uk-container-expand-right {margin-right: auto !important;}
@media (min-width: 960px) {
    [class*='dvision-'] .in-grid .uk-section.uk-section-large + .uk-section[class*='uk-section-collapse'],
    [class*='dvision-'] .uk-section + .uk-section[class*='uk-section-collapse']{
        margin-top: 0 !important;
    }
}
[class*='dvision-'] .in-grid .uk-section.uk-section-large + .uk-section[class*='uk-section-collapse'],
[class*='dvision-'] .uk-section + .uk-section[class*='uk-section-collapse']{
    margin-top: 0 !important;
}

.typo .dvision-large .uk-section, .typo .dvision-large .uk-section blockquote, .typo .dvision-large .uk-section .uk-label, .typo .dvision-large .uk-section .uk-text-small,
.typo .dvision-large .uk-section .ts, .typo .dvision-large .uk-section .uk-text-large, .typo .dvision-large .uk-section .tl, .typo .dvision-large .uk-section .uk-subnav > * > :first-child,
.typo .dvision-large .uk-section a.flips-copy, .typo .dvision-large .uk-section .tx, .dvision-large .uk-section .uk-button, .dvision-large .uk-nav li > a {
    font-size: 24px !important;
    line-height: 32px !important;
}
[class*='dvision-'] .uk-heading-line {margin-top: 30px !important;}
[class*='dvision-'] .uk-close {color: #000 !important;}
[class*='dvision-'] h1 br {display: none !important;}
[class*='dvision-'] blockquote {padding: 0 !important; border: none !important;}
@media (min-width: 1200px) and (min-height: 800px) {
    [class*='dvision-'] .uk-grid + .uk-grid-large,
    [class*='dvision-'] .uk-grid + .uk-grid-row-large,
    [class*='dvision-'] .uk-grid-large > .uk-grid-margin,
    [class*='dvision-'] .uk-grid-row-large > .uk-grid-margin,
    [class*='dvision-'] * + .uk-grid-margin-large {
        margin-top: 40px !important;
    }
}
[class*='dvision-'] #columns-page > .uk-container {max-width: 980px !important;}
[class*='dvision-'] #footer {margin-top: 40px !important;}
[class*='dvision-'] #page-heading > .uk-container:not(.uk-container-expand-left) {margin-top: 60px !important; max-width: 980px !important;}
[class*='dvision-'] .uk-heading-line > ::before, [class*='dvision-'] .uk-dark .uk-heading-line > ::before, [class*='dvision-'] .uk-heading-line > ::after, [class*='dvision-'] .uk-dark .uk-heading-line > ::after {
    border:none !important;
}
.page-department-index [class*='dvision-'] .uk-section a.uk-height-3xsmall.uk-box-shadow-medium,
.page-department-section [class*='dvision-'] .uk-section a.uk-height-3xsmall.uk-box-shadow-medium {display: none !important;}
[class*='dvision-'] .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {border: none !important;}
[class*='dvision-'] #block-17324,
[class*='dvision-'] #projects-flow,
[class*='dvision-'] #video-flow {display: none !important;}
[class*='dvision-'] .uk-grid + .uk-grid-collapse,
[class*='dvision-'] .uk-grid + .uk-grid-row-collapse,
[class*='dvision-'] .uk-grid-collapse > .uk-grid-margin,
[class*='dvision-'] .uk-grid-row-collapse > .uk-grid-margin {margin-top: 30px !important;}
@media (min-width: 1200px) {
    [class*='dvision-'] .uk-grid > *.uk-padding-remove-left\@l {padding-left: 40px !important;}
}
@media (min-width: 1200px) and (min-height: 800px) {
    [class*='dvision-'] .uk-margin-large-top, [class*='dvision-'] .mlt {margin-top: 40px !important;}
}
[class*='dvision-'] #usefulflow .panel > article:first-child {padding: 40px !important;}
[class*='dvision-'] #usefulflow .panel > article + article {padding: 40px !important;}
[class*='dvision-'] #usefulflow .panel > article:first-child > .grid > .col:first-child + .col {display: none !important;}
@media (max-width: 1199px) {
    [class*='dvision-'] #usefulflow .panel > article:first-child {padding: 30px !important;}
    [class*='dvision-'] #usefulflow .panel > article + article {padding: 30px !important;}
}
@media (min-width: 1200px) and (min-height: 800px) {
    [class*='dvision-'] .uk-margin-xlarge-top, [class*='dvision-'] .mxlt {margin-top: 40px !important;}
}
[class*='dvision-'] #faces-flow article + article h1 {margin-top: 0 !important;}
[class*='dvision-'] #apply-flow .uk-container {margin-left: auto !important; margin-right: auto !important; max-width: 900px !important; border: none !important; padding: 0 !important;}
@media (min-width: 960px) {
    [class*='dvision-'] .uk-border-pill-right\@m,
    [class*='dvision-'] .uk-border-pill-left\@m {border-radius: 0 !important;}
}
@media (min-width: 1200px) {
    [class*='dvision-'] .uk-border-pill\@l {border-radius: 0 !important;}
}
[class*='dvision-'] .card-welcome,
[class*='dvision-'] .bg0,
[class*='dvision-'] .bg1,
[class*='dvision-'] .bg2 {background: none !important;}
[class*='dvision-'] #apply-flow {margin-top: 0 !important; margin-bottom: 0 !important; text-align: center !important;}
[class*='dvision-'] #apply-flow .uk-h3 {text-align: center !important;}
[class*='dvision-'] #apply-flow .uk-h2 {display: none !important;}
[class*='dvision-'] #apply-flow svg {display: none !important;}
[class*='dvision-'] #apply-flow .tr {text-align: center !important;}
[class*='dvision-'] .uk-search-default {width: 100%;}
[class*='dvision-'] .uk-search-default .uk-search-input {height: 60px;}

.typo .dvision-large .uk-section,
.typo .dvision-large .uk-section blockquote,
.typo .dvision-large .uk-section .uk-label,
.typo .dvision-large .uk-section .uk-text-small,
.typo .dvision-large .uk-section .ts,
.typo .dvision-large .uk-section .uk-text-large,
.typo .dvision-large .uk-section .tl,
.typo .dvision-large .uk-section .uk-subnav > * > :first-child,
.typo .dvision-large .uk-section a.flips-copy,
.typo .dvision-large .uk-section .tx,
.dvision-large .uk-section .uk-button,
.dvision-large .uk-nav li > a,
.dvision-large .uk-form-label,
.dvision-large .uk-field-description, .dvision-large .uk-field-notes, .dvision-large .uk-field-errortext, .dvision-large .uk-fieldset-description {
    font-size: 24px !important;
    line-height: 32px !important;
}
.typo .dvision-large .uk-section h1:not(.section-item-heading):not(.tx):not(.uk-text-lead) {font-size: 48px !important; line-height: 1 !important;}
.typo .dvision-large .uk-section h2,
.typo .dvision-large .uk-section h1.section-item-heading,
.typo .dvision-large .uk-section h1.tx,
.typo .dvision-large .uk-section h3 {font-size: 36px !important; line-height: 40px !important;}
.typo .dvision-large .uk-section h4 {font-size: 30px !important; line-height: 36px !important;} 
.page-department-index .dvision-large .uk-section h3,
.page-department-section .dvision-large .uk-section h3 {font-size: 30px !important; line-height: 36px !important; text-align: center !important;}
.typo .dvision-large .uk-section .uk-text-lead {font-size: 30px !important; line-height: 36px !important;}

.typo .dvision-xlarge .uk-section,
.typo .dvision-xlarge .uk-section blockquote,
.typo .dvision-xlarge .uk-section .uk-label,
.typo .dvision-xlarge .uk-section .uk-text-small,
.typo .dvision-xlarge .uk-section .ts,
.typo .dvision-xlarge .uk-section .uk-text-large,
.typo .dvision-xlarge .uk-section .tl,
.typo .dvision-xlarge .uk-section .uk-subnav > * > :first-child,
.typo .dvision-xlarge .uk-section a.flips-copy,
.typo .dvision-xlarge .uk-section .tx,
.dvision-xlarge .uk-section .uk-button,
.dvision-xlarge .uk-nav li > a,
.dvision-xlarge .uk-form-label,
.dvision-xlarge .uk-field-description, .dvision-xlarge .uk-field-notes, .dvision-xlarge .uk-field-errortext, .dvision-xlarge .uk-fieldset-description {
    font-size: 30px !important;
    line-height: 36px !important;
}
.typo .dvision-xlarge .uk-section h1:not(.section-item-heading):not(.tx):not(.uk-text-lead) {font-size: 48px !important; line-height: 1 !important;}
.typo .dvision-xlarge .uk-section h2,
.typo .dvision-xlarge .uk-section h1.section-item-heading,
.typo .dvision-xlarge .uk-section h1.tx,
.typo .dvision-xlarge .uk-section h3 {font-size: 36px !important; line-height: 40px !important;}
.typo .dvision-xlarge .uk-section h4 {font-size: 30px !important; line-height: 36px !important;} 
.page-department-index .dvision-xlarge .uk-section h3,
.page-department-section .dvision-xlarge .uk-section h3 {font-size: 30px !important; line-height: 36px !important; text-align: center !important;}
.typo .dvision-xlarge .uk-section .uk-text-lead {font-size: 30px !important; line-height: 36px !important;}

.dvision-white .uk-section,
.dvision-white .uk-card {background: #fff !important;}
.dvision-white .uk-section .uk-search-input,
.dvision-white .uk-section .uk-input,
.dvision-white .uk-section .uk-textarea,
.dvision-white .uk-section select,
.dvision-white .uk-section .uk-checkbox {border: 4px solid #000 !important; box-shadow: none !important;}
.dvision-white .uk-section .uk-checkbox {margin-top: 0 !important; width: 24px !important; height: 24px !important;}
.dvision-white .uk-section .uk-search-input::placeholder,
.dvision-white .uk-section .uk-input::placeholder {color: #000 !important;}
.dvision-white .uk-section .btn0,
.dvision-white .uk-section .btn1,
.dvision-white .uk-section .btn2,
.dvision-white .uk-section .btn3,
.dvision-white .uk-section .uk-button {border: 4px solid #000 !important; padding: 10px 20px !important; background: none !important; box-shadow: none !important;}
.dvision-white .uk-section {margin-top: 30px !important; margin-bottom: 30px !important; padding: 0 !important;}
.dvision-white .uk-section .uk-container {border: 3px solid #000 !important; padding: 40px !important;}
.dvision-white .uk-section .uk-card {border: 3px solid #000 !important;}
.dvision-white #page-heading > .uk-container {padding: 0 !important; border: none !important;}
.dvision-white .head-socials li a,
.dvision-white header {background: none !important;}
.dvision-white .over1, .dvision-white .over1-hover:hover, .dvision-white .over1-nohover:not(:hover), .dvision-white .uk-overlay-primary {background: #fff !important;}
.dvision-white .uk-section * {color: #000 !important;}
.dvision-white .uk-section a {color: #000 !important; text-decoration: underline !important; font-weight: bolder;}
.dvision-white .uk-section a:hover {color: #000 !important; background: none !important;}
.dvision-white .uk-nav.uk-nav-special > li.uk-active > a, .dvision-white .uk-navbar-dropdown-nav > li.uk-active > a {font-weight: bolder; border-left: 3px #000 solid; padding-left: 30px;}
.dvision-white .uk-text-super {font-weight: normal !important;}
.dvision-white header, .dvision-white footer, .dvision-white main, .dvision-white #wrapper {background: #fff !important;}

.dvision-black .uk-section,
.dvision-black .uk-card {background: #000 !important;}
.dvision-black .uk-section .uk-search-input,
.dvision-black .uk-section .uk-input,
.dvision-black .uk-section .uk-textarea,
.dvision-black .uk-section select,
.dvision-black .uk-section .uk-checkbox {border: 4px solid #666 !important; box-shadow: none !important;}
.dvision-black .uk-section .uk-checkbox {margin-top: 0 !important; width: 24px !important; height: 24px !important;}
.dvision-black .uk-section .uk-search-input::placeholder,
.dvision-black .uk-section .uk-input::placeholder {color: #fff !important;}
.dvision-black .uk-section .btn0,
.dvision-black .uk-section .btn1,
.dvision-black .uk-section .btn2,
.dvision-black .uk-section .btn3,
.dvision-black .uk-section .uk-button {border: 4px solid #fff !important; padding: 10px 20px !important; background: none !important; box-shadow: none !important;}
.dvision-black .uk-section {margin-top: 30px !important; margin-bottom: 30px !important; padding: 0 !important;}
.dvision-black .uk-section .uk-container {border: 3px solid #666 !important; padding: 40px !important;}
.dvision-black .uk-section .uk-card {border: 3px solid #666 !important;}
.dvision-black #page-heading > .uk-container {padding: 0 !important; border: none !important;}
.dvision-black .head-socials li a,
.dvision-black header {background: none !important;}
.dvision-black .over1, .dvision-black .over1-hover:hover, .dvision-black .over1-nohover:not(:hover), .dvision-black .uk-overlay-primary {background: #fff !important;}
.dvision-black .uk-section * {color: #fff !important;}
.dvision-black .uk-section a {color: #fff !important; text-decoration: underline !important; font-weight: bolder;}
.dvision-black .uk-section a:hover {color: #fff !important; background: none !important;}
.dvision-black .uk-nav.uk-nav-special > li.uk-active > a, .dvision-black .uk-navbar-dropdown-nav > li.uk-active > a {font-weight: bolder; border-left: 3px #666 solid; padding-left: 30px;}
.dvision-black .uk-text-super {font-weight: normal !important;}
.dvision-black header, .dvision-black footer, .dvision-black main, .dvision-black #wrapper {background: #000 !important;}

.dvision-blue .uk-section,
.dvision-blue .uk-card {background: #d8eafc !important;}
.dvision-blue .uk-section .uk-search-input,
.dvision-blue .uk-section .uk-input,
.dvision-blue .uk-section .uk-textarea,
.dvision-blue .uk-section select,
.dvision-blue .uk-section .uk-checkbox {border: 4px solid #0f6ecd !important; box-shadow: none !important;}
.dvision-blue .uk-section .uk-checkbox {margin-top: 0 !important; width: 24px !important; height: 24px !important;}
.dvision-blue .uk-section .uk-search-input::placeholder,
.dvision-blue .uk-section .uk-input::placeholder {color: #0f6ecd !important;}
.dvision-blue .uk-section .btn0,
.dvision-blue .uk-section .btn1,
.dvision-blue .uk-section .btn2,
.dvision-blue .uk-section .btn3,
.dvision-blue .uk-section .uk-button {border: 4px solid #0f6ecd !important; padding: 10px 20px !important; background: none !important; box-shadow: none !important;}
.dvision-blue .uk-section {margin-top: 30px !important; margin-bottom: 30px !important; padding: 0 !important;}
.dvision-blue .uk-section .uk-container {border: 3px solid #0f6ecd !important; padding: 40px !important;}
.dvision-blue .uk-section .uk-card {border: 3px solid #0f6ecd !important;}
.dvision-blue #page-heading > .uk-container {padding: 0 !important; border: none !important;}
.dvision-blue .head-socials li a,
.dvision-blue header {background: none !important;}
.dvision-blue .over1, .dvision-blue .over1-hover:hover, .dvision-blue .over1-nohover:not(:hover), .dvision-blue .uk-overlay-primary {background: #0f6ecd !important;}
.dvision-blue .uk-section * {color: #0f6ecd !important;}
.dvision-blue .uk-section a {color: #0f6ecd !important; text-decoration: underline !important; font-weight: bolder;}
.dvision-blue .uk-section a:hover {color: #0f6ecd !important; background: none !important;}
.dvision-blue .uk-nav.uk-nav-special > li.uk-active > a, .dvision-blue .uk-navbar-dropdown-nav > li.uk-active > a {font-weight: bolder; border-left: 3px #0f6ecd solid; padding-left: 30px;}
.dvision-blue .uk-text-super {font-weight: normal !important;}
.dvision-blue header, .dvision-blue footer, .dvision-blue main, .dvision-blue #wrapper {background: #d8eafc !important;}

.vision-black {}
.vision-blue {}

.uk-list-large > :nth-child(n+2), .uk-list-large > * > ul {
    margin-top: 25px;
}

@media (max-width: 800px) {
    .dvisison-toggler {left: 20px !important; right: auto !important; bottom: 1px !important; font-size: 12px !important;}
}
[class*='dvision-'] .dvision-logo {padding-top: 30px;}
[class*='dvision-'] .dvisison-toggler {left: 20px !important; right: auto !important; bottom: auto !important; top: 20px !important; font-size: 24px !important; width: 100%; text-align:center; padding-top: 20px; padding-bottom: 20px;}

.snowwrap {pointer-events: none; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; overflow: hidden; z-index: 15;}
.snowflake {pointer-events: none;}

.snowflake {
  --size: 0.8vw;
  width: var(--size);
  height: var(--size);
  background: #cfe4fc;
  border-radius: 50%;
  position: absolute;
  top: -5vh;
}

@keyframes snowfall {
  0% {
    transform: translate3d(var(--left-ini), 0, 0);
  }
  100% {
    transform: translate3d(var(--left-end), 110vh, 0);
  }
}
.snowflake:nth-child(1) {
  --size: 0.8vw;
  --left-ini: -2vw;
  --left-end: 0vw;
  left: 7vw;
  animation: snowfall 10s linear infinite;
  animation-delay: -6s;
}

.snowflake:nth-child(2) {
  --size: 0.45vw;
  --left-ini: -3vw;
  --left-end: -5vw;
  left: 49vw;
  animation: snowfall 13s linear infinite;
  animation-delay: -1s;
}

.snowflake:nth-child(3) {
  --size: 0.6vw;
  --left-ini: 9vw;
  --left-end: -5vw;
  left: 2vw;
  animation: snowfall 11s linear infinite;
  animation-delay: -7s;
}

.snowflake:nth-child(4) {
  --size: 0.25vw;
  --left-ini: -3vw;
  --left-end: 8vw;
  left: 67vw;
  animation: snowfall 8s linear infinite;
  animation-delay: -4s;
}

.snowflake:nth-child(5) {
  --size: 0.45vw;
  --left-ini: -9vw;
  --left-end: -8vw;
  left: 56vw;
  animation: snowfall 15s linear infinite;
  animation-delay: -1s;
}

.snowflake:nth-child(6) {
  --size: 0.1vw;
  --left-ini: -7vw;
  --left-end: -1vw;
  left: 2vw;
  animation: snowfall 15s linear infinite;
  animation-delay: -2s;
}

.snowflake:nth-child(7) {
  --size: 0.6vw;
  --left-ini: -6vw;
  --left-end: 2vw;
  left: 57vw;
  animation: snowfall 12s linear infinite;
  animation-delay: -7s;
}

.snowflake:nth-child(8) {
  --size: 0.25vw;
  --left-ini: -1vw;
  --left-end: 8vw;
  left: 53vw;
  animation: snowfall 15s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(9) {
  --size: 0.25vw;
  --left-ini: -2vw;
  --left-end: -5vw;
  left: 50vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(10) {
  --size: 0.45vw;
  --left-ini: 0vw;
  --left-end: 4vw;
  left: 37vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(11) {
  --size: 0.1vw;
  --left-ini: -6vw;
  --left-end: 8vw;
  left: 69vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -6s;
}

.snowflake:nth-child(12) {
  --size: 0.45vw;
  --left-ini: -8vw;
  --left-end: -4vw;
  left: 56vw;
  animation: snowfall 9s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(13) {
  --size: 0.8vw;
  --left-ini: -6vw;
  --left-end: 2vw;
  left: 59vw;
  animation: snowfall 11s linear infinite;
  animation-delay: -6s;
}

.snowflake:nth-child(14) {
  --size: 0.25vw;
  --left-ini: -5vw;
  --left-end: 3vw;
  left: 42vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -9s;
}

.snowflake:nth-child(15) {
  --size: 0.45vw;
  --left-ini: 6vw;
  --left-end: 2vw;
  left: 45vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -2s;
}

.snowflake:nth-child(16) {
  --size: 0.25vw;
  --left-ini: 7vw;
  --left-end: 7vw;
  left: 59vw;
  animation: snowfall 10s linear infinite;
  animation-delay: -10s;
}

.snowflake:nth-child(17) {
  --size: 0.25vw;
  --left-ini: 6vw;
  --left-end: 2vw;
  left: 34vw;
  animation: snowfall 15s linear infinite;
  animation-delay: -2s;
}

.snowflake:nth-child(18) {
  --size: 0.1vw;
  --left-ini: 7vw;
  --left-end: 7vw;
  left: 21vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -6s;
}

.snowflake:nth-child(19) {
  --size: 0.45vw;
  --left-ini: -4vw;
  --left-end: -3vw;
  left: 64vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -10s;
}

.snowflake:nth-child(20) {
  --size: 0.25vw;
  --left-ini: -6vw;
  --left-end: 0vw;
  left: 66vw;
  animation: snowfall 13s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(21) {
  --size: 0.45vw;
  --left-ini: -1vw;
  --left-end: -2vw;
  left: 13vw;
  animation: snowfall 12s linear infinite;
  animation-delay: -7s;
}

.snowflake:nth-child(22) {
  --size: 0.1vw;
  --left-ini: 4vw;
  --left-end: -9vw;
  left: 68vw;
  animation: snowfall 11s linear infinite;
  animation-delay: -2s;
}

.snowflake:nth-child(23) {
  --size: 0.45vw;
  --left-ini: -1vw;
  --left-end: 10vw;
  left: 57vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -3s;
}

.snowflake:nth-child(24) {
  --size: 0.25vw;
  --left-ini: -6vw;
  --left-end: -5vw;
  left: 16vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(25) {
  --size: 0.6vw;
  --left-ini: 4vw;
  --left-end: 0vw;
  left: 11vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(26) {
  --size: 0.45vw;
  --left-ini: -1vw;
  --left-end: 10vw;
  left: 86vw;
  animation: snowfall 7s linear infinite;
  animation-delay: -9s;
}

.snowflake:nth-child(27) {
  --size: 0.25vw;
  --left-ini: -2vw;
  --left-end: 10vw;
  left: 56vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(28) {
  --size: 0.6vw;
  --left-ini: 0vw;
  --left-end: -6vw;
  left: 91vw;
  animation: snowfall 11s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(29) {
  --size: 0.45vw;
  --left-ini: -4vw;
  --left-end: -3vw;
  left: 98vw;
  animation: snowfall 10s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(30) {
  --size: 0.45vw;
  --left-ini: -7vw;
  --left-end: -3vw;
  left: 71vw;
  animation: snowfall 8s linear infinite;
  animation-delay: -1s;
}

.snowflake:nth-child(31) {
  --size: 0.8vw;
  --left-ini: -8vw;
  --left-end: 10vw;
  left: 34vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -7s;
}

.snowflake:nth-child(32) {
  --size: 0.25vw;
  --left-ini: 2vw;
  --left-end: -4vw;
  left: 100vw;
  animation: snowfall 13s linear infinite;
  animation-delay: -2s;
}

.snowflake:nth-child(33) {
  --size: 0.6vw;
  --left-ini: -2vw;
  --left-end: 0vw;
  left: 72vw;
  animation: snowfall 12s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(34) {
  --size: 0.8vw;
  --left-ini: 10vw;
  --left-end: -2vw;
  left: 78vw;
  animation: snowfall 12s linear infinite;
  animation-delay: -4s;
}

.snowflake:nth-child(35) {
  --size: 0.25vw;
  --left-ini: 2vw;
  --left-end: -1vw;
  left: 79vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -6s;
}

.snowflake:nth-child(36) {
  --size: 0.8vw;
  --left-ini: 1vw;
  --left-end: 2vw;
  left: 29vw;
  animation: snowfall 8s linear infinite;
  animation-delay: -9s;
}

.snowflake:nth-child(37) {
  --size: 0.45vw;
  --left-ini: 2vw;
  --left-end: 10vw;
  left: 90vw;
  animation: snowfall 9s linear infinite;
  animation-delay: -9s;
}

.snowflake:nth-child(38) {
  --size: 0.6vw;
  --left-ini: 2vw;
  --left-end: 3vw;
  left: 77vw;
  animation: snowfall 8s linear infinite;
  animation-delay: -9s;
}

.snowflake:nth-child(39) {
  --size: 0.1vw;
  --left-ini: 9vw;
  --left-end: 8vw;
  left: 44vw;
  animation: snowfall 11s linear infinite;
  animation-delay: -7s;
}

.snowflake:nth-child(40) {
  --size: 0.6vw;
  --left-ini: -7vw;
  --left-end: -7vw;
  left: 22vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -4s;
}

.snowflake:nth-child(41) {
  --size: 0.1vw;
  --left-ini: -9vw;
  --left-end: 3vw;
  left: 47vw;
  animation: snowfall 15s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(42) {
  --size: 0.25vw;
  --left-ini: 2vw;
  --left-end: -9vw;
  left: 28vw;
  animation: snowfall 11s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(43) {
  --size: 0.1vw;
  --left-ini: 5vw;
  --left-end: -6vw;
  left: 23vw;
  animation: snowfall 8s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(44) {
  --size: 0.1vw;
  --left-ini: 10vw;
  --left-end: -5vw;
  left: 90vw;
  animation: snowfall 14s linear infinite;
  animation-delay: -4s;
}

.snowflake:nth-child(45) {
  --size: 0.6vw;
  --left-ini: 6vw;
  --left-end: -6vw;
  left: 12vw;
  animation: snowfall 12s linear infinite;
  animation-delay: -8s;
}

.snowflake:nth-child(46) {
  --size: 0.45vw;
  --left-ini: -5vw;
  --left-end: -6vw;
  left: 31vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -4s;
}

.snowflake:nth-child(47) {
  --size: 0.6vw;
  --left-ini: -3vw;
  --left-end: -4vw;
  left: 38vw;
  animation: snowfall 10s linear infinite;
  animation-delay: -10s;
}

.snowflake:nth-child(48) {
  --size: 0.8vw;
  --left-ini: -9vw;
  --left-end: -3vw;
  left: 69vw;
  animation: snowfall 6s linear infinite;
  animation-delay: -4s;
}

.snowflake:nth-child(49) {
  --size: 0.25vw;
  --left-ini: 2vw;
  --left-end: 0vw;
  left: 87vw;
  animation: snowfall 7s linear infinite;
  animation-delay: -5s;
}

.snowflake:nth-child(50) {
  --size: 0.45vw;
  --left-ini: 1vw;
  --left-end: -8vw;
  left: 83vw;
  animation: snowfall 8s linear infinite;
  animation-delay: -1s;
}

/* added small blur every 6 snowflakes*/
.snowflake:nth-child(6n) {
  filter: blur(0);
}