
/* gt3-core/animations*/
.animated.gt3-slideup-animation{-webkit-animation-name:gt3-slideup-animation;animation-name:gt3-slideup-animation;will-change:transform;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.4,0,.2,1)}@-webkit-keyframes gt3-slideup-animation{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes gt3-slideup-animation{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.gt3-fadeinup-animation .elementor-widget-container{overflow:hidden!important}.animated.gt3-fadeinup-animation .elementor-widget-container>*{-webkit-animation-name:gt3-fadeinup-animation;animation-name:gt3-fadeinup-animation;will-change:transform;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-timing-function:cubic-bezier(.25,1,.5,1)}@-webkit-keyframes gt3-fadeinup-animation{0%{-webkit-transform:translateY(1.3em);transform:translateY(1.3em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes gt3-fadeinup-animation{0%{-webkit-transform:translateY(1.3em);transform:translateY(1.3em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.gt3_parallax-yes{background-attachment:fixed!important;background-size:cover!important;transition:none!important}

/* gt3-core/customizer*/
li.customizer-conditions-hidden{display:none}body.wp-customizer-unloading{opacity:1!important;cursor:progress!important;-webkit-transition:none;transition:none}body.wp-customizer-unloading *{pointer-events:none!important}.gt3-customizer-loading-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.83);z-index:999999;display:none;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}body.wp-customizer-unloading .gt3-customizer-loading-wrapper{display:block;opacity:1}.gt3-customizer-loading-wrapper svg{position:absolute;width:50px;height:50px;top:50%;left:50%;margin:-30px}.gt3-customizer-loading-wrapper svg path{width:25px;height:25px}.gt3-customizer-loading-wrapper svg .item-1{fill:#8338ec;z-index:1;-webkit-animation:item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-1_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.gt3-customizer-loading-wrapper svg .item-2{fill:#3a86ff;-webkit-animation:item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-2_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.gt3-customizer-loading-wrapper svg .item-3{fill:#ffbe0b;z-index:1;-webkit-animation:item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-3_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}.gt3-customizer-loading-wrapper svg .item-4{fill:#ff006e;-webkit-animation:item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite;animation:item-4_move 1.8s cubic-bezier(.6,.01,.4,1) infinite}@-webkit-keyframes item-1_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translate(50px,50px);transform:translate(50px,50px)}75%{-webkit-transform:translate(50px);transform:translate(50px)}}@keyframes item-1_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translate(50px,50px);transform:translate(50px,50px)}75%{-webkit-transform:translate(50px);transform:translate(50px)}}@-webkit-keyframes item-2_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-50px);transform:translate(-50px)}50%{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px)}75%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes item-2_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(-50px);transform:translate(-50px)}50%{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px)}75%{-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes item-3_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(50px);transform:translate(50px)}50%{-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px)}75%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes item-3_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(50px);transform:translate(50px)}50%{-webkit-transform:translate(50px,-50px);transform:translate(50px,-50px)}75%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes item-4_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px)}75%{-webkit-transform:translate(-50px);transform:translate(-50px)}}@keyframes item-4_move{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px)}75%{-webkit-transform:translate(-50px);transform:translate(-50px)}}

/* gt3-theme/widgets/counter*/
.elementor-counter .elementor-counter-number-wrapper{font-size:70px;line-height:1.08em}.elementor-counter .elementor-counter-title{font-size:14px;line-height:1.9em;letter-spacing:.2em;color:inherit}@media only screen and (max-width:1023px){.elementor-counter .elementor-counter-number-wrapper{font-size:48px}}body .elementor-counter .elementor-counter-title{text-align:left}.elementor-counter .elementor-counter-number-prefix:empty{display:none}.elementor-counter .elementor-counter-number-suffix{font-size:24px;line-height:1;color:#e64828;font-weight:400;padding-top:1px}

/* gt3-core/widgets/gt3-core-hotspot*/
.elementor-widget-gt3-core-hotspot{display:inline-block;width:auto!important}.gt3-hotspot-wrapper{position:relative;display:inline-block}.gt3-hotspot-button{cursor:pointer}.gt3-hotspot-button,.gt3-hotspot-button:before{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%}.gt3-hotspot-button:before{background:currentColor;opacity:.32;content:"";margin:0;-webkit-animation:button-pulse 2s ease-in-out infinite;animation:button-pulse 2s ease-in-out infinite;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.gt3-hotspot-button:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:content-box;box-shadow:0 0 0 4px currentColor}@-webkit-keyframes button-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes button-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.elementor-widget-gt3-core-hotspot.selected-state{z-index:999}.gt3-hotspot-info{position:absolute;padding:30px;width:310px;max-width:55vw;background-color:#fff;box-shadow:21px 21px 59px 0 rgba(10,42,67,.16);pointer-events:none;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:all .1s linear;margin:10px 20px;border-top-width:4px;border-top-style:solid}.elementor-widget-gt3-core-hotspot.selected-state .gt3-hotspot-info{opacity:1;visibility:visible}.elementor-widget-gt3-core-hotspot.selected-state .gt3-hotspot-button:before{width:200%;height:200%;margin:-50% 0 0 -50%;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;-webkit-animation:none!important;animation:none!important}.gt3_hotspot_title+.gt3_hotspot_descr{margin-top:12px}.gt3_hotspot_descr{font-size:16px}.gt3_hotspot_descr a{color:inherit}@media screen and (max-width:767px){.gt3-hotspot-info{margin:0}}@media screen and (min-width:768px){.active_state-yes.elementor-widget-gt3-core-hotspot{z-index:555}.active_state-yes.elementor-widget-gt3-core-hotspot .gt3-hotspot-info{opacity:1;visibility:visible}.active_state-yes.elementor-widget-gt3-core-hotspot .gt3-hotspot-button:before{width:200%;height:200%;margin:-50% 0 0 -50%;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;-webkit-animation:none!important;animation:none!important}}
