.qodef-core-dashboard{max-width:initial!important}.qodef-core-dashboard .qodef-core-dashboard-inner{margin:0 -15px;display:inline-block;width:100%}.qodef-core-dashboard .qodef-cd-logo{display:inline-block;vertical-align:middle;padding-right:15px;width:62px}.qodef-core-dashboard .qodef-cd-title{display:inline-block;vertical-align:middle;font-size:41px;font-weight:400;margin:0}.qodef-core-dashboard .qodef-cd-title-holder{margin-bottom:30px}.qodef-core-dashboard .qodef-cd-subtitle{font-size:18px;line-height:25px;font-weight:400;color:#555d66;max-width:610px;margin:10px 0 30px}.qodef-core-dashboard .qodef-core-dashboard-column{float:left;width:100%;max-width:610px;padding:0 15px}@media only screen and (max-width:1600px){.bridge-dashboard_page_system-info .qodef-core-dashboard .qodef-core-dashboard-column{max-width:initial;width:50%;box-sizing:border-box}}@media only screen and (max-width:768px){.bridge-dashboard_page_system-info .qodef-core-dashboard .qodef-core-dashboard-column{width:100%}}.qodef-core-dashboard .qodef-core-dashboard-column.qodef-cd-smaller-column{max-width:380px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box{background-color:#fff}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-core-bottom-space{margin-bottom:30px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder{padding:28px 34px 23px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder p{margin:19px 0 0;padding:0;font-size:16px;line-height:22px;font-weight:400;color:#555d66}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-cd-import-box .qodef-cd-box-title-holder p{font-size:14px;line-height:20px;margin:17px 0 0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box.qodef-cd-import-box .qodef-cd-label{font-weight:600;margin-bottom:15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box h2{margin:0;padding:0;font-size:25px;font-weight:400;color:#32373c;text-align:left}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box h3{margin:0;padding:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-field-holder{padding-bottom:30px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-label{display:block;color:#555d66;font-size:14px;margin-bottom:7px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input{border:none;border-bottom:1px solid #c2c2c2;outline:0;width:50%;box-shadow:none;color:#555d66;font-size:14px;padding:4px 0;margin:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus{outline:0;border-color:#c2c2c2}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-webkit-input-placeholder{color:#555d66}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus:-moz-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus::-moz-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:focus:-ms-input-placeholder{color:#555d66}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-webkit-input-placeholder{color:#555d66}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-moz-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input::-moz-placeholder{color:#555d66;opacity:1}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-ms-input-placeholder{color:#555d66}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:active,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:focus,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-input:-webkit-autofill{-webkit-text-fill-color:#666!important}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-error-field{border-bottom-color:#ee3535}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-error-message{display:block;color:#ee3535;font-size:12px;margin-top:5px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cdb-problem{border:1px solid #e1e1e1;border-left:3px solid #ee3535;padding:15px;margin-bottom:25px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cdb-problem p{font-size:12px;line-height:18px;font-weight:600;margin:0;padding:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box:last-child .qodef-cd-box-row:last-child{padding-bottom:10px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button{padding:7px 35px;font-size:16px;line-height:1em;color:#fff;background-color:#3596ee;border:none;border-radius:5px;box-shadow:0 2px 0 0 #246eae;cursor:pointer}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button.qodef-cd-button-disabled,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button.qodef-import-demo-data-disabled{background-color:#6bb4f7}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button-wait{display:none;font-size:12px;color:#3596ee;margin-left:15px;font-weight:400}.qodef-core-dashboard .qodef-core-dashboard-column a.qodef-cd-button{text-decoration:none}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section{padding:0 35px 10px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section h3{padding:0;margin:0 0 24px;color:#555d66;font-size:17px;line-height:20px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list{padding:10px 35px;margin:0}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li{font-size:15px;margin:0 0 25px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li a{color:#3675ae}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-row{display:table;padding:0 20px;border-bottom:1px solid #f1f1f1;width:100%;box-sizing:border-box;font-size:14px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-label,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value{display:table-cell;width:50%;padding:17px 15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value{color:#3e87be}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value-false span{color:#ea3a27}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form{padding:0 30px 10px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section{padding:0 0 28px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns{display:flex;margin:0 -15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column{padding:0 15px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column:first-child{width:75%}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section.qodef-cd-box-form-section-columns .qodef-cd-box-form-section-column:last-child{width:25%}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .qodef-cd-import-option,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .qodef-import-demo{width:100%}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single{border-radius:0;border-color:#e1e1e1;height:34px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-is-completed,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-went-wrong{display:none;color:#3596ee;font-size:14px;font-weight:600}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-import-went-wrong a{color:inherit}.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section-dependency,.qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form .qodef-cd-box-form-section-progress{display:none}#qodef-progress-bar[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:5px}#qodef-progress-bar[value]::-webkit-progress-bar{background-color:#fff;border:1px solid #e1e1e1;border-radius:0}#qodef-progress-bar{color:#3596ee}#qodef-progress-bar::-moz-progress-bar{background:#3596ee}#qodef-progress-bar::-webkit-progress-value{background:#3596ee}#qodef-progress-bar[aria-valuenow]:before{background:#3596ee}.qodef-cd-selection li.select2-results__option{padding:10px;margin:0}.qodef-cd-selection img{vertical-align:middle;padding-right:20px}.select2-container--default .qodef-cd-selection .select2-results__option[aria-selected=true]{background-color:#fafafa}.select2-container--default .qodef-cd-selection .select2-results__option--highlighted{background-color:#fafafa;color:#000}.qodef-cd-action-selection li.select2-results__option,.qodef-cd-single-page-selection li.select2-results__option{margin:0}.select2-container--default .qodef-cd-action-selection .select2-results__option[aria-selected=true],.select2-container--default .qodef-cd-single-page-selection .select2-results__option[aria-selected=true]{background-color:#fafafa}.select2-container--default .qodef-cd-action-selection .select2-results__option--highlighted,.select2-container--default .qodef-cd-single-page-selection .select2-results__option--highlighted{background-color:#fafafa;color:#000}.qodef-cd-import-single-page{width:100%}.qode-cd-switch{display:inline-block;border:1px solid #e1e1e1;border-radius:40px;overflow:hidden}.qode-cd-switch .qodef-cd-import-attachments{display:none}.qode-cd-switch .qode-cd-cb-disable,.qode-cd-switch .qode-cd-cb-enable{display:block;float:left;padding:0 10px}.qode-cd-switch .qode-cd-cb-disable.selected,.qode-cd-switch .qode-cd-cb-enable.selected{background-color:#3596ee;color:#fff}.qode-cd-switch .qode-cd-cb-disable span,.qode-cd-switch .qode-cd-cb-enable span{line-height:32px;font-size:13px;display:block;font-weight:700}.qodef-cd-demos-list{position:relative;display:inline-block;width:100%;vertical-align:middle;background:#fff;box-sizing:border-box;padding:45px 35px}.qodef-cd-demos-list article{position:relative;display:inline-block;width:100%;vertical-align:middle;box-sizing:border-box}.touchevents .qodef-cd-demos-list article{cursor:pointer}.qodef-cd-demos-list article .qodef-cd-demo-item-inner{position:relative;display:inline-block;width:100%;vertical-align:middle}.qodef-cd-demos-list article .qodef-cd-di-image{margin:0 0 22px;position:relative}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;background-color:#fff;transition:opacity .3s ease}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner{display:flex;justify-content:center;flex-direction:column;text-align:center;height:100%}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-links-holder{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 5%}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-link{padding:0 12px;margin:0 0 4px}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-link a{font-size:11px;text-transform:uppercase;color:#272727;font-weight:500;letter-spacing:1.3px;text-decoration:none}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-link a:focus{outline:0;box-shadow:none}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-link a svg{transition:all .3s ease}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-link a:hover svg{animation:qode-arrow-move .7s ease}.qodef-cd-demos-list article .qodef-cd-di-image .qodef-cd-di-image-overlay .qodef-cd-di-image-overlay-inner .qodef-cd-di-image-description-holder p{font-size:13px;line-height:16px;color:#b5b5b5;margin:5px 0 0}.qodef-cd-demos-list article .qodef-cd-di-image:hover .qodef-cd-di-image-overlay{opacity:1}.qodef-cd-demos-list article .qodef-cd-di-image img{box-shadow:0 0 9px 4px rgba(0,0,0,.05)}.qodef-cd-demos-list article .qodef-cd-di-text{padding-bottom:10px}.qodef-cd-demos-list article .qodef-cd-di-text .qodef-cd-di-title{padding:0;margin:0;font-size:18px;line-height:25px;font-weight:400}.qodef-cd-demos-list article .qodef-cd-di-text .qodef-cd-di-categories{font-size:14px;font-weight:400;color:#555d66}.qodef-cd-demos-list article .qodef-cd-di-text .qodef-cd-di-categories span{position:relative;display:inline-block;vertical-align:middle;padding:0;margin:0 7px 0 0}.qodef-cd-demos-list article .qodef-cd-di-text .qodef-cd-di-categories span:after{position:absolute;top:0;right:-4px;content:', ';color:inherit;line-height:inherit}.qodef-cd-demos-list article .qodef-cd-di-text .qodef-cd-di-categories span:last-child:after{display:none}.qodef-cd-demos-list.qodef-cd-no-space article{padding:0;margin:0}.qodef-cd-demos-list.qodef-cd-tiny-space article{padding:0 5px;margin:0 0 10px}.qodef-cd-demos-list.qodef-cd-small-space article{padding:0 10px;margin:0 0 20px}.qodef-cd-demos-list.qodef-cd-normal-space article{padding:0 15px;margin:0 0 30px}.qodef-cd-demos-list.qodef-cd-medium-space article{padding:0 25px;margin:0 0 50px}.qodef-cd-demos-list.qodef-cd-large-space article{padding:0 30px;margin:0 0 60px}.qodef-cd-demos-list.qodef-cd-demos-masonry .qodef-cd-demos-list-inner{opacity:0}.qodef-cd-demos-list.qodef-cd-demos-masonry .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry article{width:100%}.qodef-cd-demos-list.qodef-cd-demos-masonry .qodef-cd-grid-gutter{width:0}.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-two-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-two-columns article{width:50%}.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns article{width:33.33333%}.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns article{width:25%}.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns article{width:20%}.qodef-cd-demos-list .qodef-cd-demos-filter-holder{padding:0 0 60px 25px}.qodef-cd-demos-list .qodef-cd-dlf-search{position:relative;width:250px;padding-right:30px;display:inline-block}.qodef-cd-demos-list .qodef-cd-dlf-search .qodef-cd-dlf-search-icon{position:absolute;left:0;top:50%;margin-top:-11px;color:#3594cd}.qodef-cd-demos-list .qodef-cd-dlf-search input{width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #c2c2c2;box-shadow:none;padding-left:25px;outline:0;font-size:14px;line-height:26px;color:#555d66}.qodef-cd-demos-list .qodef-cd-dlf-filter{position:relative;display:inline-block;vertical-align:bottom}.qodef-cd-demos-list .qodef-cd-dfl-filter-list{position:relative;display:inline-block;vertical-align:middle;margin:0;padding:0;list-style:none}.qodef-cd-demos-list .qodef-cd-dfl-filter-list>li{position:relative;display:inline-block;vertical-align:middle;padding:0 10px;margin:0;float:left;cursor:pointer;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.qodef-cd-demos-list .qodef-cd-dfl-filter-list>li span{position:relative;display:inline-block;vertical-align:middle;color:#555d66;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap;border-bottom:1px solid transparent;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;transition:color .2s ease-out}.qodef-cd-demos-list .qodef-cd-dfl-filter-list>li.qodef-cd-demos-current span,.qodef-cd-demos-list .qodef-cd-dfl-filter-list>li:hover span{border-bottom-color:#3596ee;color:#3596ee}#qodef-demo-import-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3)}#qodef-demo-import-popup .qodef-import-popup-close{position:absolute;right:25px;top:25px;text-decoration:none;color:#000}#qodef-demo-import-popup .qodef-core-dashboard{margin:0;padding:27px 40px 2px;background-color:#fff;position:relative}#qodef-demo-import-popup .qodef-core-dashboard .qodef-core-dashboard-column{max-width:670px}#qodef-demo-import-popup .qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box .qodef-cd-box-title-holder{padding:0;margin:0 0 33px}#qodef-demo-import-popup .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form{padding:0}#qodef-demo-import-popup .qodef-core-dashboard .qodef-import-popup-image-holder{max-width:205px;margin-right:19px;display:inline-block;vertical-align:top}#qodef-demo-import-popup .qodef-core-dashboard .qodef-import-popup-image-holder img{display:block;max-width:100%}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder{display:inline-block;vertical-align:top;max-width:calc(100% - 230px);border:1px solid #e1e1e1;border-left:3px solid #3596ee;box-sizing:border-box;padding:16px 17% 11px 18px}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder p{margin:0;font-size:12px}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder p.qode-demo-plugins-install-main-title{margin:0 0 7px}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder p .qodef-install-plugin-link{color:#4b9eef;text-decoration:none}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder p .qode-demo-plugin-installed{color:#6ab375}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder p .qodef-install-plugin-link.qodef-disabled{pointer-events:none;opacity:.6}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder p .qodef-install-plugin-link:focus{box-shadow:none;outline:0}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder .spinner{float:none;margin:0 0 0 4px;top:2px;width:15px;background-size:15px;position:relative}#qodef-demo-import-popup .qodef-core-dashboard .qodef-popup-required-plugins-holder .spinner.active{visibility:visible}@media only screen and (max-width:1440px){.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns article{width:33.33333%}}@media only screen and (max-width:1400px){.qodef-cd-dlf-filter{display:block;padding-top:30px}.qodef-cd-demos-list .qodef-cd-dfl-filter-list>li{padding:5px 10px}.qodef-cd-demos-list .qodef-cd-dfl-filter-list>li span{line-height:26px}}@media only screen and (max-width:1280px){.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns article{width:33.33333%}}@media only screen and (max-width:1024px){.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns article{width:33.33333%}}@media only screen and (max-width:768px){.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns article{width:50%}}@media only screen and (max-width:600px){.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-five-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-four-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-three-columns article,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-two-columns .qodef-cd-grid-sizer,.qodef-cd-demos-list.qodef-cd-demos-masonry.qodef-cd-demos-two-columns article{width:100%}}p, a, p a, ul,li,table.shop_table.cart.wishlist_table,th,td,
#yith-wcwl-form .wrap-bottom-wishlist .yith-wcwl-share .yith-wcwl-share-title, 
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, 
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, 
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, 
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, 
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, 
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;}
h1, h2, h3, h4, h5, 
.h1, .h2, .h3, .h4, .h5, 
h1 a, h2 a, h3 a, h4 a, h5 a,
nav.main_menu>ul>li.active > a, 
.drop_down .wide .second ul li ul li.menu-item-has-children > a, 
.drop_down .wide .second ul li ul li.menu-item-has-children > a:hover, 
.title h1, 
.q_icon_list p, 
.q_progress_bars_vertical .progress_number, 
.qbutton, 
.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn, 
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover, 
.post-password-form input[type='submit'], 
.load_more a, .blog_load_more_button a, 
#submit_comment, 
.drop_down .wide .second ul li .qbutton, 
.drop_down .wide .second ul li ul li .qbutton, 
.q_percentage, 
.portfolio_navigation .portfolio_prev a:hover, 
.portfolio_navigation .portfolio_next a:hover, 
.q_tabs .tabs-nav li.active a, 
.q_accordion_holder.accordion .ui-accordion-header, 
.q_accordion_holder.accordion.with_icon .ui-accordion-header, 
.testimonials .testimonial_text_inner p.testimonial_author, 
.testimonial_content_inner .testimonial_author .website, 
.q_icon_with_title .icon_with_title_link:hover, 
.ordered ol li, 
.q_list.circle ul>li, 
.q_list.number ul>li, 
.latest_post_holder .latest_post_date .post_publish_month, 
.latest_post_inner .post_infos a, 
.latest_post_holder.dividers .latest_post_date .latest_post_day, 
.q_masonry_blog article.format-quote .q_masonry_blog_post_text p, 
.q_masonry_blog article.format-link .q_masonry_blog_post_text p, 
.q_masonry_blog article .q_masonry_blog_post_info, 
.blog_holder article.format-quote .post_text .post_title p, 
.blog_holder article.format-link .post_text .post_title p, 
.single_links_pages span, .single_links_pages a:hover span, 
.comment_holder .comment .text .name, 
.blog_holder.masonry article .post_info, 
.pagination ul li span, 
.pagination ul li a:hover, 
.q_team .q_team_description_inner p, 
.carousel-inner .item.dark .slider_content .text .qbutton, 
.carousel-control, .more_facts_button, 
.carousel-control:hover, 
input.wpcf7-form-control.wpcf7-submit:not([disabled]), 
.qode-pricing-calculator .qode-pricing-calculator-total-price-holder, 
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a, 
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-hover a{
font-family:"TmoneyRoundWind", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;	
}
h6, h6 a, .h6{font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important; margin-bottom:0.5em !important;}  .liTxt{font-weight:400;}
h3.smTxt {
font-weight: 400;
font-size: 25px;
letter-spacing: 0;
}
.dsBox {
padding: 25px 45px;
background: #f3e9d7a6;
border-radius: 170px;
width: 100%; }
.dsBox h4{color:#d27d94;}
.dsBox p{color:#3a3a3a;}  .empty25{height:25px;}
.empty45{height:45px;}
.mgB{margin-bottom: 15px !important;}
.noMG *{margin:0 !important;}
.break {display: block;}
.breakm {display: inline-block;}
.wpb_single_image .vc_figure-caption {
font-weight: 500;
font-size: 1em !important;
margin-top: 1em !important;
}
address {
display: inline; 
font-style:normal !important;
font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
}
ul {margin-left: 24px;}
li {list-style: circle;}
.pagination li {list-style: none;}
ol {padding-left: 15px;}
ol ul {margin: 5px 0 20px;}
.tr{text-align:right !important;}
.tl{text-align:left !important;}
.tc{text-align:center !important;}
.tj, .tj > *{text-align:justify !important;}
.sign p{font-weight:600; font-size:20px;}
.enter{display:block;}
strong {font-weight: 600 !important;}
span.alt {
color: red;
padding: 5px 5px 0 0;
display: inline-block;
vertical-align: middle;
}
sup {font-size: .8em !important;}
.wpb_text_column.wpb_content_element:first-child p {margin-top: 0;}
.visually-hidden {
position: absolute !important;
width: 1px; height: 1px;
padding: 0; margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.qode-inter-page-navigation-holder .qode-inter-page-navigation-next .qode-ipn-icon, .qode-inter-page-navigation-holder .qode-inter-page-navigation-prev .qode-ipn-icon {color: #a9bef4 !important;}
.qode-inter-page-navigation-holder .qode-inter-page-navigation-next a, .qode-inter-page-navigation-holder .qode-inter-page-navigation-prev a {color: #c8bdf5 !important;}
.qode-inter-page-navigation-holder {padding: 40px 41px 20px !important;}  .wave{
background-size: 100% !important;
background-repeat: repeat-x !important;
margin-top:-1.5% !important;
} .wave.top{	
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_top.webp);
background-color: transparent;
}
.wave.btm {
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_bottom.webp);
background-color: transparent;
margin-top: 0px !important;
}
.wave.beige.top{	
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_top_beige.webp);
background-color: transparent;
}
.wave.beige.btm {
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_bottom_beige.webp);
background-color: transparent;
margin-top: 0px !important;
}
.wave.pink.top{	
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_top_pink.webp);
background-color: transparent;
}
.wave.pink.btm {
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_bottom_pink.webp);
background-color: transparent;
margin-top: 0px !important;
}
.pan600{
height: 600px;
overflow: hidden;
position: relative;
}
.pan600 img{ display:block; } .pan600-track{
position: absolute;
left: 0;
top: 0;
width: 100%;
transform: translateY(0);
will-change: transform;
animation: panTrackMove 10s ease-in-out infinite alternate;
}
.pan600-track.reverse{
animation: panTrackMoveRe 10s ease-in-out infinite alternate;
}
.pan600-track img{
width: 100%;
height: auto;
display: block;
} @keyframes panTrackMove{
from { transform: translateY(0); }
to   { transform: translateY(calc(-1 * var(--pan, 0px))); }
}
@keyframes panTrackMoveRe{
from { transform: translateY(calc(-1 * var(--pan, 0px))); } to   { transform: translateY(0); }      
} #oh_marq .wrap{ max-width:100%; margin:0 auto; }
#oh_marq .tit_wrap{ text-align:center; margin-bottom:26px; }
#oh_marq .tit_wrap .eng{ margin:0 0 8px; opacity:.7; letter-spacing:.06em; text-transform:uppercase; }
#oh_marq .tit_wrap .tit{ margin:0; font-size:34px; line-height:1.25; font-weight:800; } #oh_marq .contents img{
width:100%;
max-width:480px;
display:inline-block;
max-height:320px;
object-fit:contain;
}
:root{
--gap: 28px;
--row-padding: 10px;
--row-radius: 18px;
--row-bg: transparent;
}
#oh_marq .contents{
overflow:hidden;
white-space:nowrap;
background:var(--row-bg);
padding:var(--row-padding) 0;
transform: translateZ(0);
}
#oh_marq .simplemarquee-wrapper{
display:inline-block;
will-change:transform;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-fill-mode: none;
animation-direction: normal;
backface-visibility: hidden;
transform: translate3d(0,0,0);
}
#oh_marq .marquee-group{
display:inline-flex;
align-items:center;
gap:var(--gap);
padding-right:var(--gap);
}
#oh_marq .galItem{
display:inline-flex;
align-items:center;
justify-content:center;
height:320px;
min-width:480px; flex:0 0 auto;
}
#oh_marq .galItem:nth-child(even){
width: 343px;
height: 300px;
min-width: 343px; }
#oh_marq .galItem:nth-child(even) img{
width: 100%;
height: 100%;
object-fit: contain; }
#oh_marq .contents:hover .simplemarquee-wrapper{ animation-play-state: paused; }
#oh_marq .marq_img {
width: 100%;
z-index: 999;
position: relative;
}
#oh_marq .marq_img .objmq {
position: absolute;
right: 50px;
top:250px;
animation: swingRotate 4s infinite;
animation-timing-function: cubic-bezier(.45, 0, .55, 1);
transform-origin: top right;
}
@media (max-width:640px){
#oh_marq .tit_wrap .tit{ font-size:26px; }
#oh_marq .galItem{ height:150px; min-width:240px; }	
#oh_marq .galItem:nth-child(even) {
width: 171px;
height: 150px;
min-width: 171px;
}
#oh_marq .contents img{ max-height:100%; max-width:240px;}
#oh_marq .marq_img .objmq {
right: 10px;
bottom: -150px;
width:20%;
}
}
@media (prefers-reduced-motion: reduce){
#oh_marq .simplemarquee-wrapper{ 
animation:none !important; transform:none !important; 
}
}  .imageSlider{
width:100%;
overflow:hidden;
display:flex;
flex-wrap: nowrap;
align-items:center;
gap:0;
animation: marqueePingPong 18s cubic-bezier(.45,0,.55,1) infinite alternate;
}
.imageSlider img{
width:2286px; max-width:none; height:auto;
flex:0 0 auto;
display:block; }
@keyframes marqueePingPong{
0%   { transform: translateX(0); }
100% { transform: translateX(-2286px); }
} .home-marquee {
position: relative;
} .home-marquee__slide {
width: 100%;
height: 200px;
overflow: hidden;
} .home-marquee__slide-img {
width: 1884px;
height: 201px;
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/kkumi-mq-img.webp) 0 0 / contain repeat-x;
animation: marquee_sp 30s linear infinite;
}
.home-marquee__slide-img.minhaw{
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/minhaw-mq-img.webp) 0 0 / contain repeat-x;
}
.home-marquee__slide-img.mission{
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/mission-mq-img.webp) 0 0 / contain repeat-x;
}
.home-marquee__slide-img.kit1{
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/make-mq-img.webp) 0 0 / contain repeat-x;
}
.home-marquee__slide-img.kit2{
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/make-mq-img1.webp) 0 0 / contain repeat-x;
animation: marquee_sp 30s linear infinite reverse;
}
.home-marquee__slide-img.kit3{
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/make-mq-img2.webp) 0 0 / contain repeat-x;
}
.home-marquee__slide-img.B2B {
background: url(//www.downforce.co.kr/wp-content/uploads/mqgallery/b2b_s_img1.webp) repeat-x;
background-size: inherit;
height: 155px;
} .home-marquee__img {
position: absolute;
right: 15px;
bottom: -32px;
width: 74px;
}
.home-marquee__img img {
display: block;
image-rendering: -webkit-optimize-contrast;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
} @media (min-width: 768px) {
.home-marquee__slide {
height: 367px;
}
.home-marquee__slide-img {
width: 3440px;
height: 367px;
animation: marquee_pc 40s linear infinite;
}
.home-marquee__img {
right: auto;
bottom: 55px;
left: 50%;
width: 137px;
margin-left: 435px;
}
} @keyframes marquee_sp {
0%   { transform: translateX(0); }
100% { transform: translateX(-1884px); }
}
@keyframes marquee_pc {
0%   { transform: translateX(0); }
100% { transform: translateX(-3440px); }
}    .bizLayout{
position: relative; padding-left: 260px; } .bizNav{
position: absolute;
top: 0;
left: 0;
width: 180px;
z-index: 1000;
padding-top:5%;
} .bizNav.is-fixed{
position: fixed;
} .bizNav__rail{
position: relative;
padding-left: 18px;
border-left: 2px solid rgba(0,0,0,.10);
} .bizNav__item{
display:block;
width:100%;
text-align:left;
padding:10px 0;
background:none;
border:0;
cursor:pointer;
opacity:.45;
font-weight:300; 
font-size:16px;
font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
}
.bizT {
z-index: 999;
position: absolute;
left: 50px;
bottom: 60px;
}
.bizNav__item.is-active{
opacity:1;
font-weight:600;
} .bizNav__indicator{
position:absolute;
left:-2px;
top: 10px;
width: 2px;
height: 22px;
background:#6a5cff; transform: translateY(0);
transition: transform .25s ease;
} .bizSection{
padding: 40px 0;
scroll-margin-top: 160px; opacity: 0;
transform: translateY(40px);
transition: opacity .6s ease, transform .6s ease;
} .bizSection.is-visible{
opacity: 1;
transform: translateY(0);
} .sr-only{
position:absolute; width:1px; height:1px; padding:0; margin:-1px;
overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;
} @media (max-width: 768px){ .bizNav{display: none !important;} .bizLayout{padding-left: 0 !important;} .bizContent{
margin-left: 0 !important;
padding-top: 0;
width: 100%;
} .bizSection{
scroll-margin-top: 0;
padding: 28px 0;
}  
.bizT {
left: 10px;
bottom: 20px;
}
.bizT h2{font-size:25px; line-height:30px;}  
.bizT p{margin-top:0;}
}   #wavesection:after {
content: "";
width: 100%;
height: 70px;
position: absolute;
left: 0;
bottom: 0;
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_bottom_beige.webp) bottom center;
background-size: 4000px 70px;
}
#videosection:after {
content: "";
width: 100%;
height: 70px;
position: absolute;
left: 0;
bottom: 0;
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_bottom_beige.webp) bottom center;
background-size: 4000px 70px;
}
#wavesection:before {
content: "";
width: 100%;
height: 70px;
position: absolute;
left: 0;
top: 0;
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/wave_top_beige.webp) bottom center;
background-size: 4000px 70px;
}
#top_blog:before {
content: "";
width: 100%;
height: 70px;
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: url(//www.downforce.co.kr/wp-content/themes/image/nami_btm.png) top center;
background-size: 4000px 70px;
}
#top_btm:after {
content: "";
width: 100%;
height: 70px;
position: absolute;
z-index: 100;
left: 0;
bottom: 0;
background: url(//www.downforce.co.kr/wp-content/themes/image/nami_top.png) bottom center;
background-size: 4000px 70px;
}    .hisSec.vc_custom_1768364527844{
background-position: 80% bottom !important;
background-size: contain !important;
background-repeat: no-repeat;
} .hisWrap {
position: relative;
max-width: 900px;
margin: 0 auto;
padding-left: 0;
} .hisWrap dl {
display: flex;
gap: 40px;
padding: 18px 0;
position: relative;
} .hisWrap dt {
width: 80px;
font-weight: 700;
font-size: 16px;
color: #222;
font-family: 'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
position: absolute;
left: -100px;
text-align: right;
white-space: nowrap;
} .hisWrap dd {
margin: 0;
font-size: 15px;
color: #444;
line-height: 1.6;
}
.hisWrap dd p {
margin: 0;
}
.hisWrap dd p + p {
margin-top: 6px;
} @media (max-width: 768px) { .hisSec.vc_custom_1768364527844{
background-position: 90% bottom !important;
padding-bottom: clamp(80px, 15vh, 140px);
background-size:40% !important;
} .hisWrap {
padding-left: 0;
}
.hisWrap dl {
display: block;
padding: 16px 0;
} .hisWrap dt {
position: static;
width: auto;
text-align: left;
margin-bottom: 6px;
font-size: 15px;
color: #111;
} .hisWrap dd {
font-size: 14px;
line-height: 1.6;
}
}  .kboard-ask-one-poweredby, .kboard-list-header {display: none !important;}
.parent-pageid-6850 a.kboard-ask-one-button-small, .parent-pageid-6850 input.kboard-ask-one-button-small, .parent-pageid-6850 button.kboard-ask-one-button-small{
background-color:#ffca18 !important;
color:#222 !important;
border-radius:3px;
}
.kboard-ask-one-status.status-1, .kboard-ask-one-new-notify{background-color:#133835 !important; border-radius:3px;}
#kboard-ask-one-list .kboard-list thead tr td {
font-weight: 500 !important;
color: #fff !important;
border-top: none !important;
border-bottom: none !important;
background-color: #133835 !important;
}
#kboard-ask-one-document .kboard-detail {
font-size: 14px !important;
border-top: none !important;
border-bottom: none !important;
background-color: #133835 !important;
overflow: hidden;
}
#kboard-ask-one-document .kboard-detail > div > div {color:#fff !important;}  header nav a {font-family: "TmoneyRoundWind", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;}
nav.main_menu ul li{margin:0 5px !important;}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a span:not(.plus), 
header:not(.with_hover_bg_color) nav.main_menu > ul > li.active > a span:not(.plus) {
border-color: transparent;
border-radius: 50px;
background: #c8bdf5;
color: #050505;
}
header:not(.with_hover_bg_color) nav.main_menu > ul > li > a span:not(.plus) {
padding: 8px 25px !important;
border: none !important;
}
header:not(.with_hover_bg_color) nav.main_menu > ul > li > a span:not(.plus) {color: #fff;}
header.scrolled:not(.with_hover_bg_color) nav.main_menu > ul > li > a span:not(.plus) {color: #050505 !important;}
.drop_down .narrow .second .inner ul li {margin: 0 !important;	}
.drop_down .second .inner>ul, li.narrow .second .inner ul{padding:0 !important;}
.drop_down .second .inner > ul > li.current-menu-item,.drop_down .second .inner > ul > li:hover{background:#c8bdf5;}
.drop_down .second .inner > ul > li.current-menu-item > a{
color:#050505 !important;
font-weight: 800 !important;
}
.current-menu-item a, .current .current-page-ancestor{color: #050505 !important; font-weight:400 !important;}
.drop_down .second{
box-shadow: 0 1px 3px rgb(0 0 0 / 11%);
margin-top: 10px;
margin-left: 30px;
border-radius:50px;
}
.drop_down .second ul{
box-shadow: 0 1px 3px rgb(0 0 0 / 11%) !important;
margin-top: 0;
margin-left: -1px;
}
.drop_down .second ul li{list-style:none}
.narrow a {
color: #050505 !important;
font-weight: 400 !important;
}
nav.mobile_menu ul.sub_menu li a, nav.mobile_menu ul.sub_menu li h3 {font-weight:400 !important;}
nav.mobile_menu ul.sub_menu li{list-style:circle;}
.breadcrumbs{margin-top:3%;}
.breadcrumbs .current{
font-weight:600;
color:#fdb0ca !important;
}
nav.mobile_menu .has_sub::after{content:none;}
.subtitle {
margin-top: 1.5%;
font-family:"TmoneyRoundWind", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
}  .title_outer .has_background.title .title_holder, .title_outer .has_fixed_background.title .title_holder, .title_outer.with_image .title .title_holder {
background: url(https://www.downforce.co.kr/wp-content/uploads/2026/01/nami_top-scaled.png) repeat-x;
background-position: bottom;
background-size: contain;
}  .co-pink, .co-pink *{color: #fdb0ca !important;}
.co-w, .co-w *{color:#fff !important;}
.co-blue, .co-blue *{color:#96aff2 !important;}
.co-lw, .co-lw *{color:#d7dddd !important;}
.co-purple, .co-purple *{color:#c8bdf5 !important;}
.bg-blue, .bg-blue .q_elements_item_content > * {background: #96aff2;}
.bg-white, .bg-white .q_elements_item_content > * {background:#ffff;}
.bg-orange, .bg-orange .q_elements_item_content > * {background-color:#ee7961 !important;}
.bg-liorange, .bg-liorange .q_elements_item_content > * {background-color:#f7b978 !important;}
.bg-purple, .bg-purple .q_elements_item_content > * {background-color:#c8bdf5 !important;}  .btnWrap {width: 100%; margin-top:50px;}
.btnWrap button {
background-image: url(//www.downforce.co.kr/wp-content/uploads/2026/01/btn_ptrn.png);
border: none;
padding: 20px 30px;
margin:5% 25px; 
color: #222;
border-radius: 100px;
font-size: 16px;
font-weight: 600;
font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
}
.btnWrap button:hover {
box-shadow:3px 3px 0px rgba(34,34,34,.17);
}
.illWrap {
width: 100%;
position: relative;
}
.illWrap img {
animation: swingRotate 3s infinite;
animation-timing-function: cubic-bezier(.45,0,.55,1);
transform-origin: top center;
will-change: transform;
position:absolute;
}
.illWrap img.obj1 {
left: 150px;
top: -40px;
animation-duration: 3.2s;
}
.illWrap img.obj2 {
top: 65px;
animation-duration: 2.6s;
animation-delay: -1s;
transform-origin: center center;
}
.illWrap img.obj3 {
right: 180px;
top: -30px;
animation-duration: 3.8s;
animation-delay: -0.5s;
}
.illWrap img.obj4 {
left: 120px;
top: -20px;
animation-duration: 3.2s;
}
.illWrap img.obj5 {
top: 20px;
right: 120px;
animation-duration: 2.6s;
animation-delay: -1s;
transform-origin: center center;
} @keyframes swingRotate {
0%   { transform: rotate(0deg); }
25%  { transform: rotate(4deg); }
50%  { transform: rotate(0deg); }
75%  { transform: rotate(-4deg); }
100% { transform: rotate(0deg); }
}
.busiBTN {
padding: 15px 45px !important;
font-size: 16px;
}  .q_counter_holder.center {position: relative !important;}
span.counter.zero.executed{
font-family:"TmoneyRoundWind", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;	
}
p.counter_text {
position: absolute;
top: 45px;
left: 50%;
transform: translateX(-50%);
z-index: 999;
}  .mapWrap {position: relative;}
div#daumRoughmapContainer1768371522938 {width: 100% !important; border-radius: 50px;}
.root_daum_roughmap .cont .section.lst, .root_daum_roughmap .border1, .root_daum_roughmap .border2, .root_daum_roughmap .border3, .root_daum_roughmap .border4{display: none !important;}
.root_daum_roughmap .wrap_controllers{border:none !important;}
.mobj {
position: absolute;
inset: 0;
z-index: 20;
pointer-events: none;
}
.mobj img {
position: absolute;
display: block;
}
.mobj img.left {
top: -50px;
left: -40px;
transform-origin: center top;
animation: swing 3.5s ease-in-out infinite;
}
@keyframes swing {
0%   { transform: rotate(0deg); }
25%  { transform: rotate(6deg); }
50%  { transform: rotate(0deg); }
75%  { transform: rotate(-6deg); }
100% { transform: rotate(0deg); }
}
.mobj img.right {
right: -60px;
bottom: -22px;
animation: wave 4.5s ease-in-out infinite;
}
@keyframes wave {
0%   { transform: translate(0, 0); }
25%  { transform: translate(-6px, -8px); }
50%  { transform: translate(0, -12px); }
75%  { transform: translate(6px, -6px); }
100% { transform: translate(0, 0); }
}
@media (max-width: 768px) {
.mobj{
transform: scale(0.5);
transform-origin: top left; }
.mobj img.right {
right: -440px;
bottom: -490px;
}
}
.block dl {
width: 100%;
overflow: hidden;
margin-bottom: 25px;
border-bottom: 1px dotted #eaeaea;
padding-bottom: 20px;
}
.block dt {
width: 100px;
margin-right: 25px;
float: left;
font-weight: 600;
font-size: 18px;
}
.block dd {
width: calc(100% - 125px);
float: left;
margin-bottom: 10px;
font-size: 14px;
}  .conWrap {
display: flex;
justify-content: space-between;
width:60%;
margin:0 auto;
}
.col1{width:100%;}
.col3 {
width: 32%;
margin-right: 2%;
}
.col3:last-child{margin:0;}
.conWrap+.conWrap+.conWrap {margin-bottom: 0;}
.conWrap span.liTxt{
text-align: right !important;
display: block;
font-size: 14px;
color: #ebb0c9;
}
.conWrap input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {margin-top: 0;}
.conWrap input.wpcf7-form-control.wpcf7-submit {margin-top: 3% !important;}
.wpcf7 h4.Tit4:nth-of-type(2),.wpcf7 h4.Tit4:nth-of-type(3) {margin-top:45px; border-top:2px solid #eaeaea; padding-top:45px;}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
font-size: 16px !important;
}
dt.cotTit {margin: 20px 0 15px;}
input.wpcf7-form-control.wpcf7-submit[disabled] {
color: #fff !important;
border: none !important;
cursor: not-allowed;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
background-image:url(//www.downforce.co.kr/wp-content/uploads/2026/01/btn_ptrn.png);
min-width: 260px;
text-align: center;
}  .qodef-cf-submit-inner::before,
.qodef-cf-submit-inner::after {
content: none !important;
} .conWrap--submit {
display: flex;
justify-content: center;
margin-top: 60px;
} .conWrap--submit .submitWrap {
position: relative;
display: inline-flex; align-items: center;
justify-content: center;
width: fit-content;
max-width: 100%;
padding: 0 0 3% 0;
} .conWrap--submit input.wpcf7-submit {
position: relative;
z-index: 2;
} .conWrap--submit .submit-obj {
position: absolute;
bottom: 50%;
transform: translateY(50%);
z-index: 1;
pointer-events: none;
} .conWrap--submit .submit-obj--left {
right: 86%;
margin-right: 18px;
width: 128px;
height: 147px;
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/btn-obj1.png) no-repeat center / contain;
z-index: 999;
top: -40px;
}
.conWrap--submit .submit-obj--left{
transform-origin: center bottom;
animation: floatXRotate 3.2s ease-in-out infinite;
will-change: transform;
}
@keyframes floatXRotate{
0%, 100% { transform: translateX(0) rotate(0deg); }
50%      { transform: translateX(-10px) rotate(-3deg); }
}
.conWrap--submit .submit-obj--right {
left: 70%;
margin-left: 0;
width: 159px;
height: 89px;
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/btn-obj2.png) no-repeat center / contain;
top: 17px;
z-index: 998;
}
.conWrap--submit .submit-obj--right{
animation: floatXRight 2.8s ease-in-out infinite;
will-change: transform;
animation-delay: -1.4s; }
@keyframes floatXRight{
0%, 100% { transform: translateX(0); }
50%      { transform: translateX(12px); }
} @media (max-width: 768px) {
.conWrap--submit {margin-top: 40px;}
.conWrap--submit .submit-obj--left {
left: -50px;
top: -20px;
background-size: 70%;
}
.conWrap--submit .submit-obj--right {			
background-size: 70%;
right: 0;
top: 23px;
}
}
.col1.file {
background: #fbf9f3;
border-radius: 20px;
padding: 30px 0 30px 30px;
}  table.defTable {
width: 100%;
overflow: hidden;
border:1px solid #eaeaea;
}
table.defTable caption{display:none;}
table.defTable thead{background:#133835;}
table.defTable thead th{color:#fff; border: 1px solid #133835; padding:3px;}
table.defTable thead th {color: #fff; border: 1px solid #133835; font-weight: 500; letter-spacing: 0;}
table.defTable tr{border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
table.defTable td{text-align:left; vertical-align:middle;}
table.defTable td:first-child{text-align:center; font-weight:500;}
table.defTable td:nth-child(2){background:#f1f1f1;}  .metaBox {box-shadow: 0 0 1px #979797;}
.metaBox p {padding:0 3%;}
.metaBox h4 {margin-bottom: 1.3%; padding:0 3%; line-height:1.5em;}
.blogCon .wpb_text_column:has(h4) ~ .wpb_text_column:has(h4) h4 {margin-top: 45px;}
.single-post sup {
background: #f1f1f1;
padding: 2px 5px;
margin: 0 0 0 3px;
border-radius: 10px;
color: #8c8d8d;
font-weight: 100;
}
.latest_post_two_holder .latest_post_two_text {padding: 45px 15px 0px !important;}
.single_tags{margin-bottom:5%;}
.blog_holder article .post_info {margin: 0 0 3% !important;}
.single-post h1 {
font-size: 45px !important;
line-height: 55px !important;
} .filter_holder { position: relative; }
.filter_holder ul li {
border-radius: 50px;
padding: 3px 0;
border:1px solid #c8bdf5;
margin:0 3px;
}
li.filter.active, li.filter:hover{background: #c8bdf5;}
.page-template-blog-pinterest li.filter span{color:#c8bdf5 !important; font-weight:400;}
.page-template-blog-pinterest li.filter.active span, .page-template-blog-pinterest li.filter:hover span{color:#fff !important;}
.filter_holder ul > li.objWrap{
width: 100%;
height: 0; margin: 0;
padding: 0;
position: relative; overflow: visible; pointer-events: none; border:none;
} .filter_holder ul > li.objWrap .obj{
position: absolute;
display: block;
top: -70px; } .filter_holder ul > li.objWrap .obj--1{ left: 0; }
.filter_holder ul > li.objWrap .obj--2{ right: -20px; top: -26px; } .page-template-blog-pinterest h5.entry_title{font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important; font-weight:500 !important;}  footer{
background:url(//www.downforce.co.kr/wp-content/uploads/2026/01/footer_obj.png) center bottom no-repeat;
background-color: #fbf9f3;
background-size:contain;
}
.footer_top_holder {
background-size: contain !important;
}
footer img {height: 40px;}
footer p{
font-family:'NanumSquareNeo', "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, 돋움, sans-serif !important;
margin:20px 0 0px !important;
}
footer p.tag{color:#fdb0ca; font-size:13px;}
footer li {
list-style: circle !important;
margin-left: 20px;
padding: 5px 0 0;
}
.fwrap{
width:100%;
overflow:hidden;
margin-top:20px;
}
.fwrap.contact li {
background: url(//www.downforce.co.kr/wp-content/uploads/2026/01/Icn_footer.png) left 5px no-repeat;
padding-left: 45px;
padding: 5px 0 15px 40px;
margin-left: 0;
}
.fwrap.contact li:nth-child(2){background-position: left -90px;}
.fwrap.contact li:nth-child(3){background-position: left -180px;} @media only screen and (max-width: 1400px) {	
.illWrap img.obj4 {left: 30px;}
.illWrap img.obj5 {right: 30px;}
h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
font-size: 43px;
line-height: 49px;
}
}
@media only screen and (max-width: 1000px) {
}
@media only screen and (max-width: 768px) {	
footer {background-position:left bottom;}
.break {display: inline;}
.break::before {content: " ";}	
.breakm {display: block !important;}
p.counter_text {		
font-size: 14px !important;
font-weight: 600 !important;
width: 100%;
top: 22px;
}
span.counter.zero.executed {
font-size: 50px !important;
}
}
@media only screen and (max-width: 600px) {
.breadcrumbs {
position: relative;
display: none;
}
.subtitle {
font-size:0.9em;
font-weight:400;
}
}
@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, 
.carousel-inner .slider_content_outer, 
.container_inner, 
.container_inner nav.content_menu, 
.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, 
.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, 
.full_width .parallax_content, 
.qode_elementor_container_inner, 
.steps_holder_inner, 
div.grid_section .section_inner, 
div[data-element_type=container].qode_elementor_container_inner, 
nav.content_menu ul, .blog_holder.blog_pinterest, .blog_holder.masonry {
width: 350px !important;
}
.footer_top_holder {background-size: 400% !important;}
.footer_top, .footer_top.footer_top_full {
padding-top: 50px;
padding-bottom: 30px;
}
.filter_holder ul > li.objWrap .obj--1{top:-80px;}
li.objWrap .obj--2 {right: -22px !important; top: -35px !important;}
.wave{
background-size:400% !important;
margin-top:-5% !important
}
.pan600{height:250px;} .illWrap img.obj1 {
left: -20px;
top: -50px;
}
.illWrap img.obj2 {display:none;}
.illWrap img.obj3 {
right: 0px;
top: -50px;
}
.illWrap img.obj4 {
left: -30px;
top: -57px;
}
.illWrap img.obj5 {
top: 0;
right: -30px;
} .conWrap{width:100%;}
}