html{max-width:100%;overflow-y:scroll;overflow-x:hidden}body{max-width:100%;overflow:hidden;background:#fff;color:#676767;position:relative}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,article a{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--scroll-bar-w:-2px}.container{margin:0 auto;position:relative;max-width:880px}.row{position:relative}.main-content>.row,header .row{margin-left:0;margin-right:0}.clr:after,.col:after,.group:after,.row:after{content:"";display:block;height:0;clear:both;visibility:hidden}.row,div.clear{padding-bottom:24px}@media (min-width:691px){.span_1{width:6.5%}.span_2{width:15%}.span_3{width:23.5%}.span_4{width:32%}.span_5{width:40.5%}.span_6{width:49%}.span_7{width:57.5%}.span_8{width:66%}.span_9{width:74.5%}.span_10{width:83%}.span_11{width:91.5%}.span_12{width:100%}}body{-webkit-font-smoothing:antialiased;font-weight:400;line-height:26px}body:not(.nectar-no-flex-height){display:flex;flex-direction:column;min-height:100vh}body:not(.nectar-no-flex-height) #ajax-content-wrap,body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner{display:flex;flex-direction:column;flex-grow:1}body:not(.nectar-no-flex-height) .container-wrap{flex-grow:1}p{-webkit-font-smoothing:antialiased}.nectar-skip-to-content:not(:focus),.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}#header-outer .screen-reader-text{height:1px}.container-wrap,.project-title{background-color:#f8f8f8;position:relative;z-index:10;margin-top:0;padding-top:40px;padding-bottom:40px}a{text-decoration:none;transition:color .3s}p{padding-bottom:27px}.row .col p:last-child{padding-bottom:0}.wpb_wrapper>div{margin-bottom:24px}.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child .hover-wrap,.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img,.row .wpb_wrapper>img:last-child,.wpb_wrapper>div:last-child{margin-bottom:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:10px;width:100%;font-family:inherit;line-height:24px;color:#555;transition:all .2s ease;border-color:#e5e7eb;background:#fff;}ul li{list-style:disc;list-style-position:outside}#footer-outer ol,#footer-outer ul,#header-outer .button_social_group ul,#header-outer nav>ul,#header-outer ol,#header-secondary-outer ol,#header-secondary-outer ul,#mobile-menu ol,#mobile-menu ul,#search-outer ol,#search-outer ul,#slide-out-widget-area ol,#slide-out-widget-area ul{margin:0}#footer-outer ol li,#footer-outer ul li,#header-outer ol li,#header-outer ul li,#header-secondary-outer ol li,#header-secondary-outer ul li,#mobile-menu ol li,#mobile-menu ul li,#search-outer ol li,#search-outer ul li,#slide-out-widget-area ol li,#slide-out-widget-area ul li{list-style:none}.main-content img{max-width:100%;height:auto}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p{color:#fff}.row .col h3,.row .col h4{margin-bottom:8px}.row .col img{margin-bottom:15px;max-width:100%;height:auto}.wpb_text_column>.wpb_wrapper>:last-child{margin-bottom:0}.wpb_content_element,.wpb_row{margin-bottom:35px}#ajax-content-wrap .wpb_row.has-global-section,.wpb_row.has-global-section{margin-bottom:0}body.page-template-template-portfolio-php .container-wrap,body.single-portfolio .container-wrap,body.tax-project-type .container-wrap,body[data-bg-header=true] .container-wrap{padding-top:25px;margin-top:0!important;padding-bottom:40px}#header-space{height:90px;background-color:#fff}#header-outer{width:100%;top:0;left:0;position:fixed;padding:28px 0 0 0;background-color:#ffffff00;z-index:9999;overflow:visible}@media only screen and (min-width:1000px){#header-outer:not([data-format=left-header]){padding-top:0}}.wpb_row>.span_12{z-index:10}.wpb_row>.span_12{margin-bottom:0!important}.wpb_row>.span_12>.column_container:last-child{margin-bottom:0}#page-header-bg .container{z-index:100}.nectar-slider-loading{background-color:#393939;background-position:center;background-repeat:repeat;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%}body .full-width-section{-webkit-box-sizing:content-box;box-sizing:content-box}.full-width-section{background-size:cover;width:100%;position:relative}.full-width-content.parallax_section{background-size:cover}.full-width-content.vc_row-fluid .wpb_column{background-position:center;background-size:cover}.wpb_row{position:relative}.wpb_row.vc_row-o-full-height{min-height:99vh}#page-header-bg .page-header-bg-image-wrap,.full-width-section .row-bg,.wpb_row .row-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.row.right-align-text{text-align:right}.wpb_row.full-width-content,.wpb_row.full-width-section,body.material .wpb_row.full-width-content,body.material .wpb_row.full-width-section{margin-bottom:0}.wpb_row.full-width-content .img-with-aniamtion-wrap,.wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap,.wpb_row.full-width-content img{margin-bottom:0}.full-width-section>.span_12>div:last-child{padding-bottom:0}.full-width-section img{display:block;margin-bottom:0}html:not(.js) .full-width-content,html:not(.js) .full-width-section{visibility:visible}.full-width-content.parallax_section .row-bg-wrap,.full-width-section.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap .inner-wrap,.wpb_row.parallax_section .row-bg-wrap{overflow:hidden;width:100.1%;height:100.1%;position:absolute;top:0;left:0}.wpb_row .row-bg-wrap .inner-wrap{z-index:1}.wpb_row .row-bg-wrap[data-bg-animation=zoom-out-reveal]{z-index:2}.wpb_row.parallax_section .nectar-parallax-scene{z-index:1}.full-width-section .row-bg-wrap,.wpb_row .row-bg-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.wpb_row .row-bg-wrap .inner-wrap{height:100%;width:100%}.full-width-content.parallax_section .row-bg,.full-width-section.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{position:absolute;z-index:1;top:0;left:0;background-size:cover}.full-width-section .row-bg.no-cover,.full-width-section.no-cover .row-bg,.wpb_row .row-bg.no-cover{background-size:auto!important}body .full-width-section>.col.span_12{float:none}html body .vc_row-fluid.legacy>.span_12{display:block}.col.span_12.light .wpb_text_column>.wpb_wrapper>ul,.full-width-content>.col.span_12.light,.full-width-section>.col.span_12.light,.span_12.light .wpb_text_column a{color:#fff}.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container.vc_col-lg-3>.vc_column-inner{min-width:17em;}.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner{width:100%}.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper{min-height:1px}.vc_row.vc_row-o-equal-height.vc_row-o-content-top>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper{min-height:100%}.vc_row.vc_row-o-content-stretch>.span_12>.vc_column_container>.vc_column-inner>.wpb_wrapper,.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.nectar-object-cover){min-height:100%}.vc_column_container>.vc_column-inner{position:relative}.col{position:relative;float:left}.wpb_column{background-position:center}.wpb_column .column-bg-overlay,.wpb_column .column-bg-overlay-wrap{pointer-events:none;position:absolute;z-index:-1;height:100%;width:100%;top:0;left:0;content:' ';display:block;opacity:0;transition:background-color .45s cubic-bezier(.25,1,.33,1),opacity .45s cubic-bezier(.25,1,.33,1)}.vc_column-inner .column-overlay-layer{pointer-events:none;position:absolute;z-index:0;height:100%;width:100%;top:0;left:0;content:' ';display:block}.wpb_column .column-bg-overlay-wrap{opacity:1}.column-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:11}.col.span_3 .col.span_12 i,.col.span_4 .col.span_12 i{margin-bottom:0}body .wpb_text_column{margin-bottom:0}.wpb_text_column.text_direction_rtl{direction:rtl}.wpb_text_column.text_direction_ltr{direction:ltr}.wpb_animate_when_almost_visible{opacity:0}.wpb_wrapper>.divider,.wpb_wrapper>.divider-border,.wpb_wrapper>.divider-small-border,.wpb_wrapper>.divider-wrap{margin-bottom:0}.divider{height:20px}i[class*=fa-],span[class*=fa-]{display:inline-block;word-spacing:1px;position:relative;text-align:center;vertical-align:middle;max-width:100%;display:inline-flex;align-items:center;justify-content:center;}.col.has-animation,.img-with-aniamtion-wrap .hover-wrap,.nectar-fancy-box.has-animation,.nectar_cascading_images .cascading-image .inner-wrap,.wpb_column.has-animation,img.img-with-animation{opacity:0;position:relative}.img-with-aniamtion-wrap[data-animation=none] .hover-wrap,.nectar_cascading_images .cascading-image[data-animation=none] .inner-wrap,img.img-with-animation[data-animation=none]{opacity:1}.img-with-aniamtion-wrap,body .wpb_wrapper>.img-with-aniamtion-wrap{line-height:0;margin-bottom:0}.img-with-aniamtion-wrap>.inner{height:100%}.img-with-aniamtion-wrap .hover-wrap{overflow:hidden}.img-with-aniamtion-wrap .hover-wrap:not([data-hover-animation]),.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=none]{overflow:visible}.img-with-aniamtion-wrap .hover-wrap{margin-bottom:15px}body[data-bg-header=true] .container-wrap,html.fp-enabled .container-wrap{margin-top:0!important;padding-top:0!important}body .full-width-content,body .full-width-section{visibility:visible}.full-width-content.blog-fullwidth-wrap,.full-width-content.nectar-shop-outer,.nectar-slider-wrap[data-full-width=true],.page-submenu .full-width-content,.page-submenu>.full-width-section,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section:not(.non-fw),.post-area.full-width-content.standard-minimal,.single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap,.wpb_row.full-width-content,.wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,.wpb_row.full-width-section .mobile-video-image,.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,body .full-width-section .nectar-parallax-scene,body .full-width-section .row-bg-wrap,body .full-width-section.parallax_section .row-bg-wrap,body .full-width-section>.nectar-shape-divider-wrap,body .full-width-section>.video-color-overlay,body[data-aie=long-zoom-out] .first-section .row-bg-wrap,body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-aie=zoom-out] .first-section .row-bg-wrap,body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal{margin-left:-50vw;left:50%;width:100vw;}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?v=1.6);src:url(../fonts/icomoon.eot?#iefix&v=1.6) format('embedded-opentype'),url(../fonts/icomoon.woff?v=1.6) format('woff'),url(../fonts/icomoon.ttf?v=1.6) format('truetype'),url(../fonts/icomoon.svg#icomoon?v=1.6) format('svg');font-weight:400;font-display:swap;font-style:normal}.ascend .mfp-iframe-holder .mfp-close,.ascend .mfp-image-holder .mfp-close,.fa.fa-angle-down,.fa.fa-angle-left,.fa.fa-angle-right,.fa.fa-angle-up,.fa.fa-facebook,.fa.fa-linkedin,.fa.fa-minus-sign,.fa.fa-ok-sign,.fa.fa-pinterest,.fa.fa-plus-sign,.fa.fa-twitter,.icon-be,.icon-button-arrow,.icon-salient-apple-music,.icon-salient-artstation,.icon-salient-back-to-all,.icon-salient-cart,.icon-salient-check,.icon-salient-discord,.icon-salient-down-arrow,.icon-salient-down-arrow-thin,.icon-salient-facebook,.icon-salient-facebook-messenger,.icon-salient-heart,.icon-salient-heart-2,.icon-salient-houzz,.icon-salient-left-arrow,.icon-salient-left-arrow-thin,.icon-salient-m-clock,.icon-salient-m-close,.icon-salient-m-eye,.icon-salient-m-social-alt,.icon-salient-m-user,.icon-salient-mastodon,.icon-salient-medium,.icon-salient-patreon,.icon-salient-pencil,.icon-salient-pinterest,.icon-salient-plus,.icon-salient-right-arrow,.icon-salient-right-arrow-thin,.icon-salient-right-line,.icon-salient-search,.icon-salient-spotify,.icon-salient-thin-line,.icon-salient-threads,.icon-salient-tiktok,.icon-salient-trustpilot,.icon-salient-twitch,.icon-salient-twitter,.icon-salient-woo-zoom-icon,.icon-salient-x,.icon-salient-x-twitter,.icon-soundcloud,.icon-vimeo,.material .comment-list .reply a:before,.mejs-controls .mejs-button button,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.salient-page-submenu-icon,.video-play-button,i.fa.fa-houzz{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-salient-m-bag:before{content:"\e900"}.icon-salient-m-eye:before{content:"\e015"}.icon-salient-m-clock:before{content:"\e016"}.icon-salient-m-gear:before{content:"\e023"}.icon-salient-m-heart:before{content:"\e024"}.icon-salient-m-search:before{content:"\e036"}.icon-salient-m-prev:before{content:"\e050"}.icon-salient-m-rewind:before{content:"\e051"}.icon-salient-m-play:before{content:"\e052"}.icon-salient-woo-zoom-icon:before{content:"\e908"}.icon-salient-woo-zoom-icon-minus:before{content:"\e90a"}.icon-salient-m-pause:before{content:"\e053"}.icon-salient-m-stop:before{content:"\e054"}.icon-salient-m-ff:before{content:"\e055"}.icon-salient-m-next:before{content:"\e056"}.icon-salient-m-user:before{content:"\e074"}.icon-salient-m-chat:before{content:"\e076"}.icon-salient-m-social:before{content:"\e081"}.icon-salient-m-social-alt:before{content:"\e90e"}.icon-salient-m-left-arrow:before{content:"\e094"}.icon-salient-m-right-arrow:before{content:"\e095"}.icon-salient-m-sound:before{content:"\e098"}.icon-salient-m-mute:before{content:"\e099"}.icon-salient-m-close:before{content:"\e117"}.icon-salient-m-menu:before{content:"\e120"}.icon-salient-x:before{content:"\e003"}.icon-salient-right-arrow:before{content:"\e000"}.icon-salient-left-arrow:before{content:"\e001"}.icon-salient-right-line:before{content:"\e004"}.icon-salient-back-to-all:before{content:"\e005"}.icon-salient-right-arrow-thin:before{content:"\e006"}.icon-salient-left-arrow-thin:before{content:"\e007"}.icon-salient-down-arrow-thin:before{content:"\e00c"}.icon-salient-down-arrow:before{content:"\e008"}.icon-salient-facebook:before{content:"\e00a"}.icon-salient-twitter:before{content:"\e00b"}.icon-salient-pinterest:before{content:"\e00d"}.icon-salient-heart:before{content:"\e00e"}.icon-salient-plus:before{content:"\e010"}.icon-salient-cart:before{content:"\e012"}.icon-salient-pencil:before{content:"\e011"}.icon-be:before{content:"\e013"}.icon-vimeo:before{content:"\e014"}.icon-soundcloud:before{content:"\e600"}.icon-button-arrow:before{content:"\e909"}.icon-salient-thin-line:before{content:"\e602"}.icon-salient-spotify:before{content:"\f1bc"}.icon-salient-facebook-messenger:before{content:"\e90d"}.icon-salient-artstation:before{content:"\e90b"}.icon-salient-discord:before{content:"\e90c"}.icon-salient-tiktok:before{content:"\e90f"}.icon-salient-houzz,i.fa.fa-houzz:before{content:"\e904"}.icon-salient-twitch:before{content:"\e905"}.icon-salient-apple-music:before{content:"\e903"}.icon-salient-patreon:before{content:"\e912"}.icon-salient-check:before{content:"\e915"}.icon-salient-medium:before{content:"\e914"}.icon-salient-trustpilot:before{content:"\e916"}.icon-salient-mastodon:before{content:"\e917"}.icon-salient-threads:before{content:"\e913"}body .icon-salient-x-twitter:before{content:"\e918"}body .fa.fa-angle-down:before{content:"\e60a"}body .fa.fa-angle-up:before{content:"\e609"}body .fa.fa-angle-left:before{content:"\e608"}body .fa.fa-angle-right:before{content:"\e607"}body .fa.fa-pinterest:before{content:"\e60b"}body .fa.fa-twitter:before{content:"\e60c"}body .fa.fa-facebook:before{content:"\e60d"}body .fa.fa-whatsapp:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M713.5 599.9c-10.9-5.6-65.2-32.2-75.3-35.8-10.1-3.8-17.5-5.6-24.8 5.6-7.4 11.1-28.4 35.8-35 43.3-6.4 7.4-12.9 8.3-23.8 2.8-64.8-32.4-107.3-57.8-150-131.1-11.3-19.5 11.3-18.1 32.4-60.2 3.6-7.4 1.8-13.7-1-19.3-2.8-5.6-24.8-59.8-34-81.9-8.9-21.5-18.1-18.5-24.8-18.9-6.4-0.4-13.7-0.4-21.1-0.4-7.4 0-19.3 2.8-29.4 13.7-10.1 11.1-38.6 37.8-38.6 92s39.5 106.7 44.9 114.1c5.6 7.4 77.7 118.6 188.4 166.5 70 30.2 97.4 32.8 132.4 27.6 21.3-3.2 65.2-26.6 74.3-52.5 9.1-25.8 9.1-47.9 6.4-52.5-2.7-4.9-10.1-7.7-21-13z' fill='%23ffffff'/%3E%3Cpath d='M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3-41.3-41.3-89.5-73.8-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6 0.3-119.3 12.3-174.5 35.9-53.3 22.8-101.1 55.2-142 96.5-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9 0.3 69.4 16.9 138.3 48 199.9v152c0 25.4 20.6 46 46 46h152.1c61.6 31.1 130.5 47.7 199.9 48h2.1c59.9 0 118-11.6 172.7-34.3 53.5-22.3 101.6-54.3 142.8-95.2 41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5 0.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-0.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-0.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-0.6 99.6-39.7 192.9-110.1 262.7z' fill='%23ffffff'/%3E%3C/svg%3E");}.fa.fa-linkedin:before{content:"\e605"}.fa.fa-ok-sign:before{content:"\f058"}.fa.fa-minus-sign:before{content:"\f056"}.fa.fa-plus-sign:before{content:"\f055"}body .lines,body .lines:after,body .lines:before{height:2px}.icon-salient-search:before{content:"\e036"}#ajax-content-wrap .nectar-social.fixed>a>i,body .nectar-social.fixed>a>i,body .nectar-social.hover .share-btn>i{font-family:icomoon!important}#ajax-content-wrap .nectar-social.fixed>a>i:before,body .nectar-social.fixed>a>i:before,body .nectar-social.hover .share-btn>i:before{content:"\e90e"}body .icon-salient-x:before{content:"\e117"}body .icon-salient-cart:before,body.ascend .icon-salient-cart:before{content:"\e910"}.icon-salient-heart-2:before{content:"\e024"!important}body #single-below-header.fullscreen-header .steadysets-icon-book2,body #single-below-header.fullscreen-header .steadysets-icon-chat-3,body .steadysets-icon-chat-3{font-family:icomoon!important;font-size:20px}body .steadysets-icon-chat-3:before{content:"\e076"}body .steadysets-icon-book2:before{font-family:icomoon!important;content:"\e034"}#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span{font-size:18px;color:rgba(0,0,0,.48)}body[data-form-style="minimal"] label:after,body .recent_projects_widget a:hover img,.recent_projects_widget a:hover img,#sidebar #flickr a:hover img,body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,#footer-outer #flickr a:hover img,#featured article .post-title a:hover,body #featured article .post-title a:hover,div.wpcf7-validation-errors,.select2-container .select2-choice:hover,.select2-dropdown-open .select2-choice,body:not(.original) .bypostauthor img.avatar,.material blockquote::before,blockquote.wp-block-quote:before,#header-outer:not(.transparent) #top nav > ul > .button_bordered > a:hover:before,.single #project-meta ul li:not(.meta-share-count):hover a,body[data-button-style="rounded"] #pagination > a:hover,body[data-form-submit="see-through"] input[type=submit],body[data-form-submit="see-through"] button[type=submit],.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:before,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:after,#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu >li >a .menu-title-text:after,body.material .nectar-button.see-through.accent-color[data-color-override="false"],.woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button,.woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button,body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order,body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,.gallery a:hover img{border-color:#005ebc!important;border:2px solid rgba(255,255,255,.75);color:#005ebc !important;font-weight:600;}#to-top:hover,#to-top.dark:hover,body[data-button-style*="rounded"] #to-top:after{background-color:#005ebc!important;}@media only screen and (min-width:1px) and (max-width:1000px){body #featured article .post-title > a{background-color:#005ebc;}body #featured article .post-title > a{border-color:#005ebc;}}@media only screen and (max-width:999px){:root{--header-nav-height:49px;}}@media only screen and (min-width:1000px){#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo,#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 .logo-clone{margin-top:-14px;}#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav >ul >li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a{margin-bottom:28px;}#header-outer #logo,#header-outer .logo-clone,#header-outer .logo-spacing{margin-top:28px;margin-bottom:28px;position:relative;}#header-outer.small-nav #logo,#header-outer.small-nav .logo-clone,#header-outer.small-nav .logo-spacing{margin-top:5.555556px;margin-bottom:5.555556px;}#header-outer.small-nav .logo-clone img,#header-outer.small-nav #logo img,#header-outer.small-nav .logo-spacing img{height:40px;}}.material #header-outer:not(.transparent) .bg-color-stripe{display:none;}@media only screen and (min-width:1000px){.material #header-outer:not(.transparent) .bg-color-stripe{top:96px;height:calc(35vh - 96px);}.material #header-outer:not(.transparent).small-nav .bg-color-stripe{top:61.111111111111px;height:calc(35vh - 61.111111111111px);}}@media only screen and (max-width:999px){.material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe,.material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe{top:49px;height:calc(30vh - 49px);}}#search-outer,#header-outer .bg-color-stripe{display:none;}#header-outer #logo img,#header-outer .logo-clone img,#header-outer .logo-spacing img{height:45px;}@media only screen and (min-width:1000px){#header-outer[data-full-width="true"] header > .container{padding:0 40px;}}@media only screen and (max-width:999px){body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{height:25px!important;}}@media only screen and (min-width:1000px) and (max-width:1024px){#top .span_9 > .nectar-mobile-only{display:flex;align-items:center;order:1;}#header-outer[data-has-buttons="no"] #top .span_9 > .nectar-mobile-only{margin-right:20px;}#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9{flex-direction:row-reverse;}body #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3:before{display:none;}body #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu .span_3 .sf-menu{visibility:visible;}#header-outer[data-format="centered-menu-bottom-bar"] #top .span_3{margin-bottom:0;}body.material #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu #search-outer{top:0;}body[data-slide-out-widget-area-style="simple"] #header-outer #mobile-menu{top:100%;}body[data-slide-out-widget-area-style="simple"][data-ext-responsive="true"] #header-outer[data-full-width="false"] #mobile-menu{padding:0 90px;}#header-outer #top .span_9 nav .sf-menu:not(.buttons) > li,#top .span_9 nav .buttons .menu-item,#top .right-aligned-menu-items .buttons .menu-item{visibility:hidden;pointer-events:none;margin:0;}#header-outer #top .span_9 nav .sf-menu:not(.buttons) > li,#top .span_9 nav .buttons .menu-item,#top .right-aligned-menu-items .buttons .menu-item{position:absolute;}#header-outer[data-format="centered-menu"] #top nav >.buttons{position:relative;}#header-outer #top nav .sf-menu > #social-in-menu{position:relative;visibility:visible;pointer-events:auto;}body.material[data-header-search="true"][data-user-set-ocm="off"] #header-outer:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons,body.material[data-cart="true"][data-user-set-ocm="off"] #header-outer:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons,body.material[data-user-account-button="true"][data-user-set-ocm="off"] #header-outer:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons{margin-right:28px;}body.ascend[data-header-search="true"] #header-outer[data-full-width="false"]:not([data-format="left-header"]) #top nav > .buttons,body.ascend[data-cart="true"] #header-outer[data-full-width="false"]:not([data-format="left-header"]) #top nav > .buttons{margin-right:19px;}body[data-header-search="true"] #header-outer:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons,body[data-cart="true"] #header-outer:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons,body[data-user-account-button="true"] #header-outer:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons{margin-right:19px;}body #header-outer[data-full-width="false"][data-has-buttons="no"]:not([data-format="left-header"]) #top nav #social-in-menu,body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) #top nav #social-in-menu{margin-right:20px;}#header-outer[data-format="menu-left-aligned"] #top > .container .span_9 > .slide-out-widget-area-toggle.mobile-icon{top:50%;right:0;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);}body #header-outer[data-format="menu-left-aligned"]:not([data-format="left-header"]):not([data-format="centered-menu-bottom-bar"]) #top nav > .buttons{margin-right:55px!important;}body.ascend #header-outer[data-full-width="false"] .cart-menu{border-left:none;}#top nav ul .slide-out-widget-area-toggle{display:none!important;}#header-outer[data-format="centered-menu"] #top .span_9 nav .sf-menu,#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav .sf-menu,#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-flex-pack:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;}#header-outer[data-format="centered-logo-between-menu"] #top nav > .buttons{position:relative;}body #header-outer[data-format="centered-logo-between-menu"] #top #logo,body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.material) #header-outer[data-format="centered-logo-between-menu"] #top #logo{transform:none!important;}#header-outer:not([data-format="centered-menu-bottom-bar"]) #top .span_9 > .slide-out-widget-area-toggle,#slide-out-widget-area .mobile-only:not(.nectar-header-text-content){display:-webkit-flex;display:flex!important;-webkit-align-items:center;align-items:center;transition:padding 0.2s ease;}#slide-out-widget-area.fullscreen .mobile-only,#slide-out-widget-area.fullscreen-alt .mobile-only{justify-content:center;}#slide-out-widget-area.fullscreen .mobile-only:not(.nectar-header-text-content),#slide-out-widget-area.fullscreen-alt .mobile-only:not(.nectar-header-text-content){display:block!important;}#header-outer[data-has-menu="true"] #top .span_3,body #header-outer[data-format="centered-menu-under-logo"] .span_3{text-align:left;left:0;width:auto;float:left;}#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #social-in-menu a{margin-bottom:0;}#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav >.buttons{padding-bottom:0;}body.material #header-outer[data-format="centered-menu-under-logo"] #top .span_9{margin-left:auto;}body.material #header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #social-in-menu a,body.material #header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav >.buttons{margin-bottom:0;padding-bottom:0;}body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3,body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3{display:-webkit-flex;display:-ms-flexbox;display:flex;}body #header-outer[data-format="centered-menu-under-logo"] .row{-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;flex-direction:row;}#header-outer[data-format="centered-menu-under-logo"] #top #logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;}body #header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{left:0;-webkit-transform:none;transform:none;}body #header-outer[data-format="centered-menu-under-logo"] #top #logo img{margin:0}#header-outer[data-format="centered-menu-under-logo"] #top #logo{text-align:left;}.cart-outer,body #header-outer[data-full-width="false"] .cart-outer{display:block;}#header-outer[data-format="centered-logo-between-menu"] #top nav .sf-menu > li{float:left!important;}body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close{display:none;}body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer[data-full-width="false"][data-cart="false"] header > .container{max-width:100%!important;padding:0 28px !important;}body[data-full-width-header="false"][data-cart="true"] .slide-out-hover-icon-effect.small{right:28px!important;}body[data-full-width-header="false"][data-cart="true"] .slide-out-widget-area-toggle .lines-button.x2.no-delay .lines:before,body[data-full-width-header="false"][data-cart="true"] .slide-out-widget-area-toggle .lines-button.x2.no-delay .lines:after,body[data-full-width-header="false"][data-cart="true"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle .no-delay.lines-button.no-delay:after{-webkit-transition:none!important;transition:none!important;}body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before,body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after{background-color:#ffffff!important;opacity:0.75;}body:not(.mobile) #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,body:not(.mobile) #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines:before,body:not(.mobile) #header-outer.transparent.dark-slide > #top .span_9 > .slide-out-widget-area-toggle .lines:after{background-color:#000!important;opacity:0.75;}body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle:hover .lines-button:after,body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle:hover .lines:before,body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle:hover .lines:after{opacity:1;}body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines:after,body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines-button:after,body #top .span_9 > .slide-out-widget-area-toggle.mobile-icon a:hover .lines:before{background-color:#ffffff!important;}body:not(.mobile) #header-outer.light-text > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,body:not(.mobile) #header-outer.light-text > #top .span_9 > .slide-out-widget-area-toggle .lines:before,body:not(.mobile) #header-outer.light-text > #top .span_9 > .slide-out-widget-area-toggle .lines:after{background-color:#fff!important;}body[data-user-set-ocm="off"] #slide-out-widget-area.fullscreen-split,body[data-user-set-ocm="off"] #slide-out-widget-area-bg.fullscreen-split{display:block;}}@media only screen and (min-width:1000px){body.material #search-outer #search #search-box input[type="text"]{font-size:48px;line-height:1;height:76px!important;}#search-outer #search .span_12 form > span{position:absolute;bottom:-40px;left:0;}#search-outer #search #close{top:50%;margin-top:-28px;}}@media only screen and (max-width:999px){.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before{width:1rem;}}@media only screen and (min-width:1000px) and (max-width:1300px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,.full-width-content .vc_span12 .swiper-slide .content h2{font-size:45px!important;line-height:51px!important;}.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{font-size:18px!important;line-height:31.2px!important;}}@media only screen and (min-width:691px) and (max-width:999px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,.full-width-content .vc_span12 .swiper-slide .content h2{font-size:33px!important;line-height:39px!important;}.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{font-size:13.2px!important;line-height:24px!important;}}@media only screen and (max-width:690px){.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2,.full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2,.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2{font-size:15px!important;line-height:21px!important;}.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p,.full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p{font-size:10px!important;line-height:17.52px!important;}}@media only screen and (min-width:1000px){.container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{max-width:1425px;width:100%;margin:0 auto;padding:0 35px;}body .container .page-submenu.stuck .container:not(.tab-container):not(.normal-container),.nectar-recent-posts-slider .flickity-page-dots,#nectar_fullscreen_rows[data-footer="default"] #footer-widgets .container,#nectar_fullscreen_rows[data-footer="default"] #copyright .container{padding:0 35px!important;}.swiper-slide .content{padding:0 35px;}body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container){width:100%!important;padding:0!important;}body .carousel-heading .container .carousel-next{right:10px;}body .carousel-heading .container .carousel-prev{right:35px;}.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link{left:35px;}.carousel-wrap[data-full-width="true"] .carousel-heading{margin-left:-20px;margin-right:-20px;}#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next{right:35px;}#ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev{right:60px;}.carousel-wrap[data-full-width="true"]{padding:0;}.carousel-wrap[data-full-width="true"] .caroufredsel_wrapper{padding:20px;}#search-outer #search #close a{right:35px;}body.material #search-outer #search #close{right:35px;}body.material #search-outer #search #close a{right:12px;}}@media only screen and (min-width:1000px){.container,body[data-header-format="left-header"] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search{max-width:1500px;}}@media only screen and (min-width:1000px){@view-transition{navigation:auto;}html body,html body.compensate-for-scrollbar{overflow:visible;touch-action:pan-y;}}@media only screen and (min-width:1px) and (max-width:999px){body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible,body:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation{opacity:1;-webkit-animation:none;-o-animation:none;animation:none;}body:not([data-m-animate="1"]) .clients.no-carousel.fade-in-animation > div{opacity:1;}.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"]{visibility:visible!important;}img.img-with-animation[data-animation="fade-in-from-left"],.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-left"],img.img-with-animation[data-animation="fade-in-from-right"],.col.has-animation[data-animation="fade-in-from-right"],.wpb_column.has-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"],.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="slight-fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"],img.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.nectar-fancy-box.has-animation[data-animation="grow-in"],img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="slight-twist"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,.nectar-split-heading .heading-line > div,.nectar-split-heading span > .inner,.nectar-split-heading[data-animation-type="twist-in"],.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.col.has-animation[data-animation="zoom-out"],.col.has-animation[data-animation="zoom-out-high"],.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap,.column-image-bg-wrap[data-bg-animation*="reveal-from-"],.column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,.column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap .column-image-bg,.column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],.column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,.img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation,.img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,.img-with-aniamtion-wrap[data-animation*="reveal-from-"],.nectar-rotating-words-title.element_stagger_words .text-wrap > span,.nectar-waypoint-el{transform:none!important;-webkit-transform:none!important;}.clients.fade-in-animation > div,img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.col.has-animation,.wpb_column.has-animation,.nectar-fancy-box.has-animation,img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.nectar-fancy-ul[data-animation="true"] ul li,.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated),.nectar-split-heading[data-animation-type="twist-in"],.nectar-split-heading span > .inner,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation*="reveal-from-"] .inner-wrap,.column-bg-overlay-wrap[data-bg-animation*="reveal-from-"],.column-bg-overlay-wrap[data-bg-animation*="reveal-from-"] > div,.img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,.nectar-waypoint-el{opacity:1!important;}body:not([data-m-animate="1"]) .span_12.flip-in-vertical-wrap{-webkit-perspective:none;perspective:none;}.nectar_cascading_images .cascading-image .inner-wrap,.nectar-icon-list[data-animate="true"] .content,.nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.nectar-icon-list[data-animate="true"]:after,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,.nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell > .product{transform:none!important;-webkit-transform:none!important;opacity:1!important;animation:none!important;}.child_column[class*="nectar-mask-reveal"] .vc_column-inner{clip-path:none!important;}}@media only screen and (min-width:481px) and (max-width:1025px) and (orientation:landscape){.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.img-with-animation[data-animation="fade-in-from-right"],.img-with-animation[data-animation="fade-in-from-left"],.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="slight-twist"],.col.has-animation[data-animation="fade-in-from-bottom"],.col.has-animation[data-animation="slight-fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"]{transform:none!important;-webkit-transform:none!important;}.clients.fade-in-animation > div,.img-with-animation,.col.has-animation,.wpb_column.has-animation,.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"]{opacity:1!important;}body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,body:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{transform:none;-webkit-transform:none;}.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"]{visibility:visible;}}@media only screen and (max-width:2600px){body.using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"],body.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"],body.using-mobile-browser .img-with-animation[data-animation="fade-in-from-right"],body.using-mobile-browser .img-with-animation[data-animation="fade-in-from-left"],body.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],body.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"],body.using-mobile-browser .img-with-animation[data-animation="grow-in"],body.using-mobile-browser .col.has-animation[data-animation="grow-in"],body.using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"],body.using-mobile-browser .divider-border[data-animate="yes"],body.using-mobile-browser .divider-small-border[data-animate="yes"],body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,body.using-mobile-browser .img-with-animation[data-animation="flip-in"],body.using-mobile-browser .col.has-animation[data-animation="flip-in"],body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],body.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],body.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],body.using-mobile-browser .wpb_column.has-animation[data-animation*="reveal-from"] > .vc_column-inner,body.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,body.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,body.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],body.using-mobile-browser .nectar-split-heading span > .inner,body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,body.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,body.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,body.using-mobile-browser .nectar-fancy-box.has-animation,body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] img.img-with-animation,body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"],body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-link-underline,body.using-mobile-browser [data-animation="zoom-out-reveal"] .item-main:before,body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-post-grid-item__meta-wrap,body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-category,body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-author,body.using-mobile-browser .nectar-post-grid:not(.nectar-flickity):not([data-animation="none"]) .nectar-post-grid-item,body.using-mobile-browser .nectar-post-grid.nectar-flickity:not([data-animation="none"]) .nectar-post-grid-item div.inner,body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date,body.using-mobile-browser .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell > .product,body.using-mobile-browser .nectar-rotating-words-title.element_stagger_words .text-wrap > span,body.using-mobile-browser .nectar-waypoint-el{transform:none!important;-webkit-transform:none!important;}body.using-mobile-browser .clients.fade-in-animation > div,body.using-mobile-browser .img-with-animation,body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,body.using-mobile-browser .col.has-animation,body.using-mobile-browser .wpb_column.has-animation,body.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,body.using-mobile-browser .img-with-animation[data-animation="flip-in"],body.using-mobile-browser .col.has-animation[data-animation="flip-in"],body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],body.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],body.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],body.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],body.using-mobile-browser .nectar-fancy-box.has-animation,body.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],body.using-mobile-browser .nectar-split-heading span > .inner,body.using-mobile-browser .img-with-aniamtion-wrap[data-animation*="reveal-from-"] .inner,body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-link-underline,body.using-mobile-browser [data-animation="zoom-out-reveal"] .item-main:before,body.using-mobile-browser [data-animation="zoom-out-reveal"] .nectar-post-grid-item__meta-wrap,body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-category,body.using-mobile-browser .nectar-post-grid[data-animation="zoom-out-reveal"] .meta-author,body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item,body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .post-heading span,body.using-mobile-browser .nectar-post-grid:not([data-animation="none"]) .nectar-post-grid-item .meta-date,body.using-mobile-browser .nectar-woo-flickity[data-animation*="fade-in"] ul.products .flickity-cell > .product,body.using-mobile-browser .nectar-waypoint-el{opacity:1!important;}body.using-mobile-browser .divider-border[data-animate="yes"],body.using-mobile-browser .divider-small-border[data-animate="yes"]{visibility:visible!important;}body.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,body.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,body.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,body.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,body.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,body.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{opacity:1!important;animation:none!important;}body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_animate_when_almost_visible.wpb_start_animation{opacity:1;-webkit-animation:none;-o-animation:none;animation:none;}body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,body.using-mobile-browser:not([data-m-animate="1"]) .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{transform:none;-webkit-transform:none;}body.using-mobile-browser:not([data-m-animate="1"]) .nectar-split-heading .heading-line > div{transform:none;-webkit-transform:none;}body.using-mobile-browser:not([data-m-animate="1"]) .nectar-milestone:not(.animated-in){opacity:1;}body.using-mobile-browser:not([data-m-animate="1"]) .child_column[class*="nectar-mask-reveal"] .vc_column-inner{clip-path:none!important;}}@media only screen and (min-width:1000px){#footer-outer[data-full-width="1"]:not([data-cols="1"]) #copyright:not([data-layout="centered"]) .col ul{padding-right:35px;}}@media only screen and (min-width:691px) and (max-width:999px){#footer-outer #copyright .col{width:49%;margin-bottom:0;}}@media only screen and (max-width:690px){body #footer-outer #copyright .col ul{float:left;}body #footer-outer #copyright .col ul li:first-child{margin-left:0;}#footer-outer #social li{margin-right:10px;margin-left:0;}}#to-top{display:block;position:fixed;text-align:center;line-height:12px;right:17px;bottom:0;transform:translateY(105%);color:#fff;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;z-index:9994;height:29px;width:29px;background-color:rgba(0,0,0,0.25);background-repeat:no-repeat;background-position:center;transition:background-color 0.1s linear;-webkit-transition:background-color 0.1s linear;}body[data-button-style*="rounded"] #to-top{transition:box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;-webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;background-color:rgba(0,0,0,0.25)}body[data-button-style*="rounded"] #to-top:hover,body[data-button-style*="rounded"] #to-top.dark:hover{transition:box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.05s linear 0.25s;-webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.05s linear 0.25s;box-shadow:1px 2px 3px rgba(0,0,0,0.16);background-color:transparent!important}body[data-button-style*="rounded"] #to-top:after,body[data-button-style*="rounded"] #to-top:before{display:block;content:" ";height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;background-color:#000;transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s cubic-bezier(.55,0,.1,1);-webkit-transition:all 0.3s cubic-bezier(.55,0,.1,1);border-radius:100px;-webkit-border-radius:100px}body[data-button-style*="rounded"] #to-top:before{background-color:rgba(255,255,255,0.25);transform:scale(1);-webkit-transform:scale(1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);opacity:0;z-index:2}body[data-button-style*="rounded"] #to-top:hover:after{transform:scale(1);-webkit-transform:scale(1);}body[data-button-style*="rounded"] #to-top{overflow:hidden}body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top i.fa-angle-up{-webkit-transform:translate(0,0px);transform:translate(0,0px);transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;}body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up,body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up{-webkit-transform:translate(0,-29px);transform:translate(0,-29px)}body[data-button-style*="rounded"] #to-top:active:before{opacity:1}#to-top i{line-height:29px;width:29px;height:29px;font-size:14px;top:0;left:0;text-align:center;position:relative;z-index:10;background-color:transparent}#to-top:hover,#to-top.dark:hover{background-color:#000}#to-top.dark{background-color:rgba(0,0,0,0.87)}.wpb_wrapper h2{text-transform:none;font-size:45px;line-height:45px;font-weight:400;}.single-product div.product h1.product_title,.nectar-shop-header .page-title{font-size:45px;line-height:45px;}.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:45px;}@media only screen and (max-width:1300px) and (min-width:1000px){body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:38.25px;line-height:38.25px;}}@media only screen and (max-width:999px) and (min-width:691px){.wpb_wrapper h2.vc_custom_heading{font-size:36px!important;line-height:36px!important;}}@media only screen and (max-width:690px){.col h2,body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,.woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control,.nectar_single_testimonial[data-style="bold"] p,#slide-out-widget-area .nectar-ext-menu-item .inherit-h2,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content{font-size:29.25px;line-height:29.25px;}.wpb_wrapper h2.vc_custom_heading{font-size:29.25px!important;line-height:29.25px!important;}}.wpb_wrapper h3{font-size:22px;line-height:30px;font-weight:700;}@media only screen and (min-width:1000px){.ascend .comments-section .comment-wrap.full-width-section > h3#comments,.blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3{font-size:37.4px;line-height:45.4px;}#ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title{font-size:33px;line-height:45px;}}@media only screen and (min-width:1300px) and (max-width:1500px){body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3{font-size:18.7px;line-height:25.5px;}}.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content{font-size:22px;}@media only screen and (max-width:1300px) and (min-width:1000px){.row .span_2 h3,.row .span_3 h3,.row .span_4 h3,.row .vc_col-sm-2 h3,.row .vc_col-sm-3 h3,.row .vc_col-sm-4 h3,.row .col h3,body h3,#ajax-content-wrap .nectar-inherit-h3,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content{font-size:18.7px;line-height:25.5px;}}@media only screen and (max-width:999px) and (min-width:691px){.row .span_2 h3,.row .span_3 h3,.row .span_4 h3,.row .vc_col-sm-2 h3,.row .vc_col-sm-3 h3,.row .vc_col-sm-4 h3,.row .col h3,body h3,#slide-out-widget-area .nectar-ext-menu-item .inherit-h3,#ajax-content-wrap .nectar-inherit-h3,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content{font-size:17.6px;line-height:24px;}.wpb_wrapper h3.vc_custom_heading{font-size:17.6px!important;line-height:24px!important;}}@media only screen and (max-width:690px){.row .span_2 h3,.row .span_3 h3,.row .span_4 h3,.row .vc_col-sm-2 h3,.row .vc_col-sm-3 h3,.row .vc_col-sm-4 h3,.row .col h3,body h3,#slide-out-widget-area .nectar-ext-menu-item .inherit-h3,#mobile-menu .nectar-ext-menu-item .inherit-h3,#ajax-content-wrap .nectar-inherit-h3,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content{font-size:15.4px;line-height:21px;}.wpb_wrapper h3.vc_custom_heading{font-size:15.4px!important;line-height:21px!important;}}@media only screen and (min-width:1300px){.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3{font-size:30.8px;}}@media only screen and (max-width:1300px) and (min-width:1000px){.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3{font-size:26.18px;}}@media only screen and (max-width:999px) and (min-width:691px){.nectar-post-grid[data-columns="2"][data-masonry="yes"] > div:nth-of-type(3n + 1) h3{font-size:24.64px;}}body h4,.row .col h4,.portfolio-items .work-meta h4,.list-icon-holder[data-icon_type="numerical"] span,.portfolio-items .col.span_3 .work-meta h4,#respond h3,.blog-recent.related-posts h3.title,h3#comments,.portfolio-items[data-ps="6"] .work-meta h4,.nectar-hor-list-item[data-font-family="h4"],.toggles[data-style="minimal_small"] .toggle > h3 a,.woocommerce #reviews #reply-title,p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount,p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount,#header-outer .total,#header-outer .total strong,.nectar-ext-menu-item .inherit-h4 .menu-title-text,#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,#mobile-menu .nectar-ext-menu-item .inherit-h4,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),.woocommerce-cart .product-name a,#ajax-content-wrap .nectar-inherit-h4,#header-outer .nectar-inherit-h4,.archive.woocommerce .container-wrap > .main-content #sidebar > .header h4,[data-inherit-heading-family="h4"],.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4,.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4,body.woocommerce div.product p.price.nectar-inherit-h4 ins{text-transform:none;font-size:18px;line-height:20px;font-weight:700;}@media only screen and (min-width:691px){.portfolio-items[data-ps="6"] .wide_tall .work-meta h4{font-size:30.6px!important;line-height:38.6px!important;}.nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item > a:not(.remove){font-weight:700!important;}}.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content{font-size:18px;}@media only screen and (max-width:1300px) and (min-width:1000px){.row .col h4,body h4,.woocommerce-cart .product-name a,#ajax-content-wrap .nectar-inherit-h4,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content{font-size:18px;line-height:20px;}}@media only screen and (max-width:999px) and (min-width:691px){.row .col h4,body h4,#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),.woocommerce-cart .product-name a,#ajax-content-wrap .nectar-inherit-h4,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content{font-size:16.2px;line-height:18px;}}@media only screen and (max-width:690px){.row .col h4,body h4,#slide-out-widget-area .nectar-ext-menu-item .inherit-h4,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),.woocommerce-cart .product-name a,#ajax-content-wrap .nectar-inherit-h4,.archive.woocommerce .container-wrap > .main-content #sidebar > .header h4,.nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content{font-size:16.2px;line-height:18px;}}body h5,.row .col h5,.portfolio-items .work-item.style-3-alt p,.nectar-hor-list-item[data-font-family="h5"],.nectar-ext-menu-item .inherit-h5 .menu-title-text,#slide-out-widget-area .nectar-ext-menu-item .inherit-h5,#ajax-content-wrap .nectar-inherit-h5,#header-outer .nectar-inherit-h5,[data-inherit-heading-family="h5"],.nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5,.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5,body.woocommerce div.product p.price.nectar-inherit-h5 ins{text-transform:none;font-size:18px;line-height:24px;font-weight:700;}body .wpb_column > .wpb_wrapper > .morphing-outline .inner > h5{font-size:25px}@media only screen and (max-width:1300px) and (min-width:1000px){.row .col h5,body h5,#ajax-content-wrap .nectar-inherit-h5{font-size:18px;line-height:24px;}}@media only screen and (max-width:999px) and (min-width:691px){.row .col h5,body h5,#ajax-content-wrap .nectar-inherit-h5{font-size:18px;line-height:24px;}}@media only screen and (max-width:690px){.row .col h5,body h5,#slide-out-widget-area .nectar-ext-menu-item .inherit-h5,#ajax-content-wrap .nectar-inherit-h5{font-size:18px;line-height:24px;}}body h6,.row .col h6,.nectar-hor-list-item[data-font-family="h6"],.nectar-ext-menu-item .inherit-h6 .menu-title-text,#slide-out-widget-area .nectar-ext-menu-item .inherit-h6,#ajax-content-wrap .nectar-inherit-h6,#header-outer .nectar-inherit-h6,[data-inherit-heading-family="h6"],.nectar-quick-view-box div.product .summary p.price.nectar-inherit-h6,body.woocommerce div.product p.price.nectar-inherit-h6 ins{text-transform:none;font-size:18px;line-height:22px;font-weight:400;}@media only screen and (max-width:1300px) and (min-width:1000px){.row .col h6,body h6,#ajax-content-wrap .nectar-inherit-h6{font-size:18px;line-height:22px;}}@media only screen and (max-width:999px) and (min-width:691px){.row .col h6,body h6,#ajax-content-wrap .nectar-inherit-h6{font-size:18px;line-height:22px;}}@media only screen and (max-width:690px){.row .col h6,body h6,#ajax-content-wrap .nectar-inherit-h6{font-size:18px;line-height:22px;}}body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a,body #slide-out-widget-area.fullscreen .inner-wrap > .inner .off-canvas-menu-container li > a,body #slide-out-widget-area.fullscreen-alt .inner-wrap > .inner .off-canvas-menu-container li > a,body #slide-out-widget-area.slide-out-from-right-hover .inner-wrap > .inner .off-canvas-menu-container li > a,body #nectar-ocm-ht-line-check{font-size:18px;line-height:20px;font-weight:700;}@media only screen and (min-width:691px) and (max-width:999px){body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a,body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{font-size:16.2px!important;line-height:18px!important;}}@media only screen and (max-width:690px){body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a,body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{font-size:12.6px!important;line-height:14px!important;}}@media only screen and (min-width:1000px) and (max-width:1300px){body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,body .full-width-content .vc_col-sm-12 .nectar-slider-wrap .swiper-slide .content h2,body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,body .full-width-content .vc_span12 .swiper-slide .content h2{font-size:40px!important;line-height:36px!important;}}@media only screen and (min-width:691px) and (max-width:999px){body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,body .full-width-content .vc_col-sm-12 .nectar-slider-wrap .swiper-slide .content h2,body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,body .full-width-content .vc_span12 .swiper-slide .content h2{font-size:30px!important;line-height:27px!important;}}@media only screen and (max-width:690px){body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,body .full-width-content .vc_col-sm-12 .nectar-slider-wrap .swiper-slide .content h2,body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,body .full-width-content .vc_span12 .swiper-slide .content h2{font-size:25px!important;line-height:22.5px!important;}}@media only screen and (min-width:1000px) and (max-width:1300px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{font-size:20px!important;line-height:24px!important;}}@media only screen and (min-width:691px) and (max-width:999px){.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,.full-width-content .vc_span12 .swiper-slide .content p{font-size:17.5px!important;line-height:21px!important;}}@media only screen and (max-width:690px){body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,body .full-width-content .vc_span12 .swiper-slide .content p{font-size:17.5px!important;line-height:21px!important;}}.mc_list_imgbox img,.video1{object-fit:cover}*,a,b,dody,h1,h2,h3,h4,h5,h6,h7,html,li,p,span,strong,ul{font-family:Inter}#header-outer[data-lhe=animated_underline] #top nav>ul>li>a,.sf-menu>li>a>.sf-sub-indicator i{transition:color .2s}.sf-shadow .sf-shadow-off{background:none}#header-outer #social-in-menu a:hover i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a{display:inline-block;margin-right:0;margin-left:0;overflow:hidden}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner{transition:transform .65s cubic-bezier(.05,.2,.1,1)}#slide-out-widget-area.slide-out-from-right .inner-wrap,.cursor-video2.none{opacity:0}#slide-out-widget-area.slide-out-from-right #slide-out-widget-area .inner>div,#slide-out-widget-area.slide-out-from-right .inner-wrap>.inner{width:auto}.ocm-effect-wrap .ocm-effect-wrap-inner{backface-visibility:hidden}#slide-out-widget-area.slide-out-from-right .bottom-meta-wrap,#slide-out-widget-area.slide-out-from-right .inner-wrap>.inner>div{-webkit-transform:translateX(110px);-webkit-transition:.8s cubic-bezier(.15,.2,.1,1);transform:translateX(110px);transition:.8s cubic-bezier(.15,.2,.1,1)}.cursor-video{cursor:pointer!important;position:absolute!important;height:20%!important;aspect-ratio:1/1!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;border:2px solid #fff!important;display:flex!important;justify-content:center!important;align-items:center!important;box-shadow:rgba(10,10,10,.2) 0 2px 8px 0!important;transition:border .2s linear!important}#videoLoopHome,.video1{cursor:pointer!important;width:100%!important;height:100%!important;margin:0 auto!important}#videoLoopHome,#videoLoopHome:hover .video1,.video1{display:block!important}.cursor-video:hover{border:8px solid #fff!important}#videoLoopHome{padding:0!important;aspect-ratio:75/32}.mc_a1s1_list,.wpb_row.video>.span_12{margin:0}.h2-blue,.h2-white{font-size:26px!important;line-height:28px!important}.interactive-figure:hover::after,.vlt-product-hero-title img{width:100%}#chartdiv{width:45vw;height:70vh;position:relative;max-width:100%}@media screen and (max-width:1680px){#chartdiv{width:55vw}}.robot,.video2{width:100%;border-radius:20px}.video2_{margin-top:50px}.cursor-video2{transition:filter .45s cubic-bezier(.3,.4,.1,1),.45s cubic-bezier(.3,.4,.1,1)!important;-webkit-filter:grayscale(100%)!important;cursor:none!important;filter:grayscale(100%);opacity:1}.swiper-partner .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;margin:0 auto}.mc_a1s1_morebtn::after,.mc_a1s1_morebtn::before{content:"";position:absolute;left:0;z-index:-1;border-radius:30px;transition:.36s;top:0}[data-anchor=Blog] .news{border-top:1px solid #e5e5e5}.container{display:flex;flex-direction:column}.more-{margin:-1em 6rem 2em;font-weight:600;display:block;text-align:end}.font-bold svg,.mc_a1s1_date,.mc_a1s1_txt{font-weight:700}.mc_a1s1{padding:100px 0;background:#f7f8fa}.mc_a1s1_wrap{background:#fff}.mc_a1_hd{padding:60px 100px;border-bottom:1px solid #e5e5e5}.mc_a1_more .mc_h1_morebtn,.mc_h1_morebtn{font-size:14px}.mc_a1_bd{padding:0 100px}.mc_a1s1_li{float:left;list-style:none;width:33.333333%}.mc_a1s1_a{display:block;padding:55px 40px 65px;transition:.3s ease-out}.mc_a1s1_a:hover{box-shadow:15px 9px 14px 2px rgba(110,117,129,.18)}.mc_a1s1_li:not(:last-child){border-right:1px solid #e5e5e5}.mc_a1s1_date{font-size:16px;color:#0028aa;line-height:20px;margin-bottom:25px}.mc_a1s1_date em,.mc_a1s1_date i{font-size:18px;line-height:20px}.mc_a1s1_txt{font-size:24px;line-height:34px;color:#000;height:68px;overflow:hidden;margin-bottom:60px}.mc_a1s1_morebtn{position:relative;z-index:1;display:inline-block;vertical-align:top;padding:0 40px;line-height:54px;font-size:14px;font-family:OPPOSans2_En_design-Heavy,"å¾®è½¯é›…é»‘",Arial,PingFangSC-Light,"Helvetica Neue",Helvetica,"Microsoft Yahei","Hiragino Sans GB",tahoma,SimSun,sans-serif;color:#fff}.sottofooter>*,[class*=border-] p,p[class*=border-]{padding-bottom:0}.mc_a1s1_morebtn::before{width:100%;height:100%;background:#0028aa;transform:scale(1)!important}.mc_a1s1_morebtn::after{width:100%;height:100%;border:1px solid #0028aa;opacity:0;transform:scale(1)}.mc_a1s1_imgbox::after,.mc_a1s1_imgbox::before{content:"";position:absolute;bottom:-30px;height:1px;left:0}.mc_a1s1_imgbox{margin-top:55px;overflow:visible}.mc_a1s1_imgbox::before{z-index:1;width:100%;background:#e5e5e5}.mc_a1s1_imgbox::after{z-index:2;width:0;background:#0028aa;transition:.5s}.mc_list_imgbox{position:relative;overflow:hidden}.mc_list_png{width:100%;position:relative;z-index:1;top:0;left:0}.mc_list_img,.sf-menu li:nth-child(3) #menu-the-group{position:absolute}.mc_list_img{width:100%;height:100%;z-index:2;top:0;left:0}.ma_b1s1_title{text-align:center}ul.mdian{margin-left:15px;margin-bottom:15px}.prose h2,.prose p{margin-bottom:1.5rem}ul.mdian li{list-style:none;font-size:18px;font-weight:500}.bg-slate-900 h2,.nectar-button.medium.see-through.accent-color:hover span,ul.mdian li a{color:#fff}ul.mdian li a:hover{color:#005ebc}.height200{height:255px}.inner .hover-wrap .cutout-text{font-size:22px;letter-spacing:.03em;text-align:center;height:2em}.m-50{margin-top:30px}#modal-content button{border-radius:0!important;-webkit-border-radius:0!important}[class*=border-]{border-style:solid}table{margin-bottom:0}body .space-y-6 h3{text-transform:capitalize}ul li:has(i){list-style:none}.case .main-content img{height:100%}#fws_69016110e0795 .row_col_wrap_12 .vc_wp_custommenu .widget_nav_menu .menu-item,.case #modal-overlay .uppercase,.case .main-content .uppercase,.mold .uppercase,li.menu-item.menu-item-type-custom .sf-with-ul span,li.nectar-regular-menu-item>a span{text-transform:uppercase}@media only screen and (min-width:1px) and (max-width:999px){.container1{max-width:var(--mobile-container-width)!important}}#scroll-animation-section-1743515776{margin-left:-1vw!important;margin-right:1vw!important}.nectar-button.medium.see-through.accent-color,.nectar-button.medium.see-through.extra-color-3.button-hp{transition:.3s}.nectar-button.medium.see-through.extra-color-3.button-hp:hover{background-color:rgba(255,255,255,.1);transform:translateY(-3px);box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}.nectar-button.medium.see-through.accent-color:hover{background-color:#005ebc;color:#fff;box-shadow:0 4px 14px 0 rgba(0,86,179,.39);transform:translateY(-1px)}.sottofooter>*{display:inline-flex;margin:0 6px}.active[class*=delay-]:hover,.active[class*=hover]:hover,.active[class*=transition-]:hover,.is-visible[class*=delay-]:hover,.is-visible[class*=hover]:hover,.is-visible[class*=transition-]:hover{transition-delay:0s!important}.active[class*="hover:-translate-y-2"]:hover,.is-visible[class*="hover:-translate-y-2"]:hover{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active[class*="hover:-translate-y-1"]:hover,.is-visible[class*="hover:-translate-y-1"]:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}a[class*=hover]{display:inline-flex!important}button.relative.group.overflow-hidden.bg-blue-50,button.relative.group.overflow-hidden.bg-slate-50{border-radius:0!important}.menu-the-group-container{margin:5px 20px -5px}.menu-the-group-container #menu-the-group{display:contents}.megamenu-custom .widget_nav_menu li{margin-bottom:18px}#ajax-content-wrap .bg-white .opacity-80 a,.custom-scrollbar li a{color:unset}.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition.finished{animation-duration:.5s;opacity:1}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes vlt_bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes vlt_bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}.animsition-loading-2{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%}.spinner{position:absolute;z-index:2;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.double-bounce-one,.double-bounce-two{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:2s ease-in-out infinite vlt_bounce;animation:2s ease-in-out infinite vlt_bounce;opacity:.6;border-radius:50%;background-color:#2f56a4}.double-bounce-two{-webkit-animation-delay:-1s;animation-delay:-1s}.vc_do_custom_heading{margin-bottom:.625rem;margin-top:0}@media only screen and (min-width:1px) and (max-width:999px){#scroll-animation-section-1743515776{flex-wrap:wrap}#scroll-animation-section-1743515776 .container-circle{padding:8em 0 5em}#chartdiv{width:calc(100vw - 45px);height:60vw}}@media only screen and (max-width:690px){.container{padding-left:15px;padding-right:15px;}#canvas-wrapper{margin:15px;}.flex.border-b.z-20{flex-wrap:wrap}.sottofooter{width:100%!important}#canvas-container,.cta-pulse,.glass-panel{width:calc(100% - 2rem)!important;margin:auto}}@media screen and (min-width:1200px){.ma_lbm_li a:hover .ma_lbml_img2,.mc_e1_lisbox:hover .mc_e1_imgbox img,.mc_f1s2_lisbox:hover .mc_f1s2_imgbox img{transform:scale(1.1)}.g_b4footflnr>a:hover .g_b4footwz h4,.ma_b1s2_main a:hover .mc_a1s1_morebtn,.ma_b2s1_main:hover .mc_a1s1_morebtn,.ma_lbm_li a:hover .ma_lbmlm_title,.ma_lbm_li a:hover .mc_a1s1_morebtn,.ma_lbmlmr_a a:hover span,.mc_a1s1_a:hover .mc_a1s1_morebtn,.mc_a1s1_morebtn:hover,.mc_a1s3_lisbox:hover .mc_a1s1_morebtn,.mc_a1s3_lisbox:hover .mc_a1s3li_title,.mc_d2s3sub_li:hover .mc_d2s3sub_txtbox,.mc_getpos_txt p a:hover,.mc_lycj_select .mc_select_li:hover{color:#0028aa}.ma_b1s2_main a:hover .mc_a1s1_morebtn::before,.ma_b2s1_main:hover .mc_a1s1_morebtn::before,.ma_lbm_li a:hover .mc_a1s1_morebtn::before,.mc_a1s1_a:hover .mc_a1s1_morebtn::before,.mc_a1s1_morebtn:hover::before,.mc_a1s3_lisbox:hover .mc_a1s1_morebtn::before,.mc_a1s4li_txt2 .mc_a1s1_more:hover .mc_a1s1_morebtn::before,.mc_ly_submit:hover::before{transform:scale(.5);opacity:0}.ma_b1s2_main a:hover .mc_a1s1_morebtn::after,.ma_b2s1_main:hover .mc_a1s1_morebtn::after,.ma_lbm_li a:hover .mc_a1s1_morebtn::after,.mc_a1s1_a:hover .mc_a1s1_morebtn::after,.mc_a1s1_morebtn:hover::after,.mc_a1s3_lisbox:hover .mc_a1s1_morebtn::after,.mc_ly_submit:hover::after{transform:scale(1);opacity:1}.ma_b1s2_main a:hover .ma_b1s2m_r1,.ma_b2s1_main:hover .ma_b1s2m_r1,.mc_a1s3_lisbox:hover .mc_list_png{opacity:0}.ma_b1s2_main a:hover .ma_b1s2m_r2,.ma_b2s1_main:hover .ma_b1s2m_r2,.mc_a1s3_lisbox:hover .mc_list_img{opacity:1;transform:translateX(0)!important}.ma_lb_maim2 .ma_lbm_li:hover{box-shadow:0 0 12px 0 rgba(0,0,0,.1)}.mc_e3s1_arrow a:hover,.mc_e3s1_backbtn:hover,.mc_f1s2_lisbox:hover .mc_f1s2_bot,.mc_f2s1m_li:hover .mc_f2s1m_title,.mc_ft1_nav a:hover,.mc_h1_morebtn:hover,.mc_h1s2_lisbox:hover .mc_h1s2_r em,.mc_h1s2_lisbox:hover .mc_h1s2_r i,.mc_h1s2_lisbox:hover .mc_h1s2li_title,.mc_i1s1_mapbtn:hover,.mc_i1s1f_table td a:hover,.mc_i1s2_lisbox:hover .mc_i1s2_title,.mc_i1s2_lisbox:hover .mc_i1s2_xtb em,.mc_i1s2_lisbox:hover .mc_i1s2_xtb i,.mc_language a:hover,.mc_ly_submit:hover input,.mc_lyfac_add:hover,.mc_nav_li:hover .mc_nav_a,.mc_navxlr_a:hover,.mc_subnav_a:hover{color:#001eb4}.mc_search_btn:hover em,.mc_search_btn:hover i{color:#001eb4!important}.mc_ft2_nav a:hover,.mc_mbx_li:hover,.mc_sharebox:hover .mc_list_png{opacity:.8}.mc_f1s2_bot,.mc_f1s2_imgbox img,.mc_sharebox .mc_list_png{transition:.36s}.mc_e1_lisbox:hover{box-shadow:0 5px 47px 4px rgba(214,211,211,.75)}.mc_a1s1_a:hover .mc_a1s1_imgbox::after,.mc_e1_lisbox:hover::after,.mc_h2s1_li:hover .mc_h2s1_a::before{width:100%}.pc_fenye li:hover{color:#001eb4;background:url(../images/fy_border.png) center/cover no-repeat}.mc_e3s1b_sharebox .mc_sharebox:hover{background:#001eb4}.g_btn:hover .icon-nextstep,.mc_f1t_href:hover em,.mc_f1t_href:hover i,.mc_h1_morebtn:hover i::before,.mc_h1s3_hudong_btn:hover em,.mc_h1s3_hudong_btn:hover i{transform:translateX(10px)}.mc_h1s1_lisbox:hover{box-shadow:5px 4.5px 15.3px 2.7px rgba(212,211,211,.75)}@keyframes movex{50%{transform:translateX(10px)}}.mc_lyt_hdli:hover .mc_lyt_hda{background:#0028aa}.mc_lyfac_delete:hover{background:#ed0000}.mc_i1s1f_table tr:not(.mc_i1s1f_thd):hover{background:#f8f8f8}.mc_a2gl_a:hover,.mc_a2re_a:hover,.mc_i1s1f_table tr:not(.mc_i1s1f_thd):hover td{color:#333}.mc_a1s1_a:hover{box-shadow:15px 9px 14px 2px rgba(110,117,129,.18)}.mc_a1s4_lisbox:hover .mc_a1s4_imgbox::before{height:100%;background:rgba(0,0,0,.6)}.mc_a1s4_lisbox:hover .mc_a1s4li_title{height:100%;opacity:0}.mc_a1s4_lisbox:hover .mc_a1s4li_txt2{opacity:1;margin-top:0}.mc_a1s4li_txt2 .mc_a1s1_more:hover .mc_a1s1_morebtn::after{transform:scale(1);opacity:1;border-color:#fff}.mc_a1s2_txtbox2 .mc_a1s1_more:hover .mc_a1s1_morebtn,.mc_a1s4li_txt2 .mc_a1s1_more:hover .mc_a1s1_morebtn{color:#fff}.mc_a1s2_txtbox2 .mc_a1s1_more:hover .mc_a1s1_morebtn::after{border-color:#fff}.mc_d2s2_swiper:hover .swiper-button-next,.mc_d2s2_swiper:hover .swiper-button-prev,.mc_d2s3sub_li:hover .mc_d2s3sub_imgbox,.mc_d3s2_swiper:hover .swiper-button-next,.mc_d3s2_swiper:hover .swiper-button-prev,.mc_d3s5_swiper:hover .swiper-button-next,.mc_d3s5_swiper:hover .swiper-button-prev,.mc_j2s2_swiper:hover .swiper-button-next,.mc_j2s2_swiper:hover .swiper-button-prev{opacity:1}.mc_d2s3_li:hover{z-index:10}}.js-scroll-trigger,.reveal{opacity:0;transform:translateY(4rem);transition:1s ease-out}.interactive-figure:hover .figure-caption,.js-scroll-trigger.active,.reveal.active{opacity:1;transform:translateY(0)}#to-top{border-radius:50%}.header-pattern{background-color:#f8fafc;background-image:linear-gradient(#e2e8f0 1px,transparent 1px),linear-gradient(to right,#e2e8f0 1px,transparent 1px);background-size:40px 40px}.prose p{line-height:1.8;color:#334155;font-size:1.125rem;padding:0}.prose h2{font-size:1.75rem;font-weight:800;color:#1e293b;margin-top:3.5rem;letter-spacing:-.025em}.prose h3{font-size:1.35rem;font-weight:700;color:#334155;margin-top:2.5rem;margin-bottom:1rem}.prose ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:2rem;color:#334155}.prose li{margin-bottom:.5rem;list-style:none}.prose strong{color:#0f172a;font-weight:700}.prose img{max-width:90%;display:block;margin-left:auto;margin-right:auto}.interactive-figure{position:relative;margin:3rem 0;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:.5s;background-color:#f1f5f9}.aspect-video{aspect-ratio:16/9}.interactive-figure:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.placeholder-content{transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f1f5f9;color:#cbd5e1}.interactive-figure:hover .placeholder-content{transform:scale(1.05)}.interactive-figure::after{content:'';position:absolute;bottom:0;left:0;width:0;height:4px;background-color:#2563eb;transition:width .5s;z-index:20}.figure-caption{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;background:linear-gradient(to top,rgba(15,23,42,.9),transparent);color:#fff;font-size:.875rem;opacity:0;transform:translateY(10px);transition:.4s;z-index:10}.figure-caption .font-bold{color:#60a5fa;margin-right:.5rem}:root{--brand-blue:#0056b3;--brand-blue-hover:#004494;--brand-red:#E60012;--brand-red-hover:#cc0010;--text-light:#ffffff;--text-dark:#1d1d1f;--text-gray:#6e6e73;--bg-light:#f5f5f7;--header-height:80px;--transition-speed:0.4s;}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;}body{background-color:var(--bg-light);overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;}a{text-decoration:none;}ul{list-style:none;}.hero-section{height:108vh;display:flex;align-items:center;justify-content:center;}.hero-title{color:white;font-size:3.8rem;font-weight:200;letter-spacing:1px;text-align:center;text-shadow:0 10px 30px rgba(0,0,0,0.3);max-width:900px;line-height:1.1;}.site-header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 50px;background-color:transparent;color:var(--text-light);transition:all var(--transition-speed) cubic-bezier(0.4,0,0.2,1);}.site-header.scrolled,.site-header:hover{background-color:var(--brand-blue);color:var(--text-light);box-shadow:0 4px 30px rgba(0,86,179,0.2);}.header-logo{display:flex;align-items:center;font-size:1.5rem;font-weight:800;letter-spacing:2px;z-index:1001;}.header-nav{display:flex;height:100%;}.nav-list{display:flex;align-items:center;height:100%;gap:0;}.nav-item-top{height:100%;display:flex;align-items:center;padding:0 22px;cursor:pointer;}.nav-link-top{font-size:0.9rem;font-weight:600;letter-spacing:0.5px;padding:10px 0;position:relative;display:flex;align-items:center;gap:6px;text-transform:uppercase;}.nav-link-top::after{content:'';position:absolute;bottom:-2px;left:50%;width:0%;height:2px;background-color:#ffffff;transition:all 0.3s ease;transform:translateX(-50%);}.nav-item-top:hover .nav-link-top::after{width:100%;}.dropdown-arrow{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:all 0.3s ease;opacity:0.6;}.nav-item-top:hover .dropdown-arrow{transform:translateY(1px) rotate(45deg);border-color:var(--brand-red);opacity:1;}.dropdown-menu{position:absolute;top:100%;left:0;width:100%;background-color:#ffffff;border-top:1px solid rgba(255,255,255,0.1);box-shadow:0 30px 60px rgba(0,0,0,0.1);color:var(--text-dark);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.3s ease 0.15s,visibility 0.3s ease 0.15s,transform 0.4s cubic-bezier(0.2,0.8,0.2,1) 0.15s;pointer-events:none;z-index:999;}.nav-item-top.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s;}.mega-container{max-width:1600px;margin:0 auto;padding:40px 50px;display:flex;gap:50px;height:540px;}.mega-info{flex:0 0 340px;display:flex;flex-direction:column;justify-content:space-between;}.mega-subtitle{font-size:1.2rem;color:var(--brand-blue);text-transform:uppercase;font-weight:800;letter-spacing:0.5px;margin-bottom:24px;line-height:1.2;display:flex;flex-direction:column;gap:8px;}.mega-subtitle::after{content:'';display:block;width:30px;height:3px;background-color:var(--brand-red);}.mega-desc{font-size:0.95rem;color:var(--text-gray);line-height:1.8;margin-bottom:30px;}.mega-desc strong{color:var(--brand-blue);font-weight:700;}.mega-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto;}.action-btn{display:inline-flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;padding:16px 20px;border-radius:4px;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;width:100%;}.btn-outline{border:1px solid #e0e0e0;color:var(--text-dark);background:#fff;}.btn-outline:hover{border-color:var(--brand-red);background-color:var(--brand-red);color:#ffffff;box-shadow:0 6px 20px rgba(230,0,18,0.2);}.btn-solid{background-color:var(--brand-red);color:#ffffff;border:1px solid var(--brand-red);}.btn-solid:hover{background-color:var(--brand-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,0,18,0.25);}.showcase-wrapper{flex:1;display:flex;gap:0;background:#ffffff;border-radius:8px;border:1px solid #f0f0f0;overflow:hidden;}.showcase-tabs{flex:0 0 280px;display:flex;flex-direction:column;padding:20px 0;background:#f9f9fb;border-right:1px solid #f0f0f0;}.showcase-tab{padding:14px 30px;font-size:0.9rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:0.5px;cursor:pointer;position:relative;transition:all 0.3s ease;display:flex;align-items:center;justify-content:space-between;border-left:4px solid transparent;line-height:1.25;}.tab-arrow{opacity:0;transform:translateX(-5px);transition:all 0.3s ease;font-size:1.1rem;color:var(--brand-red);line-height:20px;font-family:"Figtree",sans-serif;}.tab-arrow-{opacity:1;}.showcase-tab:hover{color:var(--brand-blue);}.showcase-tab.active{color:var(--brand-blue);background-color:#ffffff;border-left-color:var(--brand-red);}.showcase-tab.active .tab-arrow{opacity:1;transform:translateX(0);}.showcase-visuals{flex:1;position:relative;overflow:hidden;background-color:#000;}.showcase-panel{position:absolute;inset:0;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity 0.6s cubic-bezier(0.4,0,0.2,1),transform 1.2s cubic-bezier(0.2,0.8,0.2,1),visibility 0.6s;z-index:1;}.showcase-panel.active{opacity:1;visibility:visible;transform:scale(1);z-index:2;}.showcase-panel img{width:100%;height:100%;object-fit:cover;filter:brightness(0.9);}.panel-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.15) 45%,transparent 100%);display:flex;align-items:flex-end;padding:50px;}.panel-title{color:#ffffff;font-size:2.5rem;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;line-height:1;text-shadow:0 8px 30px rgba(0,0,0,0.6),0 2px 8px rgba(0,0,0,0.4);transform:translateY(20px);opacity:0;transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1) 0.1s,opacity 0.6s ease 0.1s;}.showcase-panel.active .panel-title{transform:translateY(0);opacity:1;}.header-tools{display:flex;align-items:center;gap:12px;z-index:1003;}.tool-btn{background:none;border:none;color:inherit;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;}.tool-btn:hover{background-color:var(--brand-red);transform:translateY(-2px);color:#ffffff;box-shadow:0 4px 10px rgba(230,0,18,0.3);}.tool-btn svg{width:18px;height:18px;fill:currentColor;}.lang-switch-wrapper{display:flex;align-items:center;margin-left:8px;}.lang-divider{width:1px;height:16px;background-color:currentColor;opacity:0.3;margin-right:15px;}.lang-btn{font-size:0.85rem;font-weight:700;display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;transition:all 0.3s ease;cursor:pointer;}.lang-btn:hover{background-color:var(--brand-red);transform:translateY(-2px);color:#ffffff;box-shadow:0 4px 10px rgba(230,0,18,0.3);}.mobile-toggle{display:none;flex-direction:column;justify-content:space-between;width:20px;height:14px;background:none;border:none;cursor:pointer;z-index:1001;margin-left:15px;}.mobile-toggle span{display:block;width:100%;height:2px;background-color:currentColor;transition:all 0.3s ease;}.core-capabilities{padding:100px 40px;background-color:#ffffff;position:relative;z-index:10;}.section-header{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto;}.section-title{font-size:2.5rem;font-weight:800;color:var(--brand-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;position:relative;display:inline-block;}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:4px;background-color:var(--brand-red);}.section-subtitle{color:var(--text-gray);font-size:1.1rem;line-height:1.6;margin-top:25px;}.capabilities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1600px;margin:0 auto;}.cap-card{position:relative;height:560px;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,0.08);}.cap-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:grayscale(20%) brightness(0.85);transition:transform 0.7s cubic-bezier(0.25,1,0.5,1),filter 0.7s cubic-bezier(0.25,1,0.5,1);z-index:1;will-change:transform,filter;backface-visibility:hidden;}.cap-card:hover .cap-bg{filter:grayscale(0%) brightness(1.05);transform:scale(1.06);}.cap-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,10,25,0.8) 0%,rgba(0,10,25,0.3) 50%,transparent 100%);z-index:2;}.cap-overlay::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,20,50,0.85) 0%,rgba(0,20,50,0.4) 60%,transparent 100%);opacity:0;transition:opacity 0.7s cubic-bezier(0.25,1,0.5,1);z-index:3;will-change:opacity;}.cap-card:hover .cap-overlay::after{opacity:1;}.cap-content{position:absolute;bottom:0;left:0;width:100%;z-index:10;padding:40px 30px;color:#ffffff;transform:translateY(calc(100% - 140px));transition:transform 0.6s cubic-bezier(0.25,1,0.25,1);will-change:transform;}.cap-card:hover .cap-content{transform:translateY(0);}.cap-title{font-size:1.6rem;font-weight:800;line-height:1.2;margin-bottom:0;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,0.6);color:unset;}.cap-hidden{opacity:0;margin-top:20px;transition:opacity 0.4s ease;}.cap-card:hover .cap-hidden{opacity:1;transition:opacity 0.5s ease 0.15s;}.cap-desc{font-size:0.9rem;line-height:1.6;color:rgba(255,255,255,0.9);margin-bottom:20px;}.cap-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px;}.cap-tag{font-size:0.75rem;font-weight:600;padding:5px 12px;border:1px solid rgba(255,255,255,0.4);border-radius:50px;color:#ffffff;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(4px);}.cap-tag:hover{background-color:var(--brand-red);border-color:var(--brand-red);transform:translateY(-2px);box-shadow:0 4px 10px rgba(230,0,18,0.4);}.cap-btn{display:inline-flex;align-items:center;font-size:0.9rem;font-weight:700;color:#ffffff;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;}.cap-btn span{margin-left:8px;transition:transform 0.3s ease;color:var(--brand-red);}.cap-btn:hover{color:var(--brand-red);}.cap-btn:hover span{transform:translateX(5px);}.reveal-item{opacity:0;transform:translateY(50px);transition:opacity 0.8s cubic-bezier(0.2,0.8,0.2,1),transform 0.8s cubic-bezier(0.2,0.8,0.2,1);}.reveal-item.active{opacity:1;transform:translateY(0);}.reveal-item:nth-child(1){transition-delay:0.1s;}.reveal-item:nth-child(2){transition-delay:0.25s;}.reveal-item:nth-child(3){transition-delay:0.4s;}.reveal-item:nth-child(4){transition-delay:0.55s;}.global-stats-section{position:relative;background:linear-gradient(135deg,#021226 0%,#00204A 100%);padding:120px 0;overflow:hidden;color:#ffffff;z-index:10;}.global-stats-section::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:50px 50px;opacity:0.5;z-index:1;}.stats-container{max-width:1600px;margin:0 auto;padding:0 50px;position:relative;z-index:2;display:flex;align-items:center;}.stats-robot-wrapper{flex:0 0 35%;position:relative;height:600px;display:flex;align-items:center;justify-content:center;}.robot-glow{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:70%;height:100px;background:var(--brand-red);filter:blur(80px);opacity:0.3;border-radius:50%;z-index:1;animation:pulseGlow 4s ease-in-out infinite alternate;}@keyframes pulseGlow{0%{opacity:0.2;transform:translateX(-50%) scale(0.9);}100%{opacity:0.4;transform:translateX(-50%) scale(1.1);}}.suase-robot{position:absolute;height:120%;max-height:800px;bottom:-50px;left:-50px;z-index:2;object-fit:contain;filter:drop-shadow(20px 20px 30px rgba(0,0,0,0.5));animation:floatRobot 6s ease-in-out infinite;}@keyframes floatRobot{0%{transform:translateY(0);}50%{transform:translateY(-15px);}100%{transform:translateY(0);}}.stats-content{flex:0 0 65%;padding-left:60px;}.stats-heading{font-size:2.5rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:50px;position:relative;display:inline-block;text-shadow:0 2px 10px rgba(0,0,0,0.3);color:unset;}.stats-heading::after{content:'';position:absolute;bottom:-12px;left:0;width:60px;height:4px;background-color:var(--brand-red);}.stats-grid-8{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;}.stats-grid-8 .reveal-item{display:block;height:100%;}.stats-grid-8 .reveal-item:nth-child(1){transition-delay:0.1s;}.stats-grid-8 .reveal-item:nth-child(2){transition-delay:0.15s;}.stats-grid-8 .reveal-item:nth-child(3){transition-delay:0.2s;}.stats-grid-8 .reveal-item:nth-child(4){transition-delay:0.25s;}.stats-grid-8 .reveal-item:nth-child(5){transition-delay:0.3s;}.stats-grid-8 .reveal-item:nth-child(6){transition-delay:0.35s;}.stats-grid-8 .reveal-item:nth-child(7){transition-delay:0.4s;}.stats-grid-8 .reveal-item:nth-child(8){transition-delay:0.45s;}.stat-item{height:100%;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:35px 25px;display:flex;flex-direction:column;align-items:center;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1),background-color 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease;position:relative;overflow:hidden;will-change:transform;}.stat-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background-color:var(--brand-red);transform:scaleX(0);transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1);transform-origin:left;will-change:transform;}.stat-item:hover{background:rgba(255,255,255,0.08);transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,0.3);border-color:rgba(255,255,255,0.15);}.stat-item:hover::before{transform:scaleX(1);}.stat-icon{width:45px;height:45px;color:var(--brand-red);margin-bottom:20px;}.stat-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;}.stat-value-wrapper{display:flex;align-items:baseline;margin-bottom:10px;}.stat-number{font-size:3.2rem;font-weight:800;line-height:1;color:#ffffff;font-variant-numeric:tabular-nums;}.stat-suffix{font-size:1.5rem;font-weight:700;color:var(--brand-red);margin-left:4px;}.stat-label{font-size:0.8rem;font-weight:700;color:#90a4ae;text-transform:uppercase;letter-spacing:1px;line-height:1.4;}.process-section{background-color:#020c1b;color:#ffffff;position:relative;z-index:15;padding-bottom:0;}.process-container{display:flex;max-width:1600px;margin:0 auto;padding:0 50px;position:relative;}.process-sticky-left{flex:0 0 45%;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:12vh;padding-right:60px;z-index:5;}.process-main-title{font-size:4rem;font-weight:800;line-height:1;text-transform:uppercase;margin-bottom:25px;color:#ffffff;text-shadow:0 10px 30px rgba(0,0,0,0.5);}.process-main-title span{color:var(--brand-red);display:block;}.process-intro{font-size:1.1rem;line-height:1.8;color:#a0b0c0;max-width:450px;margin-bottom:30px;}.process-robot-stage{position:relative;width:100%;flex:1;min-height:350px;display:flex;align-items:center;justify-content:flex-start;margin-top:20px;}.process-robot-base{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:300px;height:40px;background:radial-gradient(ellipse,rgba(230,0,18,0.5) 0%,transparent 70%);border-radius:50%;filter:blur(10px);animation:basePulse 6s ease-in-out infinite alternate;z-index:1;}@keyframes basePulse{0%{transform:translateX(-50%) scale(1);opacity:0.5;}100%{transform:translateX(-50%) scale(0.8);opacity:0.3;}}.mecha-placeholder-frame{position:relative;width:100%;max-width:550px;height:450px;border:2px solid rgba(255,255,255,0.1);border-radius:12px;background:linear-gradient(135deg,rgba(0,86,179,0.15),rgba(0,12,26,0.6));backdrop-filter:blur(10px);display:block;overflow:hidden;z-index:2;box-shadow:0 20px 50px rgba(0,0,0,0.5);animation:floatMecha 6s ease-in-out infinite alternate;}.mecha-placeholder-frame::before,.mecha-placeholder-frame::after{content:'';position:absolute;width:40px;height:40px;border:2px solid var(--brand-red);z-index:5;transition:all 0.3s ease;opacity:0.8;}.mecha-placeholder-frame::before{top:10px;left:10px;border-right:none;border-bottom:none;}.mecha-placeholder-frame::after{bottom:10px;right:10px;border-left:none;border-top:none;}.mecha-bg{position:absolute;inset:2px;background-size:cover;background-position:center;border-radius:10px;transition:transform 0.5s ease;}.mecha-bg.base{filter:blur(8px) brightness(0.4);}.mecha-bg.scan{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 30%,rgba(0,0,0,0.1) 36%,rgba(0,0,0,0.5) 42%,black 46%,black 54%,rgba(0,0,0,0.5) 58%,rgba(0,0,0,0.1) 64%,transparent 70%,transparent 100%);-webkit-mask-size:100% 300%;animation:scanMask 4s linear infinite;}@keyframes scanMask{0%{-webkit-mask-position:0 100%;}100%{-webkit-mask-position:0 0%;}}.mecha-placeholder-frame:hover .mecha-bg{transform:scale(1.05);}.frame-scanline{position:absolute;left:0;width:100%;height:3px;background:#e60012;box-shadow:0 0 15px 3px rgba(230,0,18,0.6),0 0 30px rgba(230,0,18,0.4);animation:scanline 4s linear infinite;z-index:4;pointer-events:none;}@keyframes scanline{0%{top:-50%;}100%{top:150%;}}@keyframes floatMecha{0%{transform:translateY(0);}100%{transform:translateY(-15px);}}.process-scroll-right{flex:0 0 55%;position:relative;padding:150px 0 0 60px;}.process-timeline-bg{position:absolute;top:0;bottom:0;left:20px;width:2px;background-color:rgba(255,255,255,0.08);z-index:1;}.process-timeline-fill{position:absolute;top:0;bottom:0;left:20px;width:2px;background-color:var(--brand-red);z-index:2;height:0%;box-shadow:0 0 15px var(--brand-red);transition:height 0.1s ease-out;}.process-step{position:relative;display:flex;align-items:stretch;margin-bottom:80px;padding-left:60px;opacity:0.3;transform:translateX(30px);transition:all 0.6s cubic-bezier(0.2,0.8,0.2,1);z-index:3;}.process-step:last-child{margin-bottom:150px;}.process-step-dot{position:absolute;left:-48px;top:50px;width:18px;height:18px;border-radius:50%;background-color:#020c1b;border:3px solid rgba(255,255,255,0.2);z-index:5;transition:all 0.5s ease;}.process-card{flex:1;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:16px;padding:40px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;transition:all 0.6s cubic-bezier(0.2,0.8,0.2,1);}.process-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;}.process-step-num{font-size:3.5rem;font-weight:900;line-height:0.8;color:rgba(255,255,255,0.05);font-variant-numeric:tabular-nums;transition:color 0.5s ease;}.process-icon{width:40px;height:40px;color:rgba(255,255,255,0.3);transition:color 0.5s ease;}.process-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;}.process-title-wrap{display:flex;align-items:center;gap:15px;margin-bottom:15px;}.process-title{font-size:1.8rem;font-weight:800;color:#ffffff;letter-spacing:1px;margin:0;}.process-optional-tag{font-size:0.7rem;font-weight:700;color:var(--brand-red);border:1px solid var(--brand-red);padding:4px 10px;border-radius:50px;letter-spacing:1px;}.process-desc{font-size:1rem;line-height:1.7;color:#8a9ba8;margin:0;transition:color 0.5s ease;}.process-step.active{opacity:1;transform:translateX(0);}.process-step.active .process-step-dot{background-color:var(--brand-red);border-color:#ffffff;box-shadow:0 0 15px var(--brand-red);transform:scale(1.3);}.process-step.active .process-card{background:rgba(0,86,179,0.15);border-color:var(--brand-red);box-shadow:0 20px 40px rgba(0,0,0,0.5),inset 0 0 20px rgba(230,0,18,0.05);transform:scale(1.02);}.process-step.active .process-step-num{color:rgba(230,0,18,0.15);}.process-step.active .process-icon{color:var(--brand-red);}.process-step.active .process-desc{color:#e0e8f0;}.site-footer{position:relative;color:#ffffff;background:linear-gradient(rgba(0,71,148,0.6),rgba(0,54,115,0.7)),url('../images/footer.jpg') center/cover no-repeat;padding-top:60px;margin-top:auto;z-index:30;}.footer-container{max-width:1500px;margin:0 auto;padding:0 50px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:60px;}.footer-col.company-info-col{flex:1.2;min-width:320px;}.company-full-name{font-size:1.2rem;font-weight:700;margin-bottom:20px;line-height:1.4;}.contact-detail-list{list-style:none;font-size:0.9rem;line-height:1.8;color:rgba(255,255,255,0.85);}.contact-detail-list li{margin-bottom:6px;list-style:none;}.contact-detail-list a{color:inherit;transition:all 0.3s ease;display:inline-block;}.contact-detail-list a:hover{color:var(--brand-red);transform:translateX(5px);}.no-animation{color:rgba(255,255,255,0.85) !important;transform:none !important;cursor:default;}.contact-detail-list strong{color:#ffffff;font-weight:600;display:block;margin-bottom:4px;font-size:1rem;}.footer-nav-groups{flex:2;display:flex;justify-content:space-between;gap:30px;}.footer-col.nav-col{flex:1;}.footer-col h4{font-size:1.1rem;font-weight:700;margin-bottom:25px;color:#ffffff;position:relative;padding-bottom:8px;}.footer-col h4::after{content:'';position:absolute;left:0;bottom:0;width:25px;height:2px;background-color:var(--brand-red);}.footer-links-list{list-style:none;}.footer-links-list li{margin-bottom:12px;font-size:0.95rem;display:flex;align-items:center;}.footer-links-list li::before{content:'-';margin-right:10px;opacity:0.7;}.footer-links-list a{color:rgba(255,255,255,0.85);transition:all 0.3s ease;}.footer-links-list a:hover{color:var(--brand-red);transform:translateX(3px);}.footer-bottom{background-color:#004b99;padding:20px 50px;border-top:1px solid rgba(255,255,255,0.1);}.footer-bottom-container{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:0.85rem;color:rgba(255,255,255,0.8);}.footer-legal-links a{color:rgba(255,255,255,0.8);margin-left:25px;transition:color 0.3s;}.footer-legal-links a:hover{color:#ffffff;}@media (max-width:1200px){.stats-container{flex-direction:column;gap:60px;padding:0 40px;}.stats-robot-wrapper{height:400px;flex:none;width:100%;margin-bottom:20px;}.suase-robot{position:relative;height:100%;bottom:0;left:0;display:block;margin:0 auto;max-height:none;}.stats-content{flex:none;width:100%;padding-left:0;}.stats-heading{text-align:center;width:100%;}.stats-heading::after{left:50%;transform:translateX(-50%);}.process-container{flex-direction:column;padding:0 25px;}.process-sticky-left{position:relative;height:auto;flex:none;width:100%;padding:60px 0 20px;text-align:center;justify-content:center;}.process-intro{margin:0 auto 30px;}.process-robot-stage{height:350px;justify-content:center;}.mecha-placeholder-frame{position:relative;bottom:0;height:100%;max-width:480px;margin:0 auto;}.process-scroll-right{flex:none;width:100%;padding:40px 0 80px 30px;}.process-timeline-bg,.process-timeline-fill{left:0;}.process-step{padding-left:30px;margin-bottom:40px;}.process-step-dot{left:-39px;width:14px;height:14px;top:30px;border-width:2px;}.process-card{padding:25px;}.process-step-num{font-size:2.5rem;}.process-title{font-size:1.4rem;}}@media (max-width:1024px){.site-header{padding:0 25px;}.header-nav{z-index:1002;position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;background-color:#ffffff;color:var(--brand-blue);flex-direction:column;padding:100px 30px 40px;transition:right 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:-10px 0 30px rgba(0,0,0,0.1);overflow-y:auto;}.header-nav.menu-open{right:0;}.nav-list{flex-direction:column;align-items:flex-start;height:auto;width:100%;}.nav-item-top{width:100%;height:auto;flex-direction:column;align-items:stretch;border-bottom:1px solid #f0f0f0;padding:0;}.nav-link-top{width:100%;padding:22px 0;font-size:1.1rem;justify-content:space-between;}.nav-link-top::after{display:none;}.dropdown-menu{position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;border-top:none;background-color:#f9f9fb;max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;}.nav-item-top.mobile-expanded .dropdown-menu{max-height:2500px;}.mega-container{flex-direction:column;padding:25px 0;gap:30px;height:auto;}.mega-info{flex:none;width:100%;padding-bottom:25px;border-bottom:1px solid #eee;}.showcase-wrapper{flex-direction:column;border:none;}.showcase-tabs{flex:none;width:100%;border-right:none;background:transparent;}.showcase-tab{padding:18px 0;border-bottom:1px solid #f0f0f0;border-left:none;}.showcase-visuals{display:none;}.mobile-toggle{display:flex;}.menu-open-state .site-header{background-color:var(--brand-blue);color:var(--text-light);}.header-tools .tool-btn.desktop-only,.header-tools .lang-switch-wrapper{display:none;}.capabilities-grid{grid-template-columns:1fr;}.cap-card{height:auto;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;}.cap-content{position:relative;transform:translateY(0) !important;}.cap-hidden{opacity:1;}.stats-grid-8{grid-template-columns:repeat(2,1fr);}.stat-number{font-size:2.5rem;}.footer-container{grid-template-columns:1fr 1fr;gap:50px;padding:0 25px;}.footer-col.company-info-col{grid-column:span 2;}.footer-bottom{padding:20px;}.footer-bottom-container{flex-direction:column;gap:15px;text-align:center;}.footer-legal-links a{margin:0 10px;}}@media (max-width:600px){.footer-nav-groups{grid-template-columns:1fr;}.stats-grid-8{grid-template-columns:1fr;}.panel-title,.section-title,.stats-heading{font-size:1.7rem;}.process-main-title{font-size:3rem;}#ajax-content-wrap{margin-top:80px;}.home #ajax-content-wrap{margin-top:0px;}.footer-nav-groups,#fws_690161110026c{display:none;}}header a{color:unset;}.newadd{position:relative;width:100vw;left:50%;transform:translate(-50%,0px);}#header-space{display:none;}.prose table{display:table;border-collapse:separate;box-sizing:border-box;text-indent:initial;unicode-bidi:isolate;border-spacing:2px;border:2px solid gray;border-collapse:collapse;}.prose table tr{background:rgb(212,212,212);}.prose table tr:nth-child(even){background:rgb(249,249,249)}.prose table td,.prose table th{padding:5px;line-height:1.3;color:#000;font-weight:600;}.prose table thead{display:table-header-group;vertical-align:middle;unicode-bidi:isolate;border:1px solid gray;}.prose table thead th{background:#161616;color:#fff;}
.img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;border:1px solid #334155;text-align:center;transition:all 0.3s ease;}