:root{--bg:#f8fbf3;--bg-light:#e1ebe2;--text-primary:#144322;--text-secondary:#fff;--text-light:#ffffffbf;--primary-color:#708972;--primary-color-dark:#8bbe40;--secondary-color:#8bbe40;--tertiary-color:#156336}body{background-color:var(--bg);color:var(--text-primary);font-family:"Roboto Flex",sans-serif;line-height:1.7em}#page{position:relative;overflow:hidden}::selection{background:#b7c9b8}.jarallax{position:relative;z-index:0}img{max-width:100%}section{padding:140px 0}@media (max-width:992px){section{padding:80px 0}}@media (max-width:768px){section:not(#subheader){padding:60px 0}}@media (max-width:576px){section:not(#subheader){padding:40px 0}}.home .img-shadow{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1;background:linear-gradient(90deg,#ecede7 20%,#ecede7,#ecede765 60%)}@media (max-width:992px){.home .img-shadow{background:linear-gradient(90deg,#ecede7 50%,#ecede765)}}@media (max-width:768px){.home .img-shadow{background:#ecede7aa}}.home #jarallax-container-0 img{opacity:.75}.jarallax>.jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}a{text-decoration:none;color:var(--primary-color)}a:hover{color:var(--primary-color-dark)}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:"Manrope","Helvetica",sans-serif;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;letter-spacing:0em;color:var(----primary-color)}h1,.h1{font-size:64px;margin-bottom:20px}@media (max-width:992px){h1,.h1{font-size:60px}}@media (max-width:768px){h1,.h1{font-size:44px;letter-spacing:0px}}@media (max-width:576px){h1,.h1{font-size:40px}}h2{margin-top:0;font-size:52px;margin-bottom:20px;line-height:1.1em;padding-bottom:5px}@media (max-width:992px){h2{font-size:42px}}@media (max-width:576px){h2{font-size:36px}}h4{font-size:20px;margin-top:0;margin-bottom:10px;line-height:26px;letter-spacing:0em}p{font-weight:400}p.lead{font-size:17px;line-height:32px;margin-top:0}.fs-60{font-size:60px}.text-light,.text-light h2,.text-light a,.text-light h4{color:var(--text-secondary) !important}.de-flex{display:flex;justify-content:space-between}.de-flex>.de-flex-col{display:flex;justify-content:center;align-items:center}.bg-color-2{background-color:var(--text-primary)}.id-color-2{color:var(--primary-color)}.op-3{opacity:.3}.menu-simple{display:inline;list-style:none;margin:0;padding:0;font-weight:500}.menu-simple li{display:inline;margin:0 15px}.de-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.z-2{z-index:2}.relative,.position-relative{position:relative}.subtitle{position:relative;display:inline-block;font-size:13px;color:var(--text-primary);font-family:"Manrope","Helvetica",sans-serif;letter-spacing:.02em;line-height:1.5em;background:0 0;font-weight:600;text-transform:uppercase;padding:5px 15px;margin-bottom:20px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;background:rgba(95,106,90,.1)}.v-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.no-top{padding-top:0 !important}.mt-100{margin-top:-100px}.bg-color{background-color:var(--primary-color)}.abs,.absolute{position:absolute}.padding30{padding:30px}.section-2 h4{color:var(--text-secondary)}.section-2 img{width:30px}.section-services{background-color:var(--bg-light)}.section-services .service-icon{width:40px;margin-bottom:10px}.section-services .service-main-image{object-fit:cover;height:200px;width:100%}.section-services h4{font-size:18px}.section-services .desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-light)}.section-3 .btn-main{transition:none}.section-3 img{height:360px;object-fit:cover}.wow{visibility:hidden}.crumb{display:block;padding:3px 10px;margin-top:20px;line-height:1.2em;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.single-service #subheader h1,.single-service #subheader p{color:#fff}.single-service #subheader p{opacity:.8}.single-service #subheader .sub-title,.single-service #subheader .sub-title span{color:#fff !important}.bg-light{background-color:var(--bg-light) !important}.spacer-double{width:100%;height:60px;display:block;clear:both}.spacer-single{width:100%;height:30px;display:block;clear:both}.abs-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h-40{height:40%}.z-4{z-index:4}.hover .hover-mt-40{margin-top:40px}.hover *{transition:.5s}.hover .hover-op-1{opacity:0}.hover .hover-op-0{opacity:1}.hover:hover .hover-op-1{opacity:1}.hover:hover .hover-op-0{opacity:0}.gradient-trans-color-bottom{background:linear-gradient(180deg,transparent 0%,var(--text-primary) 100%)}.text-light-2{color:var(--text-light) !important}.hover-bg-color-2:hover{background-color:var(--text-primary) !important;color:var(--text-secondary) !important}@media (max-width:576px){.sm-hide{display:none}}@media (max-width:576px){.o-sm-2{order:2}}@media (max-width:576px){.o-sm-1{order:1}}.default-page h2{font-size:21px}.default-page h2:not(:first-child){margin-top:30px}.default-page p,.default-page h2,.default-page td,.default-page th{color:#000}.default-page table{width:100%;border-collapse:collapse}.default-page table td,.default-page table th{border:1px solid var(--text-primary);padding:10px}header{width:100%;position:absolute;left:0;top:0;z-index:1001;background:0 0;margin:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}header .logo{position:relative;top:-2px;width:150px}@media (max-width:576px){header .logo{width:130px}}header,header a,header p{color:var(--text-primary)}header a.btn-main{background-color:var(--text-primary)}@media (max-width:576px){header a.btn-main{padding:3px 12px;font-size:12px}header a.btn-main svg.icon{width:12px !important}}header .logo-white{display:none}header #topbar{z-index:1000;width:100%;overflow:hidden;top:0;background:var(--text-primary)}header #topbar .row-inner{height:40px}header #topbar .topbar-widget{font-size:14px;font-weight:400;display:flex;color:var(--text-light);height:100%;align-items:center;gap:6px}header #topbar a{color:var(--text-light)}header #topbar a:hover,header #topbar a:hover .topbar-widget{color:var(--text-secondary)}@media (max-width:992px){header #topbar{display:none}}@media (max-width:992px){header{padding-top:10px;padding-bottom:10px}}header .social-icons a svg{fill:var(--text-light)}header .social-icons a:hover svg{fill:var(--text-secondary)}header.service-header .logo-white{display:block}header.service-header .logo-colored{display:none}header.service-header,header.service-header a,header.service-header p{color:var(--text-secondary)}header.service-header a.btn-main{background-color:transparent;color:var(--text-secondary);border:solid 1px var(--text-secondary)}header.service-header a.btn-main svg.icon{fill:var(--text-secondary);width:15px}header.service-header a.btn-main:hover{background-color:var(--text-secondary);color:var(--text-primary)}header.service-header a.btn-main:hover svg.icon{fill:var(--text-primary)}header.scrolled{top:-40px;background-color:var(--bg);transition:background-color .6s ease}@media (max-width:992px){header.scrolled{top:0;transition:background-color .6s ease,top .6s ease}}header.scrolled.service-header{background-color:var(--text-primary)}header.scrolled #menu-primary>li>a{padding-top:15px;padding-bottom:15px;transition:padding-top .4s ease-out,padding-bottom .4s ease-out}.admin-bar header.scrolled{top:-8px}@media (max-width:992px){.admin-bar header.scrolled{top:32px}}@media (max-width:768px){.admin-bar header.scrolled{top:0}}#menu-primary{font-family:"Manrope","Helvetica",sans-serif;letter-spacing:0em}@media (max-width:992px){#menu-primary{display:none !important}}#menu-primary>li{margin-right:30px}#menu-primary>li.has-child>a{padding-right:0}#menu-primary>li>a{font-size:16px;padding-right:6px;font-weight:600;text-transform:uppercase;position:relative;display:inline-block;padding-top:25px;padding-bottom:25px;text-decoration:none;text-align:center;outline:none}#menu-primary>li>a svg.icon{fill:var(--text-primary)}#menu-primary>li>a:hover svg.icon{fill:var(--primary-color-dark)}.nav .has-submenu{position:relative}.nav .submenu{display:none;position:absolute;top:90%;left:0;min-width:300px;background:#fff;list-style:none;margin:0;padding:0;overflow:hidden}.nav .submenu li{margin:0;padding:0;list-style:none;position:relative;font-size:14px;display:block}.nav .submenu li a{padding:10px 15px;border-top:none;color:var(--text-primary);width:100%;border-left:none;text-align:left;font-weight:400;border-bottom:solid 1px rgba(255,255,255,.1);letter-spacing:0;display:block}.nav .submenu li a:hover{background-color:var(--text-primary);color:#fff}.nav .has-submenu:hover .submenu{display:block}.service-header .header-col-mid a svg.icon{fill:var(--text-secondary) !important}footer{background-color:var(--text-primary);color:var(--text-light);padding:100px 0 0;position:relative}footer a{color:var(--text-light)}footer a:hover{color:#dedede}footer h5{color:var(--text-secondary)}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin:3px 0}footer .social-icons svg{fill:var(--text-light);width:14px;line-height:1.5}@media (max-width:992px){footer .social-icons{margin-bottom:30px}}@media (max-width:576px){footer #o-nas{margin-top:30px}}footer .subfooter{position:relative;z-index:1;margin-top:80px;border-top:solid 1px rgba(255,255,255,.1);padding:20px 0;font-size:14px}:root{--bg:#f8fbf3;--bg-light:#e1ebe2;--text-primary:#144322;--text-secondary:#fff;--text-light:#ffffffbf;--primary-color:#708972;--primary-color-dark:#8bbe40;--secondary-color:#8bbe40;--tertiary-color:#156336}.btn-main,.btn-main:active,.btn-main:focus,.btn-main:visited,input[type=button].btn-main,#mainmenu li ul.mega a.btn-main{display:inline-flex;font-family:"Manrope","Helvetica",sans-serif;letter-spacing:0em;align-items:center;text-align:center;justify-content:center;color:var(--text-secondary);outline:0;font-weight:600;text-decoration:none;padding:6px 25px 5px;font-size:14px;border:none;border-radius:30px;text-transform:uppercase;transition:all .3s ease}.btn-main{background-color:var(--primary-color);color:var(--text-secondary)}.btn-main svg.icon{width:12px;fill:var(--text-secondary)}.btn-main:hover{background-color:var(--primary-color-dark);color:var(--text-secondary)}.btn-line{background:0 0;color:var(--primary-color);border:solid 1px rgba(255,255,255,.35)}.btn-line:hover{background:0 0;color:var(--primary-color);border:solid 1px rgba(255,255,255,.35)}#btn-extra{display:none;position:relative;margin-left:20px;width:24px;height:12px;cursor:pointer}@media screen and (max-width:993px){#btn-extra{display:block}}#btn-extra span{content:"";display:block;position:absolute;top:0;width:100%;border-bottom:solid 2px #fff;transition:width .3s ease}#btn-extra span:nth-child(2){top:auto;bottom:0;right:0}#btn-extra.dark span{border-bottom:solid 2px var(--text-primary)}#btn-extra:hover span{width:70%}@media (max-width:768px){#btn-extra{margin-left:15px;width:20px;height:10px}}#extra-wrap{position:fixed;z-index:1002;top:0;right:-500px;max-width:500px;width:90vw;height:100%;overflow:hidden;background:rgba(70,83,70,.8);-webkit-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}#extra-wrap .nav{flex-direction:column}#extra-wrap .nav ul{list-style:none;padding:0;margin:0}#extra-wrap .nav li a{color:var(--text-secondary);margin-bottom:20px;display:inline-block}#extra-wrap .nav li a:active,#extra-wrap .nav li a:focus{color:var(--text-light)}#extra-wrap .nav .menu-item-has-children>a{color:var(--text-light)}#extra-wrap .nav .mobile-submenu li{margin-left:20px}.shadow-overlay{position:fixed;top:0;left:0;width:100%;z-index:1001;height:100%;display:none;background:rgba(0,0,0,.5)}#extra-content{padding:25px;color:#fff;z-index:1000;position:relative;overflow-y:scroll}@media screen and (max-width:993px){body.menu-open{overflow:hidden}body.menu-open .shadow-overlay{display:block}body.menu-open #extra-wrap{display:block;right:0;pointer-events:auto;transition:right .3s ease}}#btn-close{position:absolute;top:50px;right:50px;z-index:1001;width:26px;height:26px;cursor:pointer}#btn-close span{content:"";display:block;position:absolute;top:50%;width:100%;height:2px;background:#fff;transform:rotate(45deg)}#btn-close span:nth-child(2){transform:rotate(-45deg)}.cookie-notice{padding:12px 24px;position:fixed;bottom:12px;left:12px;width:calc(100% - 24px);z-index:1000;background-color:var(--bg);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.cookie-notice p{margin-bottom:0;font-size:14px}svg.icon{width:14px;fill:var(--primary-color)}svg.icon.icon-outlined{stroke:var(--primary-color)}