/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Tahoma';src:local('Tahoma'),url(/themes/custom/vmin/font/Tahoma.woff2) format('woff2');font-weight:normal;font-style:normal;}@font-face{font-family:'Tahoma';src:local('Tahoma Bold'),local('Tahoma-Bold'),url(/themes/custom/vmin/font/Tahoma-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;}
@font-face{font-family:'Tahoma';src:local('Tahoma'),url(/themes/virdini/vtcore/fonts/Tahoma.woff2) format('woff2');font-weight:normal;font-style:normal;}@font-face{font-family:'Tahoma';src:local('Tahoma Bold'),local('Tahoma-Bold'),url(/themes/virdini/vtcore/fonts/Tahoma-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;}
:root{--font-base-size:16px;--font-family:Tahoma,Verdana,Segoe,sans-serif;--font-family-serif:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;--font-weight:400;--font-size:var(--font-base-size);--font-line-height:1.3;--font-color:#333333;--color-primary:#006399;--color-on-primary:#FFFFFF;--color-primary-container:#CDE5FF;--color-on-primary-container:#001D32;--color-secondary:#5555A9;--color-on-secondary:#FFFFFF;--color-secondary-container:#E2DFFF;--color-on-secondary-container:#0D0564;--color-tertiary:#006782;--color-on-tertiary:#FFFFFF;--color-tertiary-container:#BBEAFF;--color-on-tertiary-container:#001F29;--color-status:#1F6D00;--color-on-status:#FFFFFF;--color-status-container:#93FB6D;--color-on-status-container:#052100;--color-warning:#F2C036;--color-on-warning:#3E2E00;--color-warning-container:#FFDF97;--color-on-warning-container:#251A00;--color-error:#BA1A1A;--color-on-error:#FFFFFF;--color-error-container:#FFDAD6;--color-on-error-container:#410002;--work-zone-mobile:300px;--work-zone-mobile1:460px;--work-zone-tablet:620px;--work-zone-tablet1:740px;--work-zone-desktop:940px;--work-zone-desktop1:1260px;--work-zone-desktop2:1580px;--border-radius:3px;--input-height:3em;--paragraph-gap:2em;--overlay-shadow:color-mix(in srgb,var(--color-primary-container),transparent 20%);--card-elevated-shadow:0 4px 8px 3px rgba(0,0,0,0.15);--swiper-theme-color:var(--color-primary);@media all and (min-width:1320px){--font-size:18px;}}
*,::before,::after{box-sizing:border-box;}html{font:normal 16px/1.3 Tahoma,Verdana,Segoe,sans-serif;color:rgba(0,0,0,1);}@media screen and (min-width:1000px){html{font-size:18px;}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:normal;margin:0;padding:0.75em 0;line-height:1.2;}h1,.h1{font-size:2rem;}h1 a,.h1 a{color:inherit;text-decoration:none;}h2,.h2{font-size:1.75rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.375rem;}h5,.h5{font-size:1.25rem;}h6,.h6{font-size:1.125rem;}@media screen and (max-width:999px){h1,.h1{font-size:1.875rem;}}.big,big{font-size:1.22rem;}.small,small{font-size:0.778rem;line-height:1.2;}a,.link{color:rgba(153,0,0,1);text-decoration:none;transition:color 0.2s,background-color 0.2s;}a:hover,.link:hover{text-decoration:underline;}a:focus,.link:focus{outline:dotted 1px currentColor;outline-offset:2px;}p{padding:0.25em 0;margin:0;}img{max-width:100%;}hr{margin:0;padding:0;border:none;height:2px;background:rgba(153,0,0,1);}figure{margin:0;padding:0.25em 0;}figcaption,figure.align-center{text-align:center;}sub,sup{font-size:smaller;line-height:1;}.ck-editor .ck-content ul,ul{list-style-type:square;}.ck-editor .ck-content ol,ol{list-style-type:decimal;}ul,ol{padding:0.5em 0 0.5em 1em;margin:0;}main li{margin-bottom:0.25em;}main li:last-child{margin-bottom:0;}li::marker{color:rgba(202,8,8,1);}
.ck-content .table{width:100%;}.ck-editor .ck-content .table table,table{width:100%;margin:0 0 0.5625em;border-spacing:1px 1px;border:none;border-collapse:separate;}.ck-editor .ck-content .table > figcaption,caption{text-align:center;font-size:1.125em;padding:0.5em 0;caption-side:top;color:inherit;background-color:transparent;}.ck-editor .ck-content .table table th,th,.ck-editor .ck-content .table table td,td{padding:0.5em;vertical-align:top;text-align:left;font-weight:normal;border:none;min-width:auto;}.ck-editor .ck-content .table table th,th{background:rgba(153,0,0,0.1);}tbody tr:hover{background:rgba(153,0,0,0.3);}tbody tr.drag-previous{background-color:rgba(253,202,64,0.1);}tbody tr.drag-previous:hover{background-color:rgba(253,202,64,0.3);}.vtable{max-width:100%;overflow-x:auto;margin:0;padding:0;}a.tabledrag-handle .handle{box-sizing:content-box;}.touchevents .draggable td{padding:0.5em;}
.ck-editor .ck-content blockquote,blockquote{font:normal 1.5em/1.1 TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;padding:0.5em 1.2em 0.3em;margin:0;position:relative;border:none;}blockquote::after,blockquote::before{font-size:2em;position:absolute;line-height:1;color:rgba(153,0,0,1);}blockquote::before{content:"“";left:0;top:5px;}blockquote::after{content:'”';right:0;bottom:0;}
details{display:block;margin:0.5rem 0;border-radius:3px;border:2px solid rgba(153,0,0,1);padding:0 1em;}details > summary{position:relative;padding:0.75rem 0.75rem 0.75rem 2.5rem;margin:-2px -1em -2px;list-style:none;background-color:rgba(153,0,0,1);color:#fff;cursor:pointer;border-radius:3px;font-size:inherit;user-select:none;}details > summary::before{position:absolute;top:50%;left:0.75rem;display:block;width:0.5rem;height:0.5rem;content:"";transform:translateY(-50%) rotate(45deg);border-top:solid 2px currentColor;border-right:solid 2px currentColor;}details[open]{padding-bottom:1rem;}details[open] > summary{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:1rem;}details[open] > summary::before{margin-top:-0.125rem;transform:translateY(-50%) rotate(135deg);}details > summary::-webkit-details-marker{display:none;}
fieldset{display:block;margin:0.5rem 0;border-radius:3px;border:2px solid rgba(153,0,0,1);padding:0 1rem 1rem;}fieldset.form-item{padding-top:0;}fieldset > legend{padding:0.5rem 0.75rem;margin:0 0 1rem -1rem;background-color:rgba(153,0,0,1);color:#fff;font-size:inherit;display:block;width:calc(100% + 2rem);max-width:none;float:left;}
.wr{margin-left:10px;margin-right:10px;}.wr .wr{margin-left:auto;margin-right:auto;width:auto;}@media screen and (min-width:1000px){.wr{width:940px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:1320px){.wr{width:1260px;}}@media screen and (min-width:1640px){.wr{width:1580px;}}
ul.paragraphs-add-dialog-list .button.button--small,.button{display:inline-flex;align-items:center;justify-content:center;height:3em;margin:0;padding:0 1em;cursor:pointer;text-align:center;text-decoration:none;color:rgba(153,0,0,1);border:2px solid rgba(153,0,0,1);border-radius:3px;background-color:rgba(255,255,255,0);line-height:inherit;font-family:inherit;font-size:1em;font-weight:normal;transition:opacity 0.2s,color 0.2s,background-color 0.2s;opacity:1;appearance:none;}.js .paragraph-type-add-modal-button:hover,.button:active,.button:hover,.button:focus{text-decoration:none;color:rgba(153,0,0,1);border-color:rgba(153,0,0,1);background-color:rgba(255,255,255,0);opacity:0.8;}.button:focus{outline:2px solid rgba(153,0,0,1);outline-offset:2px;}.button--primary,.button--primary:active,.button--primary:hover,.button--primary:focus{color:rgba(255,255,255,1);background-color:rgba(255,0,0,1);outline-color:rgba(255,0,0,1);box-shadow:0px 17px 30px -20px rgba(255,0,0,1);background-image:linear-gradient(5deg,rgba(255,0,0,1) 0%,rgba(255,48,28,1) 100%);border:0;}.button--danger,.button--danger:active,.button--danger:hover,.button--danger:focus{color:rgba(202,8,8,1);border-color:rgba(202,8,8,1);}.button--danger:focus{outline-color:rgba(202,8,8,1);}.button:disabled:active,.button.is-disabled:active,.button:disabled:hover,.button.is-disabled:hover,.button:disabled:focus,.button.is-disabled:focus,.button:disabled,.button.is-disabled{cursor:default;opacity:0.3;outline:none;}
header{display:grid;grid-template-areas:"lang" "logo" "contact" "menu";position:relative;z-index:10;margin-bottom:2rem;}header a{color:inherit;}header ul{padding:0;margin:0;list-style:none;}header li{margin:0;}.bl[data-id="hlogo"]{width:300px;height:90px;padding:15px 0 25px 40px;margin:0 auto;background:url(/themes/custom/vmin/img/lshadow.webp) bottom 0 left -15px no-repeat transparent;grid-area:logo;}.bl[data-id="hlang"]{grid-area:lang;}.bl[data-id="hcontacts"]{grid-area:contact;}.bl[data-id="hlang"] .is-active .language-link{color:rgba(153,0,0,1);}.bl[data-id="hcontacts"] .contact-info,.bl[data-id="hlang"] > ul{display:flex;gap:10px 11px;flex-wrap:wrap;justify-content:center;line-height:1;}.bl[data-id="hcontacts"] .contact-phone,.bl[data-id="hlang"] > ul li{padding:0 10px 1px 0;border-right:1px solid;}.bl[data-id="hcontacts"] .contact-phone:last-child,.bl[data-id="hlang"] > ul li:last-child{padding-right:0;border:0;}.bl[data-id="mmenu"]{grid-area:menu;font-size:24px;line-height:32px;}body.hide-title .rg-breadcrumb{display:none;}.rg-breadcrumb{margin-bottom:2rem;}.rg-breadcrumb h1{padding:0;}.offline-label{display:block;text-align:center;background:rgba(202,8,8,1);color:rgba(255,255,255,1);width:130px;line-height:1.6rem;}@media screen and (max-width:999px){header{padding-top:10px;}.bl[data-id="mmenu"]{margin:0 -10px;padding:20px 0 0;}.bl[data-id="mmenu"] .mmenu-cc{height:50px;line-height:50px;padding:0 70px 0 10px;position:relative;background:rgba(0,0,0,1);color:rgba(255,255,255,1);}.bl[data-id="mmenu"] .mmenu-cc-h{width:50px;height:50px;position:absolute;z-index:12;display:block;right:10px;top:0;}.bl[data-id="mmenu"] .mmenu-cc-h::before,.bl[data-id="mmenu"] .mmenu-cc-h::after,.bl[data-id="mmenu"] .mmenu-cc-h i{content:'';display:block;position:absolute;top:50%;left:50%;width:32px;height:4px;background-color:currentColor;transition:transform 0.3s,width 0.3s;}.bl[data-id="mmenu"] .mmenu-cc-h::before{transform:translate(-50%,-13px);}body[data-mmenu="1"] .bl[data-id="mmenu"] .mmenu-cc-h::before{transform:translate(-50%,-50%) rotate(45deg);}.bl[data-id="mmenu"] .mmenu-cc-h i{transform:translate(-50%,-50%);}body[data-mmenu="1"] .bl[data-id="mmenu"] .mmenu-cc-h i{width:0;}.bl[data-id="mmenu"] .mmenu-cc-h::after{transform:translate(-50%,9px);}body[data-mmenu="1"] .bl[data-id="mmenu"] .mmenu-cc-h::after{transform:translate(-50%,-50%) rotate(-45deg);}.bl[data-id="mmenu"] ul{display:none;}body[data-mmenu="1"] .bl[data-id="mmenu"] .vm-0,.bl[data-id="mmenu"] li[data-menu="1"] > ul{display:block;}.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(odd),.bl[data-id="mmenu"] .vm-0 > li:nth-child(odd){background-color:rgba(255,255,255,1);}.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(even) .vm-2 > li:nth-child(odd),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(odd) .vm-2 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(even) .vm-1 > li:nth-child(even),.bl[data-id="mmenu"] li:nth-child(odd) .vm-1 > li:nth-child(odd),.bl[data-id="mmenu"] .vm-0 > li:nth-child(even){background-color:rgba(243,243,243,1);}.bl[data-id="mmenu"] .vm-1 li:first-child{background-image:linear-gradient(180deg,rgba(203,203,203,1),rgba(203,203,203,0) 7px);}.bl[data-id="mmenu"] .vm-1 li:last-child{background-image:linear-gradient(0deg,rgba(203,203,203,1),rgba(203,203,203,0) 7px);}.bl[data-id="mmenu"] .vml{display:block;position:relative;padding:5px 10px;transition:color 0.3s,background-color 0.3s;}.bl[data-id="mmenu"] li[data-menu="1"] > .vml{background-color:rgba(202,8,8,1);color:rgba(255,255,255,1);}.bl[data-id="mmenu"] .vm-1 li[data-menu="1"] > .vml{background-color:rgba(153,0,0,1);}.bl[data-id="mmenu"] li[data-e="1"] > .vml{padding-right:50px;}.bl[data-id="mmenu"] .vml > span,.bl[data-id="mmenu"] .vml > a{display:block;padding:7px 0;}.bl[data-id="mmenu"] .vml-h{width:50px;height:50px;right:10px;display:block;position:absolute;top:50%;transform:translateY(-50%);}.bl[data-id="mmenu"] .vml-h::before,.bl[data-id="mmenu"] .vml-h::after{content:'';background:currentColor;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:color 0.3s,background-color 0.3s,height 0.3s;}.bl[data-id="mmenu"] .vml-h::before{height:2px;width:32px;}.bl[data-id="mmenu"] .vml-h::after{width:2px;height:32px;}.bl[data-id="mmenu"] li[data-menu="1"] > .vml .vml-h::after{height:0;}}@media screen and (min-width:1000px){header{grid-template-columns:300px 1fr 300px;grid-template-areas:"logo contact lang" "menu menu menu";}.bl[data-id="hlogo"],.bl[data-id="hlang"],.bl[data-id="hcontacts"]{position:relative;z-index:20;background-color:rgba(255,255,255,1);}.bl[data-id="hlang"],.bl[data-id="hcontacts"]{display:grid;align-content:center;}.bl[data-id="mmenu"] .mmenu-cc{display:none;}.bl[data-id="mmenu"] .vm-0{display:flex;gap:20px 0;flex-wrap:wrap;justify-content:center;align-items:center;}.bl[data-id="mmenu"] .vm-0 > li{padding:0 10px;border-right:1px solid rgba(153,0,0,1);min-width:270px;position:relative;}.bl[data-id="mmenu"] .vm-0 > li > .vml{text-align:center;display:block;background-color:rgba(255,255,255,1);padding:2px 0;}.bl[data-id="mmenu"] .vm-0 > li[data-e="1"] > .vml{cursor:pointer;}.bl[data-id="mmenu"] a.is-active,.bl[data-id="mmenu"] a:hover,.bl[data-id="mmenu"] .vm-0 > li[data-a="1"] > .vml,.bl[data-id="mmenu"] .vm-0 > li[data-e="1"]:hover > .vml{color:rgba(153,0,0,1);}.bl[data-id="mmenu"] .vm-0 > li:last-child{border:none;}.bl[data-id="mmenu"] .vm-0 > li[data-e="1"] > .vml > a,.bl[data-id="mmenu"] .vm-0 > li[data-e="1"] > .vml > span{position:relative;margin-right:20px;}.bl[data-id="mmenu"] .vm-0 > li[data-e="1"] > .vml > a::after,.bl[data-id="mmenu"] .vm-0 > li[data-e="1"] > .vml > span::after{content:'';display:block;position:absolute;z-index:2;top:50%;cursor:pointer;height:12px;width:12px;right:-10px;border-left:2px solid;border-bottom:2px solid;transform:translate(100%,-50%) rotate(-45deg);transition:transform 0.5s,border-color 0.5s;}.bl[data-id="mmenu"] .vm-0 > li:hover > .vml > a::after,.bl[data-id="mmenu"] .vm-0 > li:hover > .vml > span::after{transform:translate(100%,-20%) rotate(135deg);}.bl[data-id="mmenu"] .vm-1{display:flex;position:absolute;z-index:-1;left:0;top:-500px;opacity:0;visibility:hidden;transition:top 0.5s,visibility 0.5s,opacity 0.5s;transition-delay:0.5s;}.bl[data-id="mmenu"] li:hover .vm-1{top:100%;opacity:1;visibility:visible;transition-delay:0s;}.bl[data-id="mmenu"] .vm-1::after{content:'';position:absolute;left:50%;bottom:0;transform:translate(-50%,30px);width:466px;height:94px;background:url(/themes/custom/vmin/img/mshadow.webp) center no-repeat transparent;pointer-events:none;}.bl[data-id="mmenu"] .vm-1 > li{min-width:260px;padding:10px 10px 30px;background-color:rgba(255,255,255,1);position:relative;z-index:1;overflow:hidden;box-sizing:content-box;}.bl[data-id="mmenu"] .vm-1 > li:first-child{padding-left:30px;}.bl[data-id="mmenu"] .vm-1 > li:last-child{padding-right:30px;}.bl[data-id="mmenu"] .vm-1 > li > .vml,.bl[data-id="mmenu"] .vm-2 li{transform:translateX(-100%);opacity:0;transition:transform 0s ease-in-out 0.4s,opacity 0s ease-in-out 0.4s;}.bl[data-id="mmenu"] .vm-1 > li > .vml{font-style:italic;text-align:center;display:block;border-bottom:1px solid rgba(255,0,0,1);padding-bottom:0.25em;margin-bottom:0.25em;}.bl[data-id="mmenu"] .vm-2{list-style:square inside;}.bl[data-id="mmenu"] .vm-2 li{margin-bottom:5px;}.bl[data-id="mmenu"] .vm-2 li:last-child{margin-bottom:0;}.bl[data-id="mmenu"] .vm-2 li .vml{margin-left:-0.5em;}.bl[data-id="mmenu"] li:hover .vm-1 > li > .vml,.bl[data-id="mmenu"] li:hover .vm-2 li{transform:translateX(0);opacity:1;transition:transform 0.2s ease-in-out 0.35s,opacity 0.2s ease-in-out 0.35s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(1){transition-delay:0.4s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(2){transition-delay:0.45s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(3){transition-delay:0.5s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(4){transition-delay:0.55s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(5){transition-delay:0.6s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(6){transition-delay:0.65s;}.bl[data-id="mmenu"] li:hover .vm-2 li:nth-child(7){transition-delay:0.7s;}.rg-breadcrumb{position:relative;}.rg-breadcrumb::before{content:'';background-image:repeating-linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,1) 4px,rgba(0,0,0,0) 4px,rgba(0,0,0,0) 5px);height:1px;position:absolute;left:0;right:0;top:1.2rem;}.offline-title,.rg-breadcrumb h1{position:relative;padding:0;width:660px;margin:0 auto;}.offline-title > span,.rg-breadcrumb h1 > span{display:inline-block;padding:0 20px;background-color:rgba(255,255,255,1);}.offline-title > span{padding-top:0.4rem;}.rg-breadcrumb .crumb{width:640px;padding-left:20px;margin:0 auto;transform:translateX(-10px);}}
footer{padding-top:2rem;color:rgba(255,255,255,1);}footer a{color:inherit;}footer ul{padding:0;margin:0;list-style:none;}footer li{margin:0;}.footer-in{background:rgba(0,0,0,1);padding:2rem 0;}.footer-grid{display:grid;grid-gap:1rem 20px;text-align:center;}.bl[data-id="fcontacts"]{display:grid;grid-gap:0.5rem 20px;}.bl[data-id="fcontacts"] .contact-email{padding:0.5rem 0;}.bl[data-id="fsoc"] .sn-buttons{justify-content:center;}.bl[data-id="fcopyright"]{font-size:12px;}.bl[data-id="flmenu"] > ul{font-size:12px;display:flex;gap:10px 10px;flex-wrap:wrap;justify-content:center;}.bl[data-id="flmenu"] > ul li{padding:0 10px 2px 0;border-right:1px solid;}.bl[data-id="flmenu"] > ul li:last-child{padding-right:0;border:0;}@media screen and (max-width:999px){.bl[data-id="fmenu"]{display:none;}}@media screen and (min-width:1000px){.bl[data-id="fmenu"]{display:block;}.bl[data-id="fmenu"] > ul{display:grid;grid-gap:20px 20px;text-align:initial;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}.bl[data-id="fmenu"] > ul > li > a,.bl[data-id="fmenu"] > ul > li > span{font-weight:bold;}.bl[data-id="fmenu"] ul ul{padding-top:0.5em;display:grid;grid-gap:0.25em 0;}}
.spr-b::before,.spr-a::after,.spr{background-image:url(/themes/custom/vmin/img/sprite.svg);background-repeat:no-repeat;}.sn-buttons{display:flex;gap:20px 20px;flex-wrap:wrap;}.sn-button{width:36px;height:36px;display:block;cursor:pointer;position:relative;}.sn-button .spr{display:block;width:100%;height:100%;background-size:36px 1800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.sn-button[data-sn="twitter"] .spr{background-position:0 -288px;height:30px;}.sn-button[data-sn="telegram"] .spr{background-position:0 -324px;height:30px;}.sn-button[data-sn="viber"] .spr{background-position:1px -360px;}.sn-button[data-sn="linkedin"] .spr{background-position:0 -396px;}.sn-button[data-sn="instagram"] .spr{background-position:0 -540px;}.sn-button[data-sn="youtube"] .spr{background-position:1px -432px;}.sn-button[data-sn="facebook"] .spr{background-position:6px -468px;}.bl-system-branding-block > a{display:inline-block;line-height:0;}.q-front main .bl,.field[data-fn="paragraphs"] > div{margin-bottom:2rem;}.q-front main .bl:last-child,.field[data-fn="paragraphs"] > div:last-child{margin-bottom:0;}.user-pass .form-text,.user-login-form .form-text{width:100%;}.user-pass .button,.user-login-form .button{width:300px;}.node-confirm-form,.user-pass,.user-login-form,.bl-local-tasks-block{max-width:620px;margin:0 auto;}.messages-con{max-width:620px;margin:0 auto 1rem;}.vspam-branding-text{text-align:center;}.bl-btns{display:flex;gap:20px 20px;flex-wrap:wrap;justify-content:center;padding-top:1rem;}.bl-btns .button{width:300px;}.years-of-expirience{padding-top:2rem;margin-left:10px;margin-right:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 20px;align-items:center;line-height:1;font-weight:bold;font-size:28px;color:rgba(202,8,8,1);}.slogan-image .wr::before,.years-of-expirience .expirience-number,.years-of-expirience .expirience-text{background-image:linear-gradient(45deg,rgba(247,1,0,1) 0%,rgba(162,14,0,1) 100%);}.years-of-expirience .expirience-number,.years-of-expirience .expirience-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.years-of-expirience .expirience-number{justify-self:end;font-size:3.5em;}.years-of-expirience .expirience-text{justify-self:start;padding:0.3em 0;}.years-of-expirience .expirience-text span{display:block;}.aboutus-grid{display:grid;grid-gap:20px 20px;}.aboutus-text,.aboutus-contacts{margin:0 auto;max-width:620px;}.aboutus-grid .h1{text-align:center;}.aboutus-grid .contact-phone.h1{padding:0;white-space:nowrap;}.aboutus-grid .contact-email{padding-bottom:0;text-align:center;}.slogan-image{position:relative;}.slogan-image-slogan-prefix,.slogan-image h1{position:relative;z-index:2;}.slogan-image h1{font-weight:bold;padding:0;}.slogan-image .wr{height:280px;position:relative;}.slogan-image-slogan{position:relative;padding-top:40px;padding-left:40px;color:rgba(255,255,255,1);}.slogan-image .wr::before{content:'';position:absolute;width:300px;height:300px;top:-20px;left:0;opacity:0.9;z-index:1;}.slogan-image .wr::after{content:'';position:absolute;width:300px;height:10px;top:100%;left:0;opacity:0.9;background:rgba(247,21,18,1);}.slogan-image > picture{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;line-height:0;}.slogan-image > picture img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:auto;height:auto;min-height:100%;max-width:none;}@media screen and (max-width:639px){.slogan-image-slogan{width:300px;}}@media screen and (min-width:480px){.years-of-expirience{font-size:40px;}}@media screen and (min-width:640px){.years-of-expirience{font-size:48px;}}@media screen and (min-width:1000px){.years-of-expirience{font-size:72px;}.aboutus-grid{grid-template-columns:1fr 1fr;}.aboutus-grid .h1{padding-bottom:1.25em;}.slogan-image .wr{height:600px;}}@media screen and (min-width:1640px){.aboutus-contacts,.aboutus-text{width:620px;margin:0;}.aboutus-contacts{justify-self:end;}}
.highlight{color:rgba(153,0,0,1);}.ck-editor .ck-content .no-indents,.no-indents{padding:0;}
.bl[data-id="frontportfolio"] .bl-title{position:relative;text-align:center;padding-left:10px;padding-right:10px;}.node-t-portfolio.node-v-teaser{position:relative;padding-bottom:1.3em;}.node-t-portfolio.node-v-teaser a{text-decoration:none;}.node-t-portfolio.node-v-teaser .node-links{list-style:none;padding:0;display:flex;gap:10px 10px;flex-wrap:wrap;justify-content:end;position:absolute;bottom:0;right:1em;left:1em;}.node-t-portfolio .field[data-fn="cover"]{line-height:0;}.node-t-portfolio .field[data-fn="cover"] > a{display:block;position:relative;}.node-t-portfolio .field[data-fn="cover"] img{width:100%;height:auto;}.node-t-portfolio.is-offline .field[data-fn="cover"] > a::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.8);z-index:1;}.node-t-portfolio.node-v-teaser .offline-label{position:absolute;top:10px;left:-10px;z-index:5;}.node-t-portfolio .field[data-fn="body"]{padding:0.5em 1em 0;}.portfolio-grid{display:grid;grid-gap:40px 20px;}@media screen and (max-width:639px){.node-t-portfolio.node-v-teaser .field[data-fn="cover"]{margin-left:-10px;margin-right:-10px;}.node-t-portfolio.node-v-teaser .offline-label{left:0;}}@media screen and (min-width:640px){.portfolio-grid{grid-template-columns:1fr 1fr;}}@media screen and (min-width:1000px){.bl[data-id="frontportfolio"] .bl-title::before{content:'';background-image:repeating-linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,1) 4px,rgba(0,0,0,0) 4px,rgba(0,0,0,0) 5px);height:1px;position:absolute;left:0;right:0;top:1.35em;}.bl[data-id="frontportfolio"] .bl-title a{padding:0 20px;background-color:rgba(255,255,255,1);position:relative;z-index:1;}.portfolio-grid{grid-template-columns:1fr 1fr 1fr;}}
.nt-service .node-t-service.node-v-full{margin:0 10px;}.node-t-service .field[data-fn="svg"] img{display:block;margin:0 auto;}.node-t-service .node-title{text-align:center;padding:0;}.node-t-service .contact-phone{text-align:center;padding-bottom:0;color:rgba(202,8,8,1);white-space:nowrap;}.node-t-service .field[data-fn="links"]{padding:1em 1 0 1em;display:flex;flex-wrap:wrap;gap:0.5em 1.5em;justify-content:space-around;color:rgba(153,0,0,1);}.node-t-service .field[data-fn="links"] li{white-space:nowrap;}.services-grid{display:grid;grid-gap:40px 20px;}.main-service{padding:0 20px;}.main-service,.node-t-service{position:relative;z-index:5;}.main-service .node-t-service{padding-bottom:50px;padding-top:10px;}.main-service .service-h{background-color:rgba(202,8,8,1);width:30px;height:30px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.main-service .service-h::before,.main-service .service-h::after{content:'';position:absolute;background-color:rgba(255,255,255,1);height:20px;width:10px;top:0;}.main-service .service-h::before{left:0;border-bottom-right-radius:10px;}.main-service .service-h::after{right:0;border-bottom-left-radius:10px;}.smain-service{display:grid;grid-gap:40px 20px;box-shadow:0 0 0 10px rgba(202,8,8,1);border-radius:10px;margin:0 10px;padding:10px;position:relative;}.smain-service::before,.smain-service::after{content:'';position:absolute;background-color:rgba(255,255,255,1);bottom:-10px;right:-10px;}.smain-service::before{width:15px;top:50px;}.smain-service::after{height:15px;left:80%;}.smain-service .service-h{display:none;}@media screen and (min-width:640px){.nt-service .node-t-service.node-v-full{margin:0 auto;width:620px;}.smain-service,.services-grid{grid-template-columns:1fr 1fr;}.main-service{width:620px;padding-left:10px;padding-right:10px;margin:0 auto;}.smain-service::after{left:60%;}}@media screen and (min-width:1000px){.services-grid{grid-template-columns:1fr 1fr 1fr;}.main-service-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px;width:960px;margin-left:auto;margin-right:auto;}.main-service{width:auto;padding-right:20px;}.smain-service{grid-template-columns:1fr;margin:0;padding-left:20px;}.main-service .node-t-service{padding-bottom:10px;position:sticky;top:0;}.main-service .service-h{bottom:auto;left:auto;top:0;right:-30px;transform:translateY(75px) rotate(-90deg);}.smain-service::before{top:-10px;}.smain-service::after{left:50px;}.smain-service .service-h{display:block;position:absolute;background-color:rgba(255,255,255,1);top:-10px;right:-10px;height:15px;left:50px;}}@media screen and (min-width:1320px){.main-service-grid{width:1280px;}}@media screen and (min-width:1640px){.main-service-grid{width:1600px;grid-template-columns:540px 1fr;}.smain-service{grid-template-columns:1fr 1fr;}}
