@charset "UTF-8";/*!

Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/:root{--black:#000000;--white:#ffffff;--max-width:1600px}body{overflow-x:hidden}html{scroll-behavior:smooth}.contact{color:#c78214!important;cursor:pointer}.contact:hover{color:#2a2b2c!important}.circle-counter{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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.circle-counter .elementor-counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.circle-counter .elementor-counter-number-wrapper{position:relative;width:120px;aspect-ratio:1/1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0;background:conic-gradient(#f28c28 0 0,#1a1a1a 0 100%)}.circle-counter .elementor-counter-number-wrapper::before{content:"";position:absolute;inset:9px;background:#2b2b2b;border-radius:50%}.circle-counter .elementor-counter-number,.circle-counter .elementor-counter-number-suffix{position:relative;color:#fff;font-size:30px;font-weight:700;z-index:1;line-height:1}.circle-counter .elementor-counter-title{margin-top:15px;text-align:center;white-space:normal;overflow-wrap:normal;word-break:keep-all;-ms-hyphens:none;hyphens:none}@media (min-width:1024px){.elementor-counter-number-wrapper{width:170px!important}.elementor-counter-number,.elementor-counter-number-suffix{font-size:40px!important}}.circle-18 .elementor-counter-number-wrapper{background:conic-gradient(#c78214 0 21%,#1a1a1a 18% 100%)}.circle-20 .elementor-counter-number-wrapper{background:conic-gradient(#c78214 0 20%,#1a1a1a 20% 100%)}.circle-70 .elementor-counter-number-wrapper{background:conic-gradient(#c78214 0 80%,#1a1a1a 70% 100%)}.circle-100 .elementor-counter-number-wrapper{background:conic-gradient(#c78214 0 100%,#1a1a1a 100% 100%)}.elementor-nav-menu--dropdown #menu-2-b6ddfe5 li{padding-bottom:10px}[data-id=cda8c5d] .elementor-gallery__container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}[data-id=cda8c5d] .e-gallery-item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100vw;flex:0 0 100vw;height:300px;overflow:hidden;cursor:pointer}[data-id=cda8c5d] .e-gallery-item .e-gallery-image{width:100%;height:100%;background-size:cover;background-position:center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}[data-id=cda8c5d] .e-gallery-item:hover .e-gallery-image{-webkit-transform:scale(1.05);transform:scale(1.05)}[data-id=cda8c5d] .e-gallery-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(199,130,20,.4);visibility:hidden;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}[data-id=cda8c5d] .e-gallery-item:hover::after{visibility:visible;opacity:1}[data-id=cda8c5d] .e-gallery-item::before{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%);font-size:40px;font-weight:700;color:#fff;text-align:center;line-height:55px;background:#c78214;width:55px;height:55px;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:2;margin-left:-60px;pointer-events:auto}[data-id=cda8c5d] .e-gallery-item:hover::before{opacity:1;visibility:visible;margin-left:0}[data-id=cda8c5d] .e-gallery-item::before:hover{background:#000;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:1024px){[data-id=cda8c5d] .e-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:400px;margin:0;padding:0}[data-id=cda8c5d] .e-gallery-item:nth-child(1){width:calc(18% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(2){width:calc(25% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(3){width:calc(35% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(4){width:calc(22% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(5){width:calc(20% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(6){width:calc(35% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(7){width:calc(25% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(8){width:calc(20% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(9){width:calc(22% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(10){width:calc(35% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(11){width:calc(25% - 1px)}[data-id=cda8c5d] .e-gallery-item:nth-child(12){width:calc(18% - 1px)}}.up-button .elementor-button:hover{border-radius:50%!important;background-color:#000!important}#menu-1-71d27b1 a,#menu-1-8467834 a,#menu-1-b6ddfe5 a{padding:0;font-size:clamp(16px,1.5vw,22px);position:relative;color:#fff;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}#menu-1-71d27b1 a.elementor-item-active,#menu-1-71d27b1 a:hover,#menu-1-8467834 a.elementor-item-active,#menu-1-8467834 a:hover,#menu-1-b6ddfe5 a.elementor-item-active,#menu-1-b6ddfe5 a:hover{color:#c78214}#menu-1-71d27b1 a::after,#menu-1-8467834 a::after,#menu-1-b6ddfe5 a::after{content:"";position:absolute;bottom:-10px;left:-25%;width:120%;height:1px;background:#c78214;visibility:hidden;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .5s ease;transition:all .5s ease}#menu-1-71d27b1 a.elementor-item-active::after,#menu-1-71d27b1 a:hover::after,#menu-1-8467834 a.elementor-item-active::after,#menu-1-8467834 a:hover::after,#menu-1-b6ddfe5 a.elementor-item-active::after,#menu-1-b6ddfe5 a:hover::after{visibility:visible;opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);left:0;right:0;width:100%}#menu-1-71d27b1,#menu-1-8467834,#menu-1-b6ddfe5{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}#menu-1-71d27b1>li,#menu-1-8467834>li,#menu-1-b6ddfe5>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-1-71d27b1>li:not(:last-child)::after,#menu-1-8467834>li:not(:last-child)::after,#menu-1-b6ddfe5>li:not(:last-child)::after{content:"";display:inline-block;width:10px;height:10px;margin:0 .7em;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/app/uploads/menu-separator.png)}#fixed-header{position:relative;width:100%;z-index:1000;-webkit-transition:none;transition:none}#fixed-header.is-fixed{position:fixed;top:0;left:0;right:0;z-index:9999}