body{font:normal 16px/1.3 Tahoma,Verdana,Segoe,sans-serif;color:#333}@media screen and (min-width:1320px){body{font-size:24px}}a,.link{color:#e9642a;text-decoration:none}a:hover,.link:hover,a:focus,.link:focus{text-decoration:underline}hr{margin:0;padding:0;border:0;height:1px;background:#e9642a}img{max-width:100%}figure.align-left,figure.align-center,figure.align-right{text-align:center}.vtable{max-width:100%;overflow-x:auto}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:bold;margin:0;padding:.5em 0;color:#e9642a;line-height:1.1}h1,.h1{font-size:36px;text-align:center;margin-bottom:.5em}@media screen and (min-width:1320px){h1,.h1{font-size:48px}}h2,.h2{font-size:36px}h3,.h3{font-size:1.231em}h4,.h4{font-size:1.154em}h5,.h5{font-size:1.077em}h6,.h6{font-size:1.077em}p{padding:0 0 .5em;margin:0}dl{margin:0 0 20px}dl dd,dl dl{margin-left:20px;margin-bottom:10px}[dir="rtl"] dl dd,[dir="rtl"] dl dl{margin-right:20px}blockquote{padding:1em 40px;margin:0}address{font-style:italic}u,ins{text-decoration:underline}s,strike,del{text-decoration:line-through}big{font-size:larger}small{font-size:smaller}sub{vertical-align:sub;font-size:smaller;line-height:normal}sup{vertical-align:super;font-size:smaller;line-height:normal}nobr{white-space:nowrap}abbr,acronym{border-bottom:dotted 1px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:medium none}ul{list-style-type:square;padding:.5em 0 .5em 2em;margin:0}[dir="rtl"] ul{padding-left:0;padding-right:2em}ol{list-style-type:decimal;padding:.5em 0 .5em 2em;margin:0}[dir="rtl"] ol{padding-left:0;padding-right:2em}quote,code{padding:.5em 0;margin:0}pre{padding:.5em 0;margin:0;white-space:pre-wrap}blockquote{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;font-size:1.5em;line-height:1.1;padding:.5em 1.2em .3em;margin:0;position:relative}blockquote::after,blockquote::before{font-size:2em;position:absolute;line-height:1;content:"“";color:#5433b4}blockquote::before{left:0;top:5px}blockquote::after{transform:rotate(180deg);right:0;bottom:0}table{width:100%;margin:0 0 1em}caption{text-align:center}th,td{text-align:left;padding:.5em;vertical-align:middle}thead th{background:rgba(11,100,163,.2);border:0;color:#e9642a;font-weight:normal}tbody tr{border-bottom:1px solid #e6e4df}tbody tr:hover,tbody tr:focus{background:#f7fcff}tbody tr.drag-previous{background-color:#ffd}th>a{position:relative;display:block}th>a:after{content:'';display:block;position:absolute;top:0;bottom:-10px;left:0;right:0;border-bottom:2px solid transparent;-webkit-transition:all .1s;transition:all .1s}th.is-active>a{color:#e9642a}th.is-active img{position:absolute;right:0;top:50%}[dir="rtl"] th.is-active img{right:auto;left:0}td .item-list ul{margin:0}[dir="rtl"] td .item-list ul{margin:0}td.is-active{background:none}th.select-all{width:1px}details summary{padding:.5em;position:relative;font-weight:normal;background:#f5f5f2;list-style-type:none;cursor:pointer}details>summary:hover,details[open]>summary{background:#e9642a;color:#fff}details[open]>summary:after{content:'-'}details>summary:after{position:absolute;content:'+';font-size:30px;line-height:30px;top:50%;right:10px;margin-top:-15px;text-align:center;width:30px;height:30px}details summary:focus{outline:0}details summary::-webkit-details-marker{display:none}
.ul1{list-style:none}.ul1 li{position:relative;padding-left:10px}.ul1 li:before{content:'';width:4px;height:4px;position:absolute;left:0;top:.7em;background:#0b64a3;margin-top:-2px}
.wr{margin:0 10px}.wr .wr{width:auto;margin:0}@media screen and (min-width:1000px){.wr{width:940px;margin:0 auto}}@media screen and (min-width:1320px){.wr{width:1260px}}@media screen and (min-width:1640px){.wr{width:1580px}}
.button{box-sizing:border-box;display:inline-block;position:relative;text-align:center;line-height:normal;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;padding:13px 1em;border:1px solid #a6a6a6;background-color:#f2f1eb;color:#000;text-decoration:none;text-shadow:0 1px hsla(0,0%,100%,.6);font-weight:normal;font-size:18px;transition:all .1s;-webkit-font-smoothing:antialiased;border-radius:25px;min-width:100px}.button:hover,.button:focus{background-color:#f9f8f6;color:#000;text-decoration:none;outline:0}.button:hover{box-shadow:0 1px 2px hsla(0,0%,0%,.125)}.button:focus{z-index:10;border:1px solid #0b64a3;box-shadow:0 0 .5em .1em #0b64a3}.button:active{border:1px solid #a6a6a6;background-color:#dfdfd9;box-shadow:inset 0 1px 3px hsla(0,0%,0%,.2);-webkit-transition:none;transition:none}.button:disabled,.button:disabled:active,.button.is-disabled,.button.is-disabled:active{border-color:#d4d4d4;background:#ededed;box-shadow:none;color:#5c5c5c;font-weight:normal;cursor:default;text-shadow:0 1px hsla(0,0%,100%,.6)}.link{display:inline;cursor:pointer;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;text-decoration:none}.link:hover,.link:focus{text-decoration:underline}
.button--primary{border-color:#e9642a;background-color:#e9642a;color:#fff;text-shadow:0 1px hsla(0,0%,0%,.5);font-weight:normal;-webkit-font-smoothing:antialiased;box-shadow:0 1px 3px hsla(0,0%,0%,.3)}.button--primary:active,.button--primary:hover,.button--primary:focus{background-color:#e9642a;border-color:#e9642a;color:#fff;box-shadow:0 1px 3px hsla(0,0%,0%,.3)}.button--gold{border-color:#fdd312;background-color:#fdd312;color:#333;text-shadow:none;font-weight:normal;-webkit-font-smoothing:antialiased;box-shadow:0 1px 3px hsla(0,0%,0%,.3)}.button--gold:active,.button--gold:hover,.button--gold:focus{background-color:#fdd312;border-color:#fdd312;color:#333;box-shadow:0 1px 3px hsla(0,0%,0%,.3)}.button-action:before{margin-left:-.2em;padding-right:.2em;font-size:1em;-webkit-font-smoothing:auto}[dir="rtl"] .button-action:before{margin-right:-.2em;margin-left:0;padding-right:0;padding-left:.2em}.no-touchevents .button--small{font-size:13px;font-size:.813rem;padding:2px 1em}#edit-cancel,.button--danger{display:inline;cursor:pointer;padding:0;border:0;border-radius:0;box-shadow:none;background:none;-webkit-appearance:none;-moz-appearance:none;color:#c72100;font-weight:400;text-decoration:underline}#edit-cancel:hover,#edit-cancel:focus,#edit-cancel:active,.button--danger:hover,.button--danger:focus,.button--danger:active{color:#ff2a00;text-decoration:underline;text-shadow:none;padding:0;border:0;box-shadow:none;background:none}#edit-cancel:disabled,#edit-cancel.is-disabled,.button--danger:disabled,.button--danger.is-disabled{color:#737373;cursor:default;text-decoration:none;-webkit-font-smoothing:antialiased;padding:0;border:0;box-shadow:none;background:none}
.crumb{margin:0;padding:0;list-style-type:none}[dir="rtl"] .crumb{margin-right:0}.crumb li{display:inline;margin:0;padding:0}.crumb li:after{content:' \BB  '}.crumb li:last-child:after{content:none}
.m--main ul{list-style:none;padding:0;margin:0}.m--main .vml{position:relative}.m--main .vml a{text-decoration:none;color:inherit}@media all and (max-width:999px){.m--main{font-size:18px;margin-bottom:10px}.m--main .mm{display:block;padding:0 80px;line-height:60px;color:#fff;background:#5433b4;font-weight:normal;font-size:30px;position:relative;margin:0;text-align:center;z-index:1}.m--main>ul{color:#fff;background:#5433b4}.m--main ul{display:none}.m--main .vm-0{padding:20px 0;box-shadow:0 5px 20px -5px rgba(0,0,0,.6) inset}.m--main ul ul{padding:0 0 20px}.m--main .vm-0>li:nth-child(1) .vm-1,.m--main .vm-0>li:nth-child(2) .vm-1{display:block;padding:0}.m--main .vm-0>li:nth-child(1)>.vml,.m--main .vm-0>li:nth-child(2)>.vml{display:none}.m--main ul[data-s='o']{display:block}.m--main .vml{display:block}.m--main .vml>span,.m--main .vml a{display:block;padding:.5em 0;margin:0 10px}.m--main li[data-e='1']>.vml>span,.m--main li[data-e='1']>.vml a{margin:0 40px;font-weight:bold}.m--main .mm-h{width:70px;height:6px;border-radius:3px;background:#fff;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.m--main .mm-h:after,.m--main .mm-h:before{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:3px;background:#fff;left:0}.m--main .mm-h:before{top:-10px}.m--main .mm-h:after{bottom:-10px}.m--main .mm[data-s="o"] .mm-h{background:transparent}.m--main .mm[data-s="o"] .mm-h:after,.m--main .mm[data-s="o"] .mm-h:before{width:30px}.m--main .mm[data-s="o"] .mm-h:before{transform:rotate(45deg);top:0}.m--main .mm[data-s="o"] .mm-h:after{transform:rotate(-45deg);bottom:0}.m--main .vml-h{width:21px;height:21px;margin-top:-10px;display:block;position:absolute;left:10px;top:50%}.m--main .vml-h i{border-bottom:1px solid;width:100%;height:1px;display:block;position:absolute;top:50%;left:0;margin-top:-1px}.m--main .vml-h i:nth-child(2){-ms-transform:rotate(90deg);transform:rotate(90deg)}.m--main .vml-h[data-s='o'] i:nth-child(2){display:none}}@media all and (min-width:1000px){.m--main .vm-0>li>ul,.m--main .mm{display:none}.m--main{font-size:18px;padding:65px 0}.m--main .vm-0{display:grid;width:940px;margin:0 auto;grid-gap:20px 20px;grid-template-columns:1fr 1fr 300px 1fr 1fr;position:relative;z-index:50}.m--main .vm-0:hover{z-index:55}.m--main .vm-0>li>.vml{text-align:center;display:block;line-height:44px;color:#5433b4}.m--main .vm-0>li>.vml a.is-active{color:#e9642a}.m--main .vm-0>li[data-e="1"]:hover>.vml{background:#26b6d4;border-radius:30px 30px 0 0;color:#fff}.m--main .vm-1>li>.vml{font-weight:bold;white-space:nowrap}.m--main .vm-0>li:nth-child(3){grid-column:4}.m--main .vm-0>li:nth-child(4){grid-column:5}.m--main .vm-0>li:nth-child(n+5){display:none}.m--main .vm-0>li:hover>ul{display:grid;position:absolute;top:100%;left:0;width:100%;box-sizing:border-box;background:#26b6d4;color:#fff;padding:20px;grid-template-columns:1fr 1fr 1fr;grid-gap:20px 20px;border-radius:30px}.m--main .vm-0>li:nth-child(1)>ul{border-top-left-radius:0}.m--main .vm-0>li:nth-child(4)>ul{border-top-right-radius:0}}@media screen and (min-width:1320px){.m--main .vm-0{width:1280px}.m--main .vm-0>li>.vml{font-size:24px}.m--main .vm-0>li:hover>ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1640px){.m--main .vm-0{width:1580px}.m--main .vm-0>li:hover>ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
.crumb{display:none}.contact-color-line-phones .contact-color-line-in:before,.spr{background-repeat:no-repeat;background-image:url(/themes/virdini/vmin/css/../img/sprite.svg)}.bl-vcustom .field[data-fn="header_image"]{line-height:0}.bl-vcustom .field[data-fn="header_image"] picture img{display:block;width:100%}.bl-title{text-align:center}main.wr{padding-bottom:20px}.parag-t-embedded .field[data-fn="p_title"]{text-align:center}.field[data-fn="paragraphs"]>.f_i{padding-bottom:20px}.field[data-fn="paragraphs"]>.f_i:last-child{padding-bottom:0}.gj-field-map{height:500px}.vspam-branding-text{font-size:12px;padding:10px 0}.vspam-branding-text a{color:inherit}header .bl-system-branding-block{width:300px;margin:0 auto;padding:10px 0}@media screen and (min-width:1000px){header{position:relative}header .bl-system-branding-block{position:absolute;left:50%;top:60px;transform:translateX(-50%);z-index:51}}.header-line{display:none}@media screen and (min-width:1000px){.header-line{display:grid;grid-gap:20px 20px;padding:10px 0;grid-template-columns:auto 150px}.header-line>div{align-self:center}.header-line .bl-vsocial{text-align:right}.header-line .sn-button{display:inline-block;position:relative;width:36px;height:36px;vertical-align:middle;margin:0 10px}.header-line .sn-button:last-child{margin-right:0}.header-line .sn-button .spr{background-size:36px 1800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:36px;width:36px}.header-line .sn-button[data-sn="facebook"] .spr{background-position:0 -180px}.header-line .sn-button[data-sn="instagram"] .spr{background-position:0 -252px}.hcontact{color:#999;line-height:1;font-size:14px;display:grid;grid-gap:10px 10px;grid-template-columns:20px auto 20px auto 20px auto 20px auto}.hcontact a{color:inherit}.hcontact>div{align-self:center;white-space:nowrap}.hcontact .spr{height:22px;background-size:22px 1100px;justify-self:center}.hcontact .spr-address{background-position:0 -66px;width:18px}.hcontact .spr-phone{background-position:0 -22px;width:13px}}@media screen and (min-width:1320px){.hcontact{font-size:18px}}@media screen and (min-width:1640px){.header-line{grid-template-columns:auto 300px}}.head-text-buttons,.bl-vcurrent-front-head{display:none}@media screen and (min-width:640px){.bl-vcurrent-front-head{position:relative;display:block}.bl-vcurrent-front-head img{width:100%}.head-text{color:#5433b4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px;box-sizing:border-box;width:100%;max-width:1280px;font-size:36px;text-align:center;font-weight:bold;line-height:1.1;text-shadow:#fff 6px 0 0,#fff 5.91686px .995377px 0,#fff 5.66974px 1.96317px 0,#fff 5.2655px 2.87655px 0,#fff 4.71532px 3.71022px 0,#fff 4.03447px 4.44106px 0,#fff 3.24181px 5.04883px 0,#fff 2.35931px 5.51667px 0,#fff 1.41143px 5.83163px 0,#fff .424423px 5.98497px 0,#fff -.574341px 5.97245px 0,#fff -1.55719px 5.79441px 0,#fff -2.49688px 5.45579px 0,#fff -3.36738px 4.96596px 0,#fff -4.14455px 4.33852px 0,#fff -4.80686px 3.59083px 0,#fff -5.33596px 2.74364px 0,#fff -5.71718px 1.8204px 0,#fff -5.93995px .84672px 0,#fff -5.99811px -.150428px 0,#fff -5.89004px -1.14341px 0,#fff -5.61874px -2.1047px 0,#fff -5.19172px -3.00766px 0,#fff -4.62082px -3.82727px 0,#fff -3.92186px -4.54082px 0,#fff -3.11421px -5.12852px 0,#fff -2.22026px -5.57409px 0,#fff -1.26477px -5.86518px 0,#fff -.274238px -5.99373px 0,#fff .723898px -5.95617px 0,#fff 1.70197px -5.75355px 0,#fff 2.63288px -5.39147px 0,#fff 3.49082px -4.87998px 0,#fff 4.25202px -4.23324px 0,#fff 4.89538px -3.46919px 0,#fff 5.40307px -2.60899px 0,#fff 5.76102px -1.67649px 0,#fff 5.95932px -.697531px 0}.head-text span{color:#70cee5;font-size:.67em}}@media screen and (min-width:1000px){.head-text-buttons{padding-top:20px;display:block;text-align:center}.head-text-buttons .button{width:300px}}@media screen and (min-width:1320px){.head-text{font-size:72px}}footer ul{list-style:none;margin:0;padding:0}footer a{color:inherit}footer .bl-system-menu-blockfooter1,footer .bl-system-menu-blockfooter2{color:#fff;font-size:18px}footer .bl-system-menu-blockfooter1{background:#e9642a}footer .bl-system-menu-blockfooter2{background:#26b6d4}footer .bl-system-menu-blockfooter1>.wr>ul,footer .bl-system-menu-blockfooter2>.wr>ul{display:grid;grid-gap:20px 20px;padding:30px 0}footer .bl-system-menu-blockfooter2>.wr>ul>li>a{font-weight:bold}@media screen and (min-width:640px){footer .bl-system-menu-blockfooter1>.wr>ul,footer .bl-system-menu-blockfooter2>.wr>ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.footer-line{font-size:14px;color:#f5821f;text-align:center;padding:20px 0}.footer-line .bl-system-menu-blockfooter{padding:20px 0}.vbase-developers a,.vbase-developers img,.vbase-developers span{display:inline-block;vertical-align:middle}@media screen and (min-width:640px){.bl-system-menu-blockfooter li{padding:0 10px;display:inline}}@media screen and (min-width:1000px){.footer-line{display:grid;grid-gap:10px 20px;grid-template-columns:auto 300px;grid-template-areas:"logo logo" "copyright copyright" "menu dev"}.vbase-developers{text-align:right;align-self:center;grid-area:dev}.footer-line .bl-system-menu-blockfooter{text-align:left;grid-area:menu;align-self:center}.footer-line .bl-system-branding-block{grid-area:logo;align-self:center}.footer-line .bl-vcurrent-contact-information-block{grid-area:copyright}.bl-system-menu-blockfooter li:first-child{padding-left:0}.bl-system-menu-blockfooter li:last-child{padding-right:0}}@media screen and (min-width:1320px){.footer-line{grid-template-columns:1fr 300px 1fr;grid-template-areas:"menu logo dev" "copyright copyright copyright"}.footer-line .bl-system-menu-blockfooter{padding:0}}.contact-block{display:grid;grid-gap:10px 20px;font-size:18px;padding:20px 0}.contact-block a{color:inherit}.contact-block-info{display:grid;grid-gap:20px 20px;grid-template-columns:50px auto;align-self:center;font-weight:bold}.contact-block-info>div{align-self:center}.contact-block-info .spr{height:60px;background-size:60px 3000px;justify-self:center}.contact-block-img img{display:block}.contact-block-info .spr-address{background-position:0 -180px;width:48px}.contact-block-info .spr-phone{background-position:0 -60px;width:36px}.contact-block-info-text{grid-column:1/-1;padding:10px 0}@media screen and (min-width:640px){.contact-block{grid-template-columns:300px auto 300px;grid-gap:0}.contact-block:nth-child(2n+1) .contact-block-info{grid-column:2/4;padding-left:20px}.contact-block:nth-child(2n+2) .contact-block-img{grid-column:3/4}.contact-block:nth-child(2n+2) .contact-block-info{grid-column:1/3;grid-row:1;padding-right:20px}}@media screen and (min-width:1000px){.contact-block{grid-template-columns:460px auto 460px}}@media screen and (min-width:1320px){.contact-block{grid-template-columns:1fr 1fr;max-width:1260px;margin:0 auto;grid-gap:0 20px}.contact-block:nth-child(2n+1) .contact-block-info{grid-column:2;padding-left:0}.contact-block:nth-child(2n+2) .contact-block-img{grid-column:2}.contact-block:nth-child(2n+2) .contact-block-info{grid-column:1;grid-row:1;padding-right:0}.contact-block-info{justify-self:center}}.contact-color-line{display:grid;grid-gap:0;color:#fff;font-size:18px;padding:20px 0 0}.contact-color-line a{color:inherit}.contact-color-line>div{height:240px;position:relative}.contact-color-line-before,.contact-color-line-after{display:none}.contact-color-line-phones{background:#54b5bc;display:grid;padding:0 10px}.contact-color-line-phones .contact-color-line-in{padding-left:70px;position:relative}.contact-color-line-phones .contact-color-line-in:before{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;height:60px;width:36px;content:'';background-size:60px 3000px;background-position:0 -120px}.contact-color-line-phones a{font-weight:bold}.contact-color-line-addresses{background:#fdd312;display:grid;font-weight:bold;padding:0 10px}.contact-color-line-addresses .contact-color-line-in{display:grid;grid-gap:20px 10px;grid-template-columns:50px auto}.contact-color-line-addresses .contact-color-line-in>div{align-self:center}.contact-color-line-addresses .spr{background-size:54px 2700px;background-position:0 -216px;height:54px;width:44px}.contact-color-line-soc{background:#66993e;text-align:center;display:grid;padding:0 10px}.contact-color-line-in{align-self:center;justify-self:center}.contact-color-line-soc .contact-color-line-label{padding-bottom:20px}.contact-color-line-soc .sn-button{display:inline-block;position:relative;width:64px;height:64px;vertical-align:middle;margin:0 10px}.contact-color-line-soc .sn-button .spr{background-size:64px 3200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:64px;width:64px}.contact-color-line-soc .sn-button[data-sn="facebook"] .spr{background-position:0 -384px}.contact-color-line-soc .sn-button[data-sn="instagram"] .spr{background-position:0 -512px}@media screen and (min-width:1000px){.contact-color-line{grid-template-columns:1fr 320px 320px 320px 1fr}.contact-color-line-before{background:#54b5bc;display:block}.contact-color-line-after{background:#66993e;display:block}}@media screen and (min-width:1320px){.contact-color-line{grid-template-columns:1fr 370px 540px 370px 1fr}}@media screen and (min-width:1640px){.contact-color-line{grid-template-columns:1fr 480px 640px 480px 1fr}}.call-back{font-size:18px;color:#fff;background:#5433b4;padding:30px 0}.call-back a{color:inherit}.call-back-form .form-item{padding:0;align-self:center}.call-back .wr{max-width:300px;margin:0 auto}.call-back-form{display:grid;grid-gap:20px 20px;padding:10px 0}.call-back-form input{width:100%}.call-back-form .form-tel{padding:13px 1.5em;border-radius:25px}.call-back-msg{grid-column:1/-1;line-height:50px;text-align:center}@media screen and (min-width:640px){.call-back .wr{max-width:640px;padding-left:10px;padding-right:10px}.call-back-form{grid-template-columns:1fr 1fr}}.parag-t-icon-grid>.field[data-fn="p_title"]{text-align:center}.parag-t-icon-grid>.field[data-fn="p_parag"]{display:grid;grid-gap:20px 20px;grid-template-columns:repeat(auto-fill,300px);justify-content:center}.parag-t-icon{border:3px solid;text-align:center;padding:7px;box-sizing:border-box;display:block;color:inherit;text-decoration:none}.parag-t-icon:hover{text-decoration:none}.parag-t-icon .field[data-fn="p_title"]{font-size:24px;font-weight:bold;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0;color:inherit}.gallery-albums-list{padding:20px 0}.gallery-albums-list .field[data-fn="p_images"]>a{position:relative;text-decoration:none;color:#fff;display:block}.gallery-albums-list .field[data-fn="p_images"]>a:before{height:200px;content:'';position:absolute;display:block;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(to top,#e9642a,transparent);opacity:.8}.gallery-albums-list .field[data-fn="p_images"] .album-title{position:absolute;bottom:10px;left:10px;right:10px;display:block;line-height:1.2;text-align:center;z-index:2;font-size:18px}.gallery-albums-list .field[data-fn="p_images"] .album-title span{display:block}.parag-t-collage .field[data-fn="p_images"]{line-height:0}.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(n+4){display:none}@media screen and (min-width:640px){.parag-t-collage .field[data-fn="p_images"]{display:grid;grid-template-columns:1fr 1fr}.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(6),.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(5),.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(4){display:block}}@media screen and (min-width:960px){.parag-t-collage .field[data-fn="p_images"]{grid-template-columns:1fr 1fr 1fr}.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(6){grid-column:2 / span 2;grid-row:2 / span 2}}@media screen and (min-width:1320px){.parag-t-collage .field[data-fn="p_images"]{grid-template-columns:1fr 1fr 1fr 1fr}.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(9),.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(8),.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(7){display:block}}@media screen and (min-width:1640px){.parag-t-collage .field[data-fn="p_images"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(12),.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(11),.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(10){display:block}}@media screen and (min-width:1920px){.parag-t-collage .field[data-fn="p_images"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.parag-t-collage .field[data-fn="p_images"] .f_i:nth-child(4){grid-column:5 / span 2;grid-row:1 / span 2}.parag-t-collage .field[data-fn="p_images"] img{width:100%}}.bl-vcustom-reviews{padding:20px 0}.review-teaser{text-align:center;font-size:18px;padding:0 10px 200px;max-width:620px;margin:0 auto;box-sizing:border-box;position:relative}.review-teaser .review-title,.review-teaser .field[data-fn="subtitle"],.review-teaser .field[data-fn="cover"]{position:absolute;width:100%;left:0;transform:translateY(100%)}.review-teaser .field[data-fn="cover"]{bottom:200px}.review-teaser .review-title{bottom:70px}.review-teaser .field[data-fn="subtitle"]{font-size:14px;bottom:46px}.review-teaser .field[data-fn="subtitle"],.review-teaser .review-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-teaser .field[data-fn="body"]{color:#e9642a;padding:40px 0 20px;position:relative}.review-teaser .field[data-fn="body"]:before{font-size:130px;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;position:absolute;line-height:1;content:"“";color:#c487d0;left:0;top:-20px;z-index:-1}.review-slider{margin:0 auto;max-width:620px}@media screen and (max-width:999px){.review-slider .flex-direction-nav a{top:auto;bottom:85px}}@media screen and (min-width:1000px){.review-teaser{padding:0 90px 200px;max-width:780px}.review-teaser .field[data-fn="body"]{padding:40px 0}.review-teaser .field[data-fn="body"]:before{left:-60px}.review-slider{max-width:940px}}.teacher-teaser{text-align:center;font-size:18px}.teacher-teaser .field[data-fn="cover"]{margin-bottom:10px}.teacher-teaser .field[data-fn="posada"]{font-size:14px;color:#666}.teacher-grid{display:grid;grid-gap:30px 20px;padding:20px 0}.bl-vcustom-teachers{padding:20px 0}.bl-vcustom-teachers .button{min-width:300px}@media screen and (min-width:640px){.teacher-grid .teacher-teaser:nth-child(3){display:none}.teacher-grid{max-width:620px;margin:0 auto;grid-template-columns:1fr 1fr}}@media screen and (min-width:1000px){.teacher-grid .teacher-teaser:nth-child(3){display:block}.teacher-grid{max-width:940px;grid-template-columns:1fr 1fr 1fr}}.gallery-grid{display:grid;grid-gap:20px 20px;grid-template-columns:1fr;padding-bottom:20px}.vphoto-grid{line-height:0;display:grid;grid-gap:20px 20px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.vphoto-grid img{width:100%;height:auto}.gallery-block .h2{line-height:1}.gallery-grid-title{grid-column:1/-1;padding-bottom:0}a.gallery-teaser{display:block;text-decoration:none;color:#fff;position:relative}.gallery-title{position:absolute;bottom:10px;left:10px;right:10px;z-index:2;text-align:center;font-size:18px}.gallery-title span{display:block}.gallery-teaser::after{content:'';position:absolute;display:block;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(to top,#e9642a,transparent);opacity:.8;top:0}@media screen and (min-width:640px){.gallery-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1000px){.gallery-grid{grid-template-columns:repeat(auto-fill,300px)}}.parag-t-groups .field[data-fn="p_title"]{text-align:center}.group-teaser{border:1px solid #ccc;position:relative;margin:0 auto;box-sizing:border-box;font-size:18px;padding:9px 9px 120px;width:100%}.nt-group .group-teaser{max-width:300px}.group-teaser .field[data-fn="price"],.group-btns{position:absolute;left:9px;right:9px}.group-btns{bottom:9px;text-align:center}.group-teaser .field[data-fn="price"]{color:#e9642a;padding:10px 0;text-align:center;bottom:69px}.group-teaser .field[data-fn="price"] span{font-size:14px}.group-btns .button{width:280px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.group-title{text-align:center;font-weight:bold;color:#e9642a;padding:10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.group-teaser .field[data-fn="body"]{font-size:14px}.group-teaser .field[data-fn="persons"] .f_l,.group-teaser .field[data-fn="years"] .f_l,.group-teaser .field[data-fn="lang"],.group-teaser .field[data-fn="lvl"]{font-size:12px}.group-icons{text-align:center;display:grid;grid-gap:10px 10px;grid-template-columns:1fr 1fr 1fr 1fr;padding:20px 0}.group-icons>div{align-self:center}.group-icon{width:24px;height:24px;position:relative;justify-self:center}.group-icon .spr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:24px 1200px}.group-icon:nth-child(1) .spr{background-position:0 -432px;width:24px;height:21px}.group-icon:nth-child(2) .spr{background-position:0 -408px;width:24px;height:22px}.group-icon:nth-child(3) .spr{background-position:0 -360px;width:24px;height:24px}.group-icon:nth-child(4) .spr{background-position:0 -384px;width:22px;height:24px}.group-teaser .field[data-fn="lang"] .spr{width:32px;background-size:32px 1600px;width:32px;height:20px;margin:2px auto}.group-teaser .field[data-fn="lang"][data-lang="en"] .spr{background-position:0 -320px}.group-teaser .field[data-fn="lang"][data-lang="de"] .spr{background-position:0 -288px}.groups-grid-1{display:grid;grid-gap:20px 20px;grid-template-columns:repeat(auto-fill,300px);justify-content:center}.groups-grid-1[data-count="1"]{max-width:300px;margin:0 auto}@media screen and (min-width:640px){.groups-grid-1[data-count="2"]{max-width:620px;margin:0 auto}}@media screen and (min-width:1320px){.groups-grid-1[data-count="3"]{max-width:940px}}@media screen and (min-width:1640px){.groups-grid-1[data-count="4"]{max-width:1260px}}.bl-vcustom-articles-latest{padding:20px 0}.article-teaser .field[data-fn="cover"],.article-teaser .field[data-fn="body"]{display:none}.article-grid{display:grid;grid-gap:20px 20px;font-size:24px;line-height:24px}.article-grid1{display:grid;grid-gap:20px 20px}.article-teaser1 .field[data-fn="body"]{font-size:18px;display:block;padding-top:1em}.article-title1{font-size:24px}.article-teaser1 .field[data-fn="body"] p,.article-teaser .field[data-fn="body"] p{padding:0;margin:0}@media screen and (min-width:640px){.article-teaser .field[data-fn="body"]{font-size:18px;display:block}.article-grid{grid-template-columns:1fr 1fr}.article-text{height:6em;overflow:hidden}.article-text1{align-self:center}.article-teaser1{display:grid;grid-gap:20px 20px;grid-template-columns:300px auto;max-width:760px;margin:0 auto}.article-teaser1:nth-child(2n+2){grid-template-columns:auto 300px}.article-teaser1:nth-child(2n+2) .field[data-fn="cover"]{grid-column:2}.article-teaser1:nth-child(2n+2) .article-text1{grid-column:1;grid-row:1;text-align:right}}@media screen and (min-width:1000px){.article-teaser{display:grid;grid-gap:10px 10px;grid-template-columns:150px auto}.article-teaser .field[data-fn="cover"]{display:block;line-height:0}}@media screen and (min-width:1320px){.article-grid{max-width:1260px;margin:0 auto}}.bl-vcurrent-front-icons{padding:20px 0 40px}.front-icons-text{font-size:18px;padding:20px 0}.front-icons{font-size:18px;text-align:center;font-weight:bold;color:#5433b4}.front-icon{width:64px;height:64px;position:relative;margin:0 auto;margin-bottom:10px}.front-icons a{color:inherit;text-decoration:none}.front-icon .spr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.front-icon-1 .spr{background-size:64px 3200px;background-position:0 -704px;width:64px;height:32px}.front-icon-2 .spr{background-size:54px 2700px;background-position:0 -702px;width:54px;height:38px}.front-icon-3 .spr{background-size:44px 2200px;background-position:0 -528px;width:44px;height:44px}.front-icon-4 .spr{background-size:54px 2700px;background-position:0 -756px;width:54px;height:54px}.front-icons{display:grid;grid-gap:20px 20px}@media screen and (min-width:640px){.front-icons{grid-template-columns:1fr 1fr}.front-icons,.front-icons-text{max-width:620px;margin:0 auto}}@media screen and (min-width:1320px){.front-icons{grid-template-columns:1fr 1fr 1fr 1fr}.front-icons,.front-icons-text{max-width:1260px}}.front-block-teaser{border:1px solid #ccc;position:relative;margin:0 auto;box-sizing:border-box;font-size:18px}.front-block-title{font-size:24px;color:#e9642a;padding:10px}.front-block-teaser .field[data-fn="cover"]{line-height:0}.front-block-teaser .field[data-fn="buttons"],.front-block-teaser .field[data-fn="body"]{padding:0 10px}.front-block-teaser .field[data-fn="body"] p:last-child{padding-bottom:0}.front-block-teaser .field[data-fn="buttons"]{text-align:center}.front-block-teaser[data-p="lang_wide"] .field[data-fn="buttons"]{padding:15px 0}.front-block-teaser .button{width:280px}.nt-front-block .front-block-teaser[data-p="clubs"]{max-width:300px}.nt-front-block .front-block-teaser[data-p="lang"]{max-width:620px}.front-block-teaser[data-p="lang"],.front-block-teaser[data-p="clubs"]{padding-bottom:90px}.front-block-teaser[data-p="lang"] .field[data-fn="buttons"],.front-block-teaser[data-p="clubs"] .field[data-fn="buttons"]{position:absolute;bottom:20px;left:0;right:0}.front-block-teaser[data-p="lang_wide"] .field[data-fn="buttons"] .f_i{padding-bottom:10px}.front-block-teaser[data-p="lang_wide"] .field[data-fn="buttons"] .f_i:last-child{padding-bottom:0}.front-block-teaser[data-p="lang"] .field[data-fn="buttons"] .f_i:nth-child(n+2),.front-block-teaser[data-p="clubs"] .field[data-fn="buttons"] .f_i:nth-child(n+2){display:none}.front-clubs-grid{display:grid;grid-gap:20px 20px;margin:0 auto;max-width:300px;padding:20px 0}.bl-vcustom-front-we-teach,.bl-vcustom-front-clubs{padding:20px 0}.bl-vcustom-front-we-teach{max-width:1260px}.front-we-teach-grid{display:none;grid-gap:20px 20px}.front-we-teach-grid .front-block-teaser[data-p="lang_wide"]{grid-column:1/-1}.bl-vcustom-front-we-teach[data-lang="en"] .front-we-teach-grid[data-lang="en"],.bl-vcustom-front-we-teach[data-lang="de"] .front-we-teach-grid[data-lang="de"]{display:grid}.front-we-teach-switch{line-height:48px;font-size:18px;text-align:center;color:#e9642a;border-radius:25px;border:1px solid;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:0 auto 20px;position:relative;cursor:pointer;max-width:620px;box-shadow:0 1px 3px hsla(0,0%,0%,.3);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.front-we-teach-switch:before{content:'';height:100%;display:block;width:50%;border-radius:25px;background:#e9642a;left:0;top:0;z-index:1;position:absolute;transition:left .5s ease-in-out}.front-we-teach-lang{transition:color .5s ease-in-out}.bl-vcustom-front-we-teach[data-lang="en"] .front-we-teach-switch:before{left:0}.bl-vcustom-front-we-teach[data-lang="de"] .front-we-teach-switch:before{left:50%}.bl-vcustom-front-we-teach[data-lang="de"] .front-we-teach-lang[data-lang="de"],.bl-vcustom-front-we-teach[data-lang="en"] .front-we-teach-lang[data-lang="en"]{color:#fff}.front-we-teach-lang-label{position:relative;z-index:4}.front-we-teach-lang{position:relative;z-index:1}.front-we-teach-lang .spr{background-size:84px 4200px;height:50px;width:84px;position:absolute;top:0;border-radius:25px;z-index:5}.front-we-teach-lang[data-lang="en"]{padding-left:85px}.front-we-teach-lang[data-lang="en"] .spr{background-position:0 -840px;left:0;box-shadow:2px 1px 3px hsla(0,0%,0%,.3)}.front-we-teach-lang[data-lang="de"]{padding-right:85px}.front-we-teach-lang[data-lang="de"] .spr{background-position:0 -756px;right:0;box-shadow:-2px 1px 3px hsla(0,0%,0%,.3)}@media screen and (max-width:639px){.front-we-teach-lang-label span:nth-child(2){display:none}}@media screen and (min-width:640px){.front-we-teach-lang-label span:nth-child(1){display:none}.front-clubs-grid{max-width:620px;grid-template-columns:1fr 1fr}.front-we-teach-grid{grid-template-columns:1fr 1fr}.front-clubs-grid .front-block-teaser:nth-child(3){display:none}}@media screen and (min-width:1000px){.front-clubs-grid{max-width:940px;grid-template-columns:1fr 1fr 1fr}.front-clubs-grid .front-block-teaser:nth-child(3){display:block}.front-block-teaser[data-p="lang_wide"]{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 10px}.front-block-teaser[data-p="lang_wide"] .field[data-fn="cover"]{grid-row:1/5}}.about-us-image{display:none}.about-us-text{color:#e9642a;font-size:18px;max-width:620px;margin:0 auto;position:relative}.about-us-text-in{position:relative;z-index:1}.about-us-text:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block;background:#fff;box-shadow:0 0 30px 30px #fff;opacity:.8}.about-us-text strong{color:#5433b4}.about-us-link{text-align:center}.about-us-link .button{width:300px}.about-us-grid{display:grid;grid-gap:20px 20px;padding:20px 0}.bl-vcurrent-about-courses{padding:40px 0;background:url(/themes/virdini/vmin/css/../img/about.png) repeat}@media screen and (min-width:1000px){.about-us-image{display:block;grid-area:img;line-height:0;position:relative;z-index:2}.about-us-text{grid-area:text}.about-us-link{grid-area:link;text-align:right}.about-us-grid{max-width:1260px;grid-template-columns:1fr 1fr;grid-template-rows:auto 50px;grid-template-areas:"text img" "link img"}}.node-password{font-size:18px;color:#fff;background:#5433b4;padding:30px 0}.node-password-form .form-item{padding:0;align-self:center}.node-password .wr{max-width:300px;margin:0 auto}.node-password-form{display:grid;grid-gap:20px 20px;padding:10px 0}.node-password-form input{width:100%}.node-password-form .form-text{padding:13px 1.5em;border-radius:25px}@media screen and (min-width:640px){.node-password .wr{max-width:620px}.node-password-form{grid-template-columns:1fr 1fr}}#vmessage{font-size:18px}#vmessage-sh{z-index:1999;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(255,156,0,0.4)}#vmessage-in{z-index:2000;position:fixed;top:50%;width:300px;left:50%;padding:10px;text-align:center;color:#fff;background:#5433b4;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:25px}#vmessage .wr{position:relative}#vmessage-close{position:absolute;top:100%;left:50%;width:60px;height:60px;transform:translate(-50%,5px) rotate(45deg);cursor:pointer}#vmessage-close::before,#vmessage-close::after{content:'';position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#5433b4}#vmessage-close::before{width:100%;height:14px}#vmessage-close::after{height:100%;width:14px}#vmessage-btns .button{margin-top:15px;min-width:280px}#vmessage .form-text,#vmessage .form-tel{padding:13px 1.5em;border-radius:25px;width:100%}@media screen and (max-width:639px){#vmessage-btns .button{display:block;margin-right:auto;margin-left:auto}}@media screen and (min-width:640px){#vmessage-btns .button{margin-right:20px}#vmessage-btns .button:last-child{margin-right:0}}
.parag-t-text .field[data-fn="p_title"]{text-align:center}.parag-t-text[data-l="single"]{max-width:940px}.parag-t-text[data-l="double"]{max-width:1260px}@media screen and (min-width:1000px){.parag-t-text[data-l="double"] .field[data-fn="p_text"]{column-count:2;column-gap:20px}}
.parag-t-gallery .field[data-fn="p_title"]{text-align:center}.parag-t-gallery .field[data-fn="p_images"]{line-height:0;display:grid;grid-gap:20px 20px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.parag-t-gallery .field[data-fn="p_images"] img{width:100%;height:auto;display:block}
