@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}ul[role=list],ol[role=list],ul,ol{list-style:none;padding:0;margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:before,:after{box-sizing:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.content-start{align-content:flex-start!important}.content-end{align-content:flex-end!important}.content-center{align-content:center!important}.content-between{align-content:space-between!important}.content-around{align-content:space-around!important}.content-stretch{align-content:stretch!important}.self-start{align-self:flex-start!important}.self-end{align-self:flex-end!important}.self-center{align-self:center!important}.self-baseline{align-self:baseline!important}.self-stretch{align-self:stretch!important}.gap-xs{gap:.25rem!important}.gap-sm{gap:.5rem!important}.gap-md{gap:1rem!important}.gap-lg{gap:1.5rem!important}.gap-xl{gap:2rem!important}@media (min-width: 768px){.flex-md{display:flex!important}.flex-row-md{flex-direction:row!important}.flex-column-md{flex-direction:column!important}.justify-center-md{justify-content:center!important}.items-center-md{align-items:center!important}.gap-md{gap:1rem!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;color:#212529;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Zrnic,sans-serif;font-weight:700;line-height:1.2;margin-bottom:.25rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:.5rem;font-size:1rem;line-height:1.6}a{color:#7cc242;text-decoration:none;transition:color .2s ease}a:hover,a:focus{color:#639e33;text-decoration:underline}small{font-size:.875rem}blockquote{font-style:italic;border-left:4px solid #7cc242;padding-left:.5rem;margin:.5rem 0}.swiper h1,.swiper h2,.swiper h3,.swiper h4,.swiper h5,.swiper h6{font-family:Mukta,sans-serif!important}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}.page-wrapper{position:relative;width:100%;min-width:300px;z-index:9;margin:0 auto;overflow:hidden}body{font-family:Heebo,sans-serif;font-size:1rem;line-height:1.6;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}a{text-decoration:none;cursor:pointer}a:hover,a:focus,a:visited{text-decoration:none!important;outline:none}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;line-height:1.25em;margin:0;background:none;color:#212121;font-family:Mukta,sans-serif}.theme-color-two h1,.theme-color-two h2,.theme-color-two h3,.theme-color-two h4,.theme-color-two h5,.theme-color-two h6{color:#011940}textarea{overflow:hidden}button{outline:none!important;cursor:pointer}.text{font-size:17px;line-height:27px;font-weight:400;color:#4a4a4a;margin:0 0 15px}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:none;outline:none}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:inherit;border-color:inherit;color:inherit;border-radius:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bootstrap-select .dropdown-menu li a span.text{margin-bottom:0}.bootstrap-select .dropdown-menu li.active a span.text{color:#fff}.bootstrap-select .dropdown-toggle .filter-option:after{font-family:Flaticon;content:"";position:absolute;right:0;top:5px;display:block;line-height:30px;font-size:11px;text-align:center;z-index:5;font-weight:400;color:#a3a3a3}.dropup .dropdown-toggle:after{display:none}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;z-index:9;overflow:hidden}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}ul,li{list-style:none;padding:0;margin:0}figure{margin-bottom:0}.theme-btn{display:inline-block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.centered{text-align:center!important}.gray-bg{background-color:#f4f4f4!important}.light-bg{background-color:#fff!important}img{display:inline-block;max-width:100%;height:auto}.dropdown-toggle:after{display:none}.fa{line-height:inherit}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/preloader.svg)}.theme-color-two .preloader{background-image:url(../images/icons/preloader-2.svg)}.theme-color-three .preloader{background-image:url(../images/icons/preloader-3.svg)}.theme-color-four .preloader{background-image:url(../images/icons/preloader-4.svg)}.theme-color-five .preloader{background-image:url(../images/icons/preloader-5.svg)}.preloader-close{position:fixed;z-index:999999;color:#fff;padding:10px 20px;cursor:pointer;right:0;bottom:0;font-weight:600}.loader-wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999}.loader-wrap .layer-one{position:absolute;left:0%;top:0;width:33.3333%;height:100%;overflow:hidden}.loader-wrap .layer-two{position:absolute;left:33.3333%;top:0;width:33.3333%;height:100%;overflow:hidden}.loader-wrap .layer-three{position:absolute;left:66.6666%;top:0;width:33.3333%;height:100%;overflow:hidden}.loader-wrap .layer .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#0a273d}.owl-nav,.owl-dots{display:none}.theme-btn{display:inline-block;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.grid{display:grid!important;gap:1rem}.grid-center{display:grid;place-items:center}.grid-1{grid-template-columns:repeat(1,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-gap-0{gap:0!important}.grid-gap-xs{gap:.5rem!important}.grid-gap-sm{gap:1rem!important}.grid-gap-md{gap:2rem!important}.grid-gap-lg{gap:3rem!important}@media (min-width: 768px){.grid-md-2{grid-template-columns:repeat(2,1fr)}.grid-md-3{grid-template-columns:repeat(3,1fr)}.grid-md-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.grid-lg-2{grid-template-columns:repeat(2,1fr)}.grid-lg-3{grid-template-columns:repeat(3,1fr)}.grid-lg-6{grid-template-columns:repeat(6,1fr)}}.grid-align-start{align-items:start!important}.grid-align-center{align-items:center!important}.grid-align-end{align-items:end!important}.grid-justify-start{justify-items:start!important}.grid-justify-center{justify-items:center!important}.grid-justify-end{justify-items:end!important}a:hover,a{color:#7cc242}.scroll-to-top:hover,.preloader-close,.search-popup .search-form fieldset input[type=submit],.scroll-to-top{background-color:#7cc242}.facts-block .icon{border:2px solid #7cc242}.facts-block .count-box{color:#7cc242}.facts-block.style-two .inner{background:#7cc242}.facts-block.style-two .inner:before{border-top-color:#7cc242}.news-section.style-two .owl-theme .owl-nav .owl-next:hover,.news-section.style-two .owl-theme .owl-nav .owl-prev:hover{background-color:#7cc242}.main-header.header-style-three .header-top .contact-info li i,.main-header.header-style-three .header-top .header-menu li a:hover,.header-top .language i{color:#7cc242}.team-section-two.style-two .team-block-two .image:before{border:3px solid #7cc242}.pricing-section.style-five .pricing-block .inner-box:before{background:#7cc242}.projects-section-two.style-two .filter-tabs li:before{background:#7cc242}.project-details .project-info{border-top:7px solid #7cc242}.project-details .single-project-content .category{color:#7cc242}.project-details .why-choose-us-block-two:nth-child(2n) .inner-box .icon{background:#7cc242}.news-block-two .category{color:#7cc242}.news-block-two .social-links-wrapper:hover .icon{color:#7cc242;border-color:#7cc242}.news-block-two .social-links li a:hover{color:#7cc242}.widget_search .form-group input[type=search]{border:2px solid #7cc242}.widget_search button{background:#7cc242}.blog-sidebar .news-widget .news-content h4:hover{border-color:#7cc242}.tag-cloud-widget ul li a:hover,.widget_categories .categories-list a:hover{background:#7cc242}.comments-area .comment-box .reply-comment-btn{color:#7cc242}.blog-single-post blockquote{border:2px solid #7cc242}.blog-single-post blockquote .quote-icon{background:#7cc242}.blog-single-post .share-this-post .social-links-two li a:hover{color:#7cc242}.contact-form-section.style-four .office-address .icon-box .icon{background:#7cc242}.contact-info-block h4:before{background:#7cc242}.contact-info-block ul a span,.contact-info-block .link a:hover,.shop-block .rating,.product-details-content .product-details .title-box .customer-review .rating-box{color:#7cc242}.product-details-content .product-details .title-box{border-top:6px solid #7cc242}.product-details-content .product-details .product-info li:before{color:#7cc242}.addto-cart-box .cart-btn button{background:#7cc242}.addto-cart-box .like-btn a:hover{background-color:#7cc242}.product-discription .tabs-content .single-review-box .rating-box{color:#7cc242}.cart-section .apply-coupon .form-group button:hover{background-color:#7cc242}.product-discription .tabs-content .comment-form .rating-box .rating li{color:#7cc242}.cart-table tbody tr .prod-column .column-box .prod-thumb:hover{border-color:#7cc242}.cart-table tbody tr .total-price{color:#7cc242}.cart-section .btn-box button.theme-btn-four,.service-sidebar .brochure-widget .single-brochure a:hover{background:#7cc242}.service-details-page .tab-btn-style-one{border:2px solid #7cc242}.service-details-page .tab-content .content .list li:before{color:#7cc242}.service-details-page .owl-theme .owl-nav .owl-next:hover,.service-details-page .owl-theme .owl-nav .owl-prev:hover{background-color:#7cc242}.statement-block .icon-outer:before{background-color:#7cc242}.statement-block .icon{border:2px solid #7cc242}.statement-block a i,.our-facts-section-three.style-two .facts-block .count-box,.our-facts-section-three.style-two .facts-block .link-btn:hover{color:#7cc242}.team-section-two.style-three .owl-theme .owl-nav .owl-next:hover,.team-section-two.style-three .owl-theme .owl-nav .owl-prev:hover{background-color:#7cc242}.history-section .nav-tabs.tab-btn-style-two li:after{background:#7cc242}.history-section .owl-theme .owl-nav .owl-prev:hover:after,.history-section .owl-theme .owl-nav .owl-next:hover:after{opacity:1;background:#7cc242;border-color:#7cc242}.history-block .content .list li:before{color:#7cc242}.navbar-right-info .shopping-cart .count{background-color:#7cc242}.main-menu .navigation>li>ul{border-top:3px solid #7cc242}.main-menu .navigation>li>ul>li>a:hover{background:#7cc242}.main-menu .navigation>li>ul>li>ul{border-top:3px solid #7cc242}.main-menu .navigation>li>ul>li>ul>li>a:hover{background:#7cc242}.hidden-sidebar-close{background:#7cc242}.banner-section .content-box h4{border-bottom:4px solid #7cc242}.banner-section .content-box .text{color:#7cc242}.banner-section .banner-slider-button-next:hover,.banner-section .banner-slider-button-prev:hover{background-color:#7cc242}.sec-title h2 span{color:#7cc242}.theme-btn.style-two{border:2px solid #7cc242}.theme-btn.style-two:before{background-color:#7cc242}.about-us-section .content:before{background-color:#7cc242}.about-us-section .content .icon:before{background-color:#7cc242}.feature-video .shape{background:#7cc242}.feature-video .video-btn a:hover{color:#7cc242}.projects-section .title-box .count{background-color:#7cc242}.project-info-block .icon{color:#7cc242}.project-info-block .link{background:#7cc242}.team-block .content{border-top:3px solid #7cc242}.team-block .designation{background:#7cc242}.team-block .mail a:hover{color:#7cc242}.team-block .social-icon{background:#7cc242}.process-block .count,.testimonial-block .quote-icon{background-color:#7cc242}.testimonial-block .rating{color:#7cc242}.feature-block-two .inner-box{background-color:#7cc242}.feature-block-two.style-two .theme-btn.style-three:before{background-color:#7cc242}.news-block .overlay-two a:hover,.news-block .category,.news-block .social-links-wrapper:hover .icon{color:#7cc242}.news-block .social-links li a:hover{background:#7cc242}.cta-section:before{background:#7cc242}.about-widget .social-links li a:hover{background-color:#7cc242}.links-widget .list li a:hover{color:#7cc242}.contact-widget li:hover i{background-color:#7cc242}.instagram-widget .wrapper-box .image .overlay-link{border:2px solid #7cc242}.footer-bottom .menu li a:hover{color:#7cc242}.header-style-two .navbar-right-info .side-menu-nav,.main-header.header-style-two .header-upper .logo-box{background:#7cc242}.main-header.header-style-two .header-upper .contact-info .icon{color:#7cc242}.banner-section.style-two .content-box h1:before{background:#7cc242}.services-section-two .owl-dots .owl-dot:hover,.services-section-two .owl-dots .owl-dot.active{border-color:#7cc242}.service-block-two .icon{background-color:#7cc242}.service-block-two .icon:before{border:1px solid #7cc242}.service-block-two h5{color:#7cc242}.service-block-two .link-btn{background-color:#7cc242}.facts-block-two .icon{color:#7cc242}.facts-block-two .content:before{background:#7cc242}.facts-block-two .link-btn i{color:#7cc242}.about-section-two .icon-box .icon{border-bottom:6px solid #7cc242;color:#7cc242}.skills .skill-item .skill-bar .bar-inner .bar{background:#7cc242}.skills .skill-item .skill-bar .bar-inner .bar:before{border-right:2px solid #7cc242}.theme-btn.style-six:before{background-color:#7cc242}.theme-btn.style-seven i{background:#7cc242}.whychoose-us-section .top-content .text{border-left:3px solid #7cc242}.why-choose-us-block .icon{color:#7cc242;border:2px solid #7cc242}.why-choose-us-block .icon:before{background-color:#7cc242}.why-choose-us-block .inner-box:hover .icon{background-color:#7cc242}.why-choose-us-block .link-btn i,.why-choose-us-block .link-btn:hover{color:#7cc242}.team-section-two .owl-dots .owl-dot:hover,.team-section-two .owl-dots .owl-dot.active{border-color:#7cc242}.team-block-two .content{border-top:3px solid #7cc242}.team-block-two .social-icon a:hover{background-color:#7cc242}.filter-tabs{background:#7cc242}.project-block .category{color:#7cc242}.project-block .link-btn a{background-color:#7cc242}.project-block .overlay-content{border:3px solid #7cc242}.filters .link a.link-btn i{color:#7cc242}.testimonials-section-two .owl-dots .owl-dot:hover,.testimonials-section-two .owl-dots .owl-dot.active{border-color:#7cc242}.testimonial-block-two .border-shape:before{background:#7cc242}.testimonial-block-two .quote-icon{background-color:#7cc242}.testimonial-block-two .rating{color:#7cc242}.pricing-section .top-content .text{border-left:3px solid #7cc242}.pricing-block .category-wrapper{border-top:10px solid #7cc242}.pricing-block .content li:after{color:#7cc242}.pricing-block .link-btn .theme-btn i{color:#7cc242}.pricing-block .link-btn .theme-btn:before{background:#7cc242}.contact-form-section.style-two .feature-block-two .icon,.contact-widget-two h5 i{color:#7cc242}.contact-widget-two .contact-info a:hover{background-color:#7cc242}.theme-color-two .links-widget .list li a:hover,.news-widget .single-post h4 a:hover{color:#7cc242}.footer-bottom .social-links li a:before{background:#7cc242}.header-top .login-btn i,.header-top .login-btn ul li a:hover{color:#7cc242}.main-header.header-style-three .header-upper .logo-box .logo,.main-header.header-style-three .header-upper .link-btn a{background:#7cc242}.services-section-three .wrapper-box{border-top:6px solid #7cc242}.service-block-three .icon{color:#7cc242}.service-block-three .inner-box:hover .icon{background:#7cc242}.service-block-three .icon:before{background-color:#7cc242}.service-block-three .icon:after{background-color:#7cc242}.services-section-three .bottom-content .theme-btn.style-eight{border:2px solid #7cc242}.services-section-three .bottom-content .theme-btn.style-eight i{color:#7cc242}.services-section-three .bottom-content .theme-btn.style-eight:before{background:#7cc242}.about-section-three .video-btn a{background-color:#7cc242}.about-section-three .video-btn .ripple:before{border:2px solid #7cc242}.about-section-three .contact-info a:hover{background-color:#7cc242}.our-facts-section-three .top-content h4,.our-facts-section-three .facts-block .icon,.our-facts-section-three .facts-block .link-btn:hover,.our-facts-section-three .facts-block .link-btn i{color:#7cc242}.why-choose-us-block-two .inner-box .icon{background:#7cc242}@media only screen and (min-width: 992px){.right-column .why-choose-us-block-two:nth-child(2n) .inner-box .icon{background:#7cc242}}.why-choose-us-block-two .inner-box .link-btn i,.why-choose-us-block-two .inner-box .link-btn:hover{color:#7cc242}.working-process-section.style-two .process-block:hover .icon{background-color:#7cc242}.projects-section-three .top-content .text{border-left:3px solid #7cc242}.project-block-three h5{color:#7cc242}.project-block-three .link-btn a{background-color:#7cc242}.project-block-three .lower-content:after{background:#7cc242}.testimonials-section-three .image-two .content{background-color:#7cc242}.testimonials-section-three .image-two .content:before{background-color:#7cc242}.testimonial-block-three .designation{color:#7cc242}.testimonial-block-three .quote-icon{background-color:#7cc242}.testimonial-block-three .rating{color:#7cc242}.testimonial-block-three .inner-box:after{background:#7cc242}.clients-logo-section{background:#7cc242}.news-section.style-three .top-content .right-content{border-left:3px solid #7cc242}.news-section.style-three .top-content .link a i,.news-section.style-three .top-content .link a:hover{color:#7cc242}.news-section.style-three .news-block .image .date,.news-section.style-three .news-block .overlay-two a:hover{background:#7cc242}.news-block .post-meta-two .read-more-btn a i,.news-block .post-meta-two .read-more-btn a:hover,.contact-form-section.style-three .contact-info .icon-box .icon,.newsletter .icon{color:#7cc242}.newsletter .wrapper-box:before{background:#7cc242}.estimate-widget .icon,.estimate-widget .read-more-btn a:hover,.estimate-widget .read-more-btn a i,.main-header.header-style-four .header-top .social-links a:hover,.main-header.header-style-four .header-top .contact-info li a i{color:#7cc242}.main-header.header-style-four .main-menu .navigation>li:before{color:#7cc242}.main-header.header-style-four .main-menu .navigation>li.current>a{color:#7cc242}.banner-section.style-four .content-box .top-content{border-left:2px solid #7cc242}.why-choose-us-block-three .inner-box:after{background:#7cc242}.why-choose-us-block-three .inner-box .link-btn i{color:#7cc242}.why-choose-us-block-three .inner-box .link-btn:hover{color:#7cc242!important}.request-call-back{border:2px dashed #7cc242}.services-section-four .tab-btn-style-one .nav-link.active .icon-box h4,.services-section-four .tab-btn-style-one .nav-link.active .icon-box i,.services-section-four .tab-content .content .icon-box h5{color:#7cc242}.cta-section.style-three .link-btn .theme-btn{border-color:#7cc242}.cta-section.style-three .link-btn .theme-btn.style-five:before{background:#7cc242}.team-section-three .sec-title .link a:hover{color:#7cc242}.team-section-three .facts-block .shape-box .shape-one,.team-section-three .facts-block .shape-box .shape-two,.team-section-three .facts-block .shape-box .shape-three,.team-section-three .facts-block .shape-box .shape-four{border:1px solid #7cc242}.team-block-three .share{color:#7cc242}.team-block-three .share .social-links,.team-block-three .share:hover{background:#7cc242}.project-block-four h5{color:#7cc242}.project-block-four .link-btn a{background-color:#7cc242}.project-block-four .lower-content:after{background:#7cc242}.pricing-section.style-two .sec-title .link a:hover{color:#7cc242}.pricing-section.style-two .contact-info{border-left:3px solid #7cc242}.pricing-section.style-two .contact-info .mail a{color:#7cc242;border-bottom:1px solid #7cc242}.testimonial-block-four .designation{color:#7cc242}.testimonials-section-four .testimonial-thumbs .quote-icon:before{background:#7cc242}.testimonials-section-four .testimonial-slider-nav .testimonial-slider-button-next:hover,.testimonials-section-four .testimonial-slider-nav .testimonial-slider-button-prev:hover{color:#7cc242}.clients-logo-section.style-two .owl-theme .owl-nav .owl-prev:hover:after,.clients-logo-section.style-two .owl-theme .owl-nav .owl-next:hover:after{color:#7cc242}.contact-info-section .contact-info .icon-box .icon{color:#7cc242}.main-footer.style-four .instagram-widget .wrapper-box .image .overlay-link{background-color:#7cc242}.main-footer.style-four .newsletter-form button.theme-btn{background:#7cc242}.news-widget .news-content h4 a:hover i,.new-widget-two .post .post-info,.new-widget-two .post h5 a:hover,.main-header.header-style-five .header-upper .contact-info .icon,.main-header.header-style-five .header-top .header-menu li a:hover,.main-header.header-style-five .header-top .social-links a:hover{color:#7cc242}.main-header.header-style-five.fixed-header .sticky-header{background:#7cc242}.main-header.header-style-five .navbar-right-info .shopping-cart .count{color:#7cc242}.main-header.header-style-five .header-lower .wrapper-box,.hidden-sidebar.style-two .brochure-widget .single-brochure a:hover{background:#7cc242}.banner-section.style-five .shape-one:before{background-color:#7cc242}.service-block-four .icon:before{border:2px solid #7cc242}.service-block-four h5,.service-block-four .read-more-link a:hover{color:#7cc242}.about-section-four .image-wrapper:before{border:4px solid #7cc242}.about-section-four .facts-block .icon{position:absolute;left:0;top:0;font-size:35px;background:#7cc242;color:#fff;border-color:#7cc242}.about-section-four .icon-box .icon{color:#7cc242}.about-section-four .icon-box:hover .link a{background:#7cc242}.about-section-four .owl-dots .owl-dot:hover,.about-section-four .owl-dots .owl-dot.active{border-color:#7cc242}.whychoose-us-section.style-two .sec-title{border-left:5px solid #7cc242}.whychoose-us-section.style-two .video-btn a{background-color:#7cc242}.projects-section-five .owl-dots .owl-dot:hover,.projects-section-five .owl-dots .owl-dot.active{border-color:#7cc242}.cta-section-three .content h4{color:#7cc242}.accordion-box .block .acc-btn.active:before{color:#7cc242}.accordion-box .block .acc-btn i{color:#7cc242}.main-footer.style-five .about-widget .icon-box .icon{background:#7cc242}.location-widget .text span,.location-widget .link a:hover,.page-title .content-box .bread-crumb li{color:#7cc242}.about-section-five .title-box{border-top:6px solid #7cc242}.about-section-five .contact-info a:hover,.category-widget li.active a{background-color:#7cc242}.team-section-four .owl-dots .owl-dot:hover,.team-section-four .owl-dots .owl-dot.active{border-color:#7cc242}.pricing-section.style-five .sec-title .link a:hover{color:#7cc242}.pricing-section.style-five .contact-info{border-left:3px solid #7cc242}.pricing-section.style-five .contact-info .mail a{color:#7cc242;border-bottom:1px solid #7cc242}.testimonials-section-three.style-two .testimonial-block-three .inner-box:hover .designation,.projects-section-two.style-two .filter-tabs li.active{color:#7cc242}.project-details .project-info .social-links li a:hover{background-color:#7cc242}.project-details .single-project-content .image .overlay a:hover,.project-details .video-box .video-btn a:hover{color:#7cc242}.page_pagination_two li a.active,.page_pagination_two li a:hover{background:#7cc242;border-color:#7cc242}.news-section.style-four .top-content .right-content{border-left:3px solid #7cc242}.news-section.style-four .top-content .link a i,.news-section.style-four .top-content .link a:hover{color:#7cc242}.news-section.style-four .news-block .image .date,.news-section.style-four .news-block .overlay-two a:hover{background:#7cc242}.news-block-two .link-box .theme-btn{border:2px solid #7cc242}.blog-post-pagination .prev-post a:hover,.blog-post-pagination .next-post a:hover{color:#7cc242}.blog-post-pagination .prev-post:before{background-color:#7cc242}.blog-post-pagination .next-post:before{background-color:#7cc242}.contact-form-section.style-four .contact-info .icon-box:before{background-color:#7cc242}.contact-form-section.style-four .contact-info .icon-box .icon{color:#7cc242}.contact-info-section-two .owl-dots .owl-dot:hover,.contact-info-section-two .owl-dots .owl-dot.active{border-color:#7cc242;background-color:transparent}.shop-block .link a:hover{background-color:#7cc242;border-color:#7cc242}.cart-section .cart-title .text span,.checkout-page-section .order-summary .tax-box h5 span{color:#7cc242}.myaccount-section .login-inner .other-option li a:hover{background-color:#7cc242;border-color:#7cc242}.shop-details .product-thumbs-wrapper .swiper-slide.swiper-slide-active:before{border-color:#7cc242}.service-details-page .tab-btn-style-one .nav-item .nav-link:after{color:#7cc242}.projects-section-three .owl-dots .owl-dot:hover,.projects-section-three .owl-dots .owl-dot.active{border-color:#7cc242}.main-header{position:relative;display:block;width:100%;z-index:9999;top:0;left:0;background:none;clear:both}.main-header .logo img{max-height:60px}.header-top{position:relative;background-color:#212121;padding:2px 0}.header-top .inner-container{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:50px}.header-top .left-column{position:relative;display:flex;align-items:center;flex-wrap:wrap}.header-top .right-column{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-top .location{position:relative;margin-right:30px}.header-top .location:before{position:absolute;right:-3px;top:50%;content:"";height:22px;width:1px;transform:translateY(-50%)}.header-top .location form{display:inline-block}.header-top button.btn.dropdown-toggle{background:transparent;color:#a3a3a3;border:none;padding-left:0;font-size:18px;font-weight:400}.header-top .btn-light:not(:disabled):not(.disabled).active,.header-top .btn-light:not(:disabled):not(.disabled):active,.header-top .show>.btn-light.dropdown-toggle{color:#fff}.header-top .bootstrap-select .dropdown-toggle:focus,.header-top .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:none!important;box-shadow:none}.header-top .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;min-width:125px}.header-top .contact-info{position:relative}.header-top .contact-info li{position:relative;padding-right:38px;display:inline-block;color:#a3a3a3}.header-top .contact-info li:last-child{padding-right:0}.header-top .contact-info li:before{position:absolute;content:"";right:5px;top:13px;width:24px;height:1px;background-color:#474747}.header-top .contact-info li:last-child:before{display:none}.header-top .contact-info li a{position:relative;color:#a3a3a3}.header-top .contact-info li a i{margin-right:10px;font-size:16px}.header-top .right-column:before{position:absolute;content:"";left:0;top:-13px;bottom:-13px;width:3000%;background-color:#7cc242}.header-top .social-links{position:relative;margin-left:25px;padding-right:25px;margin-right:25px}.header-top .social-links li{display:inline-block;margin-right:20px}.header-top .social-links li:last-child{margin-right:0}.header-top .social-links a{color:#212121;transition:.5s;font-size:16px}.header-top .social-links:before{position:absolute;content:"";right:0;top:4px;width:1px;height:20px;background-color:#21212152}.header-top .get-quote-btn a{color:#212121;position:relative;font-weight:500;padding-right:23px}.header-top .get-quote-btn a:before{font-family:FontAwesome;content:"";position:absolute;right:0;top:-4px;display:block;line-height:30px;font-size:18px;text-align:center;z-index:5;font-weight:400;color:#212121}.main-header .header-upper{position:relative}.main-header .header-upper .inner-container{position:relative;min-height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.main-header .header-upper .logo-box{z-index:10}.main-header .header-upper .logo-box .logo{position:relative;display:block;padding:18px 0}.main-header .header-upper .right-column{position:relative;display:flex;flex-wrap:wrap;align-items:center}.main-header .header-upper .search-btn{margin-left:35px;padding-left:20px;line-height:20px;border-left:1px solid #919191;margin-right:20px}.main-header .header-upper .link-btn a{vertical-align:middle}.main-header .header-upper .search-toggler{color:#8b8b8b;background:transparent;font-size:23px;margin-right:17px;padding-left:20px;position:relative}.main-header .header-upper .search-toggler:before{position:absolute;content:"";top:-3px;left:0;width:1px;height:48px;background-color:#ddd}.main-header .nav-outer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center}navbar-right-info .mobile-nav-toggler{position:relative;width:50px;height:50px;line-height:44px;text-align:center;color:#fff;font-size:20px;margin-left:30px;cursor:pointer;border-radius:50%}.navbar-right-info .shopping-cart{position:relative;padding-left:17px;margin-right:15px;color:#8b8b8b}.navbar-right-info .shopping-cart:before{position:absolute;content:"";top:1px;left:0;width:1px;height:24px;background-color:#ddd}.navbar-right-info .shopping-cart .count{display:inline-block;position:relative;right:2px;top:-6px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;font-size:14px;color:#fff}.navbar-right-info .language{position:relative;padding-left:5px}.navbar-right-info .language:before{position:absolute;content:"";top:8px;left:0;width:1px;height:24px;background-color:#ddd}.navbar-right-info .side-menu-nav{position:relative;padding-left:10px}.navbar-right-info .side-menu-nav:before{position:absolute;content:"";top:-10px;left:-11px;width:1px;height:48px;background-color:#ddd}.navbar-right-info .side-menu-nav img{cursor:pointer}.main-header .nav-outer .main-menu{position:relative}.main-menu .inner-container{box-shadow:0 8px 32px #0000001f;margin-bottom:-25px;background:#fff}.main-menu .inner-container .nav-outer{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{position:relative;margin:0 0 0 50px;display:flex;flex-wrap:wrap;align-items:center}.main-menu .navigation>li{position:relative;padding:32px 0;margin-right:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li:before{font-family:FontAwesome;content:"";position:absolute;right:0;top:34px;display:block;line-height:30px;font-size:10px;text-align:center;z-index:5;opacity:0}.main-menu .navigation>li.dropdown:before{opacity:1}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;font-size:17px;font-weight:500;line-height:30px;text-transform:capitalize;color:#212121;padding:3px 0;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-menu .navigation>li>ul{position:absolute;left:0;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:240px;z-index:100;opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:.5s;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0px 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu .navigation>li.dropdown{padding-right:20px}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li:before{position:absolute;content:"";right:0;top:0;width:0%;height:100%;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:14px 30px;border-bottom:1px solid #e3e3e3;line-height:24px;font-weight:400;font-size:17px;text-transform:capitalize;color:#4b4b4b;text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li:last-child>a{border-bottom:0px}.main-menu .navigation>li>ul>li>a:hover{color:#212121;font-weight:500;padding-left:42px}.main-menu .navigation>li>ul>li>a:before{position:absolute;content:"";left:30px;top:13px;display:block;line-height:24px;font-size:17px;font-family:FontAwesome;font-weight:400;font-size:11px;transition:.5s;opacity:0}.main-menu .navigation>li>ul>li>a:hover:before{opacity:1}.main-menu .navigation>li>ul>li.dropdown>a:after{position:absolute;content:"";right:30px;top:13px;display:block;line-height:24px;font-size:17px;font-family:"Font Awesome 5 Pro";font-weight:400}.main-menu .navigation>li>ul>li>ul{position:absolute;left:105%;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:240px;z-index:100;display:none;background-color:#fff;transition:.5s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.1);box-shadow:0 0 50px #0000001a}.main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li:before{position:absolute;content:"";left:0;top:0;width:0%;height:100%;display:block;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:none}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;padding:14px 30px;line-height:24px;font-weight:400;border-bottom:1px solid #e3e3e3;font-size:17px;text-transform:capitalize;color:#4b4b4b;text-align:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border-bottom:0}.main-menu .navigation>li>ul>li>ul>li>a:hover{color:#212121;font-weight:500;padding-left:42px}.main-menu .navigation>li>ul>li>ul>li>a:before{position:absolute;content:"";left:30px;top:13px;display:block;line-height:24px;font-size:17px;font-family:Flaticon;font-weight:400;transform:rotate(-90deg);font-size:11px;transition:.5s;opacity:0}.main-menu .navigation>li>ul>li>ul>li>a:hover:before{opacity:1}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:26px;color:#fff;cursor:pointer;z-index:5;display:none}.scroll-to-top{position:fixed;right:50px;bottom:90px;width:50px;height:50px;font-size:18px;line-height:50px;text-align:center;z-index:100;cursor:pointer;margin-left:-26px;display:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#212121}.scroll-to-top.style-two{border-radius:50%}.scroll-to-top:hover{color:#fff}.header-upper .navbar-right-info{position:relative;margin-left:40px;display:flex;align-items:center;flex-wrap:wrap}.header-upper .navbar-right-info .sign-in{position:relative;font-size:18px;color:#212121;font-weight:500;margin-right:20px;padding:0 20px}.header-upper .navbar-right-info .sign-in:before{position:absolute;right:0;top:50%;content:"";background:#ffffff4d;height:22px;width:1px;transform:translateY(-50%)}.header-upper .navbar-right-info .sign-in:after{position:absolute;left:0;top:50%;content:"";background:#ffffff4d;height:22px;width:1px;transform:translateY(-50%)}.header-upper .navbar-right-info .sign-in a{color:#fff}.header-upper .navbar-right-info .sign-in a i{margin-right:10px}.header-upper #polyglotLanguageSwitcher{background:transparent}.header-upper #polyglotLanguageSwitcher a.current:link,.header-upper #polyglotLanguageSwitcher a.current:visited,.header-upper #polyglotLanguageSwitcher a.current:active{background-position:left center;font-weight:700;font-size:14px;text-transform:uppercase;width:100px}#polyglotLanguageSwitcher a{padding:0 9px;width:105px}.header-upper .language .bootstrap-select .dropdown-toggle .filter-option:after{display:none}.header-upper .language form{display:inline-block}.header-upper .language button.btn.dropdown-toggle{background:transparent;color:#8d8d8d!important;border:none;padding-left:7px;font-size:20px;font-weight:400}.header-upper .language .btn-light:not(:disabled):not(.disabled).active,.header-upper .language .btn-light:not(:disabled):not(.disabled):active,.header-upper .language .show>.btn-light.dropdown-toggle{color:#fff}.header-upper .language .bootstrap-select .dropdown-toggle:focus,.header-upper .language .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:none!important;box-shadow:none}.header-upper .language .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;min-width:65px}.header-upper .language .location .icon{position:relative;top:2px}.header-upper .bootstrap-select .dropdown-toggle .filter-option:after{right:0}.header-upper .dropdown-item.active,.header-upper .dropdown-item:active{color:#fff}.search-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;visibility:hidden;opacity:0;overflow:auto;background:#000000e6;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.search-popup.popup-visible{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0);visibility:visible;opacity:1}.search-popup .overlay-layer{position:absolute;left:0;top:0;right:0;bottom:0;display:block}.search-popup .close-search{position:absolute;right:25px;top:25px;font-size:22px;color:#fff;cursor:pointer;z-index:5}.search-popup .close-search:hover{opacity:.7}.search-popup .search-form{position:relative;padding:0 15px;max-width:1024px;margin:150px auto 100px;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease}.search-popup .search-form fieldset{position:relative;border:7px solid rgba(255,255,255,.5);border-radius:12px}.search-popup .search-form fieldset input[type=search]{position:relative;height:70px;padding:20px 220px 20px 30px;background:#fff;line-height:30px;font-size:24px;color:#233145;border-radius:7px}.search-popup .search-form fieldset input[type=submit]{position:absolute;display:block;right:0;top:0;text-align:center;width:220px;height:70px;padding:20px 10px;color:#fff!important;line-height:30px;font-size:20px;cursor:pointer;text-transform:uppercase;border-radius:0 7px 7px 0}.search-popup h3{text-transform:uppercase;font-size:20px;font-weight:600;color:#fff;margin-bottom:20px;letter-spacing:1px;text-align:center;display:none}.search-popup .recent-searches{font-size:16px;color:#fff;text-align:center;display:none}.search-popup .recent-searches li{display:inline-block;margin:0 10px 10px 0}.search-popup .recent-searches li a{display:block;line-height:24px;border:1px solid #ffffff;padding:7px 15px;color:#fff;border-radius:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.search-popup .search-form fieldset input[type=search]:focus{border-color:#ddd;-webkit-box-shadow:none;box-shadow:none}.sticky-header{position:fixed;visibility:hidden;opacity:0;left:0;top:0;width:100%;padding:0;z-index:-1;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-ms-box-shadow:0 0 15px rgba(0,0,0,.1);-o-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px #0000001a;-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease}.sticky-header .main-menu .navigation{margin-left:0}.fixed-header .sticky-header{opacity:1;z-index:99901;visibility:visible}.main-header .sticky-header .header-lower .wrapper-box{padding-left:0}.nav-outer .mobile-nav-toggler{position:relative;width:50px;height:50px;line-height:44px;text-align:center;color:#fff;font-size:20px;cursor:pointer;border-radius:50%;float:right;margin:13px 0 13px 15px;display:none}.mobile-menu{position:fixed;right:0;top:0;width:300px;padding-right:30px;max-width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999}.mobile-menu .mCSB_scrollTools{right:-6px}.mobile-menu .mCSB_inside>.mCSB_container{margin-right:5px}.mobile-menu .navbar-collapse{display:block!important}.mobile-menu .nav-logo{position:relative;padding:30px 25px;text-align:left;margin-bottom:100px;margin-top:25px}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:1;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translate(101%);transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;background-color:#18171640}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:.7;visibility:visible;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:#202020;padding:0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translate(101%)}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}.mobile-menu .close-btn{position:absolute;right:20px;top:15px;line-height:30px;width:24px;text-align:center;font-size:30px;color:#fff;cursor:pointer;z-index:10;-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}.mobile-menu .navigation{position:relative;display:block;width:100%;float:none}.mobile-menu .navigation li{position:relative;display:block;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(255,255,255,.1)}.mobile-menu .navigation li>a{position:relative;display:block;line-height:24px;padding:10px 25px;font-size:15px;font-weight:500;color:#fff;text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li ul li>a{font-size:15px;margin-left:20px;text-transform:capitalize}.mobile-menu .navigation li>a:before{content:"";position:absolute;left:0;top:0;height:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li.current>a:before{height:100%}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:#fff;background:#ffffff1a;cursor:pointer;border-radius:2px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}.mobile-menu .social-links{position:relative;text-align:center;padding:30px 25px}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0 10px 10px}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:16px;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hidden-sidebar{position:fixed;top:0;right:-100%;z-index:99999;width:100%;max-width:410px;height:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s ease all}.hidden-sidebar.open{right:0;transform:scale(1)}.hidden-sidebar-close{position:absolute;top:0;right:0;font-size:17px;cursor:pointer;color:#212121;width:60px;height:60px;text-align:center;line-height:60px}.hidden-sidebar .logo{margin-bottom:35px}.hidden-sidebar .wrapper-box{height:100%}.hidden-sidebar .content-wrapper{padding:80px 30px;position:relative;background:#212121}.hidden-sidebar .sidebar-widget{margin-bottom:40px}.hidden-sidebar .text-widget .text{font-size:17px;color:#a3a3a3;margin-bottom:0}.hidden-sidebar .copyright-text{color:#a3a3a3;font-size:17px}.nav-overlay{position:fixed;top:0;left:0;bottom:0;z-index:99999;width:100%;opacity:0;background:#141414b3;overflow:hidden;transition:.3s ease all;pointer-events:none}.nav-overlay.open{opacity:1;pointer-events:all}.single-brochure a:hover{background:transparent}.cursor{position:absolute;background-color:#fff;width:6px;height:6px;border-radius:100%;z-index:1;-webkit-transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-o-transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:hidden}.cursor{visibility:visible}.cursor.active{opacity:.5;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.cursor.hovered{opacity:.08}.cursor-follower{position:absolute;background-color:#ffffff4d;width:50px;height:50px;border-radius:100%;z-index:1;-webkit-transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-o-transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;visibility:hidden}.cursor-follower{visibility:visible}.cursor-follower.active{opacity:.7;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cursor-follower.hovered{opacity:.08}.cursor-follower.close-cursor:before{position:absolute;content:"";height:25px;width:2px;background:#fff;left:48%;top:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block}.cursor-follower.close-cursor:after{position:absolute;content:"";height:25px;width:2px;background:#fff;right:48%;top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.banner-section{position:relative}.banner-section .background-text{position:absolute;right:-280px;bottom:190px;z-index:99;text-transform:uppercase;font-size:240px;font-weight:700;letter-spacing:-5px;line-height:200px;color:#ffffff1a;transform:rotate(-30deg)}.banner-section .background-text .text-2{position:absolute;top:-5px;left:15px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.2);color:transparent}.banner-section .three-item-carousel,.banner-section .banner-slider{position:relative;height:100%!important;z-index:9}.banner-section .swiper-slide{position:relative;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-section .swiper-slide:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;content:""}.banner-section .content-outer{position:relative;margin:0 auto;height:100%;width:100%;display:table;vertical-align:middle}.banner-section .content-box{position:relative;padding:50px 15px;min-height:870px;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.banner-section .content-box .inner{opacity:0;transform:translate(100px)}.banner-section .content-box h1{font-size:80px;font-weight:800;line-height:80px;color:#fff;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(-20px);margin-bottom:10px;font-family:Mukta,sans-serif;transition:all .5s ease}.banner-section .content-box h1:before{content:"";position:absolute;left:50%;bottom:0;height:2px;width:100%;max-width:770px;transform:translate(-50%)}.banner-section .content-box h4{font-size:18px;line-height:1.2em;color:#fff;font-weight:500;padding:12px 20px;text-transform:uppercase;margin-bottom:30px;background-color:#21212166;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .5s ease;display:inline-block}.banner-section .content-box .text{font-size:20px;font-weight:400;line-height:34px;opacity:0;visibility:hidden;transform:translate(-50px);margin-bottom:25px;transition:all .5s ease}.banner-section .link-box{padding-top:20px;transform:scaleY(0);transform-origin:bottom;margin:0 -10px;transition:all .5s ease 2s}.banner-section .link-box a{margin:0 10px 10px;transition:.5s ease}.banner-section .swiper-slide-active .content-box .inner{opacity:1;transform:translate(0);transition:all .5s ease}.banner-section .swiper-slide-active .content-box h1{opacity:1;visibility:visible;transform:translateY(0);transition-delay:.8s}.banner-section .swiper-slide-active h4{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1.2s}.banner-section .swiper-slide-active .text{opacity:1;visibility:visible;transform:translate(0);transition-delay:1.6s}.banner-section .swiper-slide-active .link-box{transform:scale(1)}.banner-section .banner-slider-nav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between}.banner-section .banner-slider-nav.style-two{left:0;right:auto;top:auto}.banner-section .banner-slider-nav.style-two .banner-slider-button-prev,.banner-section .banner-slider-nav.style-two .banner-slider-button-next{width:106px;height:53px;line-height:53px;font-size:16px;font-weight:700;text-transform:uppercase}.banner-section .banner-slider-nav.style-two .banner-slider-button-prev{background:#293e9c}.banner-section .banner-slider-nav.style-two .banner-slider-button-prev i{margin-right:10px;position:relative;top:1px}.banner-section .banner-slider-nav.style-two .banner-slider-button-next i{margin-left:10px;position:relative;top:1px}.banner-section .banner-slider-button-next,.banner-section .banner-slider-button-prev{width:70px;height:70px;line-height:70px;text-align:center;cursor:pointer;z-index:9;font-size:18px;background-color:#fff;color:#212121;transition:.5s}.banner-section .banner-slider-button-next{margin-right:50px}.banner-section .banner-slider-button-prev{margin-left:50px}.sec-title{position:relative;margin-bottom:55px}.sec-title .sub-title{position:relative;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:5px;display:inline-block;color:#7cc242}.sec-title h2{position:relative;font-size:46px;font-weight:600;padding-bottom:30px}.sec-title h2:before{position:absolute;content:"";left:0;bottom:0;width:76px;height:11px;background-image:url(../images/shape/shape-5.png);background-repeat:no-repeat}.sec-title.text-center h2:before{left:50%;transform:translate(-50%);background-image:url(../images/shape/shape-3.png)}.theme-color-two .sec-title h2:before{background-image:url(../images/shape/shape-11.png)}.theme-color-two .sec-title.text-center h2:before{background-image:url(../images/shape/shape-10.png)}.theme-color-three .sec-title h2:before{background-image:url(../images/shape/shape-15.png)}.theme-color-three .sec-title.text-center h2:before{background-image:url(../images/shape/shape-16.png)}.theme-color-four .sec-title h2:before{background-image:url(../images/shape/shape-21.png)}.theme-color-four .sec-title.text-center h2:before{background-image:url(../images/shape/shape-22.png)}.theme-color-five .sec-title h2:before{background-image:url(../images/shape/shape-23.png)}.theme-color-five .sec-title.text-center h2:before{background-image:url(../images/shape/shape-24.png)}.sec-title .text{position:relative;margin-top:25px;margin-bottom:0}.sec-title.light h2,.sec-title.light .text{color:#fff}.about-us-section{position:relative;padding:120px 0 90px}.about-us-section .content{position:relative;box-shadow:0 0 50px #0000001a;margin-bottom:30px;padding:40px 0 40px 124px;margin-top:10px;margin-right:30px}.about-us-section .content:before{position:absolute;content:"";left:0;top:50%;width:4px;height:105px;transform:translateY(-50%)}.about-us-section .content .icon{position:absolute;top:38px;left:35px;padding-bottom:30px}.about-us-section .content .icon:before{position:absolute;content:"";left:0;bottom:0;width:60px;height:2px}.about-us-section .content h4{position:relative;font-size:24px;font-weight:600;margin-bottom:15px}.about-us-section .content .author-title{position:relative;font-size:22px;font-weight:600;font-family:Mukta,sans-serif}.about-us-section .content .author-title span{font-size:17px;color:#4b4b4b}.about-us-section .text-block{position:relative;margin-bottom:30px}.about-us-section .text-block h3{position:relative;font-size:24px;font-weight:600;margin-bottom:20px}.about-us-section .text-block .text{margin-bottom:25px}.about-us-section .text-block .list{position:relative;margin-bottom:35px}.about-us-section .text-block .list li{position:relative;padding-left:40px;margin-bottom:10px}.about-us-section .text-block .list li:before{position:absolute;content:"";top:4px;left:0;width:18px;height:18px;background-image:url(../images/icons/icon-1.png)}.features-section{position:relative;padding:120px 0 90px;background-color:#f8f8f8}.feature-block{position:relative}.feature-block .inner-box{position:relative;box-shadow:0 0 50px #0000001a;padding:35px 30px 20px 130px;background-color:#fff;border-bottom:1px solid #dfdfdf}.feature-block:last-child .inner-box{border-bottom:0}.feature-block .icon{position:absolute;top:40px;left:40px}.feature-block h4{position:relative;font-size:24px;font-weight:600;margin-bottom:13px}.feature-video{position:relative;padding:50px;background-size:cover;overflow:hidden;min-height:503px}.feature-video h4{position:relative;font-size:24px;font-weight:600;margin-bottom:20px}.feature-video .text{position:relative;max-width:310px}.feature-video .shape{position:absolute;top:-104px;left:-94px;width:430px;height:430px;transform:rotate(45deg);border-radius:50px}.feature-video .pattern{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:left bottom}.feature-video .video-box{position:relative;left:0;top:0;bottom:0;right:0;background-size:cover;background-position:right center}.feature-video .video-btn{position:relative;text-align:center}.feature-video .video-btn span{position:relative;width:100px;height:100px;text-align:center;line-height:100px;border-radius:50%}.feature-video .video-btn a{height:90px;width:90px;line-height:90px;border-radius:50%;color:#212121;text-align:center;font-size:24px;display:inline-block;position:relative;background-color:#fff;padding-left:5px;transition:.5s}.feature-video .video-btn .ripple:before{position:absolute;left:-15px;top:-15px;right:-15px;bottom:-15px;content:"";border-radius:50%;transition:.7s;border:1px solid #fff}.feature-video .video-btn .ripple:hover:before{transform:scale(1.05)}.feature-video .video-btn .ripple:after{position:absolute;left:0;top:0;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.14);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.14);-o-box-shadow:0 0 0 0 rgba(255,255,255,.14);box-shadow:0 0 #ffffff24;-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}.feature-video .video-btn .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;right:0;bottom:0}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 70px rgba(244,68,56,0);box-shadow:0 0 0 70px #f4443800}to{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 #f4443800}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 70px rgba(244,68,56,0);box-shadow:0 0 0 70px #f4443800}to{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 #f4443800}}.our-facts-section{position:relative;padding:120px 0 90px}.our-facts-section .sec-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#212121}.our-facts-section .sec-bg .left-side{position:absolute;top:0;left:0;bottom:0;width:56%;background-size:cover}.our-facts-section .sec-bg .right-side{position:absolute;top:0;right:0;bottom:0;width:44%;background-size:cover}.facts-block{position:relative}.facts-block .inner{position:relative;background-color:#fff;padding:27px 27px 27px 157px;margin-bottom:30px;box-shadow:0 0 20px #00000026}.facts-block .icon{position:absolute;top:40px;left:40px;width:86px;height:86px;text-align:center;line-height:82px}.facts-block .count-box{position:relative;font-size:72px;font-weight:800;margin-bottom:0;line-height:79px}.facts-block .text{position:relative;font-size:20px;color:#212121;margin-bottom:6px}.facts-block.style-two .inner{padding:16px 30px 16px 90px}.facts-block.style-two .icon{color:#212121;font-size:45px;border:0;left:26px;top:21px;text-align:left;height:60px;width:60px;line-height:60px}.facts-block.style-two .count-box{color:#212121;font-size:60px;line-height:70px}.facts-block.style-two .inner:before{position:absolute;content:"";left:14px;bottom:-50px;border:30px solid transparent}.services-section{position:relative;padding:120px 0 60px}.service-block .inner-box{position:relative;margin-bottom:60px}.service-block .image{position:relative;aspect-ratio:1}.service-block .image:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;background-color:#212121;transition:.5s;opacity:0}.service-block .inner-box:hover .image:before{opacity:.9}.service-block .image img{width:100%;height:100%;object-fit:cover}.service-block .lower-content{position:relative;padding:0 30px 30px;margin:-60px 20px 0;background-color:#f8f8f8;transition:.5s;border-bottom:5px solid #7cc242}.service-block .inner-box:hover .lower-content{background-color:#fff;box-shadow:0 0 50px #0000001a;margin-top:-82px;padding-bottom:52px}.service-block .icon{position:relative;width:100px;height:100px;line-height:100px;text-align:center;background-color:#1d4c89;border-radius:50%;margin:0 auto -10px;transform:translateY(-50px)}.service-block .icon img{max-width:60px;max-height:60px;object-fit:contain;width:100%}.service-block .icon:before{position:absolute;content:"";left:-10px;top:-10px;right:-10px;bottom:-10px;transition:.5s;transform:scale(.8);opacity:0;border-radius:50%;border:1px solid #1d4c89}.service-block .inner-box:hover .icon:before{transform:scale(1);opacity:1}.service-block .icon .shape{position:absolute;left:-10px;right:-10px;bottom:-30px;transition:.5s}.service-block .inner-box:hover .icon .shape{opacity:0}.service-block h4{position:relative;font-size:24px;font-weight:600;margin-bottom:15px}.service-block .text{position:relative;margin-bottom:0}.service-block .link-btn{position:absolute;bottom:-28px;left:50%;transform:translate(-50%) scale(.8);width:50px;height:50px;line-height:50px;text-align:center;color:#212121;opacity:0;transition:.5s;background-color:#7cc242}.service-block .inner-box:hover .link-btn{opacity:1;transform:translate(-50%) scale(1)}.projects-section{position:relative;padding:120px 0 0;background-color:#f8f8f8}.projects-section .title-box{position:relative;padding-left:100px;padding-bottom:60px}.projects-section .title-box .count{position:absolute;top:12px;left:0;width:70px;height:64px;line-height:64px;text-align:center;font-size:24px;font-weight:600;color:#212121}.projects-section .title-box h2{position:relative;font-size:46px;font-weight:600}.projects-section .title-box .text{margin-bottom:0}.projects-section .title-box:before{position:absolute;content:"";left:0;bottom:-16px;width:93px;height:20px;background-image:url(../images/shape/shape-7.png);z-index:8}.projects-section .outer-box{position:relative;overflow:hidden}.projects-section .outer-container{max-width:1200px;margin:0 0 0 auto}.projects-section .background-text{position:absolute;right:0;top:170px;z-index:99;text-transform:uppercase;font-size:160px;font-weight:800;letter-spacing:-5px;line-height:90px;color:#eee;font-family:Mukta,sans-serif}.projects-section .project-info-block{position:relative}.projects-section .project-info-block .inner-box{padding:120px 0;position:relative}.projects-section .project-info-block .content{position:relative;right:0;background-color:#fff;padding:40px 30px 70px;max-width:470px;opacity:0;transition:.5s}.projects-section .active .project-info-block .content{opacity:1}.project-info-block h4{font-size:24px;font-weight:700;line-height:34px;margin-bottom:10px}.project-info-block .text{position:relative;margin-bottom:20px}.project-info-block .single-info{position:relative;padding-left:25px}.project-info-block .icon{position:absolute;top:0;left:0}.projects-section .image{padding-right:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;background-size:cover}.projects-section .owl-carousel .owl-stage-outer{overflow:visible}.projects-section .image img{opacity:.3}.projects-section .center .image img{opacity:1}.projects-section .owl-theme .owl-nav{position:absolute;right:0;top:50%;display:block;width:70px;transform:translate(35px,-50%)}.projects-section .owl-theme .owl-nav .owl-prev{position:relative;background:#ffffff26;height:70px;width:70px;border-radius:50%;border:none;text-align:center;color:#0000;line-height:70px;font-size:0px;opacity:1;margin-top:-30px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.projects-section .owl-theme .owl-nav .owl-prev:after{font-family:Flaticon;content:"";position:absolute;top:0;width:70px;height:70px;line-height:70px;left:0;color:#212121;background:#fff;font-size:18px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-top:1px solid #ddd}.projects-section .owl-theme .owl-nav .owl-prev:hover:after{left:0;margin-left:0}.projects-section .owl-theme .owl-nav .owl-next{position:relative;background:#ffffff26;height:70px;width:70px;border:none;text-align:center;line-height:70px;color:#0000;font-size:0px;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.projects-section .owl-theme .owl-nav .owl-next:after{font-family:Flaticon;content:"";position:absolute;top:0;width:70px;height:70px;line-height:70px;right:0;color:#212121;background:#fff;font-size:18px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:rotate(180deg)}.projects-section .owl-theme .owl-nav .owl-next:hover:after{right:0;margin-right:0}.projects-section .owl-theme .owl-nav .owl-prev:hover:after,.projects-section .owl-theme .owl-nav .owl-next:hover:after{opacity:1}.projects-section .owl-theme .owl-nav .owl-prev:hover,.projects-section .owl-theme .owl-nav .owl-next:hover{opacity:1}.project-info-block .link{position:absolute;left:0;bottom:0;right:0;color:#212121}.project-info-block .link .link-btn{position:relative;color:#212121;padding:16px 30px;display:inline-block;font-weight:500}.project-info-block .link .link-btn i{margin-left:6px;font-size:14px}.project-info-block .close{position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;background:#212121;opacity:1;color:#fff;font-size:16px;text-align:center}.whychoose-us-section{position:relative;padding:120px 0 60px;background-size:cover}.whychoose-us-section .top-content .text{position:relative;color:#aab4c5;padding:28px 0 28px 30px;margin-bottom:30px;margin-top:-30px}.why-choose-us-block .icon{position:absolute;top:0;left:30px;width:90px;height:90px;font-size:50px;text-align:center;line-height:90px;border-radius:50%;transition:.5s}.why-choose-us-block .icon:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;transition:.7s;transform:scale(0);border-radius:50%}.why-choose-us-block .inner-box:hover .icon:before{transform:scale(1)}.why-choose-us-block .icon i{position:relative}.why-choose-us-block .inner-box:hover .icon{color:#fff}.why-choose-us-block .inner-box{position:relative;padding-left:140px;margin-bottom:30px;padding-bottom:40px;margin-right:10px}.why-choose-us-block h4{color:#fff;position:relative;font-size:24px;font-weight:600;margin-bottom:10px}.why-choose-us-block .text{position:relative;color:#fff;margin-bottom:15px}.why-choose-us-block .link-btn{font-size:17px;font-weight:500;color:#fff;transition:.5s}.why-choose-us-block .link-btn i{font-size:11px;margin-left:5px;vertical-align:middle}.whychoose-us-section .wrapper-box{position:relative}.whychoose-us-section .wrapper-box:before{position:absolute;content:"";left:0;bottom:0;top:-1px;right:-1px;background-image:url(../images/shape/shape-12.png);background-repeat:no-repeat}.news-section.style-two .news-block .overlay-two{top:0;left:0;right:0;bottom:0;background:#011940e6}.news-section.style-two .owl-theme .owl-nav{position:absolute;top:-81px;right:15px;margin:0 auto;display:block;width:250px;height:52px}.news-section.style-two .owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:0;background:#011940;height:50px;width:120px;border:none;text-align:center;color:#0000;line-height:70px;font-size:0px;opacity:1;margin-top:-25px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-section.style-two .owl-theme .owl-nav .owl-prev:after{font-family:Flaticon;content:"";position:absolute;top:0;width:50px;height:50px;line-height:50px;left:15px;color:#fff;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-section.style-two .owl-theme .owl-nav .owl-prev:before{content:"Prev";position:absolute;top:0;width:50px;height:50px;line-height:50px;left:48px;color:#fff;font-size:17px;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-section.style-two .owl-theme .owl-nav .owl-prev:hover:after{margin-left:0}.news-section.style-two .owl-theme .owl-nav .owl-next{position:absolute;right:0;top:0;background:#011940;height:50px;width:120px;border:none;text-align:center;line-height:50px;color:#0000;font-size:0px;opacity:1;margin-top:-25px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-section.style-two .owl-theme .owl-nav .owl-next:after{font-family:Flaticon;content:"";position:absolute;top:0;width:50px;height:50px;line-height:50px;right:18px;color:#fff;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:rotate(180deg)}.news-section.style-two .owl-theme .owl-nav .owl-next:before{content:"Next";position:absolute;top:0;width:50px;height:50px;line-height:50px;left:20px;color:#fff;font-size:17px;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-section.style-two .owl-theme .owl-nav .owl-next:hover:after{margin-right:0}.news-section.style-two .owl-theme .owl-nav .owl-prev:hover:after,.news-section.style-two .owl-theme .owl-nav .owl-next:hover:after{opacity:1}.news-section.style-two .owl-theme .owl-nav .owl-prev:hover,.news-section.style-two .owl-theme .owl-nav .owl-next:hover{opacity:1}.news-section{position:relative;padding:120px 0 90px}.news-block{position:relative}.news-block .inner-box{margin-bottom:30px;position:relative;display:inline-block;overflow:hidden;box-shadow:0 0 20px #0000001a}.news-block .image{position:relative;overflow:hidden}.news-block .image img{transition:.5s;width:100%}.news-block .overlay-two{position:absolute;left:20px;right:20px;top:20px;bottom:20px;display:flex;align-items:center;justify-content:center;transition:.5s;background-color:#f7c211f2;opacity:0}.news-block .inner-box:hover .overlay-two{opacity:1}.news-block .overlay-two a{width:60px;height:60px;line-height:60px;text-align:center;background:#fff;color:#212121;display:inline-block;font-size:22px;border-radius:50%;margin:0 5px;transition:.5s}.news-block .overlay-two span{position:relative;display:inline-block;transition:.5s}.news-block .inner-box:hover .overlay-two span{transform:rotate(360deg)}.news-block .date{position:absolute;right:30px;top:0;width:70px;height:100px;text-align:center;padding:23px 5px;color:#fff;font-size:20px;font-weight:700;z-index:9}.news-block .date span{font-size:24px}.news-block .lower-content{position:relative;padding:25px 30px 0}.news-block .category{font-size:14px;margin-bottom:11px;text-transform:uppercase;font-weight:500}.news-block .category i{margin-right:5px;margin-left:5px}.news-block h3{position:relative;font-size:24px;font-weight:600;line-height:32px;margin:0 0 15px}.news-block h3 a{color:#2a2a2a;transition:.5s}.news-block .post-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:24px;border-top:1px solid #e3e3e3;padding-top:15px}.news-block .post-meta li{position:relative;margin-right:10px;padding-right:10px}.news-block .post-meta li:before{position:absolute;content:"";right:0;top:6px;width:1px;height:15px;background-color:#e0dbd5}.news-block .post-meta li a{position:relative;font-size:17px;color:#a0a0a0}.news-block .post-meta li a i{margin-right:8px}.news-block .bottom-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-block .social-links-wrapper{position:relative;width:60px;z-index:9}.news-block .social-links-wrapper .icon{position:relative;width:60px;text-align:center;color:#a0a0a0;font-size:17px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer}.news-block .social-links-wrapper .icon span{margin-right:5px;font-size:14px}.news-block .social-links{position:absolute;right:60px;top:-5px;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#fff;padding-right:10px}.news-block .social-links-wrapper:hover .social-links{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.news-block .social-links li{display:inline-block;margin-left:0}.news-block .social-links li a{width:35px;height:35px;line-height:35px;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-size:13px;color:#838d9e;display:inline-block;background:#f0ece5;border-radius:50%}.news-block .social-links li a:hover{color:#fff}.news-block .post-share-btn{position:absolute;right:30px;bottom:0}.news-block .link-box .theme-btn{background-color:#293e9c;padding:13.5px 25px}.news-block .link-box .theme-btn:hover i{color:#fff}.cta-section.style-two{background:transparent;padding:0;z-index:9}.cta-section.style-two h2{color:#fff}.cta-section.style-two .link-btn .theme-btn{margin:0 1px;background-color:#fff}.cta-section.style-two .wrapper-box{padding:49.5px 50px;box-shadow:0 0 50px #0003;background-color:#7cc242}.cta-section.style-two:before{opacity:0}.cta-section.style-two h2 i{font-size:40px;font-weight:400;display:inline-block;vertical-align:middle;line-height:43px;margin-right:6px}.theme-btn.style-five{padding:16px 46px;background-color:transparent;color:#fff;border:2px solid #fff}.theme-btn.style-five:hover{border-color:#212121}.service-details-page{position:relative;padding:120px 0 90px}.service-sidebar .category-widget ul{padding:20px;background:#fff;box-shadow:0 0 50px #0000001a}.category-widget li{margin-bottom:5px}.category-widget li a{display:block;background:#f8f8f8;padding:14.5px 30px;font-size:17px;color:#4b4b4b;font-weight:500}.service-sidebar .category-widget li a{position:relative;padding:18.5px 30px;display:block;width:100%;color:#000}.service-sidebar .category-widget li a:after{position:absolute;top:6px;right:60px;content:"";width:60px;height:53px;background:url(../images/icons/icon-34.png);transition:.5s;opacity:0}.service-sidebar .category-widget li.active a:after{opacity:1}.service-sidebar .category-widget li a:before{position:absolute;top:26px;right:20px;content:"";width:11px;height:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMDBEREFFNjRBRDExRUI4QzlEQURDQkU4QzBEMzQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxMDBEREFGNjRBRDExRUI4QzlEQURDQkU4QzBEMzQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDEwMEREQUM2NEFEMTFFQjhDOURBRENCRThDMEQzNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDEwMEREQUQ2NEFEMTFFQjhDOURBRENCRThDMEQzNDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4dZQ5qAAAAuUlEQVR42mzQMQuBYRTF8eelKFlk8iGsBpOSgU1KGWwsysh3kJlBLB4piywsoiwWm09hkUEpivzv5HZz6rec9wz3fQLvfcc510PgfhmijY/qXAh9NPFWfQszROxYMkEVT/WthhVidixZooS76orYImHHkj3yuKouiwNSdiw5oWG6NKb/xhmMTXdG3Y7lhB2Sqjsih4seV7BGXHUbFHDTPyg3LhBVwznKeOin62KEsBoO5Ea89I1fAQYAp0Mg/3KYvPwAAAAASUVORK5CYII=)}.service-sidebar .category-widget li.active a:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAALCAYAAACH6Va0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg4MzcyRDIzNjRBRDExRUI5NTZBRkZEQjkzQkI2MkFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg4MzcyRDI0NjRBRDExRUI5NTZBRkZEQjkzQkI2MkFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODgzNzJEMjE2NEFEMTFFQjk1NkFGRkRCOTNCQjYyQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODgzNzJEMjI2NEFEMTFFQjk1NkFGRkRCOTNCQjYyQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i/d8JAAAB/UlEQVR42pyUz0siYRjHx0ksoovoliAoM5LgiqyiJklgEhHVKYLYPey2Qde9Wfs3LJ7bQxSxLARdIujXIUL00EVFK0EImQTDXdyVPbRkO/ij74BOD9NlZl/4MMyX77zP+z7PM4+O47g1hmG+AB3zvL6CT6BNNFU+j8dzVCgU5judjmxyOp0Fq9XqSyQSTfIt02c0Gi/wvAPzgO3qQekbcAhaXU2Vr1ar7fp8Pg5Pb+8A9Xp9mGXZZa/Xu1Uul8Ve8N4m22AJ/CMHewcOwCDRVPlyudxHv98f1+v1skkQBHupVBKi0ahZGVxa+2AO3BNtFpwBo1ZfOp1eDwQCMYPBIOe/Uqm8KhaLQiQS4aR3HWrOKJaUylNgIto1mAE/tPrC4fAyMrHTaDTkXjGZTI9ut3tcqrkyeBXcgLdEGwFvwHetPtz2Ej0wUK1WJ3oaDqJvtVpLLPNyjYEthXYF3v+PDzdfQfd/pprZbH7keT6qDD4FzhWplLp8EvzU6guFQrFMJrNNU26xWO6R8tepVOqKBl8Ex2CIaCdgGvzR6gsGg/FsNhsXRVEObLPZfrlcLj6ZTN7Sbl8Fe6CfbLgLFsAD0VT5UONvCBxrNp9nCtJcdjgcPAbNb/qrrYNNaeCQDTe6tROJpsqHCXecz+c/tNttOuGu7Xb7KAL/pTV+EmAA2K3ETo4qDuEAAAAASUVORK5CYII=);width:31px}.service-sidebar .brochure-widget .widget-content{position:relative;padding:20px;background:#fff;box-shadow:0 0 50px #0000001a}.service-sidebar .brochure-widget .single-brochure a{background:#f8f8f8}.service-details{position:relative;margin-bottom:30px}.service-details .image{position:relative;margin-bottom:30px;aspect-ratio:16/10}.service-details .image img{object-fit:cover;height:100%;width:100%}.service-details .text-block{position:relative;margin-bottom:45px}.service-details .text-block h2{position:relative;font-size:36px;font-weight:600;margin-bottom:20px;padding-bottom:20px}.service-details .text-block h2:before{position:absolute;content:"";left:0;bottom:0;width:76px;height:11px;background-image:url(../images/shape/shape-5.png);background-repeat:no-repeat}.service-details .text-block .feature-box{position:relative}.service-details .text-block h3{position:relative;font-size:30px;font-weight:600}.service-details-page .feature-box h3{position:relative;font-size:30px;margin-bottom:25px;font-weight:600}.service-details-page .feature-box{position:relative;margin-bottom:130px}.service-details-page .feature-box .inner-box{position:relative;background:#fff;padding:30px 30px 30px 110px}.service-details-page .feature-box .wrapper-box{box-shadow:0 0 50px #0000001a}.service-details-page .feature-box .icon{position:absolute;top:30px;left:30px}.service-details-page .feature-box h4{font-size:24px;font-weight:600;margin-bottom:10px}.service-details-page .feature-box .text{margin-bottom:0}.service-details-page .text p{margin-bottom:15px}.service-details-page .text ul.list-styled,.service-details-page .text ul.list-styled li{list-style:disc}.service-details-page h3{position:relative;font-size:30px;font-weight:600;margin-bottom:20px}.service-details-page .contact-form{box-shadow:0 0 50px #00000026;padding:40px 40px 10px}.service-details-page .contact-form .form-group-two{margin-bottom:30px;margin-top:-10px}.service-details-page .request-callback-area .text{margin-bottom:40px}.service-details-page .tab-btn-style-one{position:relative;margin-bottom:50px;justify-content:space-around;padding:13px 0}.service-details-page .tab-btn-style-one .nav-item{margin:0;width:33.333%;text-align:center;border-right:1px solid #e3e3e3}.service-details-page .tab-btn-style-one .nav-item .nav-link{border:0;display:inline-block;padding:7.5px 0 7.5px 30px;position:relative}.service-details-page .tab-btn-style-one .nav-item:last-child{border-right:0}.service-details-page .tab-area{margin-top:40px;margin-bottom:40px}.service-details-page .tab-btn-style-one .nav-item .nav-link h4{position:relative;font-size:20px;font-weight:600}.service-details-page .tab-btn-style-one .nav-item .nav-link:after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;top:7px;left:0;font-size:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-details-page .tab-btn-style-one .nav-item .nav-link.active:after{font-weight:900}.service-details-page .tab-content .content .list{position:relative;margin-bottom:30px}.service-details-page .tab-content .content .list li{position:relative;padding-left:25px;margin-bottom:9px}.service-details-page .tab-content .content .list li:before{font-family:Flaticon;content:"";position:absolute;left:0;top:-1px;display:block;line-height:30px;font-size:13px;text-align:center;z-index:5;font-weight:400}.service-details-page .owl-theme .owl-nav{position:absolute;bottom:-92px;right:0;left:0;display:block;height:52px;margin:0 15px}.service-details-page .owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:0;background:#212121;height:60px;width:50%;border:none;text-align:center;color:#0000;line-height:70px;font-size:0px;opacity:1;margin-top:-25px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-right:1px solid #fff}.service-details-page .owl-theme .owl-nav .owl-prev:after{font-family:Flaticon;content:"";position:absolute;top:0;width:50px;height:60px;line-height:60px;left:15px;color:#fff;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-details-page .owl-theme .owl-nav .owl-prev:before{content:"Prev";position:absolute;top:0;width:50px;height:60px;line-height:60px;left:48px;color:#fff;font-size:17px;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-details-page .owl-theme .owl-nav .owl-prev:hover:after{margin-left:0}.service-details-page .owl-theme .owl-nav .owl-next{position:absolute;right:0;top:0;background:#212121;height:60px;width:50%;border:none;text-align:right;line-height:50px;color:#0000;font-size:0px;opacity:1;margin-top:-25px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-details-page .owl-theme .owl-nav .owl-next:after{font-family:Flaticon;content:"";position:absolute;top:-1px;width:50px;height:60px;line-height:60px;right:30px;color:#fff;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:rotate(180deg);text-align:left}.service-details-page .owl-theme .owl-nav .owl-next:before{content:"Next";position:absolute;top:0;width:50px;height:60px;line-height:60px;right:60px;color:#fff;font-size:17px;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-details-page .owl-theme .owl-nav .owl-next:hover:after{margin-right:0}.service-details-page .owl-theme .owl-nav .owl-prev:hover:after,.service-details-page .owl-theme .owl-nav .owl-next:hover:after{opacity:1}.service-details-page .owl-theme .owl-nav .owl-prev:hover,.service-details-page .owl-theme .owl-nav .owl-next:hover{opacity:1}.service-details-page .owl-theme .owl-nav .owl-next:hover:after,.service-details-page .owl-theme .owl-nav .owl-next:hover:before,.service-details-page .owl-theme .owl-nav .owl-prev:hover:after,.service-details-page .owl-theme .owl-nav .owl-prev:hover:before{color:#212121}.service-details-page .owl-carousel .owl-stage-outer:before{position:absolute;content:"";left:50%;top:0;bottom:0;width:1px;background:#e3e3e3}.page-title{position:relative;background-color:#646464;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.page-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#0009}.page-title .content-box{position:relative;padding:67px 0}.page-title .content-box h1{position:relative;display:block;font-size:46px;line-height:55px;color:#fff;font-weight:600;font-family:Heebo,sans-serif}.page-title .content-box .bread-crumb{position:absolute;bottom:20px;right:0}.page-title .content-box .bread-crumb li{position:relative;display:inline-block;font-size:14px;padding-right:20px;margin-right:10px;font-weight:500;text-transform:uppercase}.page-title .content-box .bread-crumb li a{color:#fff}.page-title .content-box .bread-crumb li a:hover{text-decoration:underline}.page-title .content-box .bread-crumb li:last-child{padding:0;margin:0}.page-title .content-box .bread-crumb li:after{position:absolute;content:"";font-family:FontAwesome;top:0;right:-3px;font-size:11px;font-weight:400;color:#fff}.page-title .content-box .bread-crumb li:last-child:after{display:none}.page-title .background-text{position:absolute;right:-210px;bottom:116px;z-index:99;text-transform:uppercase;font-size:190px;font-weight:700;letter-spacing:-5px;line-height:200px;color:#ffffff1a;transform:rotate(-31deg)}.page-title .background-text .text-2{position:absolute;top:-5px;left:15px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.2);color:transparent}.contact-form-section{position:relative;padding:120px 0 90px;background-color:#f8f8f8}.contact-form-section .wrapper-box{position:relative;padding:60px 60px 30px;box-shadow:0 0 20px #0000000d;background-color:#fff;margin-bottom:30px}.contact-form{position:relative}.contact-form .form-group{position:relative;background:#f8f8f8;padding:13px 20px;margin-bottom:30px}.contact-form label{position:relative;display:block;font-size:14px;font-weight:500;margin-bottom:0;text-transform:uppercase}label.error{color:red;font-size:14px;margin-bottom:25px;display:block;margin-top:-20px}.contact-form input{position:relative;background:transparent;width:100%;color:#8b8b8b;box-shadow:none;border:none;outline:none}.contact-form textarea{position:relative;background:transparent;width:100%;color:#8b8b8b;height:159px;box-shadow:none;border:none;outline:none}.contact-form .bootstrap-select>.dropdown-toggle{width:100%!important;display:block;padding:0;color:#8b8b8b;font-size:17px}.contact-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.contact-form .bootstrap-select .dropdown-toggle .filter-option:after{font-size:11px;color:#212121;top:-16px}.contact-form .bootstrap-select>.dropdown-toggle:focus{outline:none!important;border:none;box-shadow:none}.contact-form .bootstrap-select>.dropdown-toggle,.contact-form .bootstrap-select>.dropdown-toggle:hover{background:transparent;border:0}.contact-form .form-group .form-btn{position:absolute;right:20px;bottom:20px}.contact-form .form-group .form-btn button{box-shadow:none;border:none;outline:none}.contact-form-section.style-four .contact-info .icon-box .icon{position:absolute;top:50%;left:20px;font-size:43px;transform:translateY(-50%)}.contact-form-section.style-four .contact-info .icon-box{position:relative;padding:22px 0 21px 88px;box-shadow:0 0 50px #0000001a;background:#fff;margin-bottom:25px}.contact-form-section.style-four .contact-info .icon-box:before{position:absolute;content:"";bottom:-6px;left:0;height:0;right:0;transition:.5s;opacity:0}.contact-form-section.style-four .contact-info .icon-box:hover:before{height:6px;opacity:1}.contact-form-section.style-four .contact-info .icon-box h4{font-size:24px;font-weight:600}.contact-form-section.style-four .contact-info .icon-box .text{margin-bottom:0}.contact-form-section.style-four .contact-info .icon-box .text a{color:#4b4b4b}.contact-form-section.style-four .office-address{position:relative;margin-bottom:40px}.contact-form-section.style-four .office-address .icon-box{position:relative;padding-left:80px;margin-bottom:25px}.contact-form-section.style-four .office-address .icon-box .icon{position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;text-align:center;font-size:26px}.contact-form-section.style-four .office-address .icon-box h4{font-size:24px;font-weight:600;margin-bottom:5px}.contact-form-section.style-four .office-address .icon-box .text{font-size:20px}.clients-swiper .swiper-wrapper{align-items:center;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}.clients-swiper .swiper-slide img{height:100%;max-height:90px}.certification-section{position:relative;width:100%;display:block;padding:100px 0;background-color:#1d4c89}.certification-section img{transition:all .3s ease;width:100%;max-width:100%!important}.certification-section a:hover img{scale:1.05}.certification-section h2{color:#fff}@media (max-width: 767.98px){.certification-block{margin-bottom:20px}}.page_pagination_two{text-align:center;margin-top:20px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.page_pagination_two li{display:inline-block;margin:0 4px}.page_pagination_two li a{width:50px;height:50px;line-height:50px;display:block;border-radius:0;border:1px solid #e3e3e3;text-align:center;color:#212121;font-size:20px;font-family:Mukta,sans-serif;font-weight:600;transition:.5s}.page_pagination_two li.prev a{font-size:16px;font-weight:400}.page_pagination_two li.next a{font-size:16px;font-weight:400;transform:rotate(180deg)}.page_pagination_two li.next a:hover{color:#4b4b4b}.main-footer{position:relative;background:#212121;padding:100px 0 60px}.widget{position:relative;margin-bottom:40px}.about-widget{position:relative}.about-widget .logo{position:relative;margin-bottom:30px}.about-widget .logo img{max-width:120px}.about-widget .text{position:relative;color:#a3a3a3;margin-bottom:30px}.about-widget .social-links{position:relative}.about-widget .social-links li{position:relative;margin-right:10px;display:inline-block}.about-widget .social-links li a{position:relative;width:50px;height:50px;line-height:50px;text-align:center;color:#a3a3a3;background-color:#2e2e2e;transition:.5s;display:inline-block}.about-widget .social-links li a:hover{color:#212121}.links-widget{position:relative}.links-widget .list li{position:relative;margin-bottom:13px}.links-widget .list li a{position:relative;color:#a3a3a3;transition:.5s}.links-widget .list li a:before{content:"";left:0;top:0;margin-right:8px;font-size:16px;font-family:FontAwesome;font-weight:900}.widget_title{position:relative;font-size:24px;color:#fff;font-weight:600;margin-bottom:30px;padding-bottom:20px}.widget_title:before{position:absolute;content:"";left:0;bottom:0;width:76px;height:11px;background-image:url(../images/shape/shape-3.png);background-repeat:no-repeat}.contact-widget{position:relative}.contact-widget li{position:relative;color:#a3a3a3;margin-bottom:16px;padding-left:60px;line-height:27px}.contact-widget i{position:absolute;top:7px;left:0;width:40px;height:40px;line-height:40px;text-align:center;color:#a3a3a3;background-color:#2e2e2e;display:inline-block;transition:.5s}.contact-widget li:hover i{color:#212121}.contact-widget a{color:#a3a3a3}.instagram-widget .wrapper-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4.5px}.instagram-widget .wrapper-box .image{position:relative;overflow:hidden;margin:0 4.5px 11px}.instagram-widget .wrapper-box .image .overlay-link{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;left:0;top:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;background:#212121e6}.instagram-widget .wrapper-box .image:hover .overlay-link{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.instagram-widget .wrapper-box .image .overlay-link a{color:#fff;font-size:22px}.footer-bottom{position:relative;background-color:#212121}.footer-bottom .wrapper-box{position:relative;border-top:1px solid #3a3a3a;padding:33px 0}.footer-bottom .copyright-text{color:#a3a3a3;font-size:17px}.footer-bottom .menu{font-size:17px}.footer-bottom .menu li{position:relative;display:inline-block;padding-right:28px}.footer-bottom .menu li:before{position:absolute;content:"";right:9px;bottom:5px;height:2px;width:8px;background-color:#a3a3a3}.footer-bottom .menu li:last-child:before{display:none}.footer-bottom .menu li:last-child{padding-right:0}.footer-bottom .menu li a{color:#a3a3a3;transition:.5s}@media only screen and (max-width: 7000px){.page-wrapper{overflow:hidden}}@media only screen and (max-width: 1675px){.team-section-three .side-image{display:none}}@media only screen and (max-width: 1400px){.main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul{left:auto;right:100%}.main-menu .navigation>li:nth-last-child(-n+2)>ul{left:auto;right:0}.main-menu .navigation>li:nth-last-child(-n+2)>ul>li>ul{left:auto;right:100%}.main-header.header-style-three .header-upper .right-column{display:none}}@media only screen and (max-width: 1199px){.cta-section:before,.whychoose-us-section .wrapper-box:before,.projects-section .owl-theme .owl-nav,.projects-section .background-text{display:none}.statement-block{margin-bottom:30px}.statement-block:last-child{margin-bottom:0}.history-section .tab-content{margin-right:0}.history-block .image img{width:100%}}@media only screen and (max-width: 1099px){.header-top .right-column{display:none}.about-section-two .link-btn a.style-six{margin-bottom:30px}.projects-section-two .top-content .text{overflow:revert;z-index:9;margin-bottom:30px}.projects-section-two .sec-bg{top:-13px}.projects-section-two{padding-top:70px}}@media only screen and (min-width: 1140px){.main-header .nav-outer .logo-box{display:none}}@media only screen and (max-width: 1139px){.main-header .nav-outer .main-menu,.sticky-header{display:none!important}.nav-outer .mobile-nav-toggler{display:block}.main-header.header-style-two .header-info-right,.main-header.header-style-two .header-upper .logo-box,.main-header .header-lower .navbar-right-info,.header-upper .navbar-right-info{display:none}.main-header .header-lower .wrapper-box{padding:0 10px;background:#fb5a0f}.main-header .nav-outer{justify-content:space-between;width:100%}.main-header .nav-outer .logo-box{display:block;padding-left:10px}.main-header.header-style-two .header-upper .inner-container{justify-content:center;padding:20px 0 10px}.main-header.header-style-two .header-upper .contact-info .single-contact-info{padding-bottom:10px}.main-header.header-style-two{position:relative}.main-header.header-style-two .header-lower .auto-container{padding:0}.banner-section.style-two .content-box{min-height:600px;padding-top:0;padding-bottom:100px}.main-header.header-style-three .header-upper .inner-container{justify-content:space-between;padding:0;min-height:auto}.main-header.header-style-three .header-upper .left-column{width:100%;justify-content:space-between}.main-header.header-style-three .header-upper .left-column .nav-outer{width:auto}.main-header.header-style-three .header-upper .left-column .nav-outer .mobile-nav-toggler{margin:2px 0}}@media only screen and (max-width: 991px){.checkout-page-section .information-inner{margin-bottom:30px;padding-left:30px;padding-right:30px}.product-details-content .products-carousel{margin-bottom:50px}.about-section-five .image img{width:100%}.about-section-four .image-wrapper{margin-right:0;margin-bottom:30px}.contact-info-section .contact-info{padding-bottom:30px}.contact-info-section .contact-info .icon-box{padding-left:58px;padding-bottom:0}.contact-info-section .contact-info .icon-box .icon{left:0}.pricing-section.style-two .contact-info{margin-bottom:50px}.services-section-four .tab-btn-style-one.nav-tabs .nav-item{width:100%}.clients-logo-section.style-two .theme_carousel{border-left:0}.banner-section.style-five .content-box h4{color:#0b2042;margin-bottom:20px}.team-section-two.style-three .owl-theme .owl-nav,.banner-section.style-five .swiper-slide-active .shape-one,.banner-section.style-five .banner-slider-nav,.banner-section .banner-slider-nav,.clients-logo-section.style-two .owl-theme .owl-nav,.banner-section.style-three .banner-slider-nav,.news-section.style-two .owl-theme .owl-nav,.filters .link a.link-btn,.header-top .location{display:none}.cta-section .link-btn{text-align:center}.cta-section .link-btn .theme-btn,.cta-section.style-two .link-btn .theme-btn,.cta-section .link-btn a{margin-bottom:10px}.cta-section h2{text-align:center;margin-bottom:15px}.news-block .inner-box{width:100%}.banner-section .content-box h1{font-size:50px;line-height:60px}.about-us-section .content{margin-right:0}.process-block{border:0;margin-bottom:30px}.process-block .inner-box:before{display:none}.working-process-section{padding-bottom:90px}.footer-bottom.style-two .logo{width:100%;border:0;margin:0 0 20px;padding:0}.footer-bottom.style-two .copyright-text{margin-bottom:20px;width:100%}.footer-bottom.style-two .left-side,.footer-bottom .social-links{width:100%}.cta-section-two .left-content{padding:0;text-align:center}.cta-section-two .icon{position:relative;top:0;margin-bottom:25px}.cta-section-two .wrapper-box .link-btn{text-align:center}.service-block-three .inner-box{margin-bottom:90px}.services-section-three .bottom-content{margin-top:0;margin-bottom:0}.services-section-three .bottom-content .link-btn a{margin-bottom:20px}.working-process-section.style-two .process-block:before{display:none}.newsletter .left-content{padding:0;text-align:center}.newsletter .icon{position:relative;margin:0 auto}.contact-form-section.style-three .bg-one{display:none}.footer-bottom.style-four .logo{border:0;padding:0;margin:0 0 20px;width:100%}.footer-bottom.style-four .left-side{width:100%;text-align:center}.footer-bottom.style-four .copyright-text{width:100%;margin-bottom:20px}.faq-section .image{margin-bottom:30px}}@media only screen and (min-width: 768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width: 767px){br{display:none}.our-facts-section-three .facts-block .inner .content:before,.our-facts-section .sec-bg .right-side{display:none}.our-facts-section .sec-bg .left-side{width:100%}.filter-tabs li{margin-bottom:10px}.filter-tabs li:before{top:-5px;height:3px}.filter-tabs{padding-bottom:20px}.cta-section.style-three .wrapper-box:before{display:none}.header-style-five .header-top ul.header-menu{justify-content:center;width:100%}.header-style-five .header-top .left-column{width:100%}.main-header.header-style-five .header-upper .logo-box{width:100%;text-align:center}.main-header.header-style-five .header-upper .contact-info .single-contact-info{padding-right:0;border:0;margin-bottom:10px}.main-header.header-style-five .header-upper .right-column{width:100%}.cart-section .apply-coupon button,.cart-section .apply-coupon .form-group,.cart-section .btn-box button{margin-bottom:10px}.page-title .content-box h1{font-size:35px;text-align:center}.page-title .content-box .bread-crumb{left:0;text-align:center}}@media only screen and (max-width: 575px){.comments-area .comment{padding-left:0}.comments-area .comment-box .author-thumb{position:relative}.blog-single-post .author-box{padding-left:30px}.blog-single-post .author-box .image{position:relative;left:0;top:0}.service-details-page .tab-btn-style-one .nav-item,.product-details-content .product-details .product-info li{width:100%}.testimonials-section-five .testimonial-block-two .inner-box{padding-left:0}.testimonials-section-five .testimonial-block-two .quote-icon{display:none}.main-header.header-style-four .header-top .left-column{width:100%;justify-content:center}.main-header.header-style-four .header-top .social-links{width:100%;text-align:center;padding:0;margin:0}.main-header.header-style-four .header-top .social-links:before{opacity:0}.main-header.header-style-four .header-top{padding:10px 0}.header-top .contact-info{text-align:center}.header-top .contact-info li{padding-right:0;width:100%}.header-top .contact-info li:before{opacity:0}.header-top .contact-info{position:relative;padding:10px 0}.banner-section .content-box h1{font-size:34px;line-height:42px}.sec-title h2{font-size:35px}.main-header.header-style-two .header-upper .contact-info .single-contact-info{width:100%;margin:0;padding-right:0;border-right:0}.about-section-four .icon-box{text-align:center;padding:30px 20px}.about-section-four .icon-box .icon{position:relative;top:0;left:0;margin-bottom:20px}.about-section-four .icon-box .link{position:relative;top:0;right:0;margin-top:20px}.statement-block .inner-box{padding-left:40px;padding-right:40px}.about-section-two.style-two .link-btn a{margin-bottom:15px}.team-block-two .overlay{top:15px;right:15px;left:15px;bottom:15px}}body.dark-mode{background-color:#121212;color:#e0e0e0}body.dark-mode a{color:#b1db8f}body.dark-mode a:hover,body.dark-mode a:focus{color:#daeec9}body.dark-mode .card{background-color:#1e1e1e;box-shadow:0 2px 8px #000000b3}body.dark-mode .card__header,body.dark-mode .card__body,body.dark-mode .card__footer{color:#e0e0e0}body.dark-mode .button{background-color:#639e33;color:#fff}body.dark-mode .button:hover,body.dark-mode .button:focus{background-color:#4b7727;color:#fff}body.dark-mode input,body.dark-mode textarea,body.dark-mode select{background-color:#1c1c1c;border-color:#333;color:#e0e0e0}body.dark-mode input:focus,body.dark-mode textarea:focus,body.dark-mode select:focus{border-color:#b1db8f;box-shadow:0 0 0 3px #7cc24266;outline:none}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder,body.dark-mode select::placeholder{color:#999}body.dark-mode .modal{background-color:#000000d9}body.dark-mode .modal__content{background-color:#1e1e1e;color:#e0e0e0;box-shadow:0 4px 20px #000000e6}body.dark-mode .modal__close{color:#999}body.dark-mode .modal__close:hover,body.dark-mode .modal__close:focus{color:#b1db8f}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-70{margin-top:70px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-70{margin-bottom:70px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-50{padding-bottom:50px!important}@media print{*,*:before,*:after{box-shadow:none!important;text-shadow:none!important;color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important;color:#000!important;font-size:12pt;line-height:1.4;margin:.5in}a,a:visited{color:#000;text-decoration:underline;cursor:text}.no-print,header,footer,nav,.modal,.button,.form-error,.form-help-text{display:none!important}img{max-width:100%!important;height:auto!important}table{border:1px solid #000!important;border-collapse:collapse!important}th,td{border:1px solid #000!important;padding:4px 8px!important}.page-break{page-break-before:always!important}.card,section{page-break-inside:avoid!important}}.btn{padding:.8rem 2rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;transition:background-color .3s ease,color .3s ease;text-decoration:none!important;font-size:17px;font-weight:700;line-height:100%;letter-spacing:normal;margin-bottom:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;min-height:40px;transition:all .3s ease 0s;min-width:160px}.btn:hover,.btn:focus{background-color:#639e33;color:#fff;outline:none;padding:.8rem 2.5rem}.btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:.65}.btn__primary{background-color:#7cc242;color:#fff}.button-secondary{background-color:#2c6bb0;color:#343a40;border:none;padding:.5rem 1rem;cursor:pointer}.button-secondary:hover{opacity:.9}.button-secondary{border:1px solid #2c6bb0}.button-secondary:hover,.button-secondary:focus{color:#fff}.button-outline{background-color:transparent;color:#7cc242;border:2px solid #7cc242}.button-outline:hover,.button-outline:focus{background-color:#7cc242;color:#fff}.button-sm{font-size:.875rem;padding:.25rem .5rem}.button-lg{font-size:1.25rem;padding:1rem 1.5rem}.theme-btn{position:relative;display:inline-block;font-size:17px;line-height:24px;color:#212121;padding:18px 35px;font-weight:500;overflow:hidden;text-transform:capitalize;vertical-align:middle;text-align:center;min-width:160px;background-color:#7cc242}.theme-btn:hover{color:#fff}.theme-btn:before{position:absolute;left:0;top:0;height:100%;width:0%;content:"";background-color:#212121;transition:.5s}.theme-btn:hover:before{width:100%}.theme-btn span{position:relative}.theme-btn span i{margin-right:7px}.theme-btn.style-two{padding:16px 46px;background-color:transparent;color:#fff}.theme-btn.style-two:hover{color:#212121}.about{margin:0;padding:0}
