/*!
Theme Name: vdtheme
Theme URI: https://virtus-dizajn.com/
Author: Virtus dizajn
Author URI: https://virtus-dizajn.com/
Description: Design theme for Virtus dizajn.
Version: 1.0.0
Tested up to: 6.8.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vdtheme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Screenshot: https://virtus-dizajn.com/wp-content/themes/vdtheme/screenshot.png
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
vdtheme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-BlackItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-BlackItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-BoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-BoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-Italic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-Italic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraLight.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraLight.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-Black.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-Black.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraLightItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraLightItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-Bold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-Bold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraBoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraBoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-ExtraBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-MediumItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-MediumItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-SemiBoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-SemiBoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-Light.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-Light.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-Medium.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-Medium.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-LightItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-LightItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-SemiBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-SemiBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nunito';src:url(../../../../../../themes/vdtheme/fonts/Nunito-Regular.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Nunito-Regular.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Nunito-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a,a:active,a:hover,a:focus{outline:none;text-decoration:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:30px;margin-bottom:35px;border-width:0;border-top:1px solid #e1e1e1}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}strong{font-weight:700}.fancybox__button--zoo,.fancybox__button--slideshow,.fancybox__button--fullscreen,.fancybox__button--thumbs,.fancybox__button--zoom{display:none}input[type="button"],input[type="submit"]{width:auto;transition:all .4s ease-in-out}.none{display:none}ul,ol{padding-left:4rem;margin:2rem 0}a{text-decoration:underline;color:inherit}.go-back{position:fixed;right:2rem;bottom:5rem;width:4rem;height:4rem;border-radius:50%;background-color:#0cc0df;background-image:url(../../../../../../themes/vdtheme/images/arrow-up-white.svg);background-repeat:no-repeat;background-position:center;background-size:2rem;z-index:10;display:none;cursor:pointer}header a{text-decoration:none}.image-404 img{display:block;width:100;max-width:80rem;height:auto;margin:0 auto}.image-404{margin-bottom:5rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:56.25%;word-wrap:break-word}@media only screen and (min-width:80.0625em){html{font-size:62.5%}}body{font-family:"Nunito",sans-serif;font-weight:300;line-height:1.6;color:#000;background-color:#e6e9de;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.7rem}main{position:relative}.cky-btn-revisit-wrapper,.grecaptcha-badge{display:none!important}::-webkit-input-placeholder{color:inherit;opacity:1!important}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}::-moz-selection{background-color:#92c42a;color:#fff}::selection{background-color:#92c42a;color:#fff}.container{position:relative;width:100%;max-width:140rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}.container-lg{max-width:180rem}.container-2xl{max-width:192rem;padding:0}.container-fluid{max-width:100%}.container-md{max-width:120rem}.container-sm{max-width:100rem}.container-xl{max-width:160rem;padding:0}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-weight:600;margin-top:1rem}h1{font-size:4.8rem;line-height:1.4}h2{font-size:3.6rem;line-height:1.2}h3{font-size:2.2rem;line-height:1.4}h4{font-size:2.2rem;line-height:1.4}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.6rem;line-height:1.5}h1{font-size:clamp(3.2rem, 4vw + 1rem, 4.8rem);line-height:1.4}h2{font-size:clamp(2.4rem, 3vw + 0.8rem, 4rem);line-height:1.2}.title h1,.title h2{font-size:clamp(3.2rem, 4vw + 1rem, 4.8rem)}p{margin-bottom:1.6rem}.title{margin-bottom:4rem}.title-center{text-align:center}.btn{display:inline-block;padding:1.5rem 6rem;font-weight:600;border-radius:10rem;text-decoration:none;transition:all .35s ease;position:relative;overflow:hidden}.btn-primary{background-color:#92c42a;color:#000;border:8px solid #c3d992}.btn-primary:hover{transform:translateY(-6px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.25);filter:brightness(1.05)}.btn-donate{animation:borderPulse 2.8s ease-in-out infinite;background-image:url(../../../../../../themes/vdtheme/images/donate.svg);background-repeat:no-repeat;background-position:left 3rem center;padding-left:8rem;background-size:2.7rem}.btn-primary:active{transform:translateY(-2px) scale(.98)}@keyframes borderPulse{0%{box-shadow:0 0 0 0 rgba(195,217,146,.6)}50%{box-shadow:0 0 0 14px rgba(195,217,146,0)}100%{box-shadow:0 0 0 0 rgba(195,217,146,0)}}.btn-donate::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-25deg);animation:shine 3.5s infinite}@keyframes shine{0%{left:-120%}60%{left:120%}100%{left:120%}}form p{margin-bottom:0}input,textarea,select{display:block;width:100%;border:1px solid #ccc;padding:1.8rem 2rem;outline:none;background-color:#f3f3f3;font-size:1.6rem;font-family:inherit;border-radius:1rem;font-weight:300}textarea{resize:vertical;height:19rem}input:focus,textarea:focus,select:focus{border-color:#92c42a}input[type="button"]{width:auto}label{display:block;margin-bottom:.5rem;font-weight:500}button{transition:all 0.4s ease-in-out;border:0;font-family:inherit;font-size:1.6rem;width:auto}fieldset{border:0;margin-bottom:2rem}label.check-wrapper{position:relative;padding-left:3rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none}.check-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:3px;left:0;height:1.5rem;width:1.5rem;border:1px solid #43515a;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.checkmark:after{content:"";position:absolute;display:none}.check-wrapper input:checked~.checkmark:after{display:block}.check-wrapper .checkmark::after{left:.4rem;top:.2rem;width:.5rem;height:1rem;border:solid #43515a;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.wpcf7-list-item label{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}.wpcf7-list-item label input{width:auto;margin:0}.wpcf7-list-item{margin-left:0}.wpcf7-not-valid-tip{position:relative;padding:.75rem 1.25rem;margin-top:1rem;border:1px solid #f5c6cb;border-radius:.25rem;font-size:1.4rem;color:#721c24;background-color:#f8d7da}.wpcf7 form .wpcf7-response-output{position:relative!important;padding:.75rem 1.25rem!important;margin-top:1rem!important;border:1px solid transparent!important;border-radius:.25rem!important;font-size:1.4rem!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:1.4rem!important;color:#721c24!important;background-color:#f8d7da!important;border:1px solid #f5c6cb!important}.wpcf7 form.sent .wpcf7-response-output{font-size:1.4rem!important;color:#155724!important;background-color:#c3e6cb!important;border:1px solid #d4edda!important}.select2-container .select2-selection--single{height:4rem!important;display:flex!important;align-items:center}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:1.5rem!important}.select2-container{font-size:1.6rem;color:#9c4126!important;font-weight:400!important}.select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)!important;top:50%!important}.select2-container--default .select2-selection--single{background-color:#f2d8c3!important;border:1px solid #f2d8c3!important;color:#9c4126!important;font-weight:400!important}.select2-dropdown{background-color:#f2d8c3!important;border:1px solid #f2d8c3!important}.select2-results__option{padding:.5rem 1.5rem!important;font-size:1.6rem!important;color:#000!important;font-weight:400!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background-color:#9c4126!important;color:#f2d8c3!important}.space{padding:5rem 0}.mt-5{margin-top:5rem}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}@media only screen and (min-width:64.0625em){.space{padding:10rem 0}}.breadcrumbs{background-color:#e1e1e1;padding:1rem 0;font-size:1.4rem}.breadcrumbs ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{display:inline-block;font-weight:600}.breadcrumbs ul li::after{content:'|';display:inline-block;margin:0 1rem}.breadcrumbs ul li a{display:inline-block;font-weight:400}.breadcrumbs ul li:last-child:after{content:none}.list ul{list-style:none;padding:0;margin:0}.list ul li{position:relative;padding-left:3rem;margin-bottom:1.5rem}.list ul li::before{content:'';position:absolute;left:0;top:3px;width:2rem;height:2rem;background-image:url(../../../../../../themes/vdtheme/images/list.svg);background-repeat:no-repeat;background-size:2rem}.cky-btn-accept{background:#000!important;border:2px solid #000!important}.cky-btn-reject,.cky-btn-customize,.cky-btn-preferences{color:#000!important;border:2px solid #000!important}button.cky-show-desc-btn:not(:hover):not(:active){color:#000!important;font-weight:600}.cky-btn-revisit-wrapper{background-color:#000!important}.pagination{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.page-numbers{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:5px;background-color:#050517;color:#ff0;font-weight:600;cursor:pointer}.page-numbers.current,.page-numbers:hover{background-color:#ff0;color:#050517}.page-numbers.current{cursor:text}.page-numbers.next,.page-numbers.prev{width:10rem}.custom-arrow{width:4rem;height:4rem;border-radius:50%;border:1px solid #000;background-repeat:no-repeat;background-position:center;background-size:.8rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;z-index:2}.custom-next{background-image:url(../../../../../../themes/vdtheme/images/next.svg);right:1rem}.custom-prev{background-image:url(../../../../../../themes/vdtheme/images/prev.svg);left:1rem}@media only screen and (min-width:100.0625em){.custom-next{right:-4rem}.custom-prev{left:-4rem}}.custom-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.swiper-pagination-bullet{width:3rem;height:3rem;border-radius:50%;background-color:transparent;border:1px solid transparent;position:relative;cursor:pointer;transition:all .4s ease-in-out}.swiper-pagination-bullet::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;border-radius:50%;background-color:#fff}.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}.custom-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.swiper-pagination-bullet{width:2.3rem;height:2.3rem;border-radius:50%;background-color:#000}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#001bcb}.social{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.social a{display:block}.social a img{display:block;width:3.3rem;height:auto}.menu-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:16px;transition:0.3s ease;z-index:4;order:3;background:#c3d992}.menu-icon:hover{background:#92c42a}.menu-icon span{position:absolute;display:block;width:10px;height:10px;background:#000;border-radius:50%;transition:all 0.4s cubic-bezier(.68,-.6,.32,1.6)}.menu-icon:hover span{background-color:#fff}.menu-icon span:nth-child(1){top:18px;left:18px}.menu-icon span:nth-child(2){top:18px;right:18px}.menu-icon span:nth-child(3){bottom:18px;left:18px}.menu-icon span:nth-child(4){bottom:18px;right:18px}.menu-icon.active span{width:4px;height:24px;border-radius:3px;background:linear-gradient(135deg,#000,#000)}.menu-icon.active span:nth-child(1){transform:rotate(45deg);top:50%;left:50%;translate:-50% -50%}.menu-icon.active span:nth-child(2){transform:rotate(-45deg);top:50%;left:50%;translate:-50% -50%}.menu-icon.active span:nth-child(3),.menu-icon.active span:nth-child(4){opacity:0;transform:scale(.5)}header{position:sticky;left:0;top:0;width:100%;z-index:10;padding:1.5rem 0;transition:all .4s ease-in-out}header.scrolled{background-color:#fff}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header ul{list-style:none;padding:0;margin:0}.header-logo{display:block}.header-logo img{display:block;width:12rem;height:auto}nav{position:fixed;right:0;top:0;width:100%;height:100%;min-height:100vh;background-color:#fff;padding:4rem;padding-top:10rem;opacity:0;visibility:hidden;transform:translateX(100%);transition:all .4s ease-in-out;z-index:2;overflow-y:auto}nav.open{opacity:1;visibility:visible;transform:translateX(0)}nav li{display:block}nav li a{display:block;padding:1rem 1.6rem;font-size:1.8rem;font-weight:400}nav li a:hover,nav li.current_page_item a{color:#92c42a}.mobile-info{margin-top:3rem;padding-top:3rem;border-top:1px dashed #000}.menu-item-has-children{position:relative}.sub-menu{display:none;padding-left:3rem}.sub-menu li{display:block}.sub-menu li a{display:block;padding:1rem}header .btn-donate{margin-left:auto;margin-right:1rem}@media only screen and (max-width:30em){header .btn-donate{padding:.8rem 2rem;background-position:left 2rem center;padding-left:6rem;background-size:2.7rem}}@media only screen and (max-width:25em){header .btn-donate{padding:.8rem 1rem .8rem 0rem;background-position:left 1.3rem center;padding-left:4rem;background-size:2.1rem;font-size:1.4rem;margin-right:1rem}}@media only screen and (min-width:30.0625em){nav{width:40rem}}@media only screen and (min-width:48.0625em){.header-logo img{width:14rem}}@media only screen and (min-width:64.0625em){.menu-icon{display:none}header.btn-donate{margin-left:0;margin-right:0}nav{position:static;top:auto;right:auto;width:auto;height:auto;min-height:auto;overflow-y:visible;transform:none;transition:none;padding:0;background-color:transparent;opacity:1;visibility:visible;margin-right:auto;margin-left:auto}nav li{display:inline-block}nav li a{display:inline-block;padding:2rem 1.6rem}.mobile-info{display:none}.sub-menu{position:absolute;left:0;top:6rem;width:24rem;background-color:#fff;padding:2rem;border:1px solid #e7e7e7;opacity:0;visibility:hidden;display:block}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}@media only screen and (min-width:75.0625em){nav li a{padding:2rem}.header-logo img{width:17.5rem}}.intro{position:relative;background-color:#e6e9de;overflow:hidden}.clouds-bg{position:relative;width:100%;height:25rem;background-image:url(../../../../../../themes/vdtheme/images/bg.png);background-repeat:no-repeat;background-size:cover;margin-top:-6rem;z-index:2}.intro-text{width:100%;margin-bottom:5rem;text-align:center}.intro-text .btn{margin-top:3rem}.intro-image{width:100%;display:flex;flex-direction:row;position:relative;max-width:60rem;margin:0 auto;z-index:2}.image-holder{border-radius:50%;overflow:hidden}.image-holder1{width:35rem;height:35rem}.image-holder2{width:19rem;height:19rem}.image-holder img{width:100%;height:100%;object-fit:cover;display:block}.intro-image .image-holder2{position:absolute;right:0;bottom:0}.lines2{position:absolute;bottom:0rem;right:0;width:34rem;z-index:-1}.lines2 path{animation:dashFlow 2s linear infinite}.st0{fill:none;stroke:#92C42A;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:8;animation:dashFlow 2s linear infinite}@keyframes dashFlow{to{stroke-dashoffset:-16}}.flower1{position:absolute;top:-5rem;left:4rem;width:10rem}.flower1 img{display:block;width:100%;height:auto}.flower1{display:inline-block}.clouds{position:absolute;right:8rem;top:-1rem;width:10rem;display:flex;align-items:center}.clouds img{display:block;width:auto;height:auto}.clouds img:last-child{position:relative;left:-4rem;z-index:0;bottom:-4rem}.flower2{position:absolute;width:8rem;bottom:-23rem;left:8rem}.clouds{will-change:transform;transition:transform 0.1s linear}.flower2{animation:flowerFloat 6s ease-in-out infinite}.lines2 .flower2{bottom:3rem}.lines1>svg{display:none}@keyframes flowerFloat{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}100%{transform:translateY(0) rotate(0deg)}}img.image-djeca{position:absolute;left:50%;bottom:-4rem;width:50rem;height:auto;margin:0 auto;transform:translateX(-50%)}@media only screen and (min-width:30.0625em){.clouds{right:18rem;top:5rem;width:10rem}.flower1{left:7rem}}@media only screen and (min-width:64.0625em){.lines1{position:absolute;top:0rem;right:-10rem;width:45rem;z-index:0}.flower2{bottom:1rem;left:-12rem}.intro-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;z-index:2}.intro-text{width:40%;margin-bottom:0;text-align:left}.intro-image{width:50%;max-width:100%;margin:0}.lines1>svg{display:block}}@media only screen and (min-width:68.75em){.intro-image{width:46%}}@media only screen and (min-width:85.4375em){.image-holder1{width:43.4rem;height:43.4rem}.image-holder2{width:25rem;height:25rem}.intro-image{width:52%}.flower2{bottom:-7rem}}@media only screen and (min-width:100.0625em){.clouds{right:10rem}.intro-image .image-holder2{right:-10rem}.intro-image{width:45%}.intro-text{width:45%}}.breza-list{position:absolute;left:15rem;top:-5rem;width:6rem;height:16rem;background-image:url(../../../../../../themes/vdtheme/images/breza-list.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:5;transform:rotate(30deg);animation:wind 6s ease-in-out infinite;transform-origin:top center}@keyframes wind{0%{transform:rotate(28deg)}50%{transform:rotate(35deg)}100%{transform:rotate(28deg)}}.breza-list2{position:absolute;right:22rem;animation:wind 6s ease-in-out infinite;transform-origin:top center;top:-3rem;width:10rem;height:9rem;background-image:url(../../../../../../themes/vdtheme/images/breza-list2.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:5;transform:rotate(-30deg)}.pages-intro .breza-list{left:13rem;top:0}.pages-intro .breza-list2{right:32rem;top:auto;bottom:-3rem}.pages-intro{overflow:visible}.pages-intro .container{z-index:2}.pages-intro .text-center{margin-bottom:10rem}@media only screen and (min-width:48.0625em){.breza-list{width:10rem}}.leaves-container{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;height:60rem;opacity:.8}.leaf{position:absolute;top:-120px;width:40px;animation:fall linear infinite}@keyframes fall{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(110vh) rotate(360deg)}}.breza-drvo{position:absolute;left:50%;bottom:0;width:100%;height:48rem;z-index:-1;max-width:53rem;transform:translateX(-50%)}.breza-drvo img{display:block;width:100%;height:56rem;object-fit:contain}.breza-drvo svg{margin:0 auto;width:100%;position:relative;z-index:1;opacity:.2}.intro2 .image-holder1{width:15rem;height:15rem;position:absolute;left:3rem;top:0}.intro2 .image-holder2{width:12rem;height:12rem;position:absolute;bottom:12rem;left:2rem}.intro2 .image-holder3{width:17rem;height:17rem;right:2rem;bottom:15rem;position:absolute}.intro2 .intro-image{height:50rem}.tree{display:block;width:100%;height:auto}.tree-shape{transform-origin:center bottom;animation:sway 6s ease-in-out infinite}@keyframes sway{0%{transform:rotate(0deg)}25%{transform:rotate(1.2deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-1.2deg)}100%{transform:rotate(0deg)}}@media only screen and (min-width:30.0625em){.breza-drvo svg{width:44rem}.breza-drvo{height:45rem}}@media only screen and (min-width:48.0625em){.intro2 .image-holder1{left:27%}.breza-drvo{height:54rem}.intro2 .image-holder2{left:11rem}.intro2 .image-holder3{right:4rem;width:23rem;height:23rem}}@media only screen and (min-width:64.0625em){.intro2 .intro-image{height:45rem}.intro2 .image-holder1{top:-8rem}}.about{background-color:#fff;padding-top:0}.about-text{width:100%;padding:5rem 2rem 5rem 2rem;margin-top:-5rem}.about-image{width:100%}.about-text .btn{margin-top:3rem}.about-image img{display:block;width:100%;height:auto;aspect-ratio:16/12;object-fit:cover;border-radius:2rem}body.home .about-image img{aspect-ratio:3/2}@media only screen and (min-width:64.0625em){.about-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.rows-wrapper .about:nth-child(2n+2) .about-wrapper,.about-reverse .about-wrapper{flex-direction:row}.about-text{width:55%;display:flex;padding-left:10rem;padding-right:2rem;align-items:center}.rows-wrapper .about:nth-child(2n+2) .about-text{padding-right:10rem;padding-left:0}.about-reverse .about-text{padding-left:0;padding-right:10rem}.about-image{width:40%}.about-inner{max-width:62rem;width:100%}}@media only screen and (min-width:100.0625em){.about{padding-top:10rem}}.home-boxes{background-color:#fff}.boxes-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.box{width:48.5%;text-decoration:none;text-align:center;margin-bottom:3rem}.box-icon{width:10rem;height:10rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ECF2E0;margin:0 auto 2rem;border:10px solid #e6e9de;position:relative;transition:transform .35s ease}.box-icon:hover{transform:scale(1.05)}.box-icon::after{content:"";position:absolute;inset:-20px;border-radius:50%;border:20px solid #92c42a;opacity:0}.box-icon:hover::after{animation:ringPulse 1.2s ease-out infinite}@keyframes ringPulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.25);opacity:0}}.box-icon img{display:block;width:4rem;height:4rem;object-fit:contain}@media only screen and (min-width:30.0625em){.box-icon{width:16rem;height:16rem;border:15px solid #e6e9de}.box-icon img{width:14rem;height:14rem}}@media only screen and (min-width:42.5625em){.box{width:31.3%}}@media only screen and (min-width:64.0625em){.box-icon{width:21rem;height:21rem;border:20px solid #eaf2d4}.box-icon img{width:14rem;height:14rem}}.news{background-color:#fff}.text-center{max-width:70rem;width:100%;text-align:center;margin:0 auto;margin-bottom:5rem}.news-box{width:100%;margin-bottom:3rem;display:flex;flex-direction:column}.btn-sm{font-weight:600;margin-top:auto;align-self:flex-start;transition:all .4s ease-in-out}.btn-sm:hover{color:#92c42a}.news-image{overflow:hidden;position:relative;display:block;margin-bottom:2rem}.news-image img{display:block;width:100%;height:auto;aspect-ratio:16/12;object-fit:cover;border-radius:2rem;transition:transform .5s ease,filter .5s ease}.news-box:hover .news-image img{transform:scale(1.08);filter:brightness(1.05)}.news-date{background-color:#92c42a;position:absolute;bottom:0;right:0;font-size:1.4rem;padding:1rem 2rem;border-radius:1rem;font-weight:400}.news a{text-decoration:none}@media only screen and (min-width:30.0625em){.news-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.news-box{width:48.5%}}@media only screen and (min-width:56.3125em){.news-box{width:31.3%}}.logos{background-color:#fff;padding:5rem 0;padding-top:0}.logos-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3%}.logos-box{width:31.3%}.logos-box img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain}@media only screen and (min-width:30.0625em){.logos-box{width:22.7%}}@media only screen and (min-width:61.3125em){.logos-box{width:14.1%}}.banner{position:relative}.banner-text{width:100%;margin-bottom:5rem}.banner-image{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:45rem;margin-left:auto}.banner-image .image-holder1{width:18rem;height:18rem}.banner-image .image-holder2{width:10rem;height:10rem}.banner-text .btn{margin-top:3rem}.banner-wrapper{padding-bottom:11rem}@media only screen and (max-width:30em){.banner .flower1{position:absolute;top:2rem;left:8rem;width:10rem}}@media only screen and (min-width:30.0625em){.banner-image .image-holder1{width:25rem;height:25rem}.banner-image .image-holder2{width:15rem;height:15rem}}@media only screen and (min-width:64.0625em){.banner-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.banner-text{width:calc(100% - 60rem);margin-bottom:0}.banner-image{margin-left:0}}footer{padding:5rem 0;background-color:#fff}.footer-box{width:100%;text-align:center;margin-bottom:3rem}footer ul{list-style:none;padding:0;margin:0}footer a{text-decoration:none}.footer-logo img{display:block;width:17.5rem;height:auto;margin:0 auto}.contact-phone,.contact-mail{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;align-items:flex-start;max-width:26rem;margin:0 auto;text-align:left;width:100%}.contact-mail img,.contact-phone img{width:3.7rem;height:3.7rem;object-fit:cover;display:block}.link-text{width:calc(100% - 4rem);padding-left:1rem;display:flex;flex-direction:column}.link-text span{font-size:1.4rem;font-weight:700}.copyright{padding:1rem 0;font-size:1.4rem}.copyright .container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}footer .social{justify-content:center}@media only screen and (min-width:48.0625em){.footer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer-box{width:auto;text-align:left;margin-bottom:0}.footer-logo img{margin:0}.footer-box:nth-child(2){width:20%}.contact-phone,.contact-mail{max-width:100%;width:auto;margin:0;text-align:left}footer .social{justify-content:flex-start}.copyright .container{flex-direction:row;justify-content:space-between;text-align:left}}.mobile-info .contact-phone,.mobile-info .contact-mail,.contact-wrapper .contact-phone,.contact-wrapper .contact-mail{margin:0;max-width:100%}.popup{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:50;opacity:0;visibility:hidden;transition:all .4s ease-in-out}.popup.open-popup{opacity:1;visibility:visible}.popup-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);cursor:pointer}.popup-inner{max-width:80rem;padding:3rem;width:100%;background-color:#fff;max-height:60rem;overflow-y:auto;position:relative;z-index:2;border-radius:1rem}.popup-inner h2{text-align:center}.popup-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #ccc}.popup-top h2{font-size:3rem;margin:0}.close-popup{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;font-size:3.6rem;border-radius:1rem;background-color:#c3d992;cursor:pointer}.popup-inner img{max-width:28rem;width:100%;margin:0 auto;margin-bottom:3rem;display:block}@media only screen and (min-width:48.0625em){.popup-inner{padding:5rem}}.hidden{opacity:0}.visible{opacity:1}.animate__animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.slide-in-fwd-center{-webkit-animation:slide-in-fwd-center 0.4s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-center 0.4s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-fwd-center{0%{-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-fwd-center{0%{-webkit-transform:translateZ(-1400px);transform:translateZ(-1400px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(-120deg);transform:translate3d(100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;animation-duration:2s}.pages-intro .lines1{right:0}.pages-intro .clouds{display:none}.pages-intro .flower2{bottom:5rem;left:14rem}.bg-white{background-color:#fff}.about-page-text strong{color:#92C42A}.bg-green{background-color:transparent}.about-page{padding:0!important}@media only screen and (min-width:48.0625em){.about-page-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.about-page-text{width:44%}.mission-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mission-box{width:45%}}@media only screen and (min-width:64.0625em){.pages-intro .clouds{display:flex}}.gallery-wrapper{column-count:2;column-gap:1rem;margin-top:10rem}.gallery-wrapper a{display:block;overflow:hidden;margin-bottom:1rem}.gallery-wrapper a img{display:block;width:100%;height:auto;transition:all .4s ease-in-out}.gallery-wrapper a:hover img{transform:scale(1.1)}.gallery-section{padding-top:5rem}@media only screen and (min-width:48.0625em){.gallery-wrapper{column-count:3}}.p-top-sm{padding-top:5rem;margin-top:-8rem}@media only screen and (min-width:48.0625em){.p-top-sm{padding-top:1rem;margin-top:0}}.article-aside{width:100%}.article-content{width:100%;margin-bottom:5rem}.mini-blog-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:15rem;position:relative;min-height:9rem;margin-bottom:2rem}.mini-blog-image{width:12rem;position:absolute;left:0;top:0;overflow:hidden}.mini-blog-image::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.mini-blog-image:hover::after{height:250%;transition:all 600ms linear;background-color:transparent}.mini-blog-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.mini-blog-box a{text-decoration:none}.mini-blog-box h3{font-size:1.6rem;margin:0;line-height:1.6}.article-image{margin:5rem 0}.article-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}@media only screen and (min-width:64.0625em){.article-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.article-aside{width:40rem}.article-content{width:calc(100% - 50rem);margin-bottom:0}}.docs-wrapper a{display:block;background-image:url(../../../../../../themes/vdtheme/images/doc.svg);background-repeat:no-repeat;background-size:5rem,3rem;padding:3rem;border-bottom:1px solid #ccc;padding-left:7rem;text-decoration:none;background-position:center left,center right;transition:all .4s ease-in-out;font-size:2.2rem}.docs-wrapper a:hover{padding-left:8rem;background-image:url(../../../../../../themes/vdtheme/images/doc.svg),url(../../../../../../themes/vdtheme/images/arrow-right.svg)}.contact-text{width:100%;margin-bottom:5rem}.contact-form{width:100%}.map iframe{width:100%;height:40rem;display:block}@media only screen and (min-width:61.3125em){.contact-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.contact-text{width:40%;margin-bottom:0}.contact-form{width:45%}}.page-single-text{margin-bottom:5rem}.space-new{padding:5rem 0!important}.team-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.team-box{width:100%;margin-bottom:4rem;text-align:center}.team-image{overflow:hidden;border-radius:2rem;margin-bottom:2rem}.team-image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease}.team-content h3{margin-bottom:.5rem}.team-position{margin-bottom:0;font-size:1.6rem;font-weight:400;color:#555}@media only screen and (min-width:30.0625em){.team-box{width:48.5%}}@media only screen and (min-width:64.0625em){.team-box{width:17.6%}}.about-navigation{padding:4rem 0;background-color:#fff}.about-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.about-nav-item{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 3.5rem;border-radius:10rem;background:#e6e9de;font-weight:600;text-decoration:none;transition:all .35s ease}.about-nav-item:hover{background:#c3d992;transform:translateY(-3px)}.about-nav-item.active{background:#92c42a}@media only screen and (max-width:30em){.about-nav{flex-direction:column}.about-nav-item{width:100%;max-width:32rem}}.projects-navigation{padding:4rem 0;background-color:#fff}.projects-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.projects-nav-item{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border-radius:10rem;background-color:#e6e9de;text-decoration:none;font-weight:600;transition:all .35s ease;white-space:nowrap}.projects-nav-item:hover{background-color:#c3d992;transform:translateY(-2px)}.projects-nav-item.active{background-color:#92c42a;color:#000}@media only screen and (max-width:48em){.projects-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:1rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.projects-nav-item{flex:0 0 auto}}