.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:2px solid red;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@-webkit-keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes cirle-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cirle-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}:root{--base-font-family:"Raleway", sans-serif, system-ui;--font-family-sansation:"SVN-Sansation", sans-serif, system-ui;--base-color:var(--color-light);--base-line-height:1.5;--base-font-size:16px;--base-font-size-tablet:16px;--base-font-size-mobile:14px;--base-font-weight:400;--base-heading-1:32px;--base-heading-2:24px;--base-heading-3:20px;--base-heading-4:16px;--base-heading-5:14px;--base-heading-6:12px;--heading-spacing:16px;--paragraph-spacing:16px;--border-radius-small:10px;--border-color-dark:var(--color-dark);--letter-spacing-small:1.6px;--outline-offset:2px;--timing:0.3s;--preloader-z-index:1001;--header-nav-z-index:10;--overlay-shadow:rgba(0, 0, 0, 0.6)}:root{--color-light:rgb(255,255,255);--color-dark:#000000;--color-dark-2:#01050C;--color-primary:hsl(0, 0%, 0%);--color-secondary:hsl(0, 0%, 0%);--color-yellow-2:#DDB364;--color-blue-1:#0264F3;--color-blue-2:#0959B6;--color-blue-3:#013C83;--color-gray:#D7D7D7;--color-gray-2:#373737;--color-gray-3:#979797;--color-gray-4:#4E4E4E;--color-gray-5:#C7C7C7;--color-gray-6:#F0F0F0;--color-success:#28a745;--color-warning:#ffc107;--color-danger:#dc3545;--color-required:#FF0000}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;font-style:italic;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}figure{margin:0}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}textarea{resize:none}abbr[title]{text-decoration:none}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border:none;padding:0;background-color:#fff0;cursor:pointer}ul,ol{list-style:none;margin:0;padding:0}small{font-size:100%}blockquote{margin:0}cite{display:inline-block;font-style:normal}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff;margin:0}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration,input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{display:none}input[type=number]{-moz-appearance:textfield}dialog{border:none;padding:0}mark{background-color:#fff0;color:currentColor}::-webkit-scrollbar{display:none}html,body{background-color:var(--color-dark);height:100%}html main,body main{min-height:100svh}html sup,body sup{vertical-align:super;line-height:1;top:0}html .img-cover,body .img-cover{display:block;position:relative;overflow:hidden}html .img-cover::before,body .img-cover::before{display:block;content:" ";width:100%;padding-top:82.85714%}html .img-cover img,body .img-cover img{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}html .img-cover--contain img,body .img-cover--contain img{-o-object-fit:contain;object-fit:contain}html .img-cover--top img,body .img-cover--top img{-o-object-position:top;object-position:top}html .img-hover,body .img-hover{position:relative;overflow:hidden}html .img-hover img,body .img-hover img{-webkit-transition:0.3s ease-out;transition:0.3s ease-out}html .img-hover img:hover,body .img-hover img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}html section,body section{position:relative;overflow:hidden}html section .section-title,body section .section-title{font-size:48px;text-transform:uppercase;line-height:1.2;font-weight:400;margin-bottom:24px;font-family:var(--font-family-sansation)}@media (max-width:1024px){html section .section-title,body section .section-title{font-size:32px}}@media (max-width:768px){html section .section-title,body section .section-title{font-size:28px}}html .sprite-icon svg,body .sprite-icon svg{color:inherit;display:inline-block;width:100%;height:100%}html.lenis:not(.lenis-touch),html.lenis:not(.lenis-touch) body{height:auto;scroll-behavior:auto;-ms-scroll-chaining:none;overscroll-behavior:none}html.lenis:not(.lenis-touch).lenis-smooth{scroll-behavior:auto!important}html.lenis:not(.lenis-touch).lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}html.lenis:not(.lenis-touch).lenis-smooth iframe{pointer-events:none}html.lenis:not(.lenis-touch):not(.lenis-autoToggle).lenis-stopped{overflow:clip}html.lenis:not(.lenis-touch).lenis-autoToggle{-webkit-transition-property:overflow;transition-property:overflow;-webkit-transition-duration:1ms;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis-touch{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}html.lenis-touch body{-ms-scroll-chaining:none;overscroll-behavior:none;overflow-x:hidden}@supports (-webkit-touch-callout:none){html.lenis-touch{height:-webkit-fill-available}html.lenis-touch body{min-height:-webkit-fill-available}}.scrollable{pointer-events:auto;overflow:auto;-webkit-overflow-scrolling:touch}html.lenis:not(.lenis-touch) .scrollable{will-change:transform}[data-scroll-container]{position:relative}body{font-family:var(--base-font-family);font-weight:var(--base-font-weight);color:var(--base-color);line-height:var(--base-line-height);font-size:var(--base-font-size)}@media (max-width:1024px){body{font-size:var(--base-font-size-tablet)}}@media (max-width:576px){body{font-size:var(--base-font-size-mobile)}}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;margin-bottom:var(--heading-spacing);line-height:var(--base-line-height)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:var(--base-heading-1)}h2{font-size:var(--base-heading-2)}h3{font-size:var(--base-heading-3)}h4{font-size:var(--base-heading-4)}h5{font-size:var(--base-heading-5)}h6{font-size:var(--base-heading-6)}p{margin-bottom:var(--paragraph-spacing)}em{font-style:italic}strong,b{font-family:var(--font-family-sansation);font-weight:700}.uppercase{text-transform:uppercase}.text-secondary{color:var(--color-secondary)}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.font-sansation{font-family:var(--font-family-sansation);font-weight:400}.bold{font-weight:700}.overflow-hidden{overflow:hidden!important;height:100%}@media (max-width:576px){.mb-hide{display:none}}.mb-show{display:none}@media (max-width:576px){.mb-show{display:block}}@media (max-width:1024px){.tablet-hide{display:none!important}}.tablet-show{display:none!important}@media (max-width:1024px){.tablet-show{display:block}}@media (max-width:768px){.sm-tablet-hide{display:none!important}}.sm-tablet-show{display:none!important}@media (max-width:768px){.sm-tablet-show{display:block!important}}@font-face{font-family:"Raleway";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/Raleway-ExtraLight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:"Raleway";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/Raleway-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Raleway";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/Raleway-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Raleway";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/Raleway-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Raleway";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/Raleway-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"SVN-Sansation";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/SVN-Sansation-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"SVN-Sansation";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/SVN-Sansation-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"SVN-Sansation";src:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../fonts/SVN-Sansation-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-light)}.btn:has(.circular-svg) .context{margin-right:32px;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.12px}.btn:has(.circular-svg) .circular-svg{position:relative;width:90px;height:90px;aspect-ratio:1;display:inline-block}.btn:has(.circular-svg) .circular-svg svg{width:100%;height:100%}.btn:has(.circular-svg) .circular-svg:after{content:"";width:62px;height:6px;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow.svg);background-size:cover;background-repeat:no-repeat;position:absolute;left:50%;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.btn:has(.circular-svg).btn-vertical .context{margin-right:0;margin-bottom:40px}.btn:has(.circular-svg).btn-vertical .circular-svg::after{width:6px;height:62px;left:50%;top:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow-vertical.svg)}.btn:not(:has(.circular-svg)){height:48px;line-height:48px;padding:0 16px;border-radius:100px;-webkit-transition:background-color,color 0.15s ease;transition:background-color,color 0.15s ease}.btn:not(:has(.circular-svg)) i{font-size:24px;margin-right:4px}.btn:not(:has(.circular-svg)) .context{font-size:16px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.16px}.btn:not(:has(.circular-svg)).btn-primary{background-color:#0264F3}.btn:not(:has(.circular-svg)).btn-primary:hover{background-color:rgb(2 100 243 / .8)}.btn:not(:has(.circular-svg)).btn-secondary-outline{color:var(--color-light);background-color:var(--color-dark);border:1px solid currentColor}.btn:not(:has(.circular-svg)).btn-secondary-outline:hover{background-color:var(--color-light);color:var(--color-dark)}.btn:not(:has(.circular-svg)).btn-sm{height:38px;line-height:38px}.btn:not(:has(.circular-svg)).btn-md{height:42px;line-height:42px}.btn:not(:has(.circular-svg)).btn-lg{height:52px;line-height:52px}.container{max-width:1280px;width:100%;margin:0 auto;height:inherit}@media (max-width:1280px){.container{padding:0 16px}}button,input,keygen,select,textarea{text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;margin:0}input{margin:0;font-size:16px;line-height:1.4;font-weight:500;cursor:pointer}input::-webkit-input-placeholder{color:rgb(255 255 255 / .7)}input::-moz-placeholder{color:rgb(255 255 255 / .7)}input:-ms-input-placeholder{color:rgb(255 255 255 / .7)}input::-ms-input-placeholder{color:rgb(255 255 255 / .7)}input::placeholder{color:rgb(255 255 255 / .7)}textarea{display:block;resize:none;min-height:88px}textarea::-webkit-input-placeholder{color:var(--color-light)}textarea::-moz-placeholder{color:var(--color-light)}textarea:-ms-input-placeholder{color:var(--color-light)}textarea::-ms-input-placeholder{color:var(--color-light)}textarea::placeholder{color:var(--color-light)}.checkbox-container{position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--color-light)}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container input:checked~.checkmark{background-color:var(--color-blue-1);border:2px solid var(--color-blue-1)}.checkbox-container input:checked~.checkmark::after{display:block;border-color:var(--color-light)}.checkbox-container .checkmark{position:absolute;top:2px;left:0;height:18px;width:18px;border:2px solid currentColor;border-radius:4px}.checkbox-container .checkmark::after{content:"";position:absolute;display:none;left:7px;top:5px;width:5px;height:10px;border:solid var(--color-blue-1);border-width:0 1.5px 1.5px 0;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.select-holder{-webkit-box-flex:1;-ms-flex:1;flex:1}.select-holder:has(.select2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-holder:has(.select2) .select2-container{width:100%!important}.select-holder:has(.select2) .select2-container .select2-selection{border-radius:8px;height:44px;outline:none!important;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.select-holder:has(.select2) .select2-container .select2-selection__rendered{color:inherit;font-size:inherit;line-height:44px;padding-right:44px}.select-holder:has(.select2) .select2-container .select2-selection__arrow{height:44px;width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select-holder:has(.select2) .select2-container .select2-selection__arrow b{display:none}.select-holder:has(.select2) .select2-container .select2-selection__arrow::after{content:"";display:inline-block;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/chevron.svg);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:24px;height:12px}.select-holder:has(.select2) .select2-container .select2-selection--single{border:1px solid var(--color-light);background-color:var(--color-dark)}.select-holder:has(.select2) .select2-container--open .select2-selection__arrow::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.select-holder:has(.select2) .select2-dropdown{background-color:var(--color-dark)}.select-holder:has(.select2) .form-error{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.select-holder:has(.error) .select2.select2-container .select2-selection--single{border:1px solid var(--color-danger)}.select-holder:has(.error) .error-message{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex}.form-row.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-row .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group:not(:last-child){margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;text-transform:uppercase;font-weight:500;font-size:16px}.form-group label .required{color:var(--color-required)}.form-input{width:100%;padding:0 16px;height:46px;line-height:46px;border:1px solid var(--color-light);background-color:#fff0;border-radius:8px;color:var(--color-light)}.form-input:focus{outline:none}.form-input.error{border-color:var(--color-danger)}.form-consent a{font-weight:700;color:var(--color-blue-1)}.error-message{display:block;color:var(--color-danger);font-size:14px;margin-top:2px}.marquee{overflow:hidden;white-space:nowrap;position:relative}.marquee .marquee-track{display:inline-block;white-space:nowrap;text-transform:uppercase}.marquee .marquee-track span{line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px}.marquee .marquee-track span::after{content:"";position:relative;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow.svg);background-size:cover;background-repeat:no-repeat;width:62px;height:6px;display:inline-block;margin:0 22px}.marquee.style-2 span{font-family:var(--font-family-sansation)}.marquee.style-2 span::after{content:"";position:relative;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/marquee-after.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:8px;height:35px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);display:inline-block;margin:0 12px}@media (max-width:768px){.marquee .marquee-track span{font-size:20px}}.breadcrumb{position:relative;z-index:1;margin-bottom:40px}.breadcrumb ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500}.breadcrumb ul li:not(:last-child)::after{content:"";position:relative;display:inline-block;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/caret-right.svg);background-size:cover;background-repeat:no-repeat;width:22px;height:22px}.swiper .swiper-pagination{position:relative;margin-top:14px;bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper .swiper-pagination .swiper-pagination-bullet{margin:0;width:20px;height:2px;background-color:rgb(255 255 255 / .6);border-radius:0}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#0264F3;height:4px}.swiper .swiper-button.swiper-button-prev,.swiper .swiper-button.swiper-button-next{width:40px;height:40px;border-radius:50%;background-color:#fff0;border:1px solid rgb(255 255 255 / .5);color:rgb(255 255 255 / .5);left:0}.swiper .swiper-button.swiper-button-prev::after,.swiper .swiper-button.swiper-button-next::after{content:"";position:absolute;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow.svg);background-size:100%;background-repeat:no-repeat;width:40px;height:4px;left:12px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.swiper .swiper-button.swiper-button-next{left:auto;right:0}.swiper .swiper-button.swiper-button-next::after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);left:auto;right:12px}@media (max-width:768px){.swiper .swiper-button.swiper-button-prev,.swiper .swiper-button.swiper-button-next{width:36px;height:36px}}.product-list-wrapper{padding:24px 0 114px;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/products/product-list-bg.jpg);background-repeat:repeat;background-size:100% 872px}.product-list-wrapper .product-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(240px,1fr))[4];grid-template-columns:repeat(4,minmax(240px,1fr))}.product-list-wrapper .see-more-product{margin-top:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-list-wrapper .see-more-product .btn{color:var(--color-light);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.product-list-wrapper .product-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.product-card{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:436px}.product-card .product-img{width:240px;height:240px;-ms-flex-negative:0;flex-shrink:0}.product-card .product-img img{aspect-ratio:1/1;width:inherit;height:inherit}.product-card .product-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:100%}.product-card .product-content .product-category{min-height:40px;font-size:16px;line-height:1.5;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.product-card .product-content .product-name{font-size:16px;line-height:1.5;font-weight:700;margin-bottom:0;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .product-content .product-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px;margin-top:auto}.product-card .product-content .product-link span{font-size:12px;text-transform:uppercase;font-weight:500}.product-card .product-content .product-link .icon{width:62px;height:6px;margin-left:16px}@media (max-width:768px){.product-card{padding:8px;height:100%}.product-card .product-content .product-category{min-height:24px;font-size:14px}.product-card .product-content .product-name{font-size:14px}.product-card .product-content .product-link{height:28px}.product-card .product-content .product-link span{font-size:10px;line-height:1.2}.product-card .product-content .product-link .icon{width:33px;height:3px;margin-left:8px}}@media (max-width:576px){.product-card .product-img{width:140px;height:140px}}.filter-navigation{position:sticky;top:0;width:100%;-webkit-box-shadow:0 4px 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 4px 4px 0 rgb(0 0 0 / .2509803922);z-index:11;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:var(--color-dark)}@media screen and (min-width:768px){.filter-navigation.is-sticky .main-filter h3{font-size:18px}.filter-navigation.is-sticky .main-filter .form-search input{height:42px;line-height:42px}.filter-navigation.is-sticky .main-filter .form-search .btn{height:42px}.filter-navigation.is-sticky .main-filter .form-filter .form-filter-input{height:42px}.filter-navigation.is-sticky .main-filter .brand-filter .brand-list{height:56px}}.filter-navigation .main-filter{padding:20px 0}.filter-navigation .main-filter h3{font-size:22px;margin-bottom:12px;-webkit-transition:font-size 0.2s ease;transition:font-size 0.2s ease}.filter-navigation .main-filter .form-group .form-row{gap:12px}.filter-navigation .main-filter .form-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;max-width:608px;width:100%;height:100%}.filter-navigation .main-filter .form-search input{-webkit-transition:height 0.2s ease;transition:height 0.2s ease;border-radius:100px}.filter-navigation .main-filter .form-search .btn{max-width:142px;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.filter-navigation .main-filter .form-search .btn .icon{width:24px;height:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-navigation .main-filter .form-search .btn .context{line-height:50px}.filter-navigation .main-filter .form-filter{position:relative;width:320px}.filter-navigation .main-filter .form-filter .form-filter-input{border:1px solid var(--color-light);height:46px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;gap:10px;cursor:pointer;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.filter-navigation .main-filter .form-filter .form-filter-input span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-navigation .main-filter .form-filter .form-filter-input i{font-size:14px}.filter-navigation .main-filter .form-filter .form-filter-dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;background-color:var(--color-light);z-index:10;border-radius:20px;display:none}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .header-dropdown{height:64px;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-dark)}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .header-dropdown .context{font-weight:700}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .header-dropdown .icon{width:24px;height:24px}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .header-dropdown .icon svg{cursor:pointer}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown{padding:12px 16px;max-height:220px;margin-bottom:14px;overflow:hidden}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown p{color:var(--color-dark);font-weight:700;margin-bottom:16px}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .block:not(:last-child){margin-bottom:12px;padding-bottom:12px}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .form-group{max-height:132px;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .form-group .checkbox-container{color:var(--color-dark)}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .form-group .checkbox-container:not(:last-child){margin-bottom:12px}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .footer-dropdown{-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 0 4px 0 rgb(0 0 0 / .2509803922);padding:13px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .footer-dropdown .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .footer-dropdown .btn.btn-secondary-outline{background-color:var(--color-light);color:var(--color-dark)}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .footer-dropdown .btn.btn-secondary-outline:hover{color:var(--color-light);background-color:var(--color-dark)}.filter-navigation .main-filter .brand-filter{margin-top:24px}.filter-navigation .main-filter .brand-filter .brand-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:72px;width:100%;overflow-x:scroll;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.filter-navigation .main-filter .brand-filter .brand-list .brand-item{position:relative;width:158px;height:inherit;border:2px solid rgb(255 255 255 / .25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.filter-navigation .main-filter .brand-filter .brand-list .brand-item.active{border-color:var(--color-blue-1)}@media (max-width:1280px){.filter-navigation .main-filter .form-filter{max-width:280px;width:100%}}@media (max-width:1024px){.filter-navigation .main-filter .form-filter{max-width:240px;width:100%}}@media (max-width:768px){.filter-navigation .main-filter .form-search .btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 16px;height:calc(100% - 16px);right:8px}.filter-navigation .main-filter .form-search .btn .icon{margin-right:0;width:22px;height:22px}.filter-navigation .main-filter .form-search .btn .context{display:none}.filter-navigation .main-filter .form-filter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.filter-navigation .main-filter .form-filter .form-filter-input{width:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-navigation .main-filter .form-filter .form-filter-dropdown{position:fixed;top:auto;bottom:0;z-index:11;height:calc(100% - 46px)}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown{max-height:100%}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .block:not(:last-child){border-bottom:1px solid #eee}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .form-group{max-height:100%}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .footer-dropdown{gap:16px;margin-top:auto}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .footer-dropdown .btn{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 8px);flex:0 1 calc(50% - 8px)}.filter-navigation .main-filter .form-filter.active::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);z-index:11}.filter-navigation .main-filter .brand-filter{display:none}}.accordion .accordion-item{cursor:pointer;padding:40px 0;border-top:1px solid var(--color-blue-2)}.accordion .accordion-item:last-child{border-bottom:1px solid var(--color-blue-2)}.accordion .accordion-item .accordion-thumb{margin:0;cursor:pointer;font-weight:700;font-size:18px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion .accordion-item .accordion-thumb::after{content:"";position:relative;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/plus.svg);background-size:cover;background-repeat:no-repeat;width:18px;height:18px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-left:10px;-ms-flex-negative:0;flex-shrink:0}.accordion .accordion-item .accordion-panel{display:none;margin-top:20px}.accordion .accordion-item .accordion-panel>*{margin-bottom:24px}.accordion .accordion-item .accordion-panel>*:not(b):not(strong){font-weight:300}.accordion .accordion-item .accordion-panel>*:last-child{margin-bottom:0}.accordion .accordion-item .accordion-panel ul{margin-bottom:24px}.accordion .accordion-item .accordion-panel ul li{list-style:disc;list-style-position:inside;padding-left:1ch}.accordion .accordion-item .accordion-panel table{border-spacing:0 24px;margin-bottom:24px}.accordion .accordion-item .accordion-panel table td{width:-webkit-max-content;width:-moz-max-content;width:max-content;vertical-align:top;padding-right:24px}.accordion .accordion-item .accordion-panel table td:first-child{white-space:nowrap}.accordion .accordion-item .accordion-panel table:has(thead,tbody){border:.5px solid var(--color-light);border-spacing:0;border-collapse:collapse}.accordion .accordion-item .accordion-panel table:has(thead,tbody) thead{background-color:var(--color-blue-1)}.accordion .accordion-item .accordion-panel table:has(thead,tbody) th,.accordion .accordion-item .accordion-panel table:has(thead,tbody) td{padding:8px;vertical-align:middle;border:.5px solid var(--color-light);font-size:clamp(8px, 2vw, 16px)}.accordion .accordion-item .accordion-panel img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto 20px}.accordion .accordion-item.is-active .accordion-thumb::after{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/minus.svg)}@media (max-width:768px){.accordion .accordion-item{padding:24px 0}}@media (max-width:576px){.accordion .accordion-item .accordion-panel table:first-child{white-space:pre-wrap}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:40px}.pagination .page-btn{position:relative;width:40px;height:40px;border-radius:50%;background:#fff0;color:var(--color-light);border:1px solid var(--color-light);cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.pagination .page-btn:disabled{pointer-events:none;opacity:.5}.pagination .page-btn:hover{background-color:var(--color-gray-3);border-color:var(--color-gray-3)}.pagination .page-btn.active{background-color:var(--color-blue-1);border-color:var(--color-blue-1)}.pagination .page-btn.prev-btn{margin-right:24px}.pagination .page-btn.prev-btn::after{content:"";position:absolute;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow-pagination.svg);background-size:100%;background-repeat:no-repeat;display:block;width:40px;height:8px;left:100%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.pagination .page-btn.prev-btn:hover{background-color:#fff0;border-color:var(--color-light)}.pagination .page-btn.prev-btn:hover::after{-webkit-transform:translate(calc(-50% - 4px),-50%) rotate(180deg);-ms-transform:translate(calc(-50% - 4px),-50%) rotate(180deg);transform:translate(calc(-50% - 4px),-50%) rotate(180deg)}.pagination .page-btn.next-btn{margin-left:24px}.pagination .page-btn.next-btn::after{content:"";position:absolute;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow-pagination.svg);background-size:100%;background-repeat:no-repeat;display:block;width:40px;height:8px;left:0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.pagination .page-btn.next-btn:hover{background-color:#fff0;border-color:var(--color-light)}.pagination .page-btn.next-btn:hover::after{-webkit-transform:translate(calc(-50% + 4px),-50%);-ms-transform:translate(calc(-50% + 4px),-50%);transform:translate(calc(-50% + 4px),-50%)}.article-card{overflow:hidden}.article-card .article-image{aspect-ratio:3/2}.article-card .article-content{margin-top:24px}.article-card .article-content .article-date{display:inline-block;font-size:14px;margin-bottom:8px}.article-card .article-content .article-description{font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:700}.section-hero{position:relative;width:100%}.section-hero .bg-layer{position:absolute;inset:0;width:100%;height:100%}.section-hero .bg-layer img{-o-object-position:right;object-position:right}.section-hero .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:100svh;padding:94px 0 90px}.section-hero .section-layout .breadcrumb{margin-top:40px}.section-hero .section-layout .main-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;height:100%;width:100%}.section-hero .section-layout .main-content .left-col{max-width:1024px}.section-hero .section-layout .main-content .left-col .section-title{font-size:100px;font-weight:400;line-height:1.1;text-transform:uppercase;margin-bottom:32px}.section-hero .section-layout .main-content .left-col .desc{font-size:28px;line-height:1.5}.section-hero .section-layout .main-content .right-col{-ms-flex-item-align:end;align-self:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section-hero .section-layout .main-content .right-col .btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-hero .section-layout .main-content .right-col .btn .context{margin-right:0;margin-bottom:40px}.section-hero .section-layout .main-content .right-col .btn .circular-svg::after{width:6px;height:62px;left:50%;top:17px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow-vertical.svg)}@media (max-width:768px){.section-hero .bg-layer::after{height:250px}.section-hero .section-layout{padding:134px 0 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-hero .section-layout .breadcrumb{margin-top:0}.section-hero .section-layout .main-content{margin-top:0}.section-hero .section-layout .main-content .left-col .section-title{font-size:96px;line-height:1.2;margin-bottom:12px}.section-hero .section-layout .main-content .left-col .desc{font-size:24px;line-height:1.4}.section-hero .section-layout .main-content .right-col{margin-top:30px}.section-hero .section-layout .main-content .right-col .btn .context{margin-right:0;margin-bottom:20px}}@media (max-width:576px){.section-hero .section-layout .main-content .left-col .section-title{font-size:40px;line-height:1.2;margin-bottom:12px}.section-hero .section-layout .main-content .left-col .desc{font-size:16px;line-height:1.4}}.section-hero-slider .section-layout{padding:40px 0}.section-hero-slider .section-layout .hero-slider .swiper-slide{position:relative;overflow:hidden;border-radius:8px}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner{height:458px;padding:40px}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner:not(:last-of-type){margin-bottom:12px}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner .brand-img{position:absolute;left:0;top:0;width:100%;height:100%}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner .brand-content{position:relative;z-index:1;max-width:360px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner .brand-content .brand-logo{margin-bottom:24px;height:124px;width:auto}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner .brand-content .brand-logo img{height:100%;width:auto}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner .brand-content .brand-desc{color:rgb(255 255 255 / .7);font-size:14px;line-height:1.4;font-weight:500;margin-bottom:16px}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner .brand-content .cta-holder{margin-top:auto}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner.text-black .brand-desc{color:var(--color-dark)}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner.text-black .cta-holder .btn{color:var(--color-dark)}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner.text-black .cta-holder .btn .circular-svg::after{-webkit-filter:brightness(0%);filter:brightness(0%)}.section-hero-slider .section-layout .hero-slider .swiper-slide .swiper-slide-inner.text-black .cta-holder .btn .circular-svg svg{stroke:rgb(0 0 0 / .5)}.section-hero-slider .section-layout .hero-slider .swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:26px}@media (max-width:768px){.section-hero-slider .section-layout{padding:12px 0}}.section-expertise{position:relative;background:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/expertise/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:100svh;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.section-expertise .section-layout{padding:130px 0 60px}.section-expertise .section-layout .section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;gap:40px}.section-expertise .section-layout .section-heading .left-col{width:100%;max-width:725px}.section-expertise .section-layout .section-heading .left-col .section-title{line-height:1.2}.section-expertise .section-layout .section-heading .left-col .sub-title{font-size:24px;line-height:1.4;margin-bottom:0}.section-expertise .section-layout .section-heading .right-col{width:100%;max-width:400px}.section-expertise .section-layout .main-content{margin-top:60px}.section-expertise .section-layout .main-content .expertise-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}.section-expertise .section-layout .main-content .expertise-wrapper .line-container{pointer-events:none}.section-expertise .section-layout .main-content .expertise-wrapper .line-container .line-background{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background:rgb(255 255 255 / .2)}.section-expertise .section-layout .main-content .expertise-wrapper .line-container .line-foreground{position:absolute;top:50%;left:0;height:4px;width:100%;-webkit-transform:scaleX(0) translateY(-50%);-ms-transform:scaleX(0) translateY(-50%);transform:scaleX(0) translateY(-50%);background:#0264F3;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;gap:60px;z-index:2;padding-left:120px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;gap:56px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .number-wrap,.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .expertise-img{height:130px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .number-wrap .number{font-size:96px;font-weight:200;margin-bottom:10px;line-height:1;color:var(--color-yellow-2);vertical-align:baseline;font-variant-numeric:lining-nums}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .number-wrap .context{font-size:18px;line-height:1.4}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .expertise-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;border-radius:100px;width:320px;opacity:0;visibility:hidden}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .expertise-img .img-cover{width:100%;height:104px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:1024px){.section-expertise .section-layout{min-height:100%}}@media (max-width:768px){.section-expertise{min-height:100%}.section-expertise .section-layout{padding:60px 0;height:100%}.section-expertise .section-layout .section-heading{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px;gap:16px}.section-expertise .section-layout .section-heading .left-col{max-width:100%}.section-expertise .section-layout .section-heading .left-col .section-title{line-height:1.2;margin-bottom:16px}.section-expertise .section-layout .section-heading .left-col .sub-title{font-size:20px;line-height:1.4;margin-bottom:0}.section-expertise .section-layout .section-heading .right-col{max-width:100%;-ms-flex-negative:0;flex-shrink:0;font-size:16px}.section-expertise .section-layout .main-content{padding:0 16px;margin-top:45px}.section-expertise .section-layout .main-content .expertise-wrapper .line-container{position:absolute;top:0;left:0;width:4px;height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section-expertise .section-layout .main-content .expertise-wrapper .line-container .line-background{position:absolute;top:0;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:4px;height:100%;background:rgb(255 255 255 / .2)}.section-expertise .section-layout .main-content .expertise-wrapper .line-container .line-foreground{position:absolute;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:0;width:4px;height:0;background:#0264F3}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item{gap:20px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .number-wrap{height:100%}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .number-wrap .number{font-size:84px}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item .expertise-img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%;height:23.73vw}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-expertise .section-layout .main-content .expertise-wrapper .list-expertise .expertise-item:nth-child(even) .expertise-img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}#page-contact .section-hero .section-layout .main-content .left-col .section-title{font-size:72px;margin-bottom:22px}#page-contact .section-hero .section-layout .main-content .left-col .desc{font-size:28px;line-height:1.5;margin-bottom:0}@media (max-width:768px){#page-contact .section-hero .section-layout .main-content .left-col .section-title{font-size:40px;margin-bottom:12px}#page-contact .section-hero .section-layout .main-content .left-col .desc{font-size:18px}}.section-contact{position:relative;overflow:hidden}.section-contact .bg-layer{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff0),to(#010206)),-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .4)),to(rgb(0 0 0 / .4)));background:linear-gradient(360deg,#fff0 0%,#010206 100%),linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4));width:100%;height:100%;z-index:2}.section-contact .video-layer{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:0;z-index:1}.section-contact .section-layout{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100svh;height:100%;padding:100px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.section-contact .section-layout .left-col{width:100%;-webkit-box-flex:1;-ms-flex:1 1 620px;flex:1 1 620px}.section-contact .section-layout .left-col .inner{max-width:620px}.section-contact .section-layout .left-col .inner .section-title{font-size:96px;line-height:1.1;text-transform:uppercase;font-weight:400;margin-bottom:32px}.section-contact .section-layout .left-col .inner .desc{font-size:32px;line-height:1.3}.section-contact .section-layout .right-col{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%}.section-contact .section-layout .right-col .btn .context{font-size:24px;font-weight:500;margin-right:52px}.section-contact .section-layout .right-col .btn .circular-svg{width:180px;height:180px}.section-contact .section-layout .right-col .btn .circular-svg::after{width:115px;height:11px}@media (max-width:1024px){.section-contact .section-layout{min-height:100%}.section-contact .section-layout .left-col,.section-contact .section-layout .right-col{width:100%}}@media (max-width:768px){.section-contact .section-layout{padding:60px 0;gap:60px}.section-contact .section-layout .left-col .inner .section-title{font-size:48px;line-height:1.2;margin-bottom:16px}.section-contact .section-layout .left-col .inner .desc{font-size:20px;line-height:1.2}.section-contact .section-layout .right-col .btn .context{font-size:12px;font-weight:500;margin-right:30px}.section-contact .section-layout .right-col .btn .circular-svg{width:90px;height:90px}.section-contact .section-layout .right-col .btn .circular-svg::after{width:62px;height:6px}}.section-products-slider{background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/products/product-slider-bg.png)}.section-products-slider .section-layout{padding:100px 0}.section-products-slider .section-layout .section-title{margin-bottom:32px;text-align:center}.section-products-slider .section-layout .product-slider-wrapper{position:relative}.section-products-slider .section-layout .product-slider-wrapper.has-decor::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-165deg);-ms-transform:translate(-50%,-50%) rotate(-165deg);transform:translate(-50%,-50%) rotate(-165deg);background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/products/product-slider-decor.png);background-size:100%;background-repeat:no-repeat;max-width:380px;max-height:380px;width:100%;height:100%}.section-products-slider .section-layout .marquee{margin-top:40px;margin-bottom:24px}@media (max-width:768px){.section-products-slider{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/products/product-slider-bg-mb.jpg);background-size:100% 100%}.section-products-slider .section-layout{padding:40px 0}.section-products-slider .section-layout .product-slider-wrapper{position:relative}.section-products-slider .section-layout .product-slider-wrapper.has-decor::before{max-width:288px;max-height:288px}.section-products-slider .section-layout .marquee{margin-top:40px;margin-bottom:12px}.section-products-slider .swiper-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:80px;margin-top:24px}.section-products-slider .swiper-button{position:relative;top:unset;-webkit-transform:none;-ms-transform:none;transform:none;margin:0}}.section-brand-segment{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/bg-top-brand.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 0;height:100%}.section-brand-segment .marquee{margin-top:90px}.section-brand-segment .section-layout{text-align:center}.section-brand-segment .section-layout .section-title{text-align:center}.section-brand-segment .section-layout .list-brand{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.section-brand-segment .section-layout .list-brand li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-brand-segment .section-layout .list-brand li .brand-logo{width:158px;height:72px}@media (max-width:768px){.section-brand-segment{min-height:100%;padding:58px 0 0}.section-brand-segment .marquee{margin-top:44px}.section-brand-segment .section-layout .section-title{margin-bottom:0}.section-brand-segment .section-layout .list-brand{margin-top:12px}}.section-news{padding-top:126px}.section-news .section-title{margin-bottom:58px;line-height:1;text-align:center}.section-news .news-slider-wrapper{position:relative}.section-news .news-slider-wrapper .news-slider{max-width:calc(100% - 152px);margin:0 auto;overflow:hidden}.section-news .news-slider-wrapper .news-slider .swiper-slide{position:relative;max-width:646px;width:100%;overflow:hidden}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner{position:relative;height:100%}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail{position:relative;border-radius:8px;height:100%;width:100%;overflow:hidden;margin-bottom:24px}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .news-date{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .news-desc{font-size:20px;line-height:1.5;margin-bottom:16px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder{margin-top:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .context{font-size:14px;line-height:1.4;font-weight:500}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .icon{display:block;width:13px;height:13px;margin-left:8px}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .icon svg{display:block;width:13px;height:13px}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .icon svg path{fill:var(--color-light)}.section-news .marquee{margin-top:150px}@media (max-width:1024px){.section-news .news-slider-wrapper .news-slider{max-width:100%}.section-news .news-slider-wrapper .swiper-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:64px;margin-top:40px}.section-news .news-slider-wrapper .swiper-button-wrapper .swiper-button{position:relative;top:auto;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin:0;width:36px;height:36px}}@media (max-width:768px){.section-news{padding:60px 0}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner{position:relative}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content{position:relative;padding:0;margin-top:24px}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .news-desc{font-size:16px;line-height:1.5;margin-bottom:32px}.section-news .marquee{margin-top:120px;font-size:20px}}@media (max-width:576px){.section-news .section-title{margin-bottom:54px;text-align:left}}.section-testimonial{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/testimonial/bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.section-testimonial .section-layout{padding:68px 0 107px;height:100%}.section-testimonial .section-layout .section-heading{text-align:center}.section-testimonial .section-layout .section-heading .main-title{font-size:48px;line-height:1;margin-bottom:24px}.section-testimonial .section-layout .section-heading .sub-title{font-size:24px;line-height:1.4}.section-testimonial .section-layout .main-content{margin-top:40px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .swiper-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .brand-thumbnail{width:217px;height:276px;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:630px;-ms-flex-negative:0;flex-shrink:0}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-avatar{width:120px;height:120px;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;border:1px solid #fff0;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-dark)),to(var(--color-dark))),-webkit-gradient(linear,left top,left bottom,from(var(--color-dark)),to(var(--color-light)));background-image:linear-gradient(var(--color-dark),var(--color-dark)),linear-gradient(to bottom,var(--color-dark),var(--color-light));background-origin:border-box;background-clip:padding-box,border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-right:22px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-avatar img{aspect-ratio:1/1;width:inherit;height:inherit}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-info .customer-name{font-size:14px;margin-bottom:8px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-info .customer-addition{font-size:12px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-blockquote{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px;font-weight:500;color:var(--color-gray)}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-blockquote-desktop{display:block}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-blockquote-mobile{display:none}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-patient .patient-img{width:620px;height:345px;margin:0 auto}@media (max-width:768px){.section-testimonial .section-layout{padding:60px 0;min-height:100%}.section-testimonial .section-layout .section-heading .main-title{font-size:28px;line-height:1.2;margin-bottom:16px}.section-testimonial .section-layout .section-heading .sub-title{font-size:20px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:16px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .brand-thumbnail{max-width:20.69%;max-height:100%}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap{max-width:75.8%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-avatar{width:66px;height:66px;margin-right:0;margin-bottom:16px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-info .customer-name{font-size:14px;margin-bottom:8px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-wrap .customer-info .customer-addition{font-size:12px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-doctor .customer-blockquote{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;font-weight:500;color:var(--color-gray)}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-patient .patient-img{width:100%;height:100%}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .swiper-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:64px;margin-top:40px}.section-testimonial .section-layout .main-content .testimonial-slider-wrapper .swiper-button-wrapper .swiper-button{position:relative;top:auto;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin:0;width:36px;height:36px}}.section-video{padding:90px 0}.section-video .section-heading{text-align:center}.section-video .section-heading .desc{margin-top:24px;margin-bottom:0;font-size:24px}.section-video .main-content{margin-top:80px}.section-video .main-content .video-holder{position:relative;width:100%;height:688px;border-radius:20px;overflow:hidden}.section-video .main-content .video-holder::after{content:"";position:absolute;inset:0;background-color:rgb(46 46 46 / .7)}.section-video .main-content .video-holder video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-video .main-content .video-holder .play-btn{width:64px;height:64px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;cursor:pointer;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.section-video .main-content .video-holder .play-btn:hover{opacity:.7}.section-video .main-content .video-holder.is-playing::after{display:none}.section-video .main-content .video-holder.is-playing .play-btn{display:none}@media (max-width:768px){.section-video .section-heading .desc{margin-top:16px;font-size:20px}.section-video .main-content{margin-top:40px}.section-video .main-content .video-holder{height:49vw}.section-video .main-content .video-holder .play-btn{width:24px;height:24px}}#toc{position:sticky;top:120px;width:240px;-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:8px}#toc .toc-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;cursor:pointer}#toc .toc-title h3{font-size:14px;margin-bottom:0}#toc .toc-title .icon{-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;display:inline-block;width:24px;height:24px}#toc .toc-title .icon svg{width:inherit;height:inherit}#toc .toc-title.collapsed .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#toc .toc-list{list-style:none;margin:0;padding:0}#toc .toc-list li[data-level="1"]{border-top:1px solid var(--color-blue-1);padding-top:8px}#toc .toc-list li:not(:first-child){margin-top:8px}#toc .toc-list li a{display:block;text-decoration:none;font-size:14px;-webkit-transition:color 0.3s;transition:color 0.3s}#toc .toc-list li a:hover{color:var(--color-blue-1)}#toc .toc-list li a.active{color:var(--color-blue-1);font-weight:600}@media (max-width:768px){#toc{display:none}}.article-share{position:sticky;top:120px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-ms-flex-negative:0;flex-shrink:0;width:60px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-share span{display:block;font-size:14px;color:var(--color-gray-3);margin-bottom:20px}.article-share ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.article-share ul li a{display:inline-block;width:30px;height:30px;padding:6px;border:1px solid var(--color-gray-3);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.article-share ul li a img{width:16px;height:16px}.article-share ul li a:hover{background-color:var(--color-blue-1);border-color:var(--color-blue-1)}.article-share ul li a:hover svg{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;fill:var(--color-light)!important}@media (max-width:768px){.article-share{position:relative;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.article-share span{margin-bottom:0;margin-right:15px;white-space:nowrap}.article-share ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.search-form form .form-input{width:100%;border-radius:32px;height:48px;line-height:48px}.search-form form .btn-submit{margin-left:20px;width:48px;height:48px}.search-form form .btn-submit svg{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.search-form form .search-suggest{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-form form .search-suggest .search-result-title{margin-bottom:40px}.search-form form .search-suggest .search-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.search-form form .search-suggest .search-tabs .btn{border-radius:8px;font-weight:500;font-size:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.search-form form .search-suggest .search-tabs .btn.active{background-color:var(--color-blue-1);border-color:var(--color-blue-1);font-weight:700;pointer-events:none}.search-form .popular-search{margin-top:40px}.search-form .popular-search h3{color:var(--color-blue-1);margin-bottom:12px;font-size:20px;line-height:1.5;font-weight:700}.search-form .popular-search .search-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:8px}.search-form .popular-search .search-tags .tag{font-size:18px;line-height:1.5;font-weight:500;cursor:pointer;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.search-form .popular-search .search-tags .tag:hover{color:var(--color-blue-2)}@media (max-width:768px){.search-form form .search-suggest .search-result-title{font-size:20px}}@-webkit-keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}@-webkit-keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}@keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}}.floating-button-group{position:fixed;right:50px;bottom:48px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;z-index:14}.floating-button-group .floating-btn{width:60px;height:60px;border-radius:50%;border:none;background:var(--color-blue-1);-webkit-box-shadow:0 4px 16px var(--color-blue-1);box-shadow:0 4px 16px var(--color-blue-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 0.15s,-webkit-box-shadow 0.15s,-webkit-transform 0.15s;transition:background 0.15s,-webkit-box-shadow 0.15s,-webkit-transform 0.15s;transition:background 0.15s,box-shadow 0.15s,transform 0.15s;transition:background 0.15s,box-shadow 0.15s,transform 0.15s,-webkit-box-shadow 0.15s,-webkit-transform 0.15s;cursor:pointer;position:relative;outline:none;padding:0}.floating-button-group .floating-btn::before{content:"";position:absolute;width:96px;height:96px;top:-18px;left:-18px;background-color:#fff0;border-radius:100%;border:2px solid var(--color-blue-1);opacity:.1;-webkit-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all 0.5s;transition:all 0.5s}.floating-button-group .floating-btn::after{content:"";position:absolute;width:72px;height:72px;top:-6px;left:-6px;background-color:var(--color-blue-1);border-radius:100%;border:2px solid #fff0;opacity:.1;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all 0.5s;transition:all 0.5s}.floating-button-group .floating-btn .icon{width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out}.floating-button-group .floating-btn:hover{background:var(--color-blue-1);-webkit-box-shadow:0 8px 24px var(--color-blue-1);box-shadow:0 8px 24px var(--color-blue-1);-webkit-transform:translateY(-2px) scale(1.05);-ms-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.floating-button-group .floating-btn:hover::before{border-color:var(--color-blue-1);opacity:.5}.floating-button-group .floating-btn:hover::after{background-color:var(--color-blue-1);opacity:.75}@media (max-width:768px){.floating-button-group{bottom:120px;right:20px}.floating-button-group .floating-btn{width:44px;height:44px}.floating-button-group .floating-btn::before{width:68px;height:68px;top:-12px;left:-12px}.floating-button-group .floating-btn::after{width:52px;height:52px;top:-4px;left:-4px}.floating-button-group .floating-btn .icon{width:30px;height:30px}}.page-header{position:sticky;top:0;z-index:100;width:100%;color:var(--color-light);background:#fff0;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease,-webkit-transform 0.3s ease;z-index:15}.page-header.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;pointer-events:none}.page-header.fixed{position:fixed}.page-header.fixed~body{padding-top:94px}.page-header.bg-dark{background:var(--color-dark)}.page-header.scrolled:not(.bg-dark){background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(transparent));background:linear-gradient(to bottom,#000000,transparent)}.page-header:has(.search-wrapper.active) .header-layout .header-logo{z-index:3}.page-header .header-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:94px}.page-header .header-layout .header-logo{width:108px}.page-header .header-layout .menu-btn{position:relative;border:1px solid var(--color-light);border-radius:32px;cursor:pointer;z-index:3}.page-header .header-layout .menu-btn .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;line-height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.page-header .header-layout .menu-btn .inner .burger{--burger-width:24px;--burger-height:19px;--burger-line-height:2px;--burger-line-color:#ffffff;position:relative;border:none;padding:0;width:var(--burger-width);height:var(--burger-height);color:#000;background-color:#fff0;cursor:pointer}.page-header .header-layout .menu-btn .inner .burger::before,.page-header .header-layout .menu-btn .inner .burger::after{content:"";position:absolute;left:0;width:100%;height:var(--burger-line-height);background-color:var(--burger-line-color);-webkit-transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;border-radius:8px}.page-header .header-layout .menu-btn .inner .burger::before{top:0}.page-header .header-layout .menu-btn .inner .burger::after{top:calc(100% - var(--burger-line-height))}.page-header .header-layout .menu-btn .inner .burger-line{position:absolute;right:0;top:50%;width:80%;height:var(--burger-line-height);background-color:var(--burger-line-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;border-radius:8px}.page-header .header-layout .menu-btn .inner .burger-active::before{top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.page-header .header-layout .menu-btn .inner .burger-active::after{top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out;transition:transform 0.3s ease-in-out,top 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.page-header .header-layout .menu-btn .inner .burger-active .burger-line{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.page-header .header-layout .menu-btn .inner .menu-btn-text{font-size:14px;line-height:1;font-weight:500}.page-header .header-layout .menu-wrapper{position:fixed;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;z-index:1}.page-header .header-layout .menu-wrapper.active{opacity:1;visibility:visible}.page-header .header-layout .menu-wrapper .menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.page-header .header-layout .menu-wrapper .menu-inner .left-col,.page-header .header-layout .menu-wrapper .menu-inner .right-col{-ms-flex-preferred-size:50%;flex-basis:50%}.page-header .header-layout .menu-wrapper .menu-inner .right-col{position:relative;padding:64px 80px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/menu-header-overlay.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-top{position:relative}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-top .main-menu .menu-item{font-size:28px;padding:16px 0;font-weight:500;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-top .main-menu .menu-item::before{content:"";position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA2MCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU5LjcwNzEgOC43MDcxMUM2MC4wOTc2IDguMzE2NTggNjAuMDk3NiA3LjY4MzQyIDU5LjcwNzEgNy4yOTI4OUw1My4zNDMxIDAuOTI4OTMyQzUyLjk1MjYgMC41Mzg0MDggNTIuMzE5NSAwLjUzODQwOCA1MS45Mjg5IDAuOTI4OTMyQzUxLjUzODQgMS4zMTk0NiA1MS41Mzg0IDEuOTUyNjIgNTEuOTI4OSAyLjM0MzE1TDU3LjU4NTggOEw1MS45Mjg5IDEzLjY1NjlDNTEuNTM4NCAxNC4wNDc0IDUxLjUzODQgMTQuNjgwNSA1MS45Mjg5IDE1LjA3MTFDNTIuMzE5NSAxNS40NjE2IDUyLjk1MjYgMTUuNDYxNiA1My4zNDMxIDE1LjA3MTFMNTkuNzA3MSA4LjcwNzExWk0wIDhWOUg1OVY4VjdIMFY4WiIgZmlsbD0iIzAyNjRGMyIvPgo8L3N2Zz4K);width:0;height:16px;display:block;background-repeat:no-repeat;background-size:cover;margin-right:8px;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-top .main-menu .menu-item.active{color:var(--color-blue-1)}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-top .main-menu .menu-item:hover{color:var(--color-blue-1)}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-top .main-menu .menu-item:hover::before{width:60px}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom{position:relative}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box:not(:last-child){margin-bottom:32px}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:24px;font-weight:500;line-height:1}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:20px;line-height:1;font-weight:500;padding:16px 0;color:#C7C7C7}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.search .icon{width:24px;height:24px}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.search .icon svg{width:inherit;height:inherit}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.languages span{line-height:1}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.languages span.lang.active{color:var(--color-blue-1);text-decoration:underline}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.contact{font-size:20px;font-family:var(--font-family-sansation);line-height:1}.page-header .header-layout .menu-wrapper .menu-inner .right-col .menu-bottom .box.contact>div{margin-bottom:8px}.page-header .header-layout .menu-wrapper .menu-inner .left-col{width:100%;height:100%;background:-webkit-gradient(linear,right top,left top,from(#080e19),to(rgb(0 0 0 / .3)));background:linear-gradient(to left,#080e19,rgb(0 0 0 / .3))}.page-header .header-layout .menu-wrapper .menu-inner .left-col .menu-img{width:100%;height:100%}.page-header .header-layout .search-wrapper{position:fixed;inset:0;width:100%;height:100%;background-color:var(--color-dark);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;z-index:2;padding:22px}.page-header .header-layout .search-wrapper::after{content:"";background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/search/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}.page-header .header-layout .search-wrapper.active{opacity:1;visibility:visible}.page-header .header-layout .search-wrapper .search-inner{position:relative;z-index:1;max-width:743px;margin:0 auto}.page-header .header-layout .search-wrapper .search-inner .history-back{display:none}@media (max-width:768px){.page-header .header-layout{height:72px}.page-header .header-layout .header-logo{width:84px}.page-header .header-layout .menu-wrapper .menu-inner .left-col{display:none}.page-header .header-layout .search-wrapper{padding-top:104px}.page-header .header-layout .search-wrapper .search-inner .history-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.page-header .header-layout .search-wrapper .search-inner .history-back svg{width:16px;height:16px}.page-header .header-layout .search-wrapper .search-inner .search-form{margin-top:40px}}@media (max-width:678px){.page-header .header-layout .menu-btn .inner{padding:8px;width:48px}.page-header .header-layout .menu-btn .inner .burger-wrapper{height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header .header-layout .menu-btn .inner .menu-btn-text{display:none}.page-header .header-layout .menu-wrapper .menu-inner .right-col{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:64px 16px 40px}}.footer{background-color:var(--color-dark);color:var(--color-light)}.footer .marquee{margin-top:150px}.footer .marquee span{font-size:40px;line-height:1.2}.footer .footer-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto;padding:120px 0;gap:32px}.footer .footer-layout .footer-logo{max-width:360px;width:100%;-ms-flex-negative:0;flex-shrink:0}.footer .footer-layout .menu-col{-ms-flex-negative:0;flex-shrink:0}.footer .footer-layout .menu-col .menu-list .menu-item{position:relative;-webkit-transition:all ease-out 0.22s;transition:all ease-out 0.22s;line-height:1;font-weight:500;font-size:20px;color:rgb(255 255 255 / .8);white-space:nowrap}.footer .footer-layout .menu-col .menu-list .menu-item:not(:last-child){margin-bottom:12px}.footer .footer-layout .menu-col .menu-list .menu-item:hover{color:#fff}.footer .footer-layout .contact-col{-ms-flex-negative:1;flex-shrink:1}.footer .footer-layout .contact-col .block p{font-size:12px;line-height:1.5;color:rgb(255 255 255 / .8)}.footer .footer-layout .contact-col .block p:not(:last-child){margin-bottom:10px}.footer .footer-layout .contact-col .block:not(:last-child){margin-bottom:40px}@media (max-width:768px){.footer .marquee{margin:60px 0}.footer .marquee span{font-size:32px}.footer .footer-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0;gap:40px}.footer .footer-layout .footer-logo{max-width:100%;max-height:153px;height:auto}.footer .footer-layout .menu-col{width:100%;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-layout .menu-col .menu-list .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.footer .footer-layout .menu-col .menu-list .menu-item:not(:last-child){margin-bottom:0}.footer .footer-layout .menu-col .menu-list .menu-item a{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-layout .contact-col{width:100%;text-align:center}.footer .footer-layout .contact-col .block .btn{width:100%;height:48px;max-width:100%}.footer .footer-layout .contact-col .block .social-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footer-layout .contact-col .block:not(:last-child){margin-bottom:40px}}@media (max-width:576px){.footer .footer-layout .menu-col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-layout .menu-col .menu-list .menu-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:40px}.footer .footer-layout .contact-col{text-align:left}}.section-hero-homepage{position:relative;background-color:var(--color-dark);overflow:hidden}.section-hero-homepage .main-section{position:relative;width:100%;height:100svh;padding-top:96px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-hero-homepage .main-section .block{position:relative}.section-hero-homepage .main-section .block.block-top{position:relative;height:100%;max-height:88.5vw;margin-bottom:16px}.section-hero-homepage .main-section .block.block-top .group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.section-hero-homepage .main-section .block.block-top .group-text .inner h2{position:relative;font-size:110px;line-height:.8;font-family:var(--font-family-sansation);font-weight:400;margin-bottom:0;opacity:0;will-change:opacity}.section-hero-homepage .main-section .block.block-top .group-text .inner h2:not(:first-child){display:none}.section-hero-homepage .main-section .block.block-top .group-text .inner.text-2{text-align:right}.section-hero-homepage .main-section .block.block-top .group-shape{position:absolute;left:0;top:0;width:100%;height:100%}.section-hero-homepage .main-section .block.block-top .group-shape .shape{position:absolute;left:50%;top:50%;max-width:31.6vw;max-height:31.6vw;width:100%;height:100%;opacity:0;will-change:transform,opacity}.section-hero-homepage .main-section .block.block-top .group-shape .shape img{aspect-ratio:1/1;width:inherit;height:inherit}.section-hero-homepage .main-section .block.block-top .group-shape .shape.shape-1{z-index:2}.section-hero-homepage .main-section .block.block-top .group-shape .shape.shape-2{z-index:1}.section-hero-homepage .main-section .block.block-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.section-hero-homepage .main-section .block.block-bottom .desc{font-size:32px;line-height:1.2;opacity:0}.section-hero-homepage .main-section .block.block-bottom .desc b,.section-hero-homepage .main-section .block.block-bottom .desc strong{font-family:var(--font-family-sansation)}.section-hero-homepage .main-section .block.block-bottom .cta-holder{z-index:3;opacity:0}.section-hero-homepage .main-section .block.block-bottom .cta-holder .btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.section-hero-homepage .main-section .block.block-top .group-shape .shape{max-width:44vw;max-height:44vw}.section-hero-homepage .main-section .block.block-top .group-text .inner h2{font-size:9.375vw}.section-hero-homepage .main-section .block.block-bottom .desc{position:relative;left:0;bottom:0}.section-hero-homepage .main-section .block.block-bottom .cta-holder{position:relative;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-hero-homepage .main-section .block.block-bottom .cta-holder .btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-hero-homepage .main-section .block.block-bottom .cta-holder .btn .context{margin-right:0;margin-bottom:20px}.section-hero-homepage .main-section .block.block-bottom .cta-holder .btn .circular-svg{width:62px;height:62px}.section-hero-homepage .main-section .block.block-bottom .cta-holder .btn .circular-svg::after{width:4px;height:47px;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow-vertical.svg)}}@media (max-width:768px){.section-hero-homepage .main-section{padding-top:92px;padding-bottom:6px}.section-hero-homepage .main-section .block.block-top{margin-bottom:30px}.section-hero-homepage .main-section .block.block-top .group-text .inner h2{font-size:12vw}.section-hero-homepage .main-section .block.block-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-hero-homepage .main-section .block.block-bottom .desc{text-align:center;margin-bottom:30px;font-size:20px;line-height:1.2}}.section-product-values{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/product-values/bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.section-product-values .section-layout{position:relative;padding:80px 0;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-product-values .section-layout .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 auto 28px;width:100%;height:100%}.section-product-values .section-layout .product-list .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.section-product-values .section-layout .product-list .product-item .product-logo{width:200px;height:92px;margin-bottom:28px}.section-product-values .section-layout .product-list .product-item .product-content{position:relative;width:100%;height:100%;max-height:377px;max-width:377px}.section-product-values .section-layout .product-list .product-item .product-img{aspect-ratio:1/1}.section-product-values .section-layout .product-list .product-item .product-attributes .attr{position:absolute;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;text-align:right;text-transform:uppercase;font-weight:500;font-size:14px;will-change:opacity,transform}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:after{content:"";position:relative;width:63px;height:1px;background-color:var(--color-light);display:inline-block;margin-left:16px}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(1){top:36%;left:-44px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:right}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;top:36%;right:-44px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);left:auto;text-align:left}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(2):after{margin-left:0;margin-right:16px}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(3){top:65%;left:-44px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:right}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(4){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;top:65%;right:-44px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);left:auto;text-align:left}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(4):after{margin-left:0;margin-right:16px}.section-product-values .section-layout .product-list .decor-layer{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:360px;max-height:360px;height:100%;margin:0 auto;aspect-ratio:1/1;z-index:-1}.section-product-values .section-layout .section-bottom{text-align:center}.section-product-values .section-layout .section-bottom .section-title{margin-bottom:28px;line-height:1.2}.section-product-values .section-layout .section-bottom .desc{font-size:24px;line-height:1.4}@media (max-width:1024px){.section-product-values{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/product-values/bg-mb.jpg)}.section-product-values .section-layout{min-height:100%}}@media (max-width:768px){.section-product-values .section-layout{padding:60px 0;min-height:auto}.section-product-values .section-layout .product-list .product-item .product-logo{height:68px;width:auto;margin-bottom:20px}.section-product-values .section-layout .product-list .product-item .product-logo img{height:100%;width:auto}.section-product-values .section-layout .product-list .product-item .product-content{max-height:61.86vw;max-width:61.86vw;margin:140px 0}.section-product-values .section-layout .product-list .product-item .product-attributes .attr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);gap:8px;width:42.66vw}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:after{width:1px;height:63px;display:inline-block;margin-left:0}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(1){top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:-50px}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(1):after{margin-left:0;margin-right:0}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;right:-50px;left:auto}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(2):after{margin-left:0;margin-right:0}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:100%;left:-50px}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(3):after{margin-left:0;margin-right:0;-webkit-transform:none;-ms-transform:none;transform:none}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(4){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:100%;right:-50px;left:auto}.section-product-values .section-layout .product-list .product-item .product-attributes .attr:nth-child(4):after{margin-left:0;margin-right:0}.section-product-values .section-layout .product-list .decor-layer{max-height:61.86vw;max-width:61.86vw}.section-product-values .section-layout .product-list .swiper-pagination{position:absolute;top:auto;left:50%;bottom:-28px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:-28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-product-values .section-layout .section-bottom .section-title{margin-bottom:16px;font-size:28px}.section-product-values .section-layout .section-bottom .desc{font-size:16px;margin-bottom:52px}}.section-about .section-layout{min-height:100svh;height:100%;overflow:hidden;padding:120px 0}.section-about .section-layout .bg-layer{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;z-index:2;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/layer-video.png);background-position:center;background-repeat:no-repeat;background-size:cover}.section-about .section-layout .video-layer{position:absolute;top:1px;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:0}.section-about .section-layout .reveal-text{position:relative;z-index:3;font-size:32px;line-height:1.5;color:var(--color-light);text-wrap:balance}.section-about .section-layout .reveal-text p:not(:last-child){margin-bottom:32px}@media (max-width:768px){.section-about .section-layout{min-height:unset;padding:60px 0}.section-about .section-layout .reveal-text{font-size:24px;text-align:justify}.section-about .section-layout .reveal-text p:not(:last-child){margin-bottom:24px}}.section-discovery{background-color:var(--color-dark-2);min-height:100svh}.section-discovery .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-discovery .section-layout .left-col{max-width:528px;margin-right:32px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:120px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.section-discovery .section-layout .left-col .main-title{font-size:48px;line-height:1.2;margin-bottom:24px}.section-discovery .section-layout .left-col .sub-title{font-size:24px;line-height:1.4}.section-discovery .section-layout .left-col .desc{margin-top:40px;margin-bottom:72px;color:var(--color-gray)}.section-discovery .section-layout .left-col .desc b{font-family:var(--font-family-sansation)}.section-discovery .section-layout .right-col{max-width:700px;width:100%;-ms-flex-negative:0;flex-shrink:0}.section-discovery .section-layout .right-col .grid-images{-webkit-column-width:350px;-moz-column-width:350px;column-width:350px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;overflow-y:auto}.section-discovery .section-layout .right-col .marquee{background-color:var(--color-blue-3);color:var(--color-blue-1);font-size:20px;line-height:1.4;font-family:var(--font-family-sansation);font-weight:700}.section-discovery .section-layout .right-col .marquee .marquee-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:58px}.section-discovery .section-layout .right-col .marquee .marquee-track>span::after{content:"";background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/marquee-after.svg);background-size:cover;display:inline-block;width:4px;height:16px;background-repeat:no-repeat;position:relative;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);margin:0 8px}.section-discovery .section-layout .right-col .discovery-image-slider{display:none}@media (max-width:1280px){.section-discovery .section-layout .left-col .main-title{font-size:42px}.section-discovery .section-layout .left-col .sub-title{font-size:22px}.section-discovery .section-layout .right-col{max-width:600px}.section-discovery .section-layout .right-col .grid-images{-webkit-column-width:300px;-moz-column-width:300px;column-width:300px}}@media (max-width:1024px){.section-discovery{padding:60px 0}.section-discovery .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.section-discovery .section-layout .left-col{max-width:100%;margin-right:0;padding:0}.section-discovery .section-layout .left-col .main-title{font-size:48px;line-height:1.2;margin-bottom:24px}.section-discovery .section-layout .left-col .sub-title{font-size:24px;line-height:1.4}.section-discovery .section-layout .left-col .desc{margin-top:40px;color:var(--color-gray)}.section-discovery .section-layout .left-col .desc b{font-family:var(--font-family-sansation)}.section-discovery .section-layout .right-col{max-width:100%;width:100%;-ms-flex-negative:0;flex-shrink:0}.section-discovery .section-layout .right-col .grid-images{display:none}.section-discovery .section-layout .right-col .discovery-image-slider{display:block}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-wrapper{height:68vw}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide{height:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner .item{width:100%;height:100%;overflow:hidden}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner .item .box-img{position:relative;height:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner .item .box-img img{width:100%;height:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner .item .box-img:has(.marquee) img{height:calc(100% - 58px)}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner.grid-layout{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);width:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner.grid-layout .item{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;grid-row:1;height:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner.grid-layout .item img{height:100%}.section-discovery .section-layout .right-col .discovery-image-slider .swiper-slide .slide-inner.grid-layout .item:last-child{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}.section-discovery .section-layout .cta-holder{margin-top:24px}}@media (max-width:768px){.section-discovery{min-height:100%}.section-discovery .section-layout .left-col .main-title{font-size:28px}.section-discovery .section-layout .left-col .sub-title{font-size:20px}}.section-partners{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/partners/bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.section-partners .section-layout{padding:110px 0 80px;min-height:400px}.section-partners .section-layout .section-title{font-size:36px;font-weight:400;line-height:1.2;margin-bottom:46px;text-align:center;text-transform:uppercase}.section-partners .section-layout .partner-marquee{max-height:90px;overflow:hidden;white-space:nowrap}.section-partners .section-layout .partner-marquee .partner-track{pointer-events:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.section-partners .section-layout .partner-marquee .partner-track .partner-item{width:100%;height:100%;max-width:180px;max-height:90px;-ms-flex-negative:0;flex-shrink:0;margin-right:40px;white-space:nowrap}@media (max-width:768px){.section-partners{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/partners/bg-mb.jpg)}.section-partners .section-layout{padding:40px 0 36px;min-height:100%}.section-partners .section-layout .section-title{font-size:20px;font-weight:700;margin-bottom:36px}.section-partners .section-layout .partner-marquee{max-height:64px}.section-partners .section-layout .partner-marquee .partner-track .partner-item{max-width:128px;max-height:64px;margin-right:0}}.section-portfolio{background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(7.4%,#fff0),color-stop(87.08%,#fff0),to(#000)),#000;background:linear-gradient(180deg,#000 0%,#fff0 7.4%,#fff0 87.08%,#000 100%),#000}.section-portfolio .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:120px 0;min-height:100svh;height:100%}.section-portfolio .section-layout .section-heading{margin-bottom:40px}.section-portfolio .section-layout .section-heading .main-title{font-size:48px;font-weight:400;line-height:1;margin-bottom:16px}.section-portfolio .section-layout .section-heading .sub-title{font-weight:400;font-size:24px;line-height:1.4;margin-bottom:0}.section-portfolio .section-layout .brand-list{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-portfolio .section-layout .brand-list .brand-item{position:relative;padding:40px;height:458px;width:100%;max-width:100%;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.section-portfolio .section-layout .brand-list .brand-item:not(:last-of-type){margin-bottom:12px}.section-portfolio .section-layout .brand-list .brand-item .brand-img{position:absolute;left:0;top:0;width:100%;height:100%}.section-portfolio .section-layout .brand-list .brand-item .brand-content{position:relative;z-index:1;max-width:360px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-portfolio .section-layout .brand-list .brand-item .brand-content .brand-logo{margin-bottom:24px;height:124px;width:auto}.section-portfolio .section-layout .brand-list .brand-item .brand-content .brand-logo img{height:100%;width:auto}.section-portfolio .section-layout .brand-list .brand-item .brand-content .brand-desc{color:rgb(255 255 255 / .7);font-size:14px;line-height:1.4;font-weight:500;margin-bottom:16px}.section-portfolio .section-layout .brand-list .brand-item .brand-content .cta-holder{margin-top:auto}.section-portfolio .section-layout .brand-list .brand-item.text-black .brand-desc{color:var(--color-dark)}.section-portfolio .section-layout .brand-list .brand-item.text-black .cta-holder .btn{color:var(--color-dark)}.section-portfolio .section-layout .brand-list .brand-item.text-black .cta-holder .btn .circular-svg::after{-webkit-filter:brightness(0);filter:brightness(0)}.section-portfolio .section-layout .brand-list .brand-item.text-black .cta-holder .btn .circular-svg svg g path{fill:var(--color-dark)}.section-portfolio .section-layout .marquee{margin-top:150px}.section-portfolio .section-layout .marquee .marquee-track>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:1.2}.section-portfolio .section-layout .marquee .marquee-track>span::after{content:"";position:relative;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow.svg);background-size:cover;background-repeat:no-repeat;width:62px;height:6px;display:inline-block;margin:0 22px}@media (max-width:1024px){.section-portfolio .section-layout{min-height:100%;padding:60px 0}.section-portfolio .section-layout .section-heading{margin-bottom:60px}.section-portfolio .section-layout .section-heading .main-title{font-size:28px;line-height:1.2}.section-portfolio .section-layout .section-heading .sub-title{font-size:20px}.section-portfolio .section-layout .brand-list .brand-item{padding:32px}.section-portfolio .section-layout .brand-list .brand-item:not(:last-child){margin-bottom:20px}.section-portfolio .section-layout .brand-list .brand-item .brand-content .brand-logo{margin-bottom:16px;height:52px}.section-portfolio .section-layout .brand-list .brand-item .brand-content .brand-desc{margin-bottom:24px}.section-portfolio .section-layout .brand-list .brand-item .brand-content .cta-holder{margin-top:0}.section-portfolio .section-layout .brand-list .brand-item.text-black .brand-desc{color:var(--color-dark)}.section-portfolio .section-layout .brand-list .brand-item.text-black .cta-holder .btn{font-size:12px;color:var(--color-dark)}.section-portfolio .section-layout .brand-list .brand-item.text-black .cta-holder .btn .circular-svg::after{-webkit-filter:brightness(0%);filter:brightness(0%)}.section-portfolio .section-layout .marquee{margin-top:30px}.section-portfolio .section-layout .marquee .marquee-track>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:1.2}.section-portfolio .section-layout .marquee .marquee-track>span::after{content:"";position:relative;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/arrow.svg);background-size:cover;background-repeat:no-repeat;width:62px;height:6px;display:inline-block;margin:0 22px}}@media (max-width:576px){.section-portfolio .section-layout .brand-list .brand-item .brand-content .brand-desc{margin-bottom:40px}.section-portfolio .section-layout .brand-list .brand-item .cta-holder .circular-svg .text{display:none}.section-portfolio .section-layout .marquee .marquee-track>span{font-size:20px}}.section-homepage-testimonial{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/testimonial/bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.section-homepage-testimonial .section-layout{padding:100px 0;min-height:100svh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-homepage-testimonial .section-layout .section-heading{text-align:center}.section-homepage-testimonial .section-layout .section-heading .main-title{font-size:48px;line-height:1;margin-bottom:24px}.section-homepage-testimonial .section-layout .section-heading .sub-title{font-size:24px;line-height:1.4}.section-homepage-testimonial .section-layout .main-content{margin-top:40px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .swiper-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .brand-thumbnail{width:217px;height:277px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .brand-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:630px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-avatar{width:120px;height:120px;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;border:1px solid #fff0;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-dark)),to(var(--color-dark))),-webkit-gradient(linear,left top,left bottom,from(var(--color-dark)),to(var(--color-light)));background-image:linear-gradient(var(--color-dark),var(--color-dark)),linear-gradient(to bottom,var(--color-dark),var(--color-light));background-origin:border-box;background-clip:padding-box,border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-right:22px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-avatar img{aspect-ratio:1/1}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-info .customer-name{font-size:14px;margin-bottom:8px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-info .customer-addition{font-size:12px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-blockquote{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px;font-weight:500;color:var(--color-gray)}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-blockquote-desktop{display:block}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-blockquote-mobile{display:none}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper{margin-top:18px}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:87px}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper .swiper-slide{width:158px!important;height:72px;opacity:.45;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid var(--color-gray-3);will-change:opacity,width,height,border-color;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border-radius:8px;cursor:pointer}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper .swiper-slide:not(:last-child){margin-right:22px}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:var(--color-blue-1);width:190px!important;height:87px!important}@media (max-width:1024px){.section-homepage-testimonial .section-layout{min-height:100%}}@media (max-width:768px){.section-homepage-testimonial .section-layout{padding:60px 0;min-height:100%}.section-homepage-testimonial .section-layout .section-heading .main-title{font-size:28px;line-height:1.2;margin-bottom:16px}.section-homepage-testimonial .section-layout .section-heading .sub-title{font-size:20px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:16px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .brand-thumbnail{max-width:27.12%;width:100%;height:auto;-ms-flex-negative:0;flex-shrink:0}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap{max-width:60.64%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-avatar{width:66px;height:66px;margin-right:0;margin-bottom:16px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-info .customer-name{font-size:14px;margin-bottom:8px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-wrap .customer-info .customer-addition{font-size:12px}.section-homepage-testimonial .section-layout .main-content .testimonial-slider-wrapper .testimonial-slider .testimonial-wrap .customer-blockquote{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;font-weight:500;color:var(--color-gray)}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper{margin-top:32px}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper .swiper-slide:not(:last-child){margin-right:26px}.section-homepage-testimonial .section-layout .main-content .logo-brand-slider-wrapper .logo-brand-slider .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{width:158px!important;height:72px!important}}.section-vision{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/vision/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.section-vision .section-layout{padding:203px 0 178px}.section-vision .section-layout::before{content:"";background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/vision/decor.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;max-width:470px;max-height:470px}.section-vision .section-layout .main-content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1128px;margin:0 auto}.section-vision .section-layout .main-content .section-title{text-align:center;font-weight:400;font-size:40px;line-height:1.4;margin-bottom:36px;text-transform:none;font-family:var(--font-family-family)}.section-vision .section-layout .main-content .section-title b{font-weight:700;font-family:var(--font-family-sansasion)}.section-vision .section-layout .main-content .cta-holder{font-size:12px}@media (max-width:1024px){.section-vision .section-layout{min-height:100%;padding:140px 0 60px}}@media (max-width:768px){.section-vision .section-layout{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-vision .section-layout .main-content .section-title{font-size:24px;margin-bottom:48px}.section-vision .section-layout .main-content .cta-holder{font-size:12px}}@media (max-width:678px){.section-vision{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/vision/bg-mb.png)}.section-vision .section-layout::before{top:0;max-width:calc(100vw - 100px);max-height:calc(100vw - 100px);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.section-homepage-news{padding:120px 0 60px}.section-homepage-news .section-title{margin-bottom:58px;line-height:1;text-align:center}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide{position:relative;max-width:646px;width:100%;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner{position:relative;height:100%}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail{position:relative;border-radius:8px;height:100%;width:100%;overflow:hidden}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail img{aspect-ratio:450/275}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgb(1 60 131 / .9);-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;z-index:1}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content{position:absolute;inset:0;padding:24px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .news-date{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .news-desc{font-size:20px;line-height:1.5;margin-bottom:16px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder{margin-top:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .context{font-size:14px;line-height:1.4;font-weight:500}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .icon{display:block;width:13px;height:13px;margin-left:8px}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .icon svg{display:block;width:13px;height:13px}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .cta-holder .icon svg path{fill:var(--color-light)}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide.swiper-slide-active{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide.swiper-slide-active .swiper-inner .news-thumbnail::after{background:-webkit-gradient(linear,left top,left bottom,from(#013C83),color-stop(71.8%,#fff0));background:linear-gradient(180deg,#013C83 0%,#fff0 71.8%)}.section-homepage-news .marquee{margin-top:60px}@media (max-width:768px){.section-homepage-news{padding:60px 0}.section-homepage-news .news-slider-wrapper{padding-left:20px}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner{position:relative}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail::after{background:-webkit-gradient(linear,left top,left bottom,from(#013C83),color-stop(71.8%,#fff0));background:linear-gradient(180deg,#013C83 0%,#fff0 71.8%)}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content{position:relative;padding:0;margin-top:24px}.section-homepage-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-content .news-desc{font-size:16px;line-height:1.5;margin-bottom:32px}.section-homepage-news .marquee{margin-top:120px;font-size:20px}}@media (max-width:576px){.section-homepage-news .section-title{margin-bottom:54px;text-align:left}}.section-about-story{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/story/bg.png);background-size:cover;background-repeat:no-repeat}.section-about-story .section-layout{padding:107px 0}.section-about-story .section-layout .section-title{text-align:center}.section-about-story .section-layout .main-content{max-width:1062px;margin:0 auto}.section-about-story .section-layout .main-content figure{margin:64px 0}.section-about-story .section-layout .main-content figure img{border-radius:8px;width:100%}.section-about-story .section-layout .main-content p,.section-about-story .section-layout .main-content ul{font-size:24px;line-height:1.3;margin-bottom:24px}.section-about-story .section-layout .main-content ul li{list-style:disc;list-style-position:inside;margin-inline:12px;margin-inline:12px}@media (max-width:768px){.section-about-story{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/story/bg-mb.png)}.section-about-story .section-layout{padding:42px 0}.section-about-story .section-layout .main-content figure{margin:40px 0}.section-about-story .section-layout .main-content p,.section-about-story .section-layout .main-content ul{font-size:16px;line-height:1.4;margin-bottom:20px}.section-about-story .section-layout .main-content ul li{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}}.section-promise .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:150px;padding:118px 0 172px}.section-promise .section-layout .left-col{-webkit-box-flex:0;-ms-flex:0 1 496px;flex:0 1 496px;position:relative;width:100%;height:588px}.section-promise .section-layout .left-col .img{position:absolute}.section-promise .section-layout .left-col .img.img-1{border-radius:999px;width:260px;height:550px;right:0;top:0;border-radius:999px}.section-promise .section-layout .left-col .img.img-2{width:189px;height:515px;right:28.37%;top:60px}.section-promise .section-layout .left-col .img.img-3{width:224px;height:515px;left:0;top:-8px}.section-promise .section-layout .right-col{-webkit-box-flex:0;-ms-flex:0 1 628px;flex:0 1 628px}.section-promise .section-layout .right-col .section-title{margin-bottom:58px}.section-promise .section-layout .right-col .accordion{padding:0;list-style:none}@media (max-width:1280px){.section-promise .section-layout{gap:48px}.section-promise .section-layout .left-col{-webkit-box-flex:0;-ms-flex:0 1 396.8px;flex:0 1 396.8px;position:relative;width:100%;height:470.4px}.section-promise .section-layout .left-col .img.img-1{width:208px;height:440px}.section-promise .section-layout .left-col .img.img-2{width:151.2px;height:412px;right:28.37%;top:48px}.section-promise .section-layout .left-col .img.img-3{width:179.2px;height:412px}}@media (max-width:768px){.section-promise .section-layout{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:58px 0 0}.section-promise .section-layout .left-col{-ms-flex-preferred-size:90.4vw;flex-basis:90.4vw;max-width:90.4vw;margin:0 auto;position:relative;width:100%;height:100%}.section-promise .section-layout .left-col .img{position:absolute}.section-promise .section-layout .left-col .img.img-1{width:42.66vw;height:89.86vw}.section-promise .section-layout .left-col .img.img-2{width:30.93vw;height:84.53vw;top:17.06vw}.section-promise .section-layout .left-col .img.img-3{width:36.8vw;height:84.53vw;left:4.53vw;top:-2.13px}.section-promise .section-layout .right-col{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.section-promise .section-layout .right-col .section-title{margin-bottom:48px;text-align:center}}.section-core-values{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/core-values/bg.png);background-size:cover;background-repeat:no-repeat;padding:40px 0 86px}.section-core-values .section-layout .list-value{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:70px}.section-core-values .section-layout .list-value .value-item .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-core-values .section-layout .list-value .value-item .inner .value-icon{width:110px;height:110px;margin-bottom:40px}.section-core-values .section-layout .list-value .value-item .inner .value-title{font-size:40px;line-height:1;margin-bottom:40px}.section-core-values .section-layout .list-value .value-item .inner .value-title>span{color:var(--color-yellow-2)}.section-core-values .section-layout .list-value .value-item .inner .value-desc{text-align:center;margin-bottom:0;font-size:16px}@media (max-width:768px){.section-core-values{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/core-values/bg-mb.png)}.section-core-values .section-layout .list-value{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:84px}.section-core-values .section-layout .list-value .value-item .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-core-values .section-layout .list-value .value-item .inner .value-icon{width:80px;height:80px;margin-bottom:32px}.section-core-values .section-layout .list-value .value-item .inner .value-title{font-size:28px;margin-bottom:16px}}.section-lift-passion{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/lift-passion/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.section-lift-passion .section-layout{padding:80px 0 20px;min-height:100svh;height:100%}.section-lift-passion .section-layout .section-heading{margin-bottom:70px;text-align:center}.section-lift-passion .section-layout .section-heading .sub-title{font-size:24px;line-height:1.4;text-transform:uppercase}.section-lift-passion .section-layout .main-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.section-lift-passion .section-layout .main-content::before,.section-lift-passion .section-layout .main-content::after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/lift-passion-decor.svg);background-size:cover;background-repeat:no-repeat;background-position:center;height:340px;width:1px}.section-lift-passion .section-layout .main-content::after{top:auto;bottom:0}.section-lift-passion .section-layout .main-content .block{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;aspect-ratio:1/1}.section-lift-passion .section-layout .main-content .block .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:65.56%;max-height:65.56%;width:100%;height:100%;margin:0 auto}.section-lift-passion .section-layout .main-content .block .inner .block-top{text-align:center;margin-bottom:30px}.section-lift-passion .section-layout .main-content .block .inner .block-top .block-title{color:var(--color-yellow-2);font-weight:600;font-size:40px;line-height:1;margin-bottom:32px}.section-lift-passion .section-layout .main-content .block .inner .block-top .block-desc{margin-bottom:0}.section-lift-passion .section-layout .main-content .block .inner .block-bottom{width:100%;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-lift-passion .section-layout .main-content .block .inner .block-bottom .block-img{border-radius:999px;width:100%;max-width:436px;max-height:13.61vw;overflow:hidden}.section-lift-passion .section-layout .main-content .block.block-lift-passion{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/lift-passion-ellipse.svg)}.section-lift-passion .section-layout .main-content .block.block-lead-beauty{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/lead-beauty-ellipse.svg)}@media (max-width:1024px){.section-lift-passion .section-layout{min-height:100%}.section-lift-passion .section-layout .main-content .block .inner{max-width:74.63%;max-height:74.63%}.section-lift-passion .section-layout .main-content .block .inner .block-top{margin-bottom:22px}.section-lift-passion .section-layout .main-content .block .inner .block-top .block-title{font-size:28px}.section-lift-passion .section-layout .main-content .block .inner .block-top .block-desc{font-size:14px}}@media (max-width:768px){.section-lift-passion{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/lift-passion/bg-mb.png)}.section-lift-passion .section-layout{padding:60px 0}.section-lift-passion .section-layout .section-heading{margin-bottom:16px;text-align:center}.section-lift-passion .section-layout .section-heading .sub-title{font-size:16px}.section-lift-passion .section-layout .main-content::before,.section-lift-passion .section-layout .main-content::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);height:340px;width:1px}.section-lift-passion .section-layout .main-content::after{top:50%;left:auto;bottom:auto;right:0}.section-lift-passion .section-layout .main-content .block .inner{max-width:74.63%}.section-lift-passion .section-layout .main-content .block .inner .block-top{margin-bottom:22px}.section-lift-passion .section-layout .main-content .block .inner .block-top .block-title{font-size:22px;margin-bottom:12px;font-weight:400}.section-lift-passion .section-layout .main-content .block .inner .block-top .block-desc{font-size:12px}.section-lift-passion .section-layout .main-content .block .inner .block-bottom .block-img{max-width:82%}.section-lift-passion .section-layout .main-content .block.block-lift-passion{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/lift-passion-ellipse-mb.svg)}.section-lift-passion .section-layout .main-content .block.block-lead-beauty{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/svg/lead-beauty-ellipse-mb.svg)}}@media (max-width:678px){.section-lift-passion .section-layout .section-heading .sub-title{font-size:13px}.section-lift-passion .section-layout .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-60px}.section-lift-passion .section-layout .main-content .block .inner .block-bottom{margin-top:0}.section-lift-passion .section-layout .main-content .block .inner .block-bottom .block-img{max-height:27.2vw}}.section-milestone{padding:40px 0 80px}.section-milestone .section-title{margin-bottom:36px}.section-milestone .timeline-container{max-width:1200px;margin:0 auto}.section-milestone .timeline-container .timeline-wrapper{position:relative;margin-bottom:60px}.section-milestone .timeline-container .timeline-track{position:relative;height:2px;background:rgb(255 255 255 / .2);border-radius:8px}.section-milestone .timeline-container .timeline-progress{position:absolute;top:0;left:0;height:100%;background:var(--color-blue-1);border-radius:8px;width:0%;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.section-milestone .timeline-container .timeline-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-milestone .timeline-container .timeline-labels .timeline-label{position:relative;font-size:14px;color:#ccc;font-weight:500;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:24px;font-family:var(--font-family-sansation);cursor:pointer;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.section-milestone .timeline-container .timeline-labels .timeline-label::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,calc(-50% - 1.5px));-ms-transform:translate(-50%,calc(-50% - 1.5px));transform:translate(-50%,calc(-50% - 1.5px));width:12px;height:12px;background:#666;border-radius:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.section-milestone .timeline-container .timeline-labels .timeline-label.active{color:#007bff;font-size:26px;font-weight:700}.section-milestone .timeline-container .timeline-labels .timeline-label.active::before{background:#007bff;-webkit-box-shadow:0 0 20px rgb(0 123 255 / .5);box-shadow:0 0 20px rgb(0 123 255 / .5)}.section-milestone .timeline-container .content-area{border-radius:10px;min-height:400px;position:relative;overflow:hidden}.section-milestone .timeline-container .content-area .content-slide{padding:40px;height:100%;display:none;-webkit-animation:fadeIn 0.5s ease-in-out;animation:fadeIn 0.5s ease-in-out}.section-milestone .timeline-container .content-area .content-slide .inner{display:-webkit-box;display:-ms-flexbox;display:flex;color:#D7D7D7;gap:24px}.section-milestone .timeline-container .content-area .content-slide .inner .content-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-year{font-size:24px;font-weight:700;color:#DDB364;margin-bottom:20px;cursor:pointer}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list .content-block:not(:last-child){margin-bottom:16px}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list p{font-size:16px;font-weight:400;margin-bottom:12px;color:#fff}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list ul{list-style:none}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list ul li{margin-bottom:8px;padding-left:20px;position:relative;font-size:16px;line-height:1.6}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list ul li::before{content:"•";position:absolute;left:0;color:#fff;font-size:18px}.section-milestone .timeline-container .content-area .content-slide .inner .content-img{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.section-milestone .timeline-container .content-area .content-slide.active{display:block}@media (max-width:1024px){.section-milestone .timeline-container .timeline-labels .timeline-label{font-size:14px}.section-milestone .timeline-container .timeline-labels .timeline-label.active{font-size:18px}.section-milestone .timeline-container .content-area .content-slide{padding:20px}.section-milestone .timeline-container .content-area .content-slide .inner{gap:20px}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-year{font-size:20px;margin-bottom:16px}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list li{font-size:14px;margin-bottom:12px;padding-left:16px}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list li::before{font-size:16px}}@media (max-width:768px){.section-milestone{padding:58px 0}.section-milestone .timeline-container{display:-webkit-box;display:-ms-flexbox;display:flex}.section-milestone .timeline-container .timeline-wrapper{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-milestone .timeline-container .timeline-wrapper .timeline-track{width:3px;height:100%}.section-milestone .timeline-container .timeline-wrapper .timeline-track .timeline-progress{-webkit-transition:height 0.3s ease;transition:height 0.3s ease}.section-milestone .timeline-container .timeline-wrapper .timeline-labels{display:none}.section-milestone .timeline-container .content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:40px}.section-milestone .timeline-container .content-area .content-slide{width:100%;display:block;padding:0 22px}.section-milestone .timeline-container .content-area .content-slide .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-year{cursor:pointer;position:relative;font-weight:400!important;margin-bottom:0;font-size:28px}.section-milestone .timeline-container .content-area .content-slide .inner .content-info .content-list{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease;transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease;padding:0}.section-milestone .timeline-container .content-area .content-slide .inner .content-img{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height 0.4s ease,opacity 0.3s ease,margin 0.3s ease;transition:max-height 0.4s ease,opacity 0.3s ease,margin 0.3s ease;margin:0}.section-milestone .timeline-container .content-area .content-slide.active .inner .content-info .content-list{max-height:100vh;opacity:1;padding:16px 0}.section-milestone .timeline-container .content-area .content-slide.active .inner .content-img{max-height:100vh;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.section-culture .section-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr 654px;grid-template-columns:1fr 654px;gap:32px;padding:120px 0}.section-culture .section-layout .left-col{max-width:506px}.section-culture .section-layout .left-col p{font-size:24px;line-height:1.3}.section-culture .section-layout .right-col{width:100%;height:100%}.section-culture .section-layout .right-col .cards-box{position:relative;width:100%;height:364px;max-width:610px}.section-culture .section-layout .right-col .cards-box .card{border-radius:8px;cursor:pointer;width:100%;height:100%;max-height:320px;padding:30px;border-radius:8px;overflow:hidden;position:absolute;top:0;left:0;-webkit-transition:all 0.8s cubic-bezier(.18,.98,.45,1);transition:all 0.8s cubic-bezier(.18,.98,.45,1);z-index:-1}.section-culture .section-layout .right-col .cards-box .card .card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-dark);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;width:100%;height:100%}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content .number{font-size:24px;position:absolute;left:0;bottom:0;font-size:12px;line-height:1.4;width:24px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden;background:var(--color-light);color:var(--color-dark)}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content .card-title{font-size:24px;line-height:1.2;margin-bottom:0}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content .card-title::first-letter{text-transform:uppercase}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-thumbnail{position:relative;-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;border-radius:4px;height:100%;width:100%;max-width:318px}.section-culture .section-layout .right-col .cards-box .card[data-slide="0"]{-webkit-transition:all 0.32s cubic-bezier(.18,.98,.45,1);transition:all 0.32s cubic-bezier(.18,.98,.45,1);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;z-index:3;background:rgb(255 255 255 / .8);-webkit-box-shadow:4px 4px 10px 0 rgb(0 0 0 / .1);box-shadow:4px 4px 10px 0 rgb(0 0 0 / .1);backdrop-filter:blur(30px)}.section-culture .section-layout .right-col .cards-box .card[data-slide="1"]{z-index:2;-webkit-transform:translate(26px,26px);-ms-transform:translate(26px,26px);transform:translate(26px,26px);opacity:.5;background:rgb(255 255 255 / .7);backdrop-filter:blur(15px)}.section-culture .section-layout .right-col .cards-box .card[data-slide="2"]{-webkit-transform:translate(52px,52px);-ms-transform:translate(52px,52px);transform:translate(52px,52px);background:rgb(255 255 255 / .6);backdrop-filter:blur(15px);opacity:.2;z-index:1}.section-culture .section-layout .right-col .slider-controls{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family-sansation);gap:8px}.section-culture .section-layout .right-col .slider-controls .pagination-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.section-culture .section-layout .right-col .slider-controls .pagination-line .line{display:inline-block;width:1px;height:15px;position:relative;background-color:var(--color-gray-2)}.section-culture .section-layout .right-col .slider-controls .pagination-line .line.active{background-color:var(--color-light)}@media (max-width:1024px){.section-culture .section-layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px;padding:58px 0 40px}.section-culture .section-layout .left-col{text-align:center;max-width:100%}.section-culture .section-layout .left-col p{font-size:16px}.section-culture .section-layout .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-culture .section-layout .right-col .cards-box{height:47.46vw}.section-culture .section-layout .right-col .cards-box .card{max-height:100%;padding:24px 16px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content{gap:2px;-ms-flex-negative:1;flex-shrink:1}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content .number{font-size:10px;background-color:var(--color-blue-1);color:var(--color-light)}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-content .card-title{font-size:16px}.section-culture .section-layout .right-col .cards-box .card .card-inner .card-thumbnail{-webkit-box-flex:0;-ms-flex:0 1 42.67vw;flex:0 1 42.67vw}.section-culture .section-layout .right-col .slider-controls{gap:8px}.section-culture .section-layout .right-col .slider-controls .pagination-line{gap:6px}.section-culture .section-layout .right-col .slider-controls .pagination-line .line{height:10px}}.section-brand-portfolio{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/brands/brand-bg.jpg);background-repeat:repeat;background-size:100% 70.55vw}.section-brand-portfolio .section-layout::before{content:"";position:absolute;top:0;left:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(transparent));background:linear-gradient(to bottom,#000000,transparent);height:100px;z-index:1}.section-brand-portfolio .section-layout .brand-list{position:relative;z-index:2}.section-brand-portfolio .section-layout .brand-list .brand-item .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content{-webkit-box-flex:1;-ms-flex:1 0 440px;flex:1 0 440px;padding:12px 40px}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .brand-logo{height:124px;width:auto}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .brand-logo img{height:100%;width:auto}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .brand-desc{font-size:16px;font-weight:500;line-height:1.4}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .cta-holder{margin-top:64px}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-img{-webkit-box-flex:1;-ms-flex:1 1 780px;flex:1 1 780px;max-height:458px;height:100%;border-radius:8px}.section-brand-portfolio .section-layout .brand-list .brand-item:nth-child(odd) .inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-brand-portfolio .section-layout .brand-list .brand-item:not(:last-child){margin-bottom:100px}@media (max-width:1024px){.section-brand-portfolio .section-layout .brand-list .brand-item{padding:40px 0}.section-brand-portfolio .section-layout .brand-list .brand-item .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .cta-holder{margin-top:32px}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section-brand-portfolio .section-layout .brand-list .brand-item:nth-child(odd) .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-brand-portfolio .section-layout .brand-list .brand-item:not(:last-child){margin-bottom:0;border-bottom:2px solid var(--color-blue-2)}}@media (max-width:768px){.section-brand-portfolio{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/brands/brand-bg-mb.jpg);background-size:100% 146vw}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-img{max-height:100%;height:54.13vw}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .brand-logo{height:80px}.section-brand-portfolio .section-layout .brand-list .brand-item .inner .brand-content .brand-desc{font-size:14px}}.section-brand-detail-about{overflow:visible}.section-brand-detail-about .section-layout{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:130px;padding:120px 0}.section-brand-detail-about .section-layout .left-col{-webkit-box-flex:1;-ms-flex:1 1 402px;flex:1 1 402px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:118px}.section-brand-detail-about .section-layout .left-col .section-title{margin-bottom:24px}.section-brand-detail-about .section-layout .left-col p{font-size:24px;font-weight:300;margin-bottom:0}.section-brand-detail-about .section-layout .right-col{max-width:727px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 727px;flex:0 1 727px}@media (max-width:1024px){.section-brand-detail-about .section-layout{gap:60px}.section-brand-detail-about .section-layout .left-col p{font-size:18px}}@media (max-width:768px){.section-brand-detail-about{background-image:none}.section-brand-detail-about .section-layout{display:block;padding:40px 0}.section-brand-detail-about .section-layout .left-col{position:relative;top:0;margin-bottom:16px}.section-brand-detail-about .section-layout .left-col p{font-size:14px}.section-brand-detail-about .section-layout .right-col{max-width:727px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 727px;flex:0 0 727px}}.section-brand-detail-partners{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/about/bg-top-brand.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:36px 0 52px;height:100%}.section-brand-detail-partners .section-layout .section-title{text-align:center}.section-brand-detail-partners .section-layout .list-partner{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.section-brand-detail-partners .section-layout .list-partner li .partner-logo{width:158px;height:72px}@media (max-width:768px){.section-brand-detail-partners{min-height:100%;padding:58px 0 0}.section-brand-detail-partners .section-layout .section-title{margin-bottom:0}.section-brand-detail-partners .section-layout .list-partner{margin-top:12px}}.section-brand-detail-products .section-layout .section-title{margin-bottom:40px;text-align:center}.section-brand-detail-products .section-layout .product-slider-wrapper{position:relative}.section-brand-detail-products .section-layout .product-slider-wrapper .product-slider{max-width:calc(100% - 112px);margin:0 auto;overflow:hidden}.section-brand-detail-products .marquee{margin-top:40px}.section-product-detail-info{overflow:visible;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/products/product-detail-info-bg.jpg);background-size:100% 69.4vw;background-repeat:repeat}.section-product-detail-info::after,.section-product-detail-info::before{content:"";position:absolute;left:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000000));background:linear-gradient(to bottom,transparent,#000000);bottom:0;height:100px;z-index:1}.section-product-detail-info::before{top:0;bottom:auto;background:-webkit-gradient(linear,left top,left bottom,from(#000000),to(transparent));background:linear-gradient(to bottom,#000000,transparent)}.section-product-detail-info .section-layout{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:130px;padding:120px 0}.section-product-detail-info .section-layout .left-col{-webkit-box-flex:1;-ms-flex:1 1 402px;flex:1 1 402px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:210px}.section-product-detail-info .section-layout .left-col .section-title{margin-bottom:24px}.section-product-detail-info .section-layout .left-col p{font-size:24px;font-weight:300}.section-product-detail-info .section-layout .right-col{max-width:727px;width:100%;-webkit-box-flex:0;-ms-flex:0 1 727px;flex:0 1 727px}@media (max-width:1024px){.section-product-detail-info .section-layout .left-col p{font-size:18px}}@media (max-width:768px){.section-product-detail-info{background-image:none}.section-product-detail-info::after,.section-product-detail-info::before{display:none}.section-product-detail-info .section-layout{display:block;padding:40px 0}.section-product-detail-info .section-layout .left-col{position:relative;top:0}.section-product-detail-info .section-layout .left-col p{font-size:14px}.section-product-detail-info .section-layout .right-col{max-width:727px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 727px;flex:0 0 727px}}.section-product-detail-summary .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:56px;padding:100px 0}.section-product-detail-summary .section-layout .left-col{max-width:524px;width:100%}.section-product-detail-summary .section-layout .left-col .gallery-top .product-img{width:100%;height:100%;max-width:288px;max-height:288px;margin:0 auto;aspect-ratio:1/1}.section-product-detail-summary .section-layout .left-col .gallery-thumbs{margin-top:12px}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-slide{width:66px;height:50px;-webkit-transition:none!important;transition:none!important;border-radius:8px;overflow:hidden;opacity:.3}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-slide:not(:last-child){margin-right:12px}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;border:1.4px solid var(--color-blue-1)}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-slide .product-img{width:inherit;height:inherit}.section-product-detail-summary .section-layout .right-col{max-width:627px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-title{font-size:32px;line-height:1.2;font-weight:400;margin-bottom:16px}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-desc{margin-bottom:40px;font-weight:500;font-size:20px}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-attributes{margin-bottom:40px}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-attributes .attr:not(:last-child){margin-bottom:16px}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-attributes .attr .label{display:inline-block;width:96px;margin-right:24px;font-weight:300}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-attributes .attr .value{font-weight:600}.section-product-detail-summary .section-layout .right-col .product-detail-content .cta-holder .btn{font-weight:700}.section-product-detail-summary .fixed-product-navigation{position:fixed;top:94px;left:0;width:100%;background-color:rgb(0 0 0 / .9);-webkit-box-shadow:0 4px 4px 0 rgb(0 0 0 / .2509803922);box-shadow:0 4px 4px 0 rgb(0 0 0 / .2509803922);z-index:11;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;visibility:hidden}.section-product-detail-summary .fixed-product-navigation.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.section-product-detail-summary .fixed-product-navigation .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;padding:20px 0}.section-product-detail-summary .fixed-product-navigation .inner .left-col .product-title{font-size:24px;line-height:1.2;font-weight:400;margin-bottom:16px}.section-product-detail-summary .fixed-product-navigation .inner .left-col .product-desc{margin-bottom:0;font-size:16px;font-weight:500}.section-product-detail-summary .fixed-product-navigation .inner .right-col .btn{font-weight:600}@media (max-width:1024px){.section-product-detail-summary .section-layout{gap:48px;padding:0}.section-product-detail-summary .section-layout .left-col{max-width:420px}}@media (max-width:768px){.section-product-detail-summary .section-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:48px}.section-product-detail-summary .section-layout .left-col{max-width:100%}.section-product-detail-summary .section-layout .left-col .gallery-top .product-img{max-width:76.8%;max-height:76.8%}.section-product-detail-summary .section-layout .left-col .gallery-thumbs{margin-top:32px}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-slide{width:56px;height:42px}.section-product-detail-summary .section-layout .left-col .gallery-thumbs .swiper-slide:not(:last-child){margin-right:10px}.section-product-detail-summary .section-layout .right-col{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-title{font-size:28px}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-desc{margin-bottom:32px;font-weight:400}.section-product-detail-summary .section-layout .right-col .product-detail-content .product-attributes{margin-bottom:0}.section-product-detail-summary .section-layout .right-col .cta-holder{position:fixed;bottom:0;left:0;width:100%;height:54px;background-color:var(--color-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;border-top:1px solid var(--color-gray-4)}.section-product-detail-summary .section-layout .right-col .cta-holder .btn{width:calc(100% - 32px)}.section-product-detail-summary .fixed-product-navigation{display:none}}@media (max-width:768px){#page-product-detail .breadcrumb{display:none}}#page-policy .section-hero .section-layout .main-content .left-col .section-title{font-size:72px;line-height:1.2;margin-bottom:22px}#page-policy .section-hero .section-layout .main-content .left-col .desc{font-size:28px;line-height:1.5;margin-bottom:0}@media (max-width:768px){#page-policy .section-hero .section-layout .main-content .left-col .section-title{font-size:40px;margin-bottom:12px}#page-policy .section-hero .section-layout .main-content .left-col .desc{font-size:18px}}#page-policy .section-policy-content{overflow:visible}#page-policy .section-policy-content .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px}#page-policy .section-policy-content .section-layout .article-main-content h2{color:var(--color-blue-1);font-size:20px;line-height:1.5}#page-policy .section-policy-content .section-layout .article-main-content h3{font-size:18px;line-height:1.5}#page-policy .section-policy-content .section-layout .article-main-content p{font-size:18px;line-height:1.5}@media (max-width:1024px){#page-policy .section-policy-content .section-layout{gap:80px}}@media (max-width:820px){#page-policy .section-policy-content .section-layout{gap:40px}}@media (max-width:768px){#page-policy .section-policy-content .section-layout .article-main-content h3{font-size:16px}#page-policy .section-policy-content .section-layout .article-main-content p{font-size:16px}}.careers-section{padding:80px 0;overflow:visible}.careers-section .section-head{position:sticky;top:0;background-color:var(--color-dark);padding:20px 0;z-index:1}.careers-section .filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;gap:20px}.careers-section .filter-buttons .tab-filter{padding:0 16px;background:#fff0;border:1px solid rgb(255 255 255 / .25);color:var(--color-light);border-radius:8px;font-size:20px;font-weight:500;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;height:56px;line-height:56px}.careers-section .filter-buttons .tab-filter:hover{background-color:#333}.careers-section .filter-buttons .tab-filter.active{background-color:var(--color-blue-1);border-color:var(--color-blue-1);font-weight:700}.careers-section .filter-mobile{display:none}.careers-section .job-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:1060px;margin:52px auto 0}.careers-section .job-list .job-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding-bottom:40px;border-bottom:1px solid var(--color-blue-2)}.careers-section .job-list .job-item .job-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.careers-section .job-list .job-item .job-info .job-title{font-size:24px;font-weight:700;margin-bottom:8px}.careers-section .job-list .job-item .job-info .job-desc{font-size:18px;margin-bottom:16px}.careers-section .job-list .job-item .job-info .job-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.careers-section .job-list .job-item .job-info .job-meta .badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:1px solid var(--color-light);padding:0 16px;height:45px;border-radius:100px}.careers-section .job-list .job-item .job-info .job-meta .badge .icon{display:inline-block;width:24px;height:24px}.careers-section .job-list .job-item .job-info .job-meta .badge .icon svg{width:inherit;height:inherit}.careers-section .job-list .job-item .job-info .job-meta .badge .context{font-size:18px;color:var(--color-light)}.careers-section .job-list .job-item .apply-btn{background:var(--color-blue-1);color:var(--color-light);padding:0 20px;height:52px;line-height:52px;font-size:16px;letter-spacing:.16px;border-radius:100px;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;text-transform:uppercase}.careers-section .job-list .job-item .apply-btn:hover{background:var(--color-blue-2)}@media (max-width:768px){.careers-section .filter-buttons{display:none}.careers-section .section-title{margin-bottom:20px}.careers-section .filter-mobile{display:block}.careers-section .job-list .job-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.careers-section .job-list .job-item .job-info .job-title{font-size:22px}.careers-section .job-list .job-item .job-info .job-desc{font-size:16px;margin-bottom:24px;font-weight:500}.careers-section .job-list .job-item .job-info .job-meta .badge .context{font-size:16px}.careers-section .job-list .job-item .apply-btn{width:100%;max-width:100%;text-align:center}}.career-benefit{padding:36px 0;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/career/bg-benefit.jpg);background-size:cover;background-position:center;text-align:center}.career-benefit .section-title{margin-bottom:80px}.career-benefit .benefit-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px}.career-benefit .benefit-list .benefit-item{max-width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-benefit .benefit-list .benefit-item .benefit-item-icon{width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.career-benefit .benefit-list .benefit-item .benefit-item-icon img{width:inherit;height:inherit}.career-benefit .benefit-list .benefit-item .benefit-item-desc{font-size:18px;line-height:1.4;margin-bottom:0}@media (max-width:1024px){.career-benefit .section-title{margin-bottom:54px}.career-benefit .benefit-list{gap:36px}.career-benefit .benefit-list .benefit-item .benefit-item-icon{width:80px;height:80px;margin-bottom:32px}.career-benefit .benefit-list .benefit-item .benefit-item-desc{font-size:16px}}@media (max-width:768px){.career-benefit{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/career/bg-benefit-mb.jpg);background-size:100% 100%;padding:46px 0}.career-benefit .benefit-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.career-benefit .benefit-list .benefit-item{max-width:100%}}.section-news-career-form{padding:80px 0}.section-news-career-form::before{content:"";display:block;position:absolute;top:0;left:0;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/career/bg-news-form.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:.4;z-index:1}.section-news-career-form .section-layout{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:90px;max-width:1200px;margin:0 auto}.section-news-career-form .section-layout .left-col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-news-career-form .section-layout .left-col .company-name{margin-bottom:20px}.section-news-career-form .section-layout .left-col .company-description{font-weight:500;margin-bottom:20px}.section-news-career-form .section-layout .left-col .contact-info{list-style:none;padding:0;margin-bottom:20px}.section-news-career-form .section-layout .left-col .contact-info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.section-news-career-form .section-layout .left-col .contact-info li svg{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.section-news-career-form .section-layout .left-col .contact-info li span{font-weight:500}.section-news-career-form .section-layout .left-col .map-container{width:100%;height:380px;border-radius:8px;overflow:hidden}.section-news-career-form .section-layout .left-col .map-container iframe{border-radius:8px}.section-news-career-form .section-layout .right-col{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:rgb(213 213 213 / .1);padding:40px;border-radius:12px}.section-news-career-form .section-layout .right-col .form-title{font-size:28px;line-height:1.3;font-family:var(--font-family-sansation);margin-bottom:20px;text-align:center;font-weight:400}.section-news-career-form .section-layout .right-col .form-desc{font-weight:500;text-align:center;margin-bottom:40px}.section-news-career-form .section-layout .right-col .news-career-form .form-group .checkbox-container{text-transform:none;margin-top:42px}.section-news-career-form .section-layout .right-col .news-career-form .submit-button{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;width:100%;font-weight:600;letter-spacing:.16px}.section-news-career-form .section-layout .right-col .news-career-form .submit-button:hover{background-color:var(--color-blue-2)}@media (max-width:1024px){.section-news-career-form{padding:64px 0}.section-news-career-form .section-layout{gap:40px}}@media (max-width:768px){.section-news-career-form{padding:40px 0}.section-news-career-form .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.section-news-career-form .section-layout .left-col .contact-info li svg{margin-right:8px}.section-news-career-form .section-layout .left-col .map-container{height:246px}.section-news-career-form .section-layout .right-col{padding:24px}.section-news-career-form .section-layout .right-col .form-desc{margin-bottom:24px}.section-news-career-form .section-layout .right-col .news-career-form .form-group .checkbox-container{margin-top:24px}}.section-career-application-form .breadcrumb{margin-bottom:20px}.section-career-application-form .history-back{display:none}.section-career-application-form .section-layout{padding:65px 0 32px;max-width:638px;margin:0 auto}.section-career-application-form .section-layout .form-title{text-align:center;margin-bottom:32px}.section-career-application-form .section-layout .career-application-form{border-radius:8px}.section-career-application-form .section-layout .career-application-form .form-section{margin-bottom:32px}.section-career-application-form .section-layout .career-application-form .form-section h3{font-size:20px;margin-bottom:20px}.section-career-application-form .section-layout .career-application-form .file-upload-section h3{margin-bottom:8px}.section-career-application-form .section-layout .career-application-form .file-upload-section .file-info{font-size:13px;margin-bottom:15px}.section-career-application-form .section-layout .career-application-form .file-upload-section .file-upload label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgb(245 245 245 / .1);border:1px dashed var(--color-gray-2);border-radius:4px;padding:20px;cursor:pointer;font-size:16px;height:90px}.section-career-application-form .section-layout .career-application-form .file-upload-section .file-upload label .plus{font-size:24px;margin-left:10px}.section-career-application-form .section-layout .career-application-form .file-upload-section .file-upload input[type=file]{display:none}.section-career-application-form .section-layout .career-application-form .submit-button{width:100%;padding:15px;background-color:var(--color-blue-1);color:var(--color-light);border:none;font-size:16px;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border-radius:100px;font-weight:600}.section-career-application-form .section-layout .career-application-form .submit-button:hover{background-color:var(--color-blue-2)}@media (max-width:1024px){.section-career-application-form .breadcrumb{display:none}.section-career-application-form .history-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.section-career-application-form .history-back svg{width:16px;height:16px}}.section-career-detail{padding:50px 0;overflow:visible}.section-career-detail .history-back{display:none}.section-career-detail .detail-content{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}.section-career-detail .detail-content .left-sidebar{-ms-flex-negative:0;flex-shrink:0;width:48px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-career-detail .detail-content .left-sidebar .share-text{font-size:14px;font-weight:500;line-height:1.5;margin-bottom:16px}.section-career-detail .detail-content .left-sidebar .share-buttons{list-style:none;padding:0}.section-career-detail .detail-content .left-sidebar .share-buttons li{margin-bottom:16px}.section-career-detail .detail-content .left-sidebar .share-buttons li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-dark);border:1px solid var(--color-light);text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.section-career-detail .detail-content .left-sidebar .share-buttons li a:hover{background-color:var(--color-blue-1)}.section-career-detail .detail-content .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:628px}.section-career-detail .detail-content .main-content .job-title{font-size:48px;line-height:1.4;font-family:var(--font-sansation);margin-bottom:22px}.section-career-detail .detail-content .main-content .job-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;font-size:20px;line-height:1.5;margin-bottom:32px}.section-career-detail .detail-content .main-content .info-box{background-color:rgb(213 213 213 / .1);padding:40px;border-radius:12px;margin-bottom:32px}.section-career-detail .detail-content .main-content .info-box h2{font-size:24px;line-height:1.3;font-weight:700;margin-bottom:24px}.section-career-detail .detail-content .main-content .info-box .list-info{list-style:none;padding:0}.section-career-detail .detail-content .main-content .info-box .list-info .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px;font-size:18px;line-height:1.4;border:12px}.section-career-detail .detail-content .main-content .info-box .list-info .info.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-career-detail .detail-content .main-content .info-box .list-info .info .sprite-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.section-career-detail .detail-content .main-content .info-box .list-info .info ul{display:block;margin-top:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-career-detail .detail-content .main-content .info-box .list-info .info ul li{padding-left:32px;margin-bottom:5px;list-style-position:inside}.section-career-detail .detail-content .main-content .info-box .list-info .info ul li::before{content:"•";color:var(--color-light);display:inline-block;width:1em}.section-career-detail .detail-content .main-content .job-section-wrapper{margin-bottom:32px}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section:not(:last-child){margin-bottom:32px}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section h3{font-size:20px;margin-bottom:16px;color:var(--color-blue-1)}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ul,.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ol{padding-left:20px;margin-bottom:32px}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ul>li,.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ol>li{list-style-type:disc;font-size:18px;line-height:1.5;margin-bottom:8px;font-weight:400}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ul>li ul,.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ol>li ul{padding-left:20px;margin-top:5px}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ol>li{list-style-type:decimal}.section-career-detail .detail-content .main-content .btn-submit .btn{font-weight:600;padding:0 20px;text-transform:uppercase}.section-career-detail .detail-content .related-jobs{position:sticky;top:120px;-ms-flex-negative:0;flex-shrink:0;max-width:435px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section-career-detail .detail-content .related-jobs h2{font-size:22px;margin-bottom:16px}.section-career-detail .detail-content .related-jobs .job-card:not(:last-child){margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--color-blue-2)}.section-career-detail .detail-content .related-jobs .job-card .job-title{font-size:22px;font-weight:700;margin-bottom:8px}.section-career-detail .detail-content .related-jobs .job-card .job-desc{margin-bottom:24px}.section-career-detail .detail-content .related-jobs .job-card .view-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.section-career-detail .detail-content .related-jobs .job-card .view-detail .context{font-size:14px;font-weight:500;letter-spacing:.14px}.section-career-detail .detail-content .related-jobs .job-card .view-detail .icon{width:14px;height:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:12px}.section-career-detail .detail-content .related-jobs .job-card .view-detail .icon svg{width:inherit;height:inherit}@media (max-width:1280px){.section-career-detail .detail-content{gap:32px}}@media (max-width:1024px){.section-career-detail{padding:32px 0 164px}.section-career-detail .breadcrumb{display:none}.section-career-detail .history-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.section-career-detail .history-back svg{width:16px;height:16px}.section-career-detail .detail-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.section-career-detail .detail-content .left-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%}.section-career-detail .detail-content .left-sidebar .share-text{white-space:nowrap;margin-bottom:0}.section-career-detail .detail-content .left-sidebar .share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.section-career-detail .detail-content .left-sidebar .share-buttons li{margin-bottom:0}.section-career-detail .detail-content .main-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}.section-career-detail .detail-content .related-jobs{position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:100%;top:0}}@media (max-width:768px){.section-career-detail .detail-content{gap:40px}.section-career-detail .detail-content .main-content .job-title{font-size:28px;line-height:1.3}.section-career-detail .detail-content .main-content .job-meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;font-size:16px}.section-career-detail .detail-content .main-content .info-box{padding:24px 12px}.section-career-detail .detail-content .main-content .info-box h2{font-size:20px}.section-career-detail .detail-content .main-content .info-box .list-info .info{font-size:18px}.section-career-detail .detail-content .main-content .job-section-wrapper{margin-bottom:0}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section h3{font-size:20px;margin-bottom:16px;color:var(--color-blue-1)}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ul li,.section-career-detail .detail-content .main-content .job-section-wrapper .job-section ol li{font-size:16px}.section-career-detail .detail-content .main-content .btn-submit{position:fixed;background-color:var(--color-dark);bottom:0;left:0;width:100%;padding:16px 10px;z-index:10}.section-career-detail .detail-content .main-content .btn-submit .btn{width:100%;font-size:16px;line-height:1.4;height:52px}.section-career-detail .detail-content .related-jobs{max-width:100%}}#page-career .section-hero .section-layout .main-content .left-col .section-title{font-size:72px;line-height:1.2;margin-bottom:22px}#page-career .section-hero .section-layout .main-content .left-col .desc{font-size:28px;line-height:1.5;margin-bottom:0}@media (max-width:768px){#page-career .section-hero .section-layout .main-content .left-col .section-title{font-size:40px;margin-bottom:12px}#page-career .section-hero .section-layout .main-content .left-col .desc{font-size:18px}}.section-register-partner-form .section-layout{max-width:644px;margin:0 auto}.section-register-partner-form .section-layout .section-title{text-align:center}.section-register-partner-form .section-layout .form-container .form-group:not(:last-child){margin-bottom:32px}.section-register-partner-form .section-layout .form-container .checkbox-container{margin-bottom:12px}.section-register-partner-form .section-layout .form-container .form-submit .submit-button{width:100%;font-weight:600}.section-register-partner-form .section-layout .form-container .form-consent label{text-transform:none}.section-register-partner-form .section-layout .form-container .form-consent a{color:var(--color-blue-1);font-weight:700}@media (max-width:576px){.section-register-partner-form .section-layout .form-container .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}}#page-search-result{background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/css/../img/search/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#page-search-result .section-layout{max-width:934px;margin:0 auto;padding:64px 0}#page-search-result .section-layout .search-result{margin-top:40px}#page-search-result .section-layout .search-result .product-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(240px,1fr))[4];grid-template-columns:repeat(4,minmax(240px,1fr))}#page-search-result .section-layout .search-result .notfound ul li{list-style-type:disc}#page-search-result .section-layout .popular-search h3{color:var(--color-blue-1);margin-bottom:12px;font-size:20px;line-height:1.5;font-weight:700}#page-search-result .section-layout .popular-search .search-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:8px}#page-search-result .section-layout .popular-search .search-tags .tag{font-size:18px;line-height:1.5;font-weight:500;cursor:pointer;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}#page-search-result .section-layout .popular-search .search-tags .tag:hover{color:var(--color-blue-2)}@media (max-width:1024px){#page-search-result .section-layout .search-result .product-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}#page-article-detail .section-article-detail{padding:80px 0;background-color:var(--color-light);color:var(--color-dark)}#page-article-detail .section-article-detail .history-back{display:none}#page-article-detail .section-article-detail .section-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-hero-image{max-width:500px;max-height:315px;height:auto;width:100%;margin:0 auto 32px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-category{display:inline-block;background-color:var(--color-blue-1);color:var(--color-light);padding:8px 12px;border-radius:8px;font-weight:600;line-height:1;margin-bottom:24px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content h1{font-size:40px;line-height:1.4;margin-bottom:24px;font-family:var(--font-family-sansation);font-weight:400}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-intro{font-size:20px;font-weight:500;line-height:1.5;margin-bottom:32px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content h2{font-size:20px;line-height:1.5;font-weight:700;color:var(--color-blue-1)}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content p{font-size:18px;line-height:1.5;font-weight:500;margin-bottom:32px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content figure{position:relative;padding:0;max-width:500px;width:100%;max-height:315px;height:100%;margin:0 auto 32px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content figure figcaption{text-align:center;font-size:14px;font-weight:300;line-height:1.5;margin-top:12px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content ul{margin-bottom:32px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content ul li{list-style:disc;list-style-position:inside;font-size:18px;line-height:1.5;font-weight:500;margin-bottom:8px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-tags{padding:12px 0;border-top:1px solid var(--color-blue-1);border-bottom:1px solid var(--color-blue-1)}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-tags span{color:var(--color-blue-1);font-weight:700;font-size:16px;line-height:1.6}@media (max-width:1024px){#page-article-detail .section-article-detail #toc{display:none}}@media (max-width:768px){#page-article-detail .section-article-detail{padding:62px 0 30px}#page-article-detail .section-article-detail .history-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;margin-bottom:40px}#page-article-detail .section-article-detail .history-back svg{width:16px;height:16px}#page-article-detail .section-article-detail .section-layout .breadcrumb,#page-article-detail .section-article-detail .section-layout .article-share{display:none}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content h1{font-size:28px;line-height:1.3}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-intro{font-size:18px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content h2{font-size:16px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content p{font-size:16px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content ul li{font-size:16px}}.section-beauty-knowledge{padding:100px 0}.section-beauty-knowledge .beauty-knowledge-categories{margin-bottom:40px}.section-beauty-knowledge .beauty-knowledge-categories ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.section-beauty-knowledge .beauty-knowledge-categories ul li{position:relative;white-space:nowrap}.section-beauty-knowledge .beauty-knowledge-categories ul li a{padding:12px 16px;font-size:28px;display:block;font-weight:400;line-height:1.4}.section-beauty-knowledge .beauty-knowledge-categories ul li.active a{font-weight:700}.section-beauty-knowledge .beauty-knowledge-categories ul li.active a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:var(--color-blue-1)}.section-beauty-knowledge .beauty-knowledge-filters-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.section-beauty-knowledge .beauty-knowledge-filters-tabs span{margin-right:16px;font-size:20px}.section-beauty-knowledge .beauty-knowledge-filters-tabs button{background-color:var(--color-dark);border:1px solid var(--color-gray-5);color:var(--color-light);padding:12px 16px;cursor:pointer;border-radius:8px;font-size:20px;line-height:1.4;font-weight:500;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.section-beauty-knowledge .beauty-knowledge-filters-tabs button:hover{background-color:var(--color-gray-2)}.section-beauty-knowledge .beauty-knowledge-filters-tabs button.active{font-weight:700;background-color:var(--color-blue-1);border-color:var(--color-blue-1)}.section-beauty-knowledge .beauty-knowledge-filters-select{display:none}.section-beauty-knowledge .beauty-knowledge-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:1024px){.section-beauty-knowledge .beauty-knowledge-categories ul li a{font-size:20px}}@media (max-width:768px){.section-beauty-knowledge .beauty-knowledge-filters-tabs{display:none}.section-beauty-knowledge .beauty-knowledge-filters-select{display:block;margin-bottom:64px}.section-beauty-knowledge .beauty-knowledge-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.section-beauty-knowledge .beauty-knowledge-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:0.3s opacity;transition:0.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:0.2s top,0.2s -webkit-transform;transition:0.2s top,0.2s -webkit-transform;transition:0.2s transform,0.2s top;transition:0.2s transform,0.2s top,0.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s left,0.2s -webkit-transform;transition:0.2s left,0.2s -webkit-transform;transition:0.2s transform,0.2s left;transition:0.2s transform,0.2s left,0.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s right,0.2s -webkit-transform;transition:0.2s right,0.2s -webkit-transform;transition:0.2s transform,0.2s right;transition:0.2s transform,0.2s right,0.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgb(0 0 0 / .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgb(0 0 0 / .5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:#fff0;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:#fff0;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#fff0;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:#fff0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:#fff0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:#fff0;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}a{color:inherit}a:hover{color:inherit}.page-header .box a{display:inline;width:auto}body{color:var(--base-color)}body.home,body.page-template-template-vigo-about,body.page-template-template-vigo-brand-list,body.tax-product_brand,body.post-type-archive-product,body.single-product,body.category,body.archive,body.search,body.page-template-template-career,body.page,body.privacy-policy,body.single-tuyen-dung{color:var(--base-color)!important}.page-body.home h1,.page-body.home h2,.page-body.home h3,.page-body.home h4,.page-body.home h5,.page-body.home h6{color:inherit}.page-header .header-layout .menu-wrapper .menu-inner .left-col .menu-top .main-menu .menu-item.current_page_item{color:var(--color-blue-1)}.page-header .header-layout .menu-wrapper .menu-inner .left-col .menu-top .main-menu .menu-item.current_page_item::before,.page-header .header-layout .menu-wrapper .menu-inner .left-col .menu-top .main-menu .menu-item:hover::before{width:60px}h1,h2,h3,h4,h5,h6{color:inherit}html section .section-title,body section .section-title{display:inline-block}.filter-navigation .main-filter .brand-filter .brand-list .brand-item{margin-bottom:0}.uppercase{text-transform:uppercase}.nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:var(--base-color)!important}.nav-column li.active>a,.nav-column li>a:hover,.nav-dropdown li.active>a,.nav-dropdown>li>a:hover,.nav-vertical-fly-out>li>a:hover,.nav>li.active>a,.nav>li.current>a,.nav>li>a.active,.nav>li>a.current,.nav>li>a:hover{color:var(--base-color)!important}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown{overflow:auto}.filter-navigation .main-filter .form-filter .form-filter-dropdown .form-filter-dropdown-inner .body-dropdown .list-attribute{max-height:200px;overflow:auto}.shop-container{width:100%}.woocommerce-no-products-found{display:flex;justify-content:center;align-items:center;width:100%}.filter-navigation .container,.product-list-wrapper .container{max-width:1310px;width:100%;margin:0 auto}.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{background-color:#0264f3;border-color:#0264f3}.product-search-header{height:50px}.main-filter form{margin-bottom:0}.cursor-pointer{cursor:pointer}.archive.search .product-category-wrapper .term-description{display:none}.product-detail-content .woocommerce-breadcrumb{display:none!important}.fixed-product-navigation .product-desc p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.fixed-product-navigation .left-col{max-width:calc(100% - 200px)}.fixed-product-navigation .product-desc{max-width:calc(100% - 180px)}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail{display:inline-block;width:100%}.section-news .news-slider-wrapper .news-slider .swiper-slide .swiper-inner .news-thumbnail img{aspect-ratio:350/214}.section-product-detail-info .section-layout .left-col{font-size:24px;font-weight:300}.accordion .accordion-item .accordion-panel ul{margin:0}.accordion .accordion-item .accordion-panel ul li{margin-bottom:0}.accordion .accordion-item .accordion-panel table{max-width:100%;width:auto;margin-left:0}.accordion .accordion-item .accordion-panel table{max-width:100%;width:auto;margin-left:0}.accordion .accordion-item .accordion-panel table:has(thead,tbody){border:.5px solid var(--color-light);border-spacing:0;border-collapse:collapse}.accordion .accordion-item .accordion-panel table td{color:var(--color-light)}b,strong{font-weight:700}.woocommerce-shop .product-category-wrapper{display:none}.tax-product_cat .gallery-col img{filter:brightness(0) invert(1)}.page-template-template-vigo-brand-list .page-header,.page-template-template-vigo-about .page-header,.page-template-template-policy .page-header,.page-template-template-career .page-header{position:fixed}.tax-product_brand .term-description,.page-template-template-vigo-about .page-header-excerpt{display:none}.accordion .accordion-item .accordion-panel ul{margin-left:0;color:var(--color-light)}.video-holder.active::after{display:none}.section-hero-slider .section-layout .hero-slider .swiper-slide .brand-logo img{filter:drop-shadow(0 2px 12px rgb(0 0 0 / .8))}.section-core-values .section-layout .list-value .value-item{text-align:center}.search-wrapper .search-form{width:100%}.search-form .popular-search h3{color:var(--color-blue-1)!important}.blog .page-header,.category .page-header,.archive .page-header{position:fixed}.pagination .page-btn{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500}.vigo-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:40px}.vigo-pagination .page-btn a{font-size:16px;font-weight:500}.vigo-pagination .page-btn .prev{margin-right:24px;display:block}.vigo-pagination .page-btn .next{margin-left:24px;display:block}.vigo-pagination .page-number{position:relative;width:40px;height:40px;border-radius:50%;background:#fff0;color:var(--color-light);border:1px solid var(--color-light);cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;display:flex;justify-content:center;align-items:center}.vigo-pagination .page-number:hover{background-color:var(--color-gray-3);border-color:var(--color-gray-3)}.vigo-pagination .page-number.current{background-color:var(--color-blue-1);border-color:var(--color-blue-1)}.vigo-pagination .page-btn .prev::after{content:"";position:absolute;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/assets/css/../../img/svg/arrow-pagination.svg);background-size:100%;background-repeat:no-repeat;display:block;width:40px;height:8px;left:100%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.vigo-pagination .page-btn .next::after{content:"";position:absolute;background-image:url(https://thevigocorp.com/wp-content/themes/flatsome-child/assets/css/../../img/svg/arrow-pagination.svg);background-size:100%;background-repeat:no-repeat;display:block;width:40px;height:8px;left:0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.beauty-knowledge-grid .ajax-pagination{grid-column:span 3}@media (max-width:767px){.beauty-knowledge-grid .ajax-pagination{grid-column:span 1}}.beauty-knowledge-filters-select .select2-container .select2-selection{color:#fff}#category-filter{appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:#fff0;border:none;outline:none}.section-article-detail .breadcrumb ul li:not(:last-child)::after{filter:invert(1) contrast(1.5) brightness(.9)}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-hero-image{max-height:unset}.breadcrumb ul{flex-wrap:wrap}.article-category-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.article-category-list a{display:inline-block;background-color:var(--color-blue-1);color:var(--color-light);padding:8px 12px;border-radius:8px;font-weight:600;line-height:1;margin-bottom:0}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content h1{color:inherit}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content figure figcaption{padding:0;background-color:#fff0;font-style:normal}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-tags a{color:var(--color-blue-1);font-weight:700;font-size:16px;line-height:1.6;margin-right:8px}#page-article-detail .section-article-detail .section-layout .article-content-wrapper .article-main-content .article-tags a:before{content:"#"}.text-white{color:#ffffff!important}.blog-wrapper{padding-top:0;padding-bottom:0}#ftwp-container.ftwp-wrap #ftwp-header{color:var(--color-dark)!important;padding:0!important;background:transparent!important}#ftwp-container.ftwp-wrap #ftwp-header-title{font-size:14px;margin-bottom:0;color:var(--color-dark);font-weight:600!important}#ftwp-container.ftwp-wrap #ftwp-header-control{display:none!important}#ftwp-container.ftwp-wrap #ftwp-list{background-color:transparent!important;color:var(--color-dark)!important}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-text::before{background-color:transparent!important}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand{display:none!important}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:focus,#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active,#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active:hover{color:var(--color-blue-1);font-weight:600}#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-size:14px!important}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:0px!important}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-sub .ftwp-anchor{padding-left:20px!important}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor::before{display:none}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub{border-bottom:1px solid var(--color-blue-1);padding-bottom:8px;margin-bottom:8px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub:last-child{border-bottom:none}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-sub .ftwp-anchor.ftwp-active{color:var(--color-blue-1)!important}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-sub .ftwp-anchor.ftwp-active .ftwp-text{color:var(--color-blue-1)!important}.toc-dark #ftwp-container.ftwp-wrap #ftwp-header{color:var(--color-light)!important}.toc-dark #ftwp-container.ftwp-wrap #ftwp-header-title,.toc-dark #ftwp-container.ftwp-wrap #ftwp-list{color:var(--color-light)!important}.toc-dark #ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:focus,.toc-dark #ftwp-container.ftwp-wrap #ftwp-list .ftwp-active,.toc-dark #ftwp-container.ftwp-wrap #ftwp-list .ftwp-active:hover{color:var(--color-blue-1)!important}.main-404{min-height:500px}.w-full{width:100%!important}.search-result .product-card .product-img{max-width:100%}.search-result .article-card{padding:0 20px}.search-result .article-card .article-image{max-width:100%}.disabled{pointer-events:none}.video-holder iframe{width:100%;height:100%;object-fit:cover}.section-video .main-content .video-holder-embed::after{display:none}.section-news-career-form .section-layout .left-col{justify-content:flex-start;gap:8px}.form-group label{color:var(--color-light)}.form-group .form-input{width:100%;padding:0 16px;height:46px;line-height:46px;border:1px solid var(--color-light);background-color:#fff0;border-radius:8px;color:var(--color-light)}.form-group .form-input:focus{box-shadow:none}.form-group .form-input:focus{background-color:#fff0;color:var(--color-light)}.form-group .form-input.wpcf7-not-valid{border-color:var(--color-danger)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff0 inset!important;-webkit-text-fill-color:var(--color-light)!important;transition:background-color 5000s ease-in-out 0s}.news-career-form label{color:var(--color-light)}.section-news-career-form .section-layout .right-col .news-career-form .submit-button{margin-right:0}.news-career-form .wpcf7-spinner{display:none}.news-career-form .wpcf7-form{margin-bottom:0}.wpcf7 .wpcf7-not-valid-tip{background:#fff0;padding:0;display:block;color:var(--color-danger);font-size:14px;margin-top:2px;border-radius:0;line-height:1.5;opacity:1}.wpcf7 .wpcf7-not-valid-tip:after{display:none}.form-consent .wpcf7-not-valid-tip{display:none}.form-consent.invalid .wpcf7-not-valid-tip{display:block}.wpcf7-submit:disabled{pointer-events:none;opacity:.8}.wpcf7 form .wpcf7-response-output{margin:16px 0 0;border:none;padding:0;border-radius:0;color:var(--color-danger)}.wpcf7 form.sent .wpcf7-response-output{color:var(--color-success)}.careers-section .job-list .job-item .job-info .job-meta .badge{width:auto;pointer-events:auto;z-index:0}.careers-section .select2-container .select2-selection{color:#fff}.careers-section .filter-buttons .tab-filter{display:inline-block;white-space:nowrap}.careers-section .job-list .job-item .job-info .job-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.relative{position:relative}.sticky{position:sticky}.section-career-detail .detail-content .main-content .info-box .list-info .info ul{margin-left:0;margin-bottom:0}.section-career-detail .detail-content .main-content .job-section-wrapper h3{font-size:20px;margin-bottom:16px;color:var(--color-blue-1)}.section-career-detail .detail-content .related-jobs .job-card .job-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section td,.section-career-detail .detail-content .main-content .job-section-wrapper .job-section th,.section-career-detail .detail-content .main-content .job-section-wrapper .job-section p{color:var(--color-light);list-style-type:disc;font-size:16px;line-height:1.5;margin-bottom:8px;font-weight:400}.section-career-detail .detail-content .main-content .job-section-wrapper .job-section table{width:100%;margin-bottom:20px}.form-light label{color:var(--color-light)}.form-light .form-input{width:100%;padding:0 16px;height:46px;line-height:46px;border:1px solid var(--color-light);background-color:#fff0;border-radius:8px;color:var(--color-light)}.form-light .form-input:focus{box-shadow:none}.form-light .form-input:focus{background-color:#fff0;color:var(--color-light)}.form-light .form-input.wpcf7-not-valid{border-color:var(--color-danger)}.select2-container--default .select2-results>.select2-results__options{max-height:400px}.form-light,.form-light label,.form-light .wpcf7,.form-light .select2-container .select2-selection{color:var(--color-light)}.section-career-application-form .section-layout .career-application-form .submit-button{height:48px;padding:10px;line-height:28px;margin-right:0}.wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7-list-item label{margin-bottom:12px;position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--color-light)}.wpcf7-checkbox .wpcf7-list-item-label:before{content:"";position:absolute;top:2px;left:0;height:18px;width:18px;border:2px solid currentColor;border-radius:4px}.wpcf7-checkbox .wpcf7-list-item-label:after{content:"";position:absolute;display:none;left:9px;top:8px;width:6px;height:10px;border:solid var(--color-blue-1);border-width:0 1.5px 1.5px 0;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.wpcf7-checkbox input:checked~.wpcf7-list-item-label:before{background-color:var(--color-blue-1);border:2px solid var(--color-blue-1)}.wpcf7-checkbox input:checked~.wpcf7-list-item-label:after{display:block;border-color:var(--color-light)}