.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--color-gold: #FCCB79;--color-black: #3B3B3B;--color-green: #66AFAC;--color-green--light: #DFEDEC;--color-gray: #8A8989;--color-gray--light: #E0E0E0;--font-header: ivymode, sans-serif;--font-header--normal: 400;--font-content: "Roboto", serif;font-size:62.5%;font-weight:400;--bezier-ease: cubic-bezier(.3, .2, .31, .99)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.hero .container::before{content:"";width:100%;height:100%;position:absolute}.reference{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:9999;opacity:.1}.reference div{height:100%}.reference div[class*=col]{background-color:hsla(0,0%,80%,.5);height:100%}.reference div[class*=col]:nth-child(odd){background-color:hsla(0,0%,80%,.2)}.container{max-width:1440px;margin:0 auto;padding-left:15px;padding-right:15px;--col-full: calc(100% / var(--cols));--col-half: calc(100% / (var(--cols) * 2))}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[class^=col]{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.col--1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col--4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col--7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col--10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (min-width: 560px){.col--s1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--s2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--s3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col--s4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--s5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--s6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col--s7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--s8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--s9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col--s10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--s11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--s12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px){.col--m1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--m2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--m3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col--m4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--m5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--m6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col--m7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--m8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--m9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col--m10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--m11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--m12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 992px){.col--l1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--l2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--l3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col--l4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--l5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--l6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col--l7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--l8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--l9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col--l10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--l11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--l12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 1200px){.col--xl1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--xl2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--xl3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col--xl4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--xl5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--xl6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col--xl7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--xl8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--xl9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col--xl10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--xl11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--xl12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 560px){.offset--s1{margin-left:8.3333333333%}.offset--s2{margin-left:16.6666666667%}.offset--s3{margin-left:25%}.offset--s4{margin-left:33.3333333333%}.offset--s5{margin-left:41.6666666667%}.offset--s6{margin-left:50%}.offset--s7{margin-left:58.3333333333%}.offset--s8{margin-left:66.6666666667%}.offset--s9{margin-left:75%}.offset--s10{margin-left:83.3333333333%}.offset--s11{margin-left:91.6666666667%}.offset--s12{margin-left:100%}.offset--s0{margin-left:0}}@media only screen and (min-width: 768px){.offset--m1{margin-left:8.3333333333%}.offset--m2{margin-left:16.6666666667%}.offset--m3{margin-left:25%}.offset--m4{margin-left:33.3333333333%}.offset--m5{margin-left:41.6666666667%}.offset--m6{margin-left:50%}.offset--m7{margin-left:58.3333333333%}.offset--m8{margin-left:66.6666666667%}.offset--m9{margin-left:75%}.offset--m10{margin-left:83.3333333333%}.offset--m11{margin-left:91.6666666667%}.offset--m12{margin-left:100%}.offset--m0{margin-left:0}}@media only screen and (min-width: 992px){.offset--l1{margin-left:8.3333333333%}.offset--l2{margin-left:16.6666666667%}.offset--l3{margin-left:25%}.offset--l4{margin-left:33.3333333333%}.offset--l5{margin-left:41.6666666667%}.offset--l6{margin-left:50%}.offset--l7{margin-left:58.3333333333%}.offset--l8{margin-left:66.6666666667%}.offset--l9{margin-left:75%}.offset--l10{margin-left:83.3333333333%}.offset--l11{margin-left:91.6666666667%}.offset--l12{margin-left:100%}.offset--l0{margin-left:0}}@media only screen and (min-width: 1200px){.offset--xl1{margin-left:8.3333333333%}.offset--xl2{margin-left:16.6666666667%}.offset--xl3{margin-left:25%}.offset--xl4{margin-left:33.3333333333%}.offset--xl5{margin-left:41.6666666667%}.offset--xl6{margin-left:50%}.offset--xl7{margin-left:58.3333333333%}.offset--xl8{margin-left:66.6666666667%}.offset--xl9{margin-left:75%}.offset--xl10{margin-left:83.3333333333%}.offset--xl11{margin-left:91.6666666667%}.offset--xl12{margin-left:100%}.offset--xl0{margin-left:0}}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width: 768px){.order-1,.order-2{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 100,"opsz" 48}body{--color: var(--color-green);--cols: 12;font-family:var(--font-content);font-size:1.6rem;background-image:url(/wp-content/themes/vmed/images/body.png);background-position:bottom left;background-repeat:no-repeat;background-size:300px auto}@media only screen and (min-width: 992px){body{background-size:55% auto}}@media only screen and (min-width: 1200px){body{background-size:650px auto}}body.noscroll{overflow-y:hidden}h1,h2,h3,h4,h5{font-family:var(--font-header);font-weight:var(--font-header--normal);color:var(--color-black)}h1 span,h2 span,h3 span,h4 span,h5 span{color:var(--color-green)}h2 span,h3 span{display:block;padding-left:1em}h1,h2,h3{display:inline-block;position:relative;line-height:1.1;isolation:isolate;text-indent:-1em;padding-left:1em}h1::before,h2::before,h3::before{content:"";width:1px;height:160%;position:absolute;top:-25%;left:2.25em;-webkit-transform:translateX(-50%) rotate(25deg);transform:translateX(-50%) rotate(25deg);background-color:var(--color-green);z-index:-1;opacity:.75}h1{font-size:clamp(4.5rem,2.8333333333rem + 0.0347222222*100vw,7rem)}h2{font-size:clamp(2rem,0rem + 0.0416666667*100vw,5rem)}h3{font-size:clamp(1.75rem,0.9166666667rem + 0.0173611111*100vw,3rem)}p,li{font-size:1em;line-height:1.6}.actions{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[class*=theme--] .btn span::before{background-color:var(--color)}[class*=theme--] .btn span::after{background-color:var(--color)}[class*=theme--] .wp-block-button__link::before{background-color:var(--color)}[class*=theme--] .wp-block-button__link::after{background-color:var(--color)}[class*=theme--] .wp-block-button__link:hover{color:var(--color-hover)}.theme--green{--color: var(--color-green);--color-hover: inherit}.theme--gold{--color: var(--color-gold);--color-hover: var(--color-black)}.hero .container{background-image:url(/wp-content/themes/vmed/images/hero.jpg);background-size:cover;position:relative;isolation:isolate;background-position:center}.hero .container::before{background-color:#fff;opacity:.75;top:0;left:0;z-index:-1}@media only screen and (min-width: 768px){.hero .container::before{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(45%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 45%, rgba(255, 255, 255, 0) 100%)}}@media only screen and (min-width: 992px){.hero .container::before{display:none}}@media only screen and (min-width: 1600px){.hero .container{padding-top:3em;padding-bottom:3em}}@media only screen and (min-width: 992px){.hero h1{padding-bottom:40px;margin-bottom:-15px;text-align:right}.hero p{padding-top:1em;padding-bottom:.5em;padding-left:8em;max-width:50%}}@media only screen and (min-width: 1600px){.hero p{padding-top:1.5em;padding-bottom:1.5em}}@media only screen and (min-width: 1200px){.hero .btn{font-size:2.2rem;padding:.5em 10px .5em .5em}}.about--short{margin:4em 0}.about--short .container{padding-top:100px;padding-bottom:100px;background-image:url(/wp-content/themes/vmed/images/about-short.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:top left}@media only screen and (min-width: 768px){.about--short .container{background-position:top right -200px}}@media only screen and (min-width: 992px){.about--short .container{background-position:top left 20%}}.about--short .about__lead{padding-left:calc(var(--col-full)*2)}@media only screen and (min-width: 992px){.about--short .about__lead{padding-left:calc(var(--col-full)*3);padding-right:calc(var(--col-full)*3)}}.services--short h2{display:block;text-align:center}.services--short h2::before{display:none}.services--short ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 992px){.services--short ul{gap:2em}}.services--short ul li{gap:1em}.services--short ul li h3{font-size:clamp(2.5rem,2.3rem + 0.0041666667*100vw,2.8rem)}.services--short ul li .services__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em}.services--short ul li .services__heading [class*=material-symbols]{font-size:clamp(3.5rem,2.5rem + 0.0208333333*100vw,5rem)}@media only screen and (min-width: 768px){.services--short ul li .services__heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 992px){.services--short ul li .services__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.services--short ul li .services__content{text-align:center}@media only screen and (min-width: 768px){.services--short ul li .services__content{max-width:70%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 2em}}@media only screen and (min-width: 992px){.services--short ul li .services__content{max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;text-align:left;padding-left:4em}}.services--short ul li:nth-child(1) [class*=material-symbols]{color:var(--color-green)}.services--short ul li:nth-child(2) [class*=material-symbols]{color:var(--color-gold)}.services--short ul li:nth-child(3) [class*=material-symbols]{color:var(--color-gray)}@media only screen and (min-width: 992px){.services--short ul li{-webkit-box-flex:1;-ms-flex:1 30%;flex:1 30%}}.services--short ul h3 span{color:inherit}.services--list{margin:0 0 5em}.services--list h2{margin-bottom:2em}.services--list ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services--list ul li{-webkit-box-flex:0;-ms-flex:0 22%;flex:0 22%;position:relative}.services--list ul li:hover a{color:var(--color-green)}.services--list ul li:hover img{scale:1.05}.services--list .services__thumb{width:200px;height:100px;overflow:hidden;position:relative;margin-bottom:1em}.services--list .services__thumb::after{content:"";width:0;height:0;border-width:1em;border-style:solid;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:#fff;border-left-color:rgba(0,0,0,0);position:absolute;bottom:0;right:0}.services--list .services__thumb img{position:absolute;top:50%;left:50%;width:110%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;-webkit-transition:scale 1s ease;transition:scale 1s ease}.services--list .services__link{font-family:var(--font-header);font-weight:var(--font-header--normal);color:var(--color-black);font-size:clamp(2rem,1.6666666667rem + 0.0069444444*100vw,2.5rem);text-decoration:none;line-height:1em;-webkit-transition:all .3s ease;transition:all .3s ease}.services--list .services__link span{color:var(--color-green)}.services--list .services__link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.invitation{padding-top:100px;padding-bottom:100px}.invitation .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.invitation .col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2em}}.invitation .invitation__header{font-size:clamp(2.5rem,2.1666666667rem + 0.0069444444*100vw,3rem)}.banner{margin-top:.5em;margin-bottom:5em}.banner .container{background-image:url(/wp-content/themes/vmed/images/banner.jpg);background-size:cover;background-position:center;color:#fff;position:relative;isolation:isolate}@media only screen and (min-width: 768px){.banner .container{width:80%}}.banner .container::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-color:#333;opacity:.7;z-index:-1}.banner .container::after{content:"";width:0;height:0;border-width:.7em;border-style:solid;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:var(--color-gold);border-left-color:var(--color-gold);position:absolute;bottom:10%;right:15%}@media only screen and (min-width: 768px){.banner .container::after{bottom:30%}}.banner .container .banner__content{-ms-flex-item-align:center;align-self:center}@media only screen and (min-width: 768px){.banner .container .banner__content{padding-top:4em}}.banner .container .banner__wrapper{position:relative;padding:3em 1em;margin:0 -15px;isolation:isolate}.banner .container .banner__wrapper::before{content:"";width:0;height:0;border-width:2em;border-style:solid;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:#fff;border-left-color:rgba(0,0,0,0);position:absolute;bottom:0;right:0}@media only screen and (min-width: 768px){.banner .container .banner__wrapper::before{border-width:3em}}@media only screen and (min-width: 992px){.banner .container .banner__wrapper::before{border-width:4em}}.banner h3{color:#fff;font-size:2em;margin-left:var(--col-half)}.banner h3::before{background-color:var(--color-gold)}.banner h3 span{color:inherit}.banner a{margin-left:var(--col-half);color:var(--color-gold)}.skip-to-content{display:none}.skip-to-content:focus{position:absolute;display:block;top:10px;left:10px;background-color:#000;z-index:20}.nav-main{padding:1em .5em 0;border-top:10px solid var(--color-green--light);position:relative;z-index:99}@media only screen and (min-width: 1600px){.nav-main{padding:2em .5em}}.nav-main__brand img{display:block;max-width:230px;width:100%;height:auto}@media only screen and (min-width: 992px){.nav-main__brand img{max-width:350px}}@media only screen and (min-width: 992px){.nav-main .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.nav-main__actions{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nav-main__contact{display:none;list-style-type:none;margin:0;padding:0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2em}@media only screen and (min-width: 768px){.nav-main__contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}}@media only screen and (min-width: 992px){.nav-main__contact{margin:0}}.nav-main__toggle{display:block;position:fixed;top:30px;right:35px;z-index:999;width:20px;height:20px;border:none;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.nav-main__toggle span{display:block;position:absolute;width:100%;height:2px;background-color:#000;left:0}.nav-main__toggle span:nth-child(1){top:3px}.nav-main__toggle span:nth-child(2){top:10px}.nav-main__toggle span:nth-child(3){top:17px}@media only screen and (min-width: 992px){.nav-main__toggle{display:none}}.nav-main__nav .nav__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;background-color:rgba(0,0,0,0);padding:0}@media only screen and (max-width: 991px){.nav-main__nav .nav__container{position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:var(--color-green--light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:0;z-index:10;width:70%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-box-shadow:0 0 100px rgba(0,0,0,.1);box-shadow:0 0 100px rgba(0,0,0,.1);text-align:center;overflow-y:auto}.nav-main__nav .nav__container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 992px){.nav-main__nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:none;transform:none;width:auto;height:auto;background-color:rgba(0,0,0,0)}.nav-main__nav.active{-webkit-transform:none;transform:none}}.nav-main__nav ul{list-style-type:none;margin:0;padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.25em}@media only screen and (min-width: 1200px){.nav-main__nav ul{gap:1em}}.nav-main__nav ul li{position:relative}@media only screen and (min-width: 992px){.nav-main__nav ul li{padding:.5em 1em}}.nav-main__nav ul li a{font-family:var(--font-header);font-weight:var(--font-header--normal);font-size:clamp(1.7rem,1.5333333333rem + 0.0034722222*100vw,1.95rem);text-decoration:none;color:inherit;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-main__nav ul li:hover{cursor:pointer;background-color:var(--color-green--light)}.nav-main__nav ul ul{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;padding:0;display:block}@media only screen and (min-width: 992px){.nav-main__nav ul ul{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:block;opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em);top:100%;visibility:hidden;position:absolute}}.nav-main__nav ul ul li{margin:.5em 0}.nav-main__nav ul ul li a{padding:.3em}.nav-main__nav ul ul.expanded{position:relative;max-height:100vh}.nav-main__nav ul ul.expanded li{display:block;position:relative}.nav-main__nav ul ul.expanded li a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 992px){.nav-main__nav ul ul.expanded li a{color:var(--color-green)}}.nav-main__nav ul ul.expanded li a:hover{color:var(--color-green);-webkit-transform:translateX(10px);transform:translateX(10px)}@media only screen and (min-width: 992px){.nav-main__nav ul ul.expanded{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:absolute;top:100%;left:0;gap:.5em;background-color:var(--color-green--light);padding:1em .5em;width:275px}}.nav-main.opened .nav__container{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 992px){.nav-main.opened .nav__container{display:-webkit-box;display:-ms-flexbox;display:flex}}@-webkit-keyframes show-menu{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(120px);transform:translateY(120px)}}@keyframes show-menu{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(120px);transform:translateY(120px)}}.navbar-fixed{position:fixed;top:0;left:0;width:100%;background-color:#fff}.single .entry__header a{color:inherit;text-decoration:none;display:inline-block;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.single .entry__header a svg{height:20px;width:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.single .entry__header a:hover{color:var(--color-green)}.single .entry__header a:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.single .entry__header h1{font-size:clamp(3.5rem,3.1666666667rem + 0.0069444444*100vw,4rem);padding-top:.5em;margin-top:-0.1em;text-indent:0;padding-left:0;display:block}.single-aktualnosci .entry__header::before{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(55%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.35)));background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0.35) 100%)}.entry__header{position:relative;margin-bottom:.3em;padding:1em 0 .5em;position:relative;isolation:isolate;background-size:cover}.entry__header.news__header{background-image:url(/wp-content/themes/vmed/images/pexels-rodnae-productions-8313255.jpg)}.entry__header::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(55%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 55%, rgba(255, 255, 255, 0) 100%);z-index:-1}@media only screen and (min-width: 992px){.entry__header{background-position:center right;background-repeat:no-repeat;background-size:65% auto}.entry__header::before{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), color-stop(40%, rgb(255, 255, 255)), color-stop(55%, rgba(255, 255, 255, 0.5)), color-stop(60%, rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 60%)}}@media only screen and (min-width: 1600px){.entry__header{margin-bottom:3em;padding:4em 0 2em}}@media only screen and (min-width: 992px){.entry__header p{padding-left:calc(var(--col-full)*4)}}.entry__header::after{content:"";width:0;height:0;border-width:2em;border-style:solid;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:#fff;border-left-color:rgba(0,0,0,0);position:absolute;bottom:0;right:0}@media only screen and (min-width: 768px){.entry__header::after{border-width:3em}}@media only screen and (min-width: 992px){.entry__header::after{border-width:4em}}.wp-block-columns,.wp-block-media-text{padding-top:2.5em;padding-bottom:2.5em;position:relative}.wp-block-media-text__content{position:relative;padding-top:1em;margin-top:3em}.wp-block-media-text__content::before{content:"";position:absolute;top:calc(-1*var(--col-half));left:var(--col-full);width:0;height:0;border-width:.5em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-gold) var(--color-gold)}@media only screen and (min-width: 768px){.wp-block-media-text__content{margin-top:1em}}.wp-block-media-text__content p{padding-left:var(--col-full)}.wp-block-media-text__media{margin:3em 0}.entry-content p:not(.wp-block-columns p):not(.wp-block-media-text p){padding-left:var(--col-full)}.entry__content{padding-bottom:3em;margin-bottom:1em}.entry__content p.lead{font-size:1.6em;line-height:1.45;font-weight:300;text-align:center;padding:2em 0 .5em}body.page:not(.home) p.content__lead{text-align:center;color:var(--color-black);font-family:var(--font-header);font-weight:var(--font-header--normal);line-height:1;font-size:clamp(3.5rem,1.5rem + 0.0416666667*100vw,6.5rem)}body.page:not(.home) p.content__lead strong{font-weight:var(--font-header--normal);color:var(--color-green)}body.page:not(.home) h2{font-size:clamp(2.75rem,2.25rem + 0.0104166667*100vw,3.5rem)}body.page:not(.home) h2 strong{display:block;font-weight:var(--font-header--normal);color:var(--color-green);text-indent:0}body.page:not(.home) h3 strong{display:block}body.page:not(.home) .wp-block-buttons{margin:2em 0}body.page:not(.home) .wp-block-buttons a{background-color:rgba(0,0,0,0);font-family:var(--font-header);font-weight:var(--font-header--normal);font-size:1.8rem;color:var(--color-black);text-decoration:none;display:inline-block;isolation:isolate;margin:.1em;-webkit-transition:all .3s ease;transition:all .3s ease;padding:.5em 35px .5em .5em;display:inline-block;position:relative}body.page:not(.home) .wp-block-buttons a::before{content:"";position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:35px;height:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:2}body.page:not(.home) .wp-block-buttons a:hover::before{-webkit-transform:rotate(-62deg);transform:rotate(-62deg)}body.page:not(.home) .wp-block-buttons a:hover::after{width:90%}@media only screen and (min-width: 992px){body.page:not(.home) .wp-block-buttons a{padding:.5em 50px .5em .5em;margin:.5em}}.news__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.news__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.news__list article{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;position:relative;margin-bottom:3em}@media only screen and (min-width: 768px){.news__list article{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}}.news__list article h2{font-size:clamp(2.5rem,2.4333333333rem + 0.0013888889*100vw,2.6rem);margin-left:var(--col-half);-webkit-transition:all .3s;transition:all .3s}.news__list article .entry-content{padding-left:calc(var(--col-full)*2)}@media only screen and (min-width: 992px){.news__list article{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}}.news__list article .btn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.news__list article:hover h2{color:var(--color)}.news__list article:hover .news__thumb img{scale:.95}.news__thumb{display:block;height:215px;width:100%;position:relative;overflow:hidden;position:relative;margin-bottom:1em}.news__thumb::after{content:"";width:0;height:0;border-width:2em;border-style:solid;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:#fff;border-left-color:rgba(0,0,0,0);position:absolute;bottom:0;right:0}.news__thumb img{position:absolute;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 30px);min-width:100%;min-height:215px;height:auto;-webkit-transition:all 1.5s var(--bezier-ease);transition:all 1.5s var(--bezier-ease)}.single-aktualnosci .entry-content h2{padding-left:2.5em;font-size:clamp(2.5rem,2.1666666667rem + 0.0069444444*100vw,3rem)}.single-aktualnosci .entry-content p,.single-aktualnosci .entry-content li{line-height:1.75}.btn{font-family:var(--font-header);font-weight:var(--font-header--normal);font-size:1.8rem;color:var(--color-black);text-decoration:none;display:inline-block;isolation:isolate;margin:.1em;-webkit-transition:all .3s ease;transition:all .3s ease}.btn span{padding:.5em 40px .5em 0;display:inline-block;position:relative}.btn span::before{content:"";position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:25px;height:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:2}.btn:hover span::before{-webkit-transform:rotate(-62deg);transform:rotate(-62deg)}.btn:hover span::after{width:90%}@media only screen and (min-width: 992px){.btn{margin:.5em}.btn::before{width:50px}}.user-action{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 1.5em .5em .75em;font-family:var(--font-header);font-weight:var(--font-header--normal);text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;font-size:1.8rem}.book-a-visit{background-color:var(--color-gold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;max-width:150px;gap:1em;color:inherit;font-size:1em;-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width: 992px){.book-a-visit{font-size:1.8rem}}.book-a-visit:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.book-a-visit:hover [class*=material]{-webkit-animation:tilt-shaking .15s infinite;animation:tilt-shaking .15s infinite}.call-us{color:var(--color-gray);position:relative;padding-left:0;font-size:1em}.call-us span{display:none}.call-us::before{content:"";width:1em;height:1px;background-color:var(--color-gray);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media only screen and (min-width: 768px){.call-us{padding-left:1.5em}.call-us::before{display:block;width:1em}}@media only screen and (min-width: 992px){.call-us{padding-left:4.5em}.call-us::before{display:block;width:3em}.call-us span{display:block}}@-webkit-keyframes tilt-shaking{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0eg);transform:rotate(0eg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes tilt-shaking{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0eg);transform:rotate(0eg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.edit-link{display:inline-block}.post-edit-link{font-family:var(--font-header);font-weight:var(--font-header--normal);font-size:1.8rem;color:var(--color-black);text-decoration:none;gap:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.1em;-webkit-transition:all .3s ease;transition:all .3s ease;padding:.5em;position:relative;border:1px solid var(--color-gold)}.post-edit-link:hover{background-color:var(--color-gold)}.extra-content ul{list-style-type:none;margin:0;padding:0;line-height:1.25em}.extra-content ul li{position:relative;padding-left:1.5em}.extra-content ul li::before{content:"";position:absolute;width:2px;height:1em;background-color:var(--color-gold);left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);rotate:25deg}footer#site-footer{border-bottom:10px solid var(--color-green--light);padding-top:3em;padding-bottom:3em}footer#site-footer h5,footer#site-footer p,footer#site-footer li{font-size:1.5rem;font-family:var(--font-content);line-height:1.75em;margin:0;padding:0;text-align:center}@media only screen and (min-width: 768px){footer#site-footer h5,footer#site-footer p,footer#site-footer li{text-align:inherit}}footer#site-footer h5{font-weight:600;font-size:2.2rem;margin-bottom:.05em;font-style:italic;color:#767676}footer#site-footer h5 span{color:var(--color-green)}footer#site-footer a{color:inherit;text-decoration:none}footer#site-footer img{max-width:200px;width:100%;height:auto;display:block}footer#site-footer ul{list-style-type:none;margin-left:0;padding:0}footer#site-footer .row--vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__brand{text-align:center;padding-bottom:1em;padding-top:.5em}@media only screen and (min-width: 768px){.footer__brand{text-align:inherit}}.footer__brand a{display:inline-block}.footer__brand a img{margin:0 auto;max-width:90%}.footer__address{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.footer__address{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__address .address__image{display:none}.footer__address .address__image img{max-width:80%;margin:0 auto}@media only screen and (min-width: 768px){.footer__address .address__image{display:block}}.footer__booking{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0 2em}.footer__copyrights{overflow:hidden;text-align:center;padding-bottom:1em;margin-right:10px}@media only screen and (min-width: 768px){.footer__copyrights{text-align:inherit;padding-top:.5em}}.footer__copyrights span{display:inline-block;position:relative}.footer__copyrights span::before{content:"";width:calc(90% - 15px);height:1px;background-color:var(--color-green);position:absolute;left:110%;margin-right:10px;top:50%;display:none}@media only screen and (min-width: 768px){.footer__copyrights span::before{display:block}}.footer__links{text-align:center;padding:1em 0}@media only screen and (min-width: 768px){.footer__links{text-align:inherit;padding-top:.5em}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__socials h5{display:none}@media only screen and (min-width: 992px){.footer__socials h5{display:block}}.footer__socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5em}.footer__socials ul li a{display:inline-block;padding:.3em;-webkit-transition:all .3s ease;transition:all .3s ease}.footer__socials ul li a:hover{scale:1.1}.footer__design{font-size:1em;margin-top:2em;text-align:center}@media only screen and (min-width: 992px){.footer__design{margin-top:0;text-align:inherit}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__content .logo{margin:1em 0 2em}.footer__content .image{-webkit-box-flex:0;-ms-flex:0 200px;flex:0 200px}.footer__content .contact ul{display:block;margin-top:.5em}#map{margin:100px 0 0;height:450px;width:100%}.booksy__testimonials h2{margin-bottom:1em}.booksy__testimonials h2 span{font-family:var(--font-content);font-size:1.6rem;color:#333;display:block;margin-top:1em}.booksy__testimonials h2 span a{color:var(--color-green);text-decoration:none}.booksy__testimonials ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booksy__testimonials li{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;padding:1em;display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 768px){.booksy__testimonials li{-webkit-box-flex:1;-ms-flex:1 40%;flex:1 40%}}@media only screen and (min-width: 1200px){.booksy__testimonials li{-webkit-box-flex:0;-ms-flex:0 27%;flex:0 27%}.booksy__testimonials li:nth-child(2){background-color:#f1f1f1}}.booksy__testimonials li .details{grid-column:1/2;grid-row:1/2;height:80px;-ms-flex-line-pack:end;align-content:end}.booksy__testimonials li .details .rating{margin-bottom:.25em}.booksy__testimonials li .details .service{font-size:1.4rem}.booksy__testimonials li .details .employee{font-size:1.4rem;color:#767676}.booksy__testimonials li .client{grid-column:2/3;grid-row:1/2;text-align:right;height:80px;-ms-flex-line-pack:end;align-content:end}.booksy__testimonials li .client .name{font-size:1.4rem}.booksy__testimonials li .client .date{font-size:1.4rem;color:#767676}.booksy__testimonials li .content{grid-column:1/3;background-repeat:2/3;padding:2em 1em;text-align:center;font-size:1.4rem;font-style:italic}.page-template-tpl_team h2{margin-top:1.5em;margin-bottom:2em}.page-template-tpl_team p.lead{font-size:1.6em;margin:0 0 2em}@media only screen and (min-width: 992px){.page-template-tpl_team p.lead{font-size:1.8em}}.page-template-tpl_team .person{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:2em;margin-bottom:4em;position:relative}.page-template-tpl_team .person:hover .photo img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-template-tpl_team .person:hover .title h3{color:var(--color-green)}.page-template-tpl_team .person .photo{overflow:hidden}.page-template-tpl_team .person .photo img{-webkit-transition:all 1.5s ease;transition:all 1.5s ease;display:block;margin:0 auto;max-width:100%;object-fill:contain}.page-template-tpl_team .person .title{display:block;margin:0 auto;text-align:center;position:relative}.page-template-tpl_team .person .title::before{content:"";position:absolute;top:-25px;left:var(--col-full);width:0;height:0;border-width:.5em;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-gold) var(--color-gold)}.page-template-tpl_team .person .title span{display:block;margin-bottom:-25px}.page-template-tpl_team .person .title h3{display:inline-block;text-align:center;font-size:2em;margin-bottom:.5em;-webkit-transition:all .3s ease;transition:all .3s ease}.page-template-tpl_team .person .description{padding:0 1em}.page-template-tpl_team .person .description p{font-family:var(--font-content);font-weight:400;text-align:center;font-size:1.5rem}.page-template-tpl_team .person .link{text-align:center}.page-template-tpl_team .person .link a{display:inline-block}.page-template-tpl_team .person .link a::after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}@media only screen and (min-width: 768px){.page-template-tpl_team .person{grid-template-columns:1fr 3fr;grid-template-rows:1fr auto;gap:1em}.page-template-tpl_team .person:nth-child(even) .photo{grid-column:-1}.page-template-tpl_team .person:nth-child(even) .content{grid-column:1/3}.page-template-tpl_team .person:nth-child(even) .content .title,.page-template-tpl_team .person:nth-child(even) .content p{text-align:right}.page-template-tpl_team .person:nth-child(even) .link{text-align:right}.page-template-tpl_team .person .photo{grid-column:1/2;grid-row:1/2;overflow:hidden}.page-template-tpl_team .person .content{grid-column:2/3;grid-row:1/2;align-self:center}.page-template-tpl_team .person .title{text-align:left;padding:0 1em}.page-template-tpl_team .person .description{display:block}.page-template-tpl_team .person .description p{text-align:left}.page-template-tpl_team .person .link{text-align:left}}.single-pracownik .entry__header.thumb{background-position:top 30% center}.single-pracownik .entry__content{margin-top:30px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:2em;margin-bottom:4em;position:relative}.single-pracownik .entry__content ul{list-style-type:none}.single-pracownik .entry__content ul li{position:relative;padding:.3em 0;font-style:italic}.single-pracownik .entry__content ul li::before{content:"";width:20px;height:2px;position:absolute;background-color:var(--color-gold);top:18px;left:-35px}.single-pracownik .entry__content .photo{padding:1em;text-align:center;overflow:hidden;width:100%}.single-pracownik .entry__content .photo img{width:100%;max-width:240px;height:auto}@media only screen and (min-width: 768px){.single-pracownik .entry__content{grid-template-columns:1fr 3fr;grid-template-rows:1fr auto;gap:1em}.single-pracownik .entry__content .photo{text-align:left;grid-column:1/2;grid-row:1/2}.single-pracownik .entry__content .photo img{max-width:350px}.single-pracownik .entry__content .description--short{grid-column:2/3;grid-row:1/2;-ms-flex-line-pack:center;align-content:center;font-weight:400;font-style:italic}.single-pracownik .entry__content .description--short p{font-size:1.8rem}.single-pracownik .entry__content .description--full{grid-column:1/3;grid-row:2/3}}.single-pracownik .pages-nav{border-top:1px solid var(--color-gold);padding-top:2em;margin-bottom:2em}.single-pracownik .pages-nav ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}@media only screen and (min-width: 768px){.single-pracownik .pages-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.single-pracownik .pages-nav ul a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;text-align:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#333}.single-pracownik .pages-nav ul a em{font-style:normal}.single-pracownik .pages-nav ul a span{font-family:var(--font-header);font-size:1.2em;color:var(--color-green)}.faq{margin:6em 0 4em 0}.faq__list{margin:1em 0 1em 2em}.faq h2{margin:1em 0 2em 1em}@media only screen and (max-width: 767px){.faq h2{font-size:3rem}}.faq__wrapper{background-color:var(--color-green--light);padding:2em 1em;position:relative}.faq__wrapper::before{content:"";width:0;height:0;border-width:2em;border-style:solid;background-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:#fff;border-left-color:rgba(0,0,0,0);position:absolute;bottom:0;right:0}@media only screen and (min-width: 992px){.faq__wrapper::before{border-width:4em}}.faq div[itemprop=mainEntity]{position:relative;padding-left:25px;margin:2em 0}.faq div[itemprop=mainEntity] span{font-size:1.6rem;line-height:1.45;cursor:pointer;margin:0;font-weight:400;display:inline-block;position:relative;padding-left:20px}.faq div[itemprop=mainEntity] span::before,.faq div[itemprop=mainEntity] span::after{position:absolute;content:"";width:20px;height:1px;left:-20px;top:50%;background-color:#333;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.faq div[itemprop=mainEntity] span::before{-webkit-transform:none;transform:none}.faq div[itemprop=mainEntity] span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq div[itemprop=mainEntity] span.accordion-active{color:var(--color-green)}.faq div[itemprop=mainEntity] span.accordion-active::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:var(--color-green)}.faq div[itemprop=mainEntity] span.accordion-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:var(--color-green)}.faq div[itemprop=acceptedAnswer]{display:none;margin:1em 0;padding-left:1.4em}.faq div[itemprop=acceptedAnswer] p{font-size:1.4rem;line-height:1.65em;margin:0 !important}#modal-contact{max-width:280px;padding:1em 1em 0 1em;border:none;-webkit-box-shadow:0 0 100px rgba(0,0,0,.3);box-shadow:0 0 100px rgba(0,0,0,.3)}@media only screen and (min-width: 560px){#modal-contact{max-width:500px;padding:1em 3em 0}}#modal-contact::-ms-backdrop{background-color:var(--color-green);opacity:.6;background-blend-mode:luminosity}#modal-contact::backdrop{background-color:var(--color-green);opacity:.6;background-blend-mode:luminosity}#modal-contact .close{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;font-size:2rem;background-color:rgba(0,0,0,0);border:none}#modal-contact h2{font-size:3rem;margin:1em 0 .5em 1em}@media only screen and (min-width: 992px){#modal-contact h2{font-size:4rem}}#modal-contact form{width:100%;padding:.25em}@media only screen and (min-width: 560px){#modal-contact form{max-width:400px}}#modal-contact input:focus,#modal-contact select:focus{outline:7px solid rgba(102,175,172,.25)}#modal-contact input:not([type=submit]),#modal-contact select{max-width:100%;border:none;background-color:#f1f1f1;border-bottom:1px solid var(--color-green);font-size:1.6rem;padding:1em .5em;margin-top:.25em;width:100%}#modal-contact label{font-size:1.4rem;margin-bottom:.5em;display:block}#modal-contact [type=submit]{border:none;padding:.75em 2em;background-color:var(--color-gold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;max-width:150px;gap:1em;color:inherit;font-size:1em;-webkit-transition:all .2s ease;transition:all .2s ease}#modal-contact .wpcf7-acceptance{padding:.5em .25em;border-radius:2px;display:block}#modal-contact .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em}#modal-contact .wpcf7-acceptance label input{-webkit-box-flex:0;-ms-flex:0 20px;flex:0 20px;width:20px;accent-color:var(--color-gold);border:1px solid var(--color-gold)}#modal-contact .wpcf7-acceptance label span{font-size:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#modal-contact .wpcf7-acceptance label a{color:var(--color-green)}#modal-contact .wpcf7-response-output{position:relative;padding:.5em;border-color:var(--color-green);text-align:center}#modal-contact .wpcf7-response-output .timer{color:#66afac;z-index:-1;position:absolute;width:0;height:100%;background-color:var(--color-green);top:0;left:0;-webkit-animation-name:contactForm;animation-name:contactForm;-webkit-animation-duration:15s;animation-duration:15s}@-webkit-keyframes contactForm{from{width:0%}to{width:100%}}@keyframes contactForm{from{width:0%}to{width:100%}}::-ms-backdrop{-ms-transition:display .5s allow-discrete,overlay .5s allow-discrete,opacity .5s;transition:display .5s allow-discrete,overlay .5s allow-discrete,opacity .5s;opacity:0}[popover],dialog,::backdrop{-webkit-transition:display .5s allow-discrete,overlay .5s allow-discrete,opacity .5s;transition:display .5s allow-discrete,overlay .5s allow-discrete,opacity .5s;opacity:0}:popover-open::-ms-backdrop, [open]::-ms-backdrop{opacity:1}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1}@starting-style{:popover-open::-ms-backdrop, [open]::-ms-backdrop{opacity:0}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:0}}.hr .entry__content{margin-top:2em}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}