@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height,13px)/ 2*-1 - var(--plyr-range-track-height,5px)/ 2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(var(--plyr-control-spacing,10px)/ 2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/ 2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.fancyslider__slideshow{overflow:hidden;-webkit-transition:background-color .4s cubic-bezier(.68,0,.265,1);transition:background-color .4s cubic-bezier(.68,0,.265,1);background-image:-webkit-radial-gradient(40.87% 43.25%,circle,rgba(255,255,255,.12),transparent 70%),radial-gradient(circle at 65.72% 51.68%,rgba(255,255,255,.12),transparent 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,0),rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at 40.87% 43.25%,rgba(255,255,255,.12),transparent 70%),radial-gradient(circle at 65.72% 51.68%,rgba(255,255,255,.12),transparent 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,0),rgba(255,255,255,0) 100%)}.fancyslider__slideshow .fake-loading{z-index:2}.fancyslider__slideshow .kl-slideshow-inner{padding-bottom:0}.fancyslider__slideshow .hg_fancy_slider_container{width:100%;margin:0;padding:0;height:750px}.hg_fancy_slider-itemimg,.hg_fancy_slider_container{height:auto;width:100%}.hg_fancy_slider-link{display:block}.hg_fancy_carousel-nav{position:absolute;left:50%;margin-left:-40px;bottom:-25px;width:40px;height:90px;padding:15px 5px;transform:rotate(90deg)}.hg_fancy_carousel-nav .hgSlickNav-arr,.hg_fancy_carousel-nav .hgSlickNav-arr svg{width:30px;height:30px}.hg_fancy_carousel-nav polyline{stroke:rgba(255,255,255,.36)}.hgSlickNav-arr.hgSlickNav-next,.hgSlickNav-arr.hgSlickNav-prev{cursor:pointer;display:block;-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.hgSlickNav-arr.hgSlickNav-next:hover polyline,.hgSlickNav-arr.hgSlickNav-prev:hover polyline{stroke:rgba(255,255,255,.6)}.hgSlickNav-arr.hgSlickNav-next:active polyline,.hgSlickNav-arr.hgSlickNav-prev:active polyline{color:#fff}.controls-inside .hg_fancy_carousel-nav{bottom:0;z-index:2;background:rgba(0,0,0,.36);border-radius:3px}.hg_fancy_carousel-pagination{position:absolute;text-align:center;line-height:1;bottom:-20px;z-index:2;width:100%}.hg_fancy_carousel-pagination polyline{stroke:#ececec}.controls-inside .hg_fancy_carousel-pagination{bottom:35px}.hg_fancy_carousel-pagination .slick-dots li button{background-color:#ed6c2a;width:3px;height:3px;border-radius:50%;padding:5px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;margin-right:5px}.hg_fancy_carousel-pagination polyline{stroke:#eb7e31}.hg_fancy_carousel-pagination .slick-dots li.slick-active button{opacity:.8}.hgSlickNav--light{position:absolute;text-align:center;line-height:1;top:calc(50%);z-index:2;width:100%}.hgSlickNav--light .slick-dots li button{background-color:red;width:3px;height:3px;border-radius:50%;padding:5px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;margin-right:5px}.hgSlickNav--light polyline{stroke:#eb7e31}.hgSlickNav--light .slick-dots li.slick-active button{opacity:.8}.some-css-selector{font-size:13px}#page_wrapper{position:relative;overflow:hidden;min-height:100vh!important;height:auto!important;contain:layout style;transform:translateZ(0)}#page_wrapper.zn-menu-visible{height:auto!important;min-height:100vh!important}body{position:relative;min-height:100vh;overflow-x:hidden}.kl-slideshow.fancyslider__slideshow{position:relative;width:100%;min-height:550px;height:auto;contain:layout style;background-color:#f5f5f5;transform:translateZ(0)}.kl-slideshow.fancyslider__slideshow .kl-slideshow-inner{position:relative;width:100%;min-height:inherit;height:auto}.hg_fancy_slider_container{position:relative;width:100%;aspect-ratio:1300/550;min-height:550px;height:auto!important;max-width:100%;overflow:hidden;background-color:#f5f5f5;contain:layout}.hg_general_carousel{position:relative;width:100%;height:100%;min-height:inherit}.hg_general_carousel.slick-initialized{height:auto;min-height:inherit}.hg_fancy_slider-item{width:100%;height:100%;position:relative;display:block;min-height:inherit}.hg_fancy_slider-itemimg{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background-color:#f5f5f5}.youtube-facade{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden;contain:layout}.youtube-facade__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:#000}.youtube-facade__thumbnail[src*=maxresdefault]{width:100%!important;height:100%!important}.site-header{position:absolute;width:100%;min-height:140px;height:auto;contain:layout style;transform:translateZ(0);background:rgba(0,0,0,.5);z-index:100}.site-header-wrapper{position:relative;width:100%;min-height:inherit}.site-header-main-wrapper{min-height:100px;position:relative;display:flex;align-items:center;width:100%;contain:layout}.site-header-top-wrapper{min-height:40px;position:relative;contain:layout}.logo-container{min-width:100px;min-height:100px;width:100px;height:100px;position:relative;display:block;flex-shrink:0;contain:layout}.site-logo.logo{display:block;width:100px;height:100px;margin:0}.logo-img{display:block;width:100px;height:100px;object-fit:contain}.main-menu-wrapper{min-height:50px;position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center}.main-nav{position:relative;min-height:50px;opacity:1;visibility:visible}.main-nav>ul{display:flex;margin:0;padding:0;min-height:50px;align-items:center}.main-nav>ul>li{position:relative;list-style:none}.main-nav>ul>li>a{display:block;padding:15px;white-space:nowrap}@media (max-width:650px){.kl-slideshow.fancyslider__slideshow{min-height:275px}.hg_fancy_slider_container{aspect-ratio:1300/650;min-height:275px}.site-header{min-height:80px}.site-header-main-wrapper{min-height:80px}.site-header-top-wrapper{display:none}}@media (max-width:991px){.main-menu-wrapper .main-nav:not(#main-menu-mobile){display:none}}.fa,.fab,.far,.fas{font-display:swap!important}.fonts-loading .fa:before,.fonts-loading .fab:before,.fonts-loading .far:before,.fonts-loading .fas:before{content:"◯"!important;font-family:system-ui,-apple-system,sans-serif;font-weight:400;opacity:.3}.fa-fonts-loaded .fa:before,.fa-fonts-loaded .fab:before,.fa-fonts-loaded .far:before,.fa-fonts-loaded .fas:before{opacity:1}#bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title>a,.acc--default-style .acc-tgg-button,.acc--style3 .acc-tgg-button:after,.cart-container>.widget_shopping_cart_content .checkout,.circle_title,.eBlog .itemContainer:not(.featured-post) .post_details .catItemAuthor a,.feature_box .title,.full-portfolio .hg-portfolio-sortable #portfolio-nav li a:hover,.full-portfolio .hg-portfolio-sortable #portfolio-nav li.current a,.fun-fact .fun-number,.grid-ibx__item:hover .grid-ibx__icon,.hg_accordion_element.default-style .th-accordion .acc-group>button,.hg_accordion_element.style2 .th-accordion .acc-group>button,.hg_accordion_element.style3 .th-accordion .acc-group>a,.ib2-text-color-light-theme .ib2-info-message:before,.image-boxes__carousel-wrapper .inner-slide:hover a,.kl-iconbox.stage:hover .kl-iconbox__icon,.kl-iconbox__title,.kl-store-page ul.products li.product .product-list-item:hover .kw-details-title,.kl-store.widget ul.product_list_widget li .star-rating,.latest_posts.default-style .hoverBorder:hover h6,.latest_posts.style2 ul.posts .title,.m_title,.priceListElement-itemPrice,.pricing-table-element .plan-column .plan-title,.process_steps--style2 .process_steps__step-icon,.product-category .product-list-item:hover h3,.product-list-item:hover .details h3,.product-list-item:hover .kw-details-title,.recentwork_carousel--1 .recentwork_carousel__crsl-title,.sc-infopop__btn,.screenshot-box .left-side h3.title,.services_box--boxed .services_box__fonticon,.services_box--boxed .services_box__list li,.services_box--classic .services_box__title,.services_box_element .box .list li,.shop-latest .tabbable .nav li.active a,.site-header .kl-header-toptext a,.smallm_title,.statbox h4,.tbk--color-theme.tbk-symbol--icon .tbk__icon,.team-member .mmb-position,.testimonial_slider.quoter-style .testimonialbox .who strong,.testimonial_slider__carousel-wrapper .testimonialbox .who strong,.text-custom,.text-custom-hover:hover,.theHoverBorder:hover,.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a,.vertical_tabs.kl-style-2 .tabbable .nav>li.active>a [data-zn_icon]:before,.vertical_tabs.kl-style-2 .tabbable .nav>li>a:hover,.vertical_tabs.kl-style-2 .tabbable .nav>li>a:hover [data-zn_icon]:before,.woocommerce .woocommerce-product-rating .star-rating,.woocommerce ul.product_list_widget li .star-rating,.zn_text_box-title--style1,a:hover,body .static-content__infopop .sc-infopop__btn,ul.thumbs.style2 .appreciate::before{color:#f37022}.blue,.hg_accordion_element.style4 .th-accordion .acc-group a,.orange,.services_boxes_wgt li:hover .kl-icon,.tcolor,.vertical_tabs .tabbable .nav>li.active>a,.vertical_tabs .tabbable .nav>li.active>a>span,.vertical_tabs .tabbable .nav>li>a.active,.vertical_tabs .tabbable .nav>li>a.active>span,.vertical_tabs .tabbable .nav>li>a:hover,.vertical_tabs .tabbable .nav>li>a:hover>span,.works_carousel .cfs--navigation a:hover::before,.works_carousel.stl-simple .inner-slide a:hover,.works_carousel.stl-simple .inner-slide:hover a{color:#f37022!important}.bg-default,.hg_accordion_element.style3 .th-accordion .acc-group a:before,.hg_accordion_element.style4>h3,.hg_accordion_element.style5 .th-accordion a::before,.image-boxes__carousel-wrapper .inner-slide .imgprev,.keywordbox.keywordbox-4,.logo-container .logo-infocard .right-side,.photo-wall .pw-item::after,.site-header .kl-cart-button .fas:after,.tbg{background-color:#f37022!important}#page-loading:after,.acc--style4,.acc--style4 .acc-tgg-button .acc-icon,.btn-lined.lined-custom,.hg_accordion_element.style4 .th-accordion,.ib2-text-color-light-theme .ib2-info-message:before,.itemThumbnail .overlay__inner a:hover{border-color:#f37022}.btn-lined.lined-custom:hover{border-color:#f37022}.acc--default-style .acc-tgg-button,.acc--style2 .acc-tgg-button,.acc--style3 .acc-tgg-button,.acc--style3 .acc-tgg-button:hover,.acc--style3 .acc-tgg-button:hover:after,.acc--style4 .acc-tgg-button,.btn-lined.lined-custom{color:#f37022}.tabs_style5>ul.nav>li.active>a,.tabs_style5>ul.nav>li>a.active,.wgt-title>span{border-bottom:2px solid #f37022}header.style1,header.style2 .site-logo a,header.style3 .site-logo a{border-top:3px solid #f37022}.tabs_style1>ul.nav>li.active>a,.tabs_style1>ul.nav>li>a.active{box-shadow:inset 0 3px 0 #f37022}#bbpress-forums #bbp-your-profile fieldset.submit button,#bbpress-forums .bbp-submit-wrapper button,#bbpress-forums div.bbp-search-form input[type=submit],.action_box,.action_box.style3:before,.bg-custom,.bg-custom-hover:hover,.btn-flat,.circlehover.style2,.circlehover.style2:before,.circlehover:before,.elm-searchbox--normal .elm-searchbox__submit,.elm-searchbox--transparent .elm-searchbox__submit,.hg-portfolio-sortable #portfolio-nav li a:hover,.hg-portfolio-sortable #portfolio-nav li.current a,.imgboxes_style1 .hoverBorder h6,.itemThumbnail .overlay__inner a:hover,.kl-cta-ribbon,.kl-ioscaption--style1 .more:after,.kl-ioscaption--style1 .more:before,.latest_posts.default-style .hoverBorder h6,.latest_posts.default-style.kl-style-2 .lp-title,.latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after,.login-panel .login_facebook,.main-nav .hg_mega_container li a:not(.zn_mega_title):before,.main-nav .zn_mega_container li a:not(.zn_mega_title):before,.main-nav>ul>li>a:before,.newsletter-signup input[type=submit],.process_box .content:before,.recentwork_carousel--1 .recentwork_carousel__bg,.site-header.style8 .kl-main-header .kl-cta-lined,.site-header.style9 .kl-cta-lined,.social-icons.sc--normal li a:hover,.style3 .action_box_inner,.style3 .action_box_inner:before,.zn-acc--style3 .acc-tgg-button:before,.zn-acc--style4 .acc-tgg-button .acc-icon:before,.zn-acc--style4 .acc-title,.zn_limited_offers li:after,.zn_limited_offers li:before,body .ca-more,body .circlehover,body .kl-flex--classic .zn_general_carousel-arr:hover,body .kl-flex--classic .zn_simple_carousel-arr:hover,body .kl-ioscaption--style1 .more:after,body .kl-ioscaption--style1 .more:before,body .kl-ioscaption--style2 .more,body .nivo-directionNav a:hover,body .th-wowslider a.ws_next:hover,body .th-wowslider a.ws_prev:hover,body .title_circle,body .title_circle:before,body ul.links li a,span.zn_badge_sale,span.zn_badge_sale:after{background-color:#f37022}.breadcrumbs li:after,.breadcrumbs2 li:after,.ib2-text-color-light-theme .ib2-inner,.photogallery-widget .pg-thumb:nth-child(even) .pg-caption::before,.portfolio-item-details.travel li::before{border-left-color:#f37022}.kl-bottommask .bmask-customfill,.kl-cta-ribbon .trisvg,.kl-cta-ribbon .trisvg path,.kl-diagram circle,.kl-slideshow .kl-loader svg path,.kl-slideshow.kl-loadersvg rect{fill:#f37022}.btn-flat,.circlehover:before,.feature_box.style3 .box:hover,.gobox.ok,.gobox.ok:after,.gobox.ok:before,.hg-portfolio-sortable #portfolio-nav li.current a,.how_to_shop .number,.imgboxes_style1 .hoverBorder h6,.itemLinks span a:hover,.kl-ioscaption--style1 .more:after,.kl-ioscaption--style1 .more:before,.kl-ioscaption--style2 .more,.latest_posts.default-style .hoverBorder h6,.newsletter-signup input[type=submit],.process_steps--style1 .process_steps__intro,.process_steps--style2 .process_steps__intro,.product-list-item .kw-actions a,.ptcarousel .controls>a:hover,.recentwork_carousel--1 .recentwork_carousel__bg,.recentwork_carousel.style2 li a .details .plus,.redbtn,.services_box--classic:hover .services_box__icon,.shop-features .shop-feature:hover,.th-map_controls,.woocommerce ul.products li.product .product-list-item .kw-actions a,services_box_element:hover .box .icon{background-color:#f37022}.hover-box:hover{background-color:#f37022!important}.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a,.vertical_tabs.kl-style-1 .tabbable .nav>li>a.active{box-shadow:inset -3px 0 0 0 #f37022!important}.action_box:after,.action_box:before,.site-header.style1,.site-header.style4 .site-logo a,.site-header.style5,.site-header.style6{border-top-color:#f37022}.process_box[data-align=left] .content:after,.process_steps--style1 .process_steps__intro:after,body .kl-flex--classic .flex-caption,body .ls--laptop .ls__item-caption,body .nivo-caption,body .th-wowslider .ws-title{border-left-color:#f37022}.photogallery-widget .pg-thumb:nth-child(odd) .pg-caption::before,.process_box[data-align=right] .content:after{border-right-color:#f37022}.theHoverBorder:hover{box-shadow:0 0 0 5px #f37022 inset}.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a{box-shadow:inset -3px 0 0 0 #f37022 inset}.offline-page .containerbox{border-bottom:5px solid #f37022}.offline-page .containerbox:after{border-top:20px solid #f37022}.site-header.style2 .site-logo a,.site-header.style5,.site-header.style6 .site-logo a{border-top:3px solid #f37022}body .kl-ioscaption--style2 .title_big,body .kl-ioscaption--style2 .title_small{border-left:5px solid #f37022}body .kl-ioscaption--style2.fromright .title_big,body .kl-ioscaption--style2.fromright .title_small{border-right:5px solid #f37022}#buddypress form#whats-new-form p.activity-greeting:after{border-top-color:#f37022}#buddypress .activity-list li.load-more a,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],.btn-flat,.fancy-list li:hover::before,.kl-iconbox--sh-circle span.kl-iconbox__icon,.kl-store-page #review_form #submit,.kl-store-page a.button,.kl-store-page button.button,.kl-store-page button.button.alt,.kl-store-page input#button,.kl-store-page input.button,.kl-store-page ul.products li.product .product-list-item .kw-actions a,.photogallery-widget .pg-thumb .pg-caption,.process-list .processitems li:hover .ico-wrapper>span,.product-list-item .kw-actions a,.stg-bigblog .bb-title .bb-category,.testimonial_slider.quoter-style .cfs--pagination a.selected,.works_carousel.stl-simple .inner-slide .imgprev,ul.dash-list li::before{background:#f37022}#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{border-top:2px solid #f37022}#buddypress form#whats-new-form p.activity-greeting,.widget.buddypress ul.item-list li:hover{background-color:#f37022}#buddypress .acomment-options a,#buddypress div.activity-meta a,#buddypress div.activity-meta a:hover,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a,.widget.buddypress div.item-options a.selected{color:#f37022}.hg_full_image,.hg_post_image,.keywordbox.keywordbox-2{border-bottom:5px solid #f37022}.keywordbox.keywordbox-3{border-bottom:solid 10px #f37022}.login-panel .login_facebook,.loginbox-popup input[type=submit],.process_box4 .number:before{background:#f37022}.statistics-horizontal .v-line{border-bottom:dotted 1px #f37022}.statistics-vertical::before{border-left:dotted 1px #f37022}.circle-text-box.style2 .wpk-circle-span::before,.circle-text-box.style3 .wpk-circle-span{background:#f37022}.circle-text-box:not(.style3) .wpk-circle-span:after{background-color:#f37022}.circle-text-box .wpk-circle-title,.media-container .media-container__link--style-borderanim2 .media-container__text:hover{color:#f37022}.services_box--modern .services_box__icon{box-shadow:inset 0 0 0 2px #f37022}.services_box--modern:hover .services_box__icon{box-shadow:inset 0 0 0 40px #f37022}.services_box--modern .services_box__fonticon{color:#f37022}.services_box--modern .services_box__list li:before{box-shadow:0 0 0 2px #f37022}.services_box--modern .services_box__list li:hover:before{box-shadow:0 0 0 3px #f37022}.kl-has-overlay .img-intro:hover .overlay{box-shadow:inset 0 -3px 0 0 #f37022}.hg_accordion_element.style3 .th-accordion .acc-group>a:before,.kl-cta-ribbon,.stl-hoverstyle .cfs--navigation a:hover,.tbk-symbol--line_border .tbk__symbol span{background:linear-gradient(to right,#f37022 49%,#ed1e38 114%)}.kl-cta-ribbon .trisvg path{fill:#f37022}.logo-container .logo-infocard{background:#f37022}body .kl-ioscaption--style4 .more:before{border-color:#f37022;background:#f37022}.cart-container .buttons .button.wc-forward:hover,.kl-ios-selectors-block.bullets2 .item.selected::before,.kl-ios-selectors-block.bullets2 .item:hover:before,.logo-container .logo-infocard .left-side,body .kl-ioscaption--style4 .more:hover:before{background:#f37022}.timeline_box:hover:before{background-color:#f37022}.btn-fullcolor,.btn-fullcolor.btn-skewed:before,.btn-fullcolor:focus,.cart-container .buttons .button.wc-forward,.chaser .main-menu li.active>a,.eBlog .related-articles .rta-post>a:after,.how_to_shop .number,.imgboxes_style4 .imgboxes-title:after,.iosslider__item .kl-ioscaption--style5 .klios-separator-line span,.latest_posts.style2 ul.posts .details span.date,.ls__nav-item.selected,.media-container__link--style-borderanim1>i,.pricing-table-element .plan-column.featured .subscription-price .inner-cell,.product-list-item .kw-actions a,.recentwork_carousel--2 .recentwork_carousel__cat,.recentwork_carousel--2 .recentwork_carousel__title:after,.recentwork_carousel_v2 .recentwork_carousel__plus,.recentwork_carousel_v3 .btn::before,.recentwork_carousel_v3 .recentwork_carousel__cat,.shop-features .shop-feature:hover,.shop-latest .tabbable .nav li.active a:before,.site-header .kl-cart-button .glyphicon:after,.site-header.style7 .kl-cart-button .glyphicon:after,.tbk--color-theme.tbk-symbol--line .tbk__symbol span,.tbk--color-theme.tbk-symbol--line_border .tbk__symbol span,.woocommerce #review_form #submit,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input#button,.woocommerce input.button,.woocommerce ul.products li.product .product-list-item .kw-actions a,body .kl-flex--modern .flex-underbar,body .kl-ios-selectors-block.bullets2 .item.selected::before,body .kl-ioscaption--style3.s3ext .main_title::before{background-color:#f37022}.borderanim2-svg__shape{stroke:#f37022!important}.btn-fullcolor.btn-skewed:hover:before,.woocommerce #review_form #submit:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input#button:hover,.woocommerce input.button:hover{background-color:#a41a1b}.imgboxes_style4.kl-title_style_bottom .imgboxes-border-helper,.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-border-helper,.read-more-link:hover,.shop-latest .tabbable .nav li.active a:after,.sidebar .widget .widgettitle:after,.site-header.style8 .kl-main-header,.site-header.style9,.statistic-box__line,.zn_full_image,.zn_post_image{border-bottom-color:#f37022}.fake-loading:after{border:2px solid #f37022;border-top-color:#f37022;border-right-color:#f37022}.latest_posts.style2 ul.posts .details span.date:after{border-top-color:#f37022}.eluidf3608cd8 .kl-bg-source__overlay{background:#f37022}.btn-fullcolor:hover,.kl-iconbox--sh-circle:hover span.kl-iconbox__icon,.kl-iconbox--sh-circle:hover span.kl-iconbox__icon:after{background:#f37022}.btn-fullcolor.btn-skewed:hover:before,.section-video-icons .right-side{background-color:#f37022!important}.skills_wgt .skill-bar>i{background:#f37022!important}.works_carousel .inner-slide:hover .imgprev::after{border-bottom:8px solid #f37022!important}.site-header.style10,.site-header.style2 .kl-main-header,.site-header.style3{border-bottom:3px solid #f37022}.slogan{color:#ed3237;font-family:'Rouge Script',cursive;font-size:13px;font-weight:400;line-height:30px;text-align:center;text-shadow:1px 1px 2px #f58633}.box-wrapper{background:linear-gradient(to right,#f37022 49%,#ed1e38 114%);overflow:hidden;padding:0;text-align:center;margin:10px -5px}.box-wrapper:hover{box-shadow:0 5px 43px rgba(0,0,0,.48)}.box-wrapper img{width:100%}.box-content .title{font-size:1.2em;margin-top:5px}.box-content .desc{font-family:Satisfy,cursive;font-size:1.2em}.box-content{position:relative;z-index:1;color:#fff}.box-content .buy{display:block;top:-65px;right:15px;z-index:2;width:70px;height:70px;position:absolute}.box-content .buy span{width:70px;height:70px;background-color:#fff;display:block;border-radius:50%;position:absolute;font-size:36px;color:#fff;transition:all .3s ease;transform:translate(-50%,-50%);top:50%;left:50%}.box-content .buy span i{padding:15px;color:red}.expanded .box-content .buy span{width:750px;height:750px}.expanded .box-content .buy span i{display:none}.box-content .price{font-size:.8em;display:block;cursor:pointer;width:70px;margin:5px auto 10px;position:relative}.box-content .price:after,.box-content .price:before{content:"";height:1px;width:50px;display:block;position:absolute;background-color:#ddd;top:15px}.box-content .price:before{left:-50px}.box-content .price:after{right:-50px}.box-content .footer ul{list-style:none;padding:0;margin:1em 0}.box-content .footer ul li{color:#efd829}.menu-vertical input{display:none}.menu-vertical label{display:flex;width:100%;height:50px;cursor:pointer;border:1px solid #f58633;font-size:.8em;text-transform:uppercase;margin-bottom:0;border-top:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-vertical label p{margin:0;padding:0 10px}.menu-vertical .wrap-1:first-child label{border-top:1px solid #f58633}.menu-vertical label p{width:100%;line-height:50px;font-size:1.2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-vertical .cross{margin-right:15px;margin-top:3px}.menu-vertical .cross:after,.menu-vertical .cross:before{content:'';border-top:2px solid #f58633;width:15px;display:block;margin-top:18px;transition:.3s}.menu-vertical .cross:after{transform:rotate(90deg);margin-top:-2px}.menu-vertical .content{box-sizing:border-box;font-size:.9em;margin:10px 10px;max-height:0;overflow:hidden;transition:max-height,.5s}.menu-vertical input:checked~.content{max-height:400px;transition:max-height,1s}.menu-vertical .one:before,.menu-vertical input:checked~label .cross:before{transform:rotate(180deg)}.menu-vertical .one:after,.menu-vertical input:checked~label .cross:after{transform:rotate(0)}.menu-vertical .questions{max-height:0;overflow:hidden;transition:max-height,.5s}.menu-vertical .questions label{border:none;box-shadow:none;margin:0}.menu-vertical input:checked~.questions{max-height:400px;transition:1s}.ytp-impression-link{display:none!important}.widget_recent_entries .menu-vertical{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease}.widget_recent_entries .menu-vertical:hover{box-shadow:0 4px 20px rgba(0,0,0,.15)}.widget_recent_entries .service-list{list-style:none;margin:0;padding:0;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%)}.widget_recent_entries .wrap-1{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(245,134,51,.2)}.widget_recent_entries .wrap-1:last-child{border-bottom:none}.widget_recent_entries .wrap-1:hover{transform:translateX(5px);background:linear-gradient(135deg,rgba(245,134,51,.05) 0,rgba(245,134,51,.02) 100%)}.widget_recent_entries .service-link{display:flex;align-items:center;padding:18px 20px;text-decoration:none;color:#333;position:relative;overflow:hidden;transition:all .3s ease;min-height:60px}.widget_recent_entries .service-link::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#f58633 0,#ff6b35 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.4,0,.2,1)}.widget_recent_entries .service-link:hover::before{transform:scaleY(1)}.widget_recent_entries .service-link::after{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%) translateX(10px);opacity:0;color:#f58633;font-size:14px;transition:all .3s ease}.widget_recent_entries .service-link:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}.widget_recent_entries .service-title{font-size:15px;font-weight:600;line-height:1.4;color:#2c3e50;transition:color .3s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1;margin-right:30px;position:relative}.widget_recent_entries .service-link:hover .service-title{color:#f58633}.widget_recent_entries .service-title::before{content:'\f0da';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:12px;color:#bdc3c7;font-size:12px;transition:all .3s ease}.widget_recent_entries .service-link:hover .service-title::before{color:#f58633;transform:translateX(3px)}.widget_recent_entries .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.widget_recent_entries .widgettitle.title{background:linear-gradient(135deg,#f58633 0,#ff6b35 100%);color:#fff;text-align:center;padding:15px 20px;margin:0;margin-bottom:15px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;border-radius:8px 8px 0 0}.widget_recent_entries .widgettitle.title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ff6b35}.widget_recent_entries .service-link:focus{outline:2px solid #f58633;outline-offset:2px;background:rgba(245,134,51,.1)}.widget_recent_entries .service-list{animation:fadeInUp .6s ease-out}.widget_recent_entries .wrap-1{animation:slideInLeft .4s ease-out;animation-fill-mode:both}.widget_recent_entries .wrap-1:nth-child(1){animation-delay:.1s}.widget_recent_entries .wrap-1:nth-child(2){animation-delay:.2s}.widget_recent_entries .wrap-1:nth-child(3){animation-delay:.3s}.widget_recent_entries .wrap-1:nth-child(4){animation-delay:.4s}.widget_recent_entries .wrap-1:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.widget_recent_entries .service-link{padding:15px 16px;min-height:50px}.widget_recent_entries .service-title{font-size:14px;margin-right:20px}.widget_recent_entries .widgettitle.title{font-size:16px;padding:12px 16px}}@media (max-width:480px){.widget_recent_entries .service-link{padding:12px 14px}.widget_recent_entries .service-title{font-size:13px}.widget_recent_entries .widgettitle.title{font-size:15px;padding:10px 14px}}@media (prefers-contrast:high){.widget_recent_entries .service-link{border:2px solid transparent}.widget_recent_entries .service-link:focus,.widget_recent_entries .service-link:hover{border-color:#f58633;background:#fff}}@media (prefers-reduced-motion:reduce){.widget_recent_entries .service-link,.widget_recent_entries .service-link::after,.widget_recent_entries .service-link::before,.widget_recent_entries .service-title::before,.widget_recent_entries .wrap-1{transition:none;animation:none}}.widget_recent_entries{margin:15px 0}.widget_recent_entries:last-child{margin-bottom:0}.widget_recent_entries .hotlines{margin-top:15px}.widget_recent_entries .hotline{position:relative;margin-bottom:5px;align-items:center;padding:10px;background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);border-radius:10px;border:1px solid rgba(245,134,51,.1);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.widget_recent_entries .hotline::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,#f58633,#ff6b35);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.widget_recent_entries .hotline:hover::before{transform:scaleY(1)}.widget_recent_entries .hotline:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(245,134,51,.15);border-color:rgba(245,134,51,.3)}.widget_recent_entries .hotline>p{margin:0;font-size:11px;font-weight:600;color:#34495e;text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.widget_recent_entries .hotline:hover>p{color:#f58633}.widget_recent_entries .hotline a{display:block;text-decoration:none;transition:all .3s ease}.widget_recent_entries .hotline .wrap-1{position:relative;padding:8px 12px;background:rgba(245,134,51,.05);border-radius:6px;border:1px solid rgba(245,134,51,.1);transition:all .3s ease}.widget_recent_entries .hotline:hover .wrap-1{background:linear-gradient(135deg,#f58633 0,#ff6b35 100%);border-color:transparent;transform:scale(1.02)}.widget_recent_entries .hotline .wrap-1 p{margin:0;font-size:12px;font-weight:700;color:#2c3e50;text-align:center;letter-spacing:.5px;transition:color .3s ease}.widget_recent_entries .hotline:hover .wrap-1 p{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.widget_recent_entries .hotline .wrap-1::before{content:'📞';position:absolute;left:-25px;top:50%;transform:translateY(-50%);font-size:14px;opacity:0;transition:all .3s ease}.widget_recent_entries .hotline:hover .wrap-1::before{opacity:1;left:-20px;animation:phoneRing 1s ease-in-out infinite}@keyframes phoneRing{0%,100%{transform:translateY(-50%) rotate(0)}25%{transform:translateY(-50%) rotate(-10deg)}75%{transform:translateY(-50%) rotate(10deg)}}.widget_recent_entries .hotline a:active,.widget_recent_entries .hotline a:focus{outline:2px solid #f58633;outline-offset:2px}.widget_recent_entries .hotline{animation:fadeInUp .4s ease-out;animation-fill-mode:both}.widget_recent_entries .hotline:nth-child(1){animation-delay:.1s}.widget_recent_entries .hotline:nth-child(2){animation-delay:.2s}.widget_recent_entries .hotline:nth-child(3){animation-delay:.3s}.widget_recent_entries .hotline:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.widget_recent_entries .hotline{padding:12px;margin-bottom:10px}.widget_recent_entries .hotline>p{font-size:12px}.widget_recent_entries .hotline .wrap-1 p{font-size:14px}}@media (prefers-reduced-motion:reduce){.widget_recent_entries .hotline,.widget_recent_entries .hotline .wrap-1,.widget_recent_entries .hotline .wrap-1::before,.widget_recent_entries .hotline::before{transition:none;animation:none}}.th-sparkles{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 60% 20%,rgba(255,255,255,.08) 1px,transparent 1px);animation:sparkle 3s ease-in-out infinite}@keyframes sparkle{0%,100%{opacity:.7}50%{opacity:1}}.subheader-currentdate{display:inline-block;color:rgba(255,255,255,.8);font-size:13px;font-weight:500;background:rgba(255,255,255,.1);padding:8px 15px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.subheader-maintitle{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3);margin:0;line-height:1.2;text-transform:uppercase;letter-spacing:1px}.kl-bottommask{position:relative;z-index:2}.svgmask{filter:drop-shadow(0 -2px 5px rgba(0, 0, 0, .1))}.hg_section.pt-80.pb-80{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0,#fff 50%,#f8f9fa 100%);position:relative}.hg_section.pt-80.pb-80::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(245,134,51,.3) 50%,transparent 100%)}.panews.portfolio-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:25px;border:1px solid #f0f0f0;display:flex;flex-direction:row;align-items:stretch;min-height:180px}.panews.portfolio-item:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:rgba(245,134,51,.15)}.panews .img-intro{flex:0 0 320px;position:relative;overflow:hidden;border-radius:0;max-width:320px;height:180px;background:#f5f5f5}.panews .img-intro img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.panews:hover .img-intro img{transform:scale(1.08)}.panews:hover .overlay{opacity:1}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.panews .portfolio-entry{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;position:relative;min-height:160px}.panews .portfolio-entry::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,#f58633,#ed3237);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.panews:hover .portfolio-entry::before{transform:scaleY(1)}.panews .portfolio-entry .title{margin:0 0 12px 0;font-size:1.25rem;font-weight:600;line-height:1.4}.panews .portfolio-entry .title a{color:#2c3e50;text-decoration:none;transition:color .3s ease;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panews:hover .portfolio-entry .title a{color:#f58633}.panews .pt-cat-desc{flex:1}.panews .pt-cat-desc a{text-decoration:none;color:inherit}.panews .pt-cat-desc p{color:#666;font-size:14px;line-height:1.5;margin:0;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panews:hover .pt-cat-desc p{color:#555}.pagination-nav{margin-top:60px;text-align:center}.pagination-nav .pagination{display:inline-flex;align-items:center;gap:10px;background:#fff;padding:15px 20px;border-radius:50px;box-shadow:0 5px 20px rgba(0,0,0,.08);border:1px solid rgba(245,134,51,.1)}.pagination-nav .pagination li{list-style:none}.pagination-nav .pagination li a,.pagination-nav .pagination li span{display:block;padding:10px 15px;color:#666;text-decoration:none;border-radius:25px;transition:all .3s ease;font-weight:500;min-width:45px;text-align:center}.pagination-nav .pagination li a:hover{background:linear-gradient(135deg,#f58633 0,#ed3237 100%);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,134,51,.3)}.pagination-nav .pagination li.active span{background:linear-gradient(135deg,#f58633 0,#ed3237 100%);color:#fff;box-shadow:0 3px 10px rgba(245,134,51,.3)}.pagination-nav .pagination li.disabled span{color:#ccc;cursor:not-allowed}.col-sm-12.col-md-4.col-lg-4{padding-left:40px}.panews.portfolio-item{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.panews.portfolio-item:nth-child(1){animation-delay:.1s}.panews.portfolio-item:nth-child(2){animation-delay:.2s}.panews.portfolio-item:nth-child(3){animation-delay:.3s}.panews.portfolio-item:nth-child(4){animation-delay:.4s}.panews.portfolio-item:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.subheader-maintitle{font-size:2.5rem}.col-sm-12.col-md-4.col-lg-4{padding-left:30px}}@media (max-width:992px){.page-subheader.site-subheader-cst{padding:80px 0 50px}.subheader-maintitle{font-size:2.2rem}.panews.portfolio-item{flex-direction:column;min-height:auto}.panews .img-intro{flex:none;max-width:none;height:200px}.panews .portfolio-entry{padding:20px;min-height:auto}.col-sm-12.col-md-4.col-lg-4{padding-left:15px;margin-top:40px}}@media (max-width:768px){.page-subheader.site-subheader-cst{padding:60px 0 40px}.subheader-maintitle{font-size:1.8rem}.breadcrumbs{margin-bottom:10px}.breadcrumbs li{margin-right:15px;font-size:13px}.breadcrumbs li:not(:last-child)::after{right:-10px}.subheader-currentdate{font-size:12px;padding:6px 12px}.panews .img-intro{height:180px}.panews .portfolio-entry{padding:18px}.panews .portfolio-entry .title{font-size:1.1rem}.panews .pt-cat-desc p{font-size:13px}}@media (max-width:480px){.subheader-maintitle{font-size:1.5rem}.panews.portfolio-item{margin-bottom:24px}.panews .img-intro{height:160px}.panews .portfolio-entry{padding:16px}.panews .portfolio-entry .title{font-size:1rem;margin-bottom:10px}.pagination-nav .pagination{padding:10px 15px;gap:5px}.pagination-nav .pagination li a,.pagination-nav .pagination li span{padding:8px 12px;min-width:35px;font-size:14px}}@media (prefers-reduced-motion:reduce){.breadcrumbs li a,.pagination-nav .pagination li a,.panews .img-intro img,.panews .overlay,.panews .overlay::before,.panews .portfolio-entry::before,.panews.portfolio-item,.th-sparkles{transition:none;animation:none;transform:none}}.panews.portfolio-item.kl-has-overlay{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:25px;border:1px solid #f0f0f0;display:flex;flex-direction:row;align-items:stretch;min-height:180px;position:relative}.panews.portfolio-item.kl-has-overlay:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:rgba(245,134,51,.15)}.panews.portfolio-item.kl-has-overlay .img-intro{flex:0 0 320px;position:relative;overflow:hidden;border-radius:0;background:#f5f5f5;max-width:320px;height:180px}.panews.portfolio-item.kl-has-overlay .img-intro img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;display:block}.panews.portfolio-item.kl-has-overlay:hover .img-intro img{transform:scale(1.08)}.panews.portfolio-item.kl-has-overlay .img-intro .overlay{display:none}.panews.portfolio-item.kl-has-overlay:hover .img-intro .overlay{display:none}.panews.portfolio-item.kl-has-overlay .portfolio-entry{flex:1;padding:25px 30px;display:flex;flex-direction:column;justify-content:center;position:relative;background:#fff;min-height:180px}.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{content:'';position:absolute;left:0;width:3px;background:linear-gradient(to bottom,#f58633,#ed3237);transform:scaleY(0);transform-origin:center;transition:transform .3s ease;border-radius:3px}.panews.portfolio-item.kl-has-overlay:hover .portfolio-entry::before{transform:scaleY(1)}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title{margin:0 0 15px 0;font-size:1.35rem;font-weight:600;line-height:1.35;color:#2c3e50}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title a{color:#2c3e50;text-decoration:none;transition:color .3s ease;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panews.portfolio-item.kl-has-overlay:hover .portfolio-entry .title a{color:#f58633}.panews.portfolio-item.kl-has-overlay .pt-cat-desc{flex:1}.panews.portfolio-item.kl-has-overlay .pt-cat-desc a{text-decoration:none;color:inherit}.panews.portfolio-item.kl-has-overlay .pt-cat-desc p{color:#666;font-size:14px;line-height:1.6;margin:0;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panews.portfolio-item.kl-has-overlay:hover .pt-cat-desc p{color:#444}.panews.portfolio-item.kl-has-overlay .portfolio-entry::after{content:'';position:absolute;bottom:12px;right:12px;width:32px;height:32px;background:linear-gradient(135deg,rgba(245,134,51,.1) 0,rgba(245,134,51,.05) 100%);border-radius:50%;opacity:0;transform:scale(0);transition:all .3s ease}.panews.portfolio-item.kl-has-overlay:hover .portfolio-entry::after{opacity:1;transform:scale(1)}.panews.portfolio-item.kl-has-overlay{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.panews.portfolio-item.kl-has-overlay:nth-child(1){animation-delay:.1s}.panews.portfolio-item.kl-has-overlay:nth-child(2){animation-delay:.2s}.panews.portfolio-item.kl-has-overlay:nth-child(3){animation-delay:.3s}.panews.portfolio-item.kl-has-overlay:nth-child(4){animation-delay:.4s}.panews.portfolio-item.kl-has-overlay:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.panews.portfolio-item.kl-has-overlay{flex-direction:column;min-height:auto}.panews.portfolio-item.kl-has-overlay .img-intro{flex:none;max-width:none;width:100%;height:220px}.panews.portfolio-item.kl-has-overlay .portfolio-entry{padding:20px 25px;min-height:auto}.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{display:none}}@media (max-width:768px){.panews.portfolio-item.kl-has-overlay .img-intro{height:200px}.panews.portfolio-item.kl-has-overlay .portfolio-entry{padding:20px}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title{font-size:1.2rem}.panews.portfolio-item.kl-has-overlay .pt-cat-desc p{font-size:14px}}@media (max-width:480px){.panews.portfolio-item.kl-has-overlay{margin-bottom:20px;border-radius:8px}.panews.portfolio-item.kl-has-overlay .img-intro{height:180px}.panews.portfolio-item.kl-has-overlay .portfolio-entry{padding:18px}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title{font-size:1.1rem;margin-bottom:12px}.panews.portfolio-item.kl-has-overlay .pt-cat-desc p{font-size:13px;-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.panews.portfolio-item.kl-has-overlay,.panews.portfolio-item.kl-has-overlay .img-intro img,.panews.portfolio-item.kl-has-overlay .overlay,.panews.portfolio-item.kl-has-overlay .overlay::before,.panews.portfolio-item.kl-has-overlay .portfolio-entry::after,.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{transition:none;animation:none;transform:none}}.panews.portfolio-item.kl-has-overlay .hoverLink:focus{outline:2px solid #f58633;outline-offset:2px;border-radius:16px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 2px 10px rgba(44,62,80,.1);transition:all .3s ease;margin-bottom:20px;background:#fff;display:block;border:1px solid rgba(245,134,51,0)}.portfolio-item.kl-has-overlay:not(.panews):hover,.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(245,134,51,.2);border-color:rgba(245,134,51,.3)}.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{position:relative;overflow:hidden;height:200px;background:#f5f5f5;aspect-ratio:280/160}.portfolio-item.kl-has-overlay:not(.panews) .img-intro img,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.portfolio-item.kl-has-overlay:not(.panews) .img-intro .overlay,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{position:absolute;bottom:0;left:0;right:0;width:100%;background:linear-gradient(to top,rgba(237,50,55,.95) 0,rgba(245,134,51,.7) 40%,rgba(44,62,80,.3) 70%,rgba(237,50,55,.95) 100% transparent 100%)!important;padding:20px 15px 15px;transition:all .3s ease;visibility:visible}.portfolio-item.kl-has-overlay:not(.panews):hover .img-intro .overlay,.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay{background:0 0!important}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{color:#fff!important;font-size:14px;font-weight:700;line-height:1.4!important;margin:0;text-align:center;text-transform:uppercase!important;white-space:normal!important;overflow:visible!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:2px 2px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.2);letter-spacing:.5px}.portfolio-item.kl-has-overlay:not(.panews) .hoverLink,.services_boxes_category .portfolio-item.kl-has-overlay .hoverLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.services_boxes_category .title{font-size:1.8rem;font-weight:700;color:#2c3e50;margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid transparent;background:linear-gradient(to right,#f58633,#ed3237) bottom/100% 3px no-repeat;position:relative;transition:all .3s ease}.portfolio-item-pagination .kl-has-overlay .img-intro .overlay,.services_boxes_category .kl-has-overlay .img-intro .overlay{background:linear-gradient(to top,rgba(237,50,55,.95) 0,rgba(245,134,51,.7) 40%,rgba(44,62,80,.3) 70%,transparent 100%)!important;visibility:visible!important;opacity:1!important}.portfolio-item-pagination .kl-has-overlay:hover .img-intro .overlay,.services_boxes_category .kl-has-overlay:hover .img-intro .overlay{background:linear-gradient(to top,rgba(245,134,51,.98) 0,rgba(237,50,55,.7) 40%,rgba(44,62,80,.3) 70%,transparent 100%)!important;visibility:visible!important;opacity:1!important}.services_boxes_category:hover .title::after{width:120px}@media (min-width:1200px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}}@media (max-width:1199px) and (min-width:992px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:180px}.services_boxes_category .title{font-size:1.7rem}}@media (max-width:991px) and (min-width:768px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:220px}.services_boxes_category .title{font-size:1.6rem;margin-bottom:20px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:25px}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:15px}}@media (max-width:767px) and (min-width:576px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:280px}.services_boxes_category .title{font-size:1.5rem;margin-bottom:18px;padding-bottom:12px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:20px}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:16px;-webkit-line-clamp:3}}@media (max-width:575px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:240px}.services_boxes_category .title{font-size:1.3rem;margin-bottom:15px;padding-bottom:10px}.services_boxes_category .title::after{width:40px;height:2px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:15px;border-radius:6px}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:14px;-webkit-line-clamp:3}.portfolio-item.kl-has-overlay:not(.panews) .img-intro .overlay,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{padding:15px 10px 10px}.portfolio-item.kl-has-overlay:not(.panews):hover,.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:none}}@media (max-width:359px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}.services_boxes_category .title{font-size:1.2rem}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:12px}}@media (hover:none) and (pointer:coarse){.portfolio-item.kl-has-overlay:not(.panews):hover,.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.portfolio-item.kl-has-overlay:not(.panews):hover .img-intro img,.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro img{transform:none}}#footer{color:#8b4513!important}#footer .social-icons li.title{color:#8b4513!important}.services_box .services-caption{background:rgba(245,132,51,.85)!important}.photogallery-widget .js-slick .pg-caption{background:rgba(245,132,51,.85)!important}.photogallery-widget .caroufredsel .pg-caption{background:rgba(245,132,51,.85)!important}.services_box:hover .services-caption{background:#b84a00!important}.btn-flat,.kl-cta-ribbon,.newsletter-signup input[type=submit],.photogallery-widget .pg-thumb .pg-caption,.product-list-item .kw-actions a{background:rgba(245,132,51,.85)!important}#footer a{color:#b82020!important}#footer a:hover{color:#8b1414!important}.kl-slideshow.fancyslider__slideshow{position:relative;overflow:hidden}.hg_fancy_slider_container{position:relative;width:100%;aspect-ratio:1300/550;min-height:550px;height:auto!important;max-width:100%;overflow:hidden;background-color:#f5f5f5}.hg_general_carousel{position:relative;width:100%;height:100%}.hg_general_carousel.slick-initialized{height:auto}.hg_fancy_slider-item{width:100%;height:100%;position:relative;display:block}.hg_fancy_slider-itemimg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (min-width:1920px){.hg_fancy_slider_container{aspect-ratio:1300/500;min-height:600px;max-height:800px}}@media (max-width:1919px) and (min-width:1440px){.hg_fancy_slider_container{aspect-ratio:1300/520;min-height:520px;max-height:700px}}@media (max-width:1439px) and (min-width:1200px){.hg_fancy_slider_container{aspect-ratio:1300/550;min-height:450px;max-height:650px}}@media (max-width:1199px) and (min-width:992px){.hg_fancy_slider_container{aspect-ratio:1300/600;min-height:400px;max-height:550px}}@media (max-width:991px) and (min-width:768px){.hg_fancy_slider_container{aspect-ratio:4/3;min-height:350px;max-height:500px}.hg_fancy_slider_container .hgSlickNav--light{font-size:.9em}.hg_fancy_slider_container .hg_fancy_carousel-pagination{bottom:15px}}@media (max-width:767px) and (min-width:576px){.hg_fancy_slider_container{aspect-ratio:16/10;min-height:280px;max-height:400px}}@media (max-width:575px) and (min-width:480px){.hg_fancy_slider_container{aspect-ratio:16/9;min-height:220px;max-height:350px}}@media (max-width:479px) and (min-width:320px){.hg_fancy_slider_container{aspect-ratio:16/12;min-height:200px;max-height:300px}}@media (max-width:319px){.hg_fancy_slider_container{aspect-ratio:4/3;min-height:180px;max-height:250px}}@media (orientation:landscape) and (max-width:991px){.hg_fancy_slider_container{aspect-ratio:16/9;min-height:200px;max-height:400px}}@media (orientation:portrait) and (max-width:991px){.hg_fancy_slider_container{aspect-ratio:16/12;min-height:250px;max-height:450px}}@media (hover:none) and (pointer:coarse){.hg_fancy_slider_container{-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom}.hg_fancy_slider_container .slick-arrow{width:50px;height:50px}.hg_fancy_slider_container .slick-dots li button{width:12px;height:12px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hg_fancy_slider_container{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width:767px){.hg_fancy_slider_container .hgSlickNav--light{background:rgba(0,0,0,.3);padding:5px;border-radius:4px}.hg_fancy_slider_container .hgSlickNav--light button{width:40px;height:40px;font-size:18px}.hg_fancy_slider_container .hg_fancy_carousel-pagination{bottom:10px}.hg_fancy_slider_container .hg_fancy_carousel-pagination .slick-dots li{margin:0 3px}}@media (min-width:2560px){.hg_fancy_slider_container{aspect-ratio:21/9;min-height:600px;max-height:900px}}.hg_fancy_slider_container{transition:height .3s ease,min-height .3s ease}@supports not (aspect-ratio:1 / 1){.hg_fancy_slider_container{height:0;padding-bottom:42.3%;position:relative}.hg_fancy_slider_container .hg_general_carousel{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:991px){.hg_fancy_slider_container{padding-bottom:56.25%}}@media (max-width:575px){.hg_fancy_slider_container{padding-bottom:75%}}}.hg_fancy_slider_container{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}.hg_fancy_slider-itemimg{will-change:transform;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hg_fancy_slider_container.controls-inside{position:relative}.hg_fancy_slider_container .slick-list{position:relative;height:100%}.hg_fancy_slider_container .slick-track{height:100%;display:flex;align-items:center}.hg_fancy_slider_container [aria-hidden=true]{pointer-events:none}.hg_fancy_slider_container .slick-arrow:focus,.hg_fancy_slider_container .slick-dots button:focus{outline:2px solid #f58633;outline-offset:2px}@media print{.hg_fancy_slider_container{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.hg_fancy_slider_container .slick-arrow,.hg_fancy_slider_container .slick-dots{display:none!important}.hg_fancy_slider-item{page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.hg_fancy_slider-itemimg,.hg_fancy_slider_container,.hg_general_carousel{transition:none!important;animation:none!important}}@media (prefers-color-scheme:dark){.hg_fancy_slider_container{background-color:#1a1a1a}}.hg_general_carousel:not(.slick-initialized){opacity:0;transition:opacity .3s ease}.hg_general_carousel.slick-initialized{opacity:1}.hgSlickNav--light,.hg_fancy_carousel-pagination{position:absolute;z-index:10}.hgSlickNav--light{top:50%;transform:translateY(-50%);width:100%;pointer-events:none}.hgSlickNav--light button{pointer-events:auto}.hg_fancy_carousel-pagination{bottom:20px;left:50%;transform:translateX(-50%)}img[loading=lazy]{min-height:1px}.services_box{min-height:190px}.services_box__icon img{width:100px;height:100px;object-fit:contain}.portfolio-item .img-intro{position:relative;overflow:hidden;aspect-ratio:350/262;background-color:#f5f5f5}.portfolio-item .img-intro img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.youtube-facade{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden}.youtube-facade__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.services_box__content{min-height:150px}@media (min-width:1200px){.services_box__content{min-height:200px}.wycm .services_box__content{min-height:180px}}@media (min-width:992px) and (max-width:1199px){.services_box__content{min-height:180px}.wycm .services_box__content{min-height:160px}}@media (min-width:768px) and (max-width:991px){.services_box__content{min-height:160px}.wycm .services_box__content{min-height:140px}}@media (min-width:576px) and (max-width:767px){.services_box__content{min-height:140px}.wycm .services_box__content{min-height:120px}}@media (max-width:575px){.services_box__content{min-height:120px}.wycm .services_box__content{min-height:100px}}@media (max-width:359px){.services_box__content{min-height:100px}.wycm .services_box__content{min-height:80px}}.wycm .services_box__content .plyr__video-embed,.wycm .services_box__content .youtube-facade{width:100%;height:100%;min-height:inherit;object-fit:cover}.wycm .services_box{margin-bottom:20px}@media (min-width:992px){.wycm .services_box{margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.wycm .services_box{margin-bottom:25px}}@media (max-width:767px){.wycm .services_box{margin-bottom:20px}}@media (min-width:992px){.wycm .col-lg-3:nth-last-child(-n+4) .services_box{margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.wycm .col-sm-6:nth-last-child(-n+2) .services_box{margin-bottom:0}}@media (max-width:767px){.wycm .col-12:last-child .services_box{margin-bottom:0}}@media (max-width:767px){.wycm .services_box__content .plyr__video-embed,.wycm .services_box__content .youtube-facade{aspect-ratio:16/10}}@media (max-width:575px){.wycm .services_box__content .plyr__video-embed,.wycm .services_box__content .youtube-facade{aspect-ratio:4/3}}.btn,button[type=submit],input[type=submit]{min-height:40px;vertical-align:middle}.fa,.fab,.far,.fas,[class*=icon-]{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.site-header{min-height:140px;position:relative;contain:layout style}.site-header-main-wrapper{min-height:100px!important;position:relative;display:flex!important;align-items:center;width:100%;contain:layout;transform:translateZ(0);will-change:auto}.site-header-main-wrapper.d-flex{display:flex!important;flex-wrap:nowrap;flex-shrink:0}.site-header-row.site-header-main{min-height:100px!important;display:flex!important;align-items:center;width:100%;position:relative;flex-wrap:nowrap}.site-header-main-left{display:flex!important;align-items:center;flex-shrink:0;min-width:150px}.site-header-main-center{display:flex!important;align-items:center;justify-content:center;flex-grow:1;min-height:60px!important}.logo-container{min-width:100px!important;min-height:100px!important;width:100px;height:100px;position:relative;display:block;flex-shrink:0}.site-logo.logo{display:block!important;width:100px!important;height:100px!important;margin:0!important}.logo-img{display:block!important;width:100px!important;height:100px!important;object-fit:contain!important}.site-header-wrapper{position:relative;width:100%}.site-header-top-wrapper{min-height:40px!important;position:relative;contain:layout}.site-header-main-wrapper{min-height:100px;position:relative;display:flex;align-items:center}.siteheader-container{position:relative;width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.logo-container{min-width:100px;min-height:100px;position:relative}.logo-container .site-logo{display:block;width:100px;height:100px}.logo-container .logo-img{display:block;width:100px;height:100px;object-fit:contain}.main-menu-wrapper{min-height:50px;position:relative}.main-nav{position:relative;min-height:50px}.site-header-row{position:relative;width:100%}.site-header-top{min-height:40px!important;display:flex;align-items:center;justify-content:space-between}.site-header-main{min-height:100px;display:flex;align-items:center}.kl-header-toptext{white-space:nowrap;overflow:hidden;min-height:30px;line-height:30px;display:flex;align-items:center}.kl-header-toptext a{display:inline-block;min-width:120px;text-align:center}.kl-header-toptext,.main-nav{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-nav>ul{display:flex;margin:0;padding:0;min-height:50px;align-items:center}.main-nav>ul>li{position:relative;list-style:none}.main-nav>ul>li>a{display:block;padding:15px;white-space:nowrap}#zn-res-menuwrapper{position:relative;min-width:40px;min-height:40px}.main-nav{opacity:1!important;visibility:visible!important}.site-header[data-header-style="9"] .site-header-main-wrapper{padding:20px 0}@media (max-width:991px){.site-header{min-height:80px}.site-header-main-wrapper{min-height:80px}.site-header-top-wrapper{display:none!important}.main-menu-wrapper .main-nav:not(#main-menu-mobile){display:none}}.site-header *{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.main-menu-wrapper{min-height:50px!important;position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center}#main-menu{min-height:50px!important;display:block;position:relative}.main-nav .menu{display:flex;list-style:none;margin:0;padding:0;min-height:50px;align-items:center}.main-nav .menu-item{position:relative;display:inline-block;white-space:nowrap}.siteheader-container{position:relative;max-width:1170px!important;width:100%;margin:0 auto;padding:0 15px}.siteheader-container.container{transition:none!important}#zn-res-menuwrapper{position:relative;min-width:40px;min-height:40px}#main-menu-mobile{display:none}@media (max-width:991px){#main-menu:not(.site-header-top-left#main-menu){display:none!important}#main-menu-mobile{display:block!important;min-height:50px}.site-header-main-wrapper{min-height:80px!important}.site-header-row.site-header-main{min-height:80px!important}}.zn-res-trigger{display:block;width:40px;height:40px;position:relative}.site-header{transition:none!important}.site-header *{transition-property:color,background-color,border-color,opacity!important;transition-duration:.3s!important}.phucan-contact-link{position:fixed;bottom:30px;right:30px;z-index:9999}.contact-widget{position:relative}.contact-widget__toggle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f58433 0,#e67525 100%);border:none;box-shadow:0 4px 20px rgba(245,132,51,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.contact-widget__toggle:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(245,132,51,.4)}.contact-widget__toggle:active{transform:scale(.95)}.contact-widget__close,.contact-widget__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.contact-widget__icon{color:#fff}.contact-widget__close{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.contact-widget__close svg{color:#fff}.contact-widget.active .contact-widget__icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.contact-widget.active .contact-widget__close{opacity:1;transform:translate(-50%,-50%) rotate(0)}.contact-widget.active .contact-widget__toggle{background:linear-gradient(135deg,#e67525 0,#d65f1f 100%)}.contact-widget__options{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;gap:15px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-widget.active .contact-widget__options{opacity:1;visibility:visible;transform:translateY(0)}.contact-widget__option{width:50px;height:50px;border-radius:50%;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:scale(.3) translateY(20px)}.contact-widget.active .contact-widget__option{opacity:1;transform:scale(1) translateY(0)}.contact-widget.active .contact-widget__option:nth-child(1){transition-delay:50ms}.contact-widget.active .contact-widget__option:nth-child(2){transition-delay:.1s}.contact-widget.active .contact-widget__option:nth-child(3){transition-delay:.15s}.contact-widget__option:hover{transform:scale(1.1);box-shadow:0 5px 20px rgba(0,0,0,.15)}.contact-widget__option img{width:30px;height:30px;object-fit:contain}.contact-widget__option::before{content:attr(data-tooltip);position:absolute;right:60px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.contact-widget__option::after{content:'';position:absolute;right:52px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:all .3s ease}.contact-widget__option:hover::after,.contact-widget__option:hover::before{opacity:1;visibility:visible}@keyframes pulse{0%{box-shadow:0 4px 20px rgba(245,132,51,.3)}50%{box-shadow:0 4px 30px rgba(245,132,51,.5)}100%{box-shadow:0 4px 20px rgba(245,132,51,.3)}}.contact-widget__toggle{animation:pulse 2s infinite}.contact-widget.active .contact-widget__toggle{animation:none}@media (max-width:768px){.phucan-contact-link{bottom:20px;right:20px}.contact-widget__toggle{width:50px;height:50px}.contact-widget__option{width:45px;height:45px}.contact-widget__option img{width:25px;height:25px}.contact-widget__options{bottom:60px;gap:12px}.contact-widget__option::after,.contact-widget__option::before{display:none}}.contact-widget__toggle:focus{outline:3px solid rgba(245,132,51,.4);outline-offset:3px}.contact-widget__option:focus{outline:2px solid rgba(245,132,51,.4);outline-offset:2px}.contact-widget__toggle::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.contact-widget__toggle:active::after{width:100px;height:100px}.widget .services_box__inner,.wycm .row:last-child .services_box,.wycm .services_box:last-child{margin-bottom:10px}.services-boxes .col-12.col-sm-6.col-lg-3,.wycm .col-12.col-sm-6.col-lg-3{padding-left:5px;padding-right:5px}.services-boxes .row,.wycm .row{margin-left:-5px;margin-right:-5px}.photogallery-widget{margin-top:0;height:300px}.photogallery-widget .hg_section{padding:50px 0}.photogallery-widget .ts-pt-partners__carousel-wrapper{padding:0}.photogallery-widget .ts-pt-partners__carousel{margin:0}.photogallery-widget .slick-slide{padding:0 5px}.photogallery-widget .ts-pt-partners__carousel li{position:relative;margin-bottom:10px;height:100%}.photogallery-widget .ts-pt-partners__carousel .item{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(44,62,80,.1);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(245,134,51,0);height:100%;display:flex;flex-direction:column}.photogallery-widget .ts-pt-partners__carousel .item:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(245,134,51,.25);border-color:rgba(245,134,51,.3)}.photogallery-widget .ts-pt-partners__carousel .item .img-wrapper{position:relative;width:100%;overflow:hidden;background:#f5f5f5;border-radius:16px 16px 0 0}.photogallery-widget .ts-pt-partners__carousel .item img{width:100%;height:180px;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.photogallery-widget .ts-pt-partners__carousel .item:hover img{transform:scale(1.08)}.photogallery-widget .pg-caption{position:relative;bottom:auto;left:auto;right:auto;background:rgba(245,132,51,.85)!important;padding:15px 10px;transform:none;transition:background .3s ease;min-height:60px;display:flex;align-items:center;justify-content:center;border-radius:0 0 16px 16px}.photogallery-widget .pg-caption .reka{position:relative;width:100%;text-align:center}.photogallery-widget .ts-pt-partners__carousel .item:hover .pg-caption{background:#b84a00!important}.photogallery-widget .pg-caption p{color:#fff!important;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0;text-align:center;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.photogallery-widget a.linktodetail{text-decoration:none;display:block;height:100%}.photogallery-widget a.linktodetail:hover{text-decoration:none}.photogallery-widget a.linktodetail:focus{outline:0}.photogallery-widget .slick-arrow{position:absolute;background:rgba(245,134,51,.9);width:44px;height:44px;border-radius:50%;transition:all .3s ease;z-index:10;border:2px solid transparent;top:50%;transform:translateY(-50%);cursor:pointer;font-size:0;line-height:0;padding:0;color:transparent;outline:0;display:block!important;text-indent:-9999px;overflow:hidden}.photogallery-widget .slick-prev,.photogallery-widget .ts-pt-partners__carousel .slick-prev{left:-60px}.photogallery-widget .slick-next,.photogallery-widget .ts-pt-partners__carousel .slick-next{right:-60px}.photogallery-widget .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.photogallery-widget .slick-arrow:hover{background:rgba(237,50,55,.9);transform:translateY(-50%) scale(1.1);border-color:rgba(255,255,255,.3)}.photogallery-widget .slick-next:before,.photogallery-widget .slick-prev:before{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translate(-50%,-50%) rotate(-45deg);text-indent:0}.photogallery-widget .slick-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.photogallery-widget .slick-next:before{transform:translate(-70%,-50%) rotate(45deg)}.photogallery-widget .ts-pt-partners__carousel-wrapper{position:relative}.photogallery-widget .ts-pt-partners__carousel{position:relative}@media (max-width:1199px){.photogallery-widget .slick-prev,.photogallery-widget .ts-pt-partners__carousel .slick-prev{left:-45px}.photogallery-widget .slick-next,.photogallery-widget .ts-pt-partners__carousel .slick-next{right:-45px}}.photogallery-widget .ts-pt-partners__carousel:not(.slick-initialized) .item{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (min-width:1200px){.photogallery-widget .ts-pt-partners__carousel .item img{height:200px}}@media (min-width:992px) and (max-width:1199px){.photogallery-widget .ts-pt-partners__carousel .item img{height:180px}}@media (min-width:768px) and (max-width:991px){.photogallery-widget .ts-pt-partners__carousel .item img{height:160px}.photogallery-widget .pg-caption{padding:12px 8px;min-height:55px}.photogallery-widget .pg-caption p{font-size:13px}.photogallery-widget .slick-arrow{width:40px;height:40px}.photogallery-widget .slick-next:before,.photogallery-widget .slick-prev:before{width:9px;height:9px;border-top-width:2.5px;border-right-width:2.5px}.photogallery-widget .slick-prev{left:-45px}.photogallery-widget .slick-next{right:-45px}}@media (min-width:576px) and (max-width:767px){.photogallery-widget .ts-pt-partners__carousel .item img{height:140px}}@media (max-width:575px){.photogallery-widget .ts-pt-partners__carousel .item img{height:120px}.photogallery-widget .pg-caption{padding:10px 8px;min-height:50px}.photogallery-widget .pg-caption p{font-size:12px}.photogallery-widget .ts-pt-partners__carousel .item{border-radius:12px}.photogallery-widget .pg-caption{border-radius:0 0 12px 12px}.photogallery-widget .ts-pt-partners__carousel .item .img-wrapper{border-radius:12px 12px 0 0}.photogallery-widget .slick-arrow{width:36px;height:36px}.photogallery-widget .slick-next:before,.photogallery-widget .slick-prev:before{width:8px;height:8px;border-top-width:2px;border-right-width:2px}.photogallery-widget .slick-prev{left:10px}.photogallery-widget .slick-next{right:10px}}@media (max-width:359px){.photogallery-widget .ts-pt-partners__carousel .item img{height:100px}}@media (hover:none) and (pointer:coarse){.photogallery-widget .ts-pt-partners__carousel .item:hover{transform:none;box-shadow:0 4px 20px rgba(44,62,80,.1)}.photogallery-widget .pg-caption{background:rgba(245,132,51,.85)!important}.photogallery-widget .ts-pt-partners__carousel .item:hover .pg-caption{background:rgba(245,132,51,.85)!important}}.photogallery-widget .pg-caption a:focus{outline:2px solid #fff;outline-offset:2px}.photogallery-widget .slick-arrow:focus{outline:2px solid #f58633;outline-offset:2px}.photogallery-widget.animated .ts-pt-partners__carousel .item{opacity:0;animation:fadeInUp .6s ease forwards}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(1){animation-delay:.1s}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(2){animation-delay:.2s}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(3){animation-delay:.3s}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(4){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.photogallery-widget .pg-caption,.photogallery-widget .slick-arrow,.photogallery-widget .ts-pt-partners__carousel .item,.photogallery-widget .ts-pt-partners__carousel .item img{transition:none;animation:none}}.photogallery-widget .slick-track{display:flex;align-items:stretch}.photogallery-widget .slick-slide{height:auto}.photogallery-widget .slick-slide>div{height:100%}.photogallery-widget .ts-pt-partners__carousel .item,.photogallery-widget .ts-pt-partners__carousel li{height:100%}.photogallery-widget .ts-pt-partners__carousel .item img{border:0;padding:0;margin:0}.photogallery-widget .ts-pt-partners__carousel .item{box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.photogallery-widget .ts-pt-partners__carousel .item:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.photogallery-widget .ts-pt-partners{position:relative}.photogallery-widget .container{position:relative}.photogallery-widget .ts-pt-partners__carousel{position:relative}.photogallery-widget .slick-arrow{opacity:1!important;visibility:visible!important}.photogallery-widget .ts-pt-partners__carousel button.slick-next,.photogallery-widget .ts-pt-partners__carousel button.slick-prev{display:block!important;opacity:1!important;visibility:visible!important}.photogallery-widget .slick-list{z-index:1}.photogallery-widget .slick-arrow{z-index:20}@media (min-width:1200px){.photogallery-widget .ts-pt-partners{padding:0 70px}}@media (min-width:992px) and (max-width:1199px){.photogallery-widget .ts-pt-partners{padding:0 50px}}@media (min-width:768px) and (max-width:991px){.photogallery-widget .ts-pt-partners{padding:0 50px}}@media (max-width:767px){.photogallery-widget .ts-pt-partners{padding:0}.photogallery-widget .slick-arrow{background:rgba(245,134,51,.95)}}.site-header-main-wrapper.d-flex{display:flex!important;flex-wrap:nowrap!important;flex-shrink:0!important;transform:translateZ(0)!important;will-change:auto!important;flex-basis:auto!important;box-sizing:border-box!important}.contact-widget__options{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;gap:15px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:opacity,visibility,transform!important;transform:translateZ(0) translateY(20px)!important;width:50px!important;min-height:0!important;contain:layout style!important}.contact-widget.active .contact-widget__options{opacity:1;visibility:visible;transform:translateZ(0) translateY(0)!important}.contact-widget__option{width:50px!important;height:50px!important;border-radius:50%;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);display:flex!important;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translateZ(0) scale(.3) translateY(20px)!important;will-change:opacity,transform!important;box-sizing:border-box!important;flex-shrink:0!important;contain:layout style!important}.contact-widget.active .contact-widget__option{opacity:1;transform:translateZ(0) scale(1) translateY(0)!important}.contact-widget{position:relative;width:60px!important;height:60px!important;contain:layout!important}.site-header-main-wrapper{min-height:100px!important;position:relative;display:flex!important;align-items:center;width:100%!important;contain:layout!important;transform:translateZ(0)!important;will-change:auto!important;box-sizing:border-box!important;flex-basis:auto!important;flex-shrink:0!important}.siteheader-container{position:relative;width:100%!important;max-width:1170px!important;margin:0 auto;padding:0 15px;box-sizing:border-box!important;contain:layout!important}.logo-container{min-width:100px!important;min-height:100px!important;width:100px!important;height:100px!important;position:relative;display:block!important;flex-shrink:0!important;box-sizing:border-box!important;max-width:100px!important;max-height:100px!important}.main-menu-wrapper{min-height:50px!important;position:relative;flex-grow:1;display:flex!important;align-items:center;justify-content:center;contain:layout!important;transform:translateZ(0)!important}#main-menu{min-height:50px!important;display:block!important;position:relative;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important}.site-header .d-flex{display:flex!important;flex-wrap:nowrap!important;flex-basis:auto!important;transform:translateZ(0)!important;box-sizing:border-box!important}@media (max-width:991px){.site-header-main-wrapper.d-flex{min-height:80px!important;transform:translateZ(0)!important}.contact-widget__options{bottom:60px!important;gap:12px!important;transform:translateZ(0) translateY(20px)!important}.contact-widget.active .contact-widget__options{transform:translateZ(0) translateY(0)!important}}.contact-widget,.site-header{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.youtube-facade{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000;cursor:pointer;aspect-ratio:16/9}@supports not (aspect-ratio:16 / 9){.youtube-facade{padding-bottom:56.25%;height:0}}.youtube-facade__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.youtube-facade__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:0 0;border:none;cursor:pointer;opacity:.8;transition:opacity .25s}.youtube-facade:hover .youtube-facade__play-button{opacity:1}.youtube-facade iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.services_boxes_category .col-md-3{margin-bottom:inherit!important}.services_boxes_category .portfolio-item-pagination{padding:0 15px;margin-bottom:30px}.services_boxes_category .portfolio-item.kl-has-overlay,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{width:100%}.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:20px;border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:220px;min-height:180px;aspect-ratio:16/9;position:relative;overflow:hidden;background:#f8f9fa}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;position:relative;z-index:0}.services_boxes_category .title{font-size:1.3rem;margin-bottom:15px}.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:14px;padding:0 10px}@media (min-width:576px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:240px}.services_boxes_category .title{font-size:1.4rem;margin-bottom:18px}.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:15px}}@media (min-width:768px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}.services_boxes_category .title{font-size:1.5rem;margin-bottom:20px}}@media (min-width:992px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:180px}.services_boxes_category .title{font-size:1.6rem;margin-bottom:25px}}@media (min-width:1200px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}.services_boxes_category .title{font-size:1.8rem}}.services_boxes_category>.row{margin:0 -10px}.services_boxes_category .portfolio-item-pagination{padding:0 10px}@media (max-width:575px){.services_boxes_category .portfolio-item-pagination{padding:0 5px;margin-bottom:0}.services_boxes_category>.row{margin:0 -5px}.services_boxes_category .portfolio-item.kl-has-overlay{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro img{transform:none}.services_boxes_category .title{font-size:1.1rem;padding:6px 15px;border-left-width:3px}}.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(245,132,51,.15);border-color:rgba(245,132,51,.5)}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro img{transform:scale(1.05)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{padding:15px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4))!important;opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:flex-start;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay{opacity:1}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay .overlay-title{color:#fff;font-weight:600;font-size:16px;text-shadow:1px 1px 3px rgba(0,0,0,.7);margin:0;transform:translateY(10px);transition:transform .3s ease}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay .overlay-title{transform:translateY(0)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.services_boxes_category .portfolio-item.kl-has-overlay{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(1){animation-delay:.1s}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(2){animation-delay:.2s}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(3){animation-delay:.3s}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(4){animation-delay:.4s}@media (max-width:768px){.services_boxes_category .portfolio-item.kl-has-overlay{border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:translateY(-3px)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 40%)!important;height:auto;top:auto;bottom:0;padding:10px}}.services_boxes_category .portfolio-item.kl-has-overlay:focus-within{outline:2px solid rgba(245,132,51,.5);outline-offset:2px}.services_boxes_category .portfolio-item.kl-has-overlay.loading .img-intro{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{text-shadow:1px 1px 3px rgba(0,0,0,.8);letter-spacing:.5px}@media (max-width:767px){.services_boxes_category .col-md-6{width:50%;float:left}}@media (max-width:575px){.services_boxes_category .col-sm-12{width:100%;float:none}}.services_boxes_category .row::after{content:"";display:table;clear:both}.services_boxes_category{position:relative;background:#f8f9fa;padding:20px 0}.services_boxes_category .portfolio-item.kl-has-overlay{position:relative;cursor:pointer}.services_boxes_category .portfolio-item.kl-has-overlay::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;border-radius:8px;transition:all .3s ease;z-index:1;pointer-events:none}.services_boxes_category .portfolio-item.kl-has-overlay:hover::before{border-color:#f58433}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro::after{content:'→';font-family:FontAwesome;position:absolute;top:15px;right:15px;width:40px;height:40px;background:rgba(245,132,51,.9);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;opacity:0;transform:scale(.8) rotate(-45deg);transition:all .3s ease;z-index:2}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro::after{opacity:1;transform:scale(1) rotate(0)}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 30%,rgba(0,0,0,.4) 60%,transparent 100%)!important}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(245,132,51,.05) 10px,rgba(245,132,51,.05) 20px);opacity:0;transition:opacity .3s ease;z-index:1}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro::before{opacity:1}.services_boxes_category .title{color:#333;position:relative;display:inline-block;background:rgba(245,132,51,.1);padding:8px 20px;border-radius:4px;border-left:4px solid #f58433}.services_boxes_category .title::after{content:'';position:absolute;bottom:-5px;left:-4px;width:40px;height:3px;background:#f58433;transition:width .3s ease;display:none}.services_boxes_category .portfolio-section-pagination:hover .title::after{width:100%}@media (max-width:768px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro::after{content:'👆';opacity:.8;transform:scale(.8);background:rgba(245,132,51,.8);animation:pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(.8)}50%{transform:scale(.9)}}.services_boxes_category .portfolio-item.kl-has-overlay{min-height:200px}.services_boxes_category .portfolio-item.kl-has-overlay .hoverLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}}.services_boxes_category .portfolio-section-pagination{counter-increment:section;position:relative}.services_boxes_category .portfolio-section-pagination .title::before{content:counter(section,decimal-leading-zero) ".";color:#d6611f;font-weight:700;margin-right:10px;font-size:1.2em}.services_boxes_category{counter-reset:section}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay .overlay-title{background:rgba(245,132,51,.85);padding:5px 10px;border-radius:4px;display:inline-block;color:#fff;font-weight:600;margin-bottom:10px}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img{opacity:1;transition:opacity .3s ease}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img.loading{opacity:0}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img.loaded{opacity:1}.services_boxes_category .portfolio-item.kl-has-overlay.hover-active{transform:translateY(-5px);box-shadow:0 12px 30px rgba(245,132,51,.2)}.services_boxes_category .portfolio-item.kl-has-overlay.hover-active::before{border-color:#f58433;border-width:3px}.services_boxes_category .portfolio-item.kl-has-overlay.hover-active .img-intro::after{opacity:1;transform:scale(1.1) rotate(0)}.services_boxes_category .portfolio-item.kl-has-overlay{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.services_boxes_category .portfolio-item.kl-has-overlay:active{transform:scale(.98)}.services_boxes_category .portfolio-item.kl-has-overlay a{text-decoration:none}.services_boxes_category .portfolio-item.kl-has-overlay:focus-within{box-shadow:0 0 0 3px rgba(245,132,51,.3),0 8px 25px rgba(245,132,51,.15)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{background-color:#f0f0f0}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img{display:block;opacity:1!important}@media (min-width:769px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 50%)!important;opacity:0}}
