@charset "UTF-8";
/* https://ascentai.one/wp-content/themes/ascentai/style.css?ver=1.0.0 */
/*!
Theme Name: Ascent AI
Theme URI: http://underscores.me/
Author: Jaeil Han, Founder & Director of Creative Band
Author URI: https://creative-band.com
Description: WordPress Theme for Ascent AI
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ascentai
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ascent AI is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! 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{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;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{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"]{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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#101010;font-family:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;word-break:keep-all;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.home{background-color:#0a0a0a;color:#fff}.inner{max-width:100%;padding:0;margin:0}:root{--ai-red:#e8230a;--ai-red-hover:#ff3a1f;--ai-red-dim:#991508;--ai-white:#ffffff;--ai-off-white:#f4f4f2;--ai-gray-100:#e8e8e6;--ai-gray-400:#999994;--ai-gray-600:#555550;--ai-black:#0a0a09;--ai-black-soft:#111110;--ai-black-card:#161614}section{width:100%;margin:0;padding:150px 0}section .section-header{width:100%;float:left;text-align:center;margin:0 0 80px 0}section .section-header .section-title{width:100%;float:left;font-size:50px;line-height:1.2}section .section-header .section-eyebrow{width:100%;float:left;font-size:24px;font-weight:700;line-height:1.2;color:#e8230a;margin:0 0 12px 0}section .section-header p{width:100%;float:left;margin:24px 0 0 0;font-size:1rem;font-weight:400;line-height:1.5;color:#bebebe}.btn-area{width:100%;float:left;text-align:center;margin:40px 0 0 0;cursor:pointer}.btn-area .btn{display:inline-block;height:50px;line-height:50px;text-align:center;padding:0 42px;border-radius:25px;font-size:20px;font-weight:700;text-decoration:none;margin:0 6px}.btn-area .btn-red{background-color:#FF0209;color:#fff}.btn-area .btn-outline{border:1px solid #fff;backgrond-color:#fff0;color:#fff}.btn-area .btn-outlink::after{content:"";display:inline-block;width:20px;height:20px;background-image:url(https://ascentai.one/wp-content/themes/ascentai/images/icons/icon-right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:16px 13px;position:relative;top:3px;margin:0 0 0 4px}.new-site .site-header{position:fixed;top:0;left:0}.new-site .site-header .main-navigation #primary-menu>li.menu-item-has-children::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(https://ascentai.one/wp-content/themes/ascentai/images/icons/icon-chevron-down.svg);background-size:cover;opacity:.25;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;position:relative;top:2px;margin:0 0 0 2px}.new-site .site-header .main-navigation #primary-menu>li.menu-item-has-children:hover::after{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header{width:100%;height:73px;z-index:3500;position:relative;padding:0 150px}.site-header .site-title{display:inline-block;line-heihgt:0;position:absolute;top:50%;transform:translateY(-50%)}.site-header .site-title a img.custom-logo{height:24px;width:auto;line-height:0;filter:brightness(0) invert(1)}.site-header .lang-navigation #lang-menu{position:absolute;top:50%;transform:translate(-50%,-50%);right:150px}.site-header .main-navigation #primary-menu{width:auto;white-space:nowrap;text-align:center;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.site-header .main-navigation #primary-menu>li.menu-item{display:inline-block;float:none;font-size:1rem;line-height:42px;font-weight:500;margin:0 16px}.site-header .main-navigation #primary-menu>li.menu-item>a{text-decoration:none;color:#eee}.site-header .main-navigation #primary-menu>li.menu-item>ul.sub-menu{display:none}#page{max-width:1440px;padding:0;margin:0 auto!important;float:none}#hero{width:100%;float:left;aspect-ratio:2 / 1;padding:0 150px;margin:0;background-image:url(/wp-content/themes/ascentai/images/hero-bg.png);background-position:center;background-size:cover;position:relative}#hero .section-header{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hero .section-header h1{width:100%;font-size:48px;line-height:1.36;margin:0 0 40px 0}#hero .section-header h1 span{display:inline-block;width:100%;line-height:1.2}#hero .section-header h1 img{height:72px;width:auto;margin:0 0 30px 0}#hero .section-header h2{width:100%;font-size:24px;font-weight:500;margin:0 0 8px 0}#hero .section-header p{width:100%;font-size:20px;line-height:1.36;color:#eee;margin:0}#status{width:100%;float:left;padding:50px 150px 72px 150px}#status .section-content{width:100%;float:left}#status ul.service-status{width:100%;float:left}#status ul.service-status li{width:25%;aspect-ratio:16 / 9;float:left;text-align:center;position:relative}#status ul.service-status li h3{width:100%;font-size:16px;font-weight:500;line-height:1.36;color:#e0e0e0;position:absolute;top:0;left:50%;transform:translateX(-50%)}#status ul.service-status li>p{position:absolute;left:50%;transform:translateX(-50%);top:-30px;margin:0;font-size:clamp(14px, 1.0467vw, 20px);color:#FF0209;font-weight:500;white-space:nowrap}#status ul.service-status li h3 strong{display:inline-block;font-size:44px;line-height:1.36;margin:0 0 16px 0}#status ul.service-status li h3 strong span.unit{color:#FF0209;font-size:32px;position:relative;top:-7px;margin:0 0 0 4px}#status ul.service-status li h3>span{font-size:14px;font-weight:400;color:#9E9E9E}#change{width:100vw;float:left;background-color:#fff;color:#101010;text-align:left;margin:0 calc(720px - 50vw);padding:100px calc(50vw - 570px)}#change .section-header{text-align:left}#change .section-header .section-title{font-size:72px;line-height:1.2;margin:0 0 20px 0}#change .section-header .section-title span{color:#9e9e9e;font-size:50px;line-height:1.2}#change .section-header p{font-size:16px;line-height:1.5;margin:0 0 16px 0;color:#444}#change .section-content{width:100%;float:left;text-align:right;margin:40px 0 0 0;position:relative}#change .section-content .inner{height:100%;position:relative}#change .section-content img.arrow{position:absolute;bottom:0;left:0}#change .section-content h3{font-size:24px;line-height:1.5;font-weight:500}#change .section-content p{font-size:40px;line-height:1.2;font-weight:900;margin:16px 0 0 0}#change .section-content p img{height:40px;width:auto;margin:0 10px;position:relative;top:6px}#service{width:100%;float:left;padding:100px 150px}#service .section-content .service-loop{width:calc(100% + 40px);margin:0 -20px;padding:0;float:left}#service .section-content .service-loop .service-loop-item{width:calc(50% - 40px);margin:0 20px;float:left;background-color:#1a1a1a;border-radius:24px;overflow:hidden}#service .section-content .service-loop .service-loop-item .item-meta{width:100%;float:left;padding:32px}#service .section-content .service-loop .service-loop-item .item-meta span{display:inline-block;height:34px;line-height:34px;padding:0 12px;border-radius:8px;background-color:rgb(255 255 255 / .12);background-size:cover}#service .section-content .service-loop .service-loop-item .item-meta h3.item-title{font-size:30px;line-height:1.36;margin:16px 0 0 0}#service .section-content .service-loop .service-loop-item:nth-child(1) .item-meta{background-image:url(/wp-content/themes/ascentai/images/service-bg-01.png);background-size:cover;background-position:center right}#service .section-content .service-loop .service-loop-item:nth-child(2) .item-meta{background-image:url(/wp-content/themes/ascentai/images/service-bg-02.png);background-size:cover;background-position:center right}#service .section-content .service-loop .service-loop-item .item-content{width:100%;float:left;padding:24px 32px 32px 32px}#service .section-content .service-loop .service-loop-item .item-content a.btn{height:43px;line-height:43px;padding:0 16px;font-size:20px;position:relative;float:left}#service .section-content .service-loop .service-loop-item .item-content a.btn::after{content:"";display:inline-block;width:20px;height:20px;background-image:url(https://ascentai.one/wp-content/themes/ascentai/images/icons/icon-right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:16px 13px;position:relative;top:3px;margin:0 0 0 4px}#service .section-content .service-loop .service-loop-item .item-content ul.services{width:100%;float:left;margin:40px 0 0 0;padding:0}#service .section-content .service-loop .service-loop-item .item-content ul.services li{width:100%;margin:0 0 12px 0;padding:1px;background-color:#120404;border-radius:16px;background:#CE3A3A;background:linear-gradient(180deg,rgb(206 58 58) 0%,rgb(150 30 30) 72%,#fff0 100%)}#service .section-content .service-loop .service-loop-item .item-content ul.services li .service-item-inner{padding:19px;background-color:#120404;border-radius:15px}#service .section-content .service-loop .service-loop-item .item-content ul.services li h5{width:100%;float:left;font-size:20px;line-height:1.36;margin:0 0 12px 0}#service .section-content .service-loop .service-loop-item .item-content ul.services li h5 span.coming-soon{display:inline-block;font-size:14px;font-weight:600;height:23px;line-height:23px;padding:0 7px;border-radius:6px;background-color:rgb(255 50 95 / .5);margin:0 0 0 3px;position:relative;top:-2px}#service .section-content .service-loop .service-loop-item .item-content ul.services li p{font-size:16px;line-height:1.6;color:#BEBEBE;margin:0}#client{width:100vw;float:left;margin:0 calc(720px - 50vw);padding:100px 0;background-color:#1a1a1a}#client .section-header{width:100%;float:left;margin:0 0 80px 0}#client .section-header .section-title{font-size:40px}#client .section-content{width:100%;float:left;position:relative}#client .section-content::before{content:"";width:100px;height:100%;display:block;position:absolute;top:0;right:0;z-index:1500;background:#1A1A1A;background:linear-gradient(270deg,rgb(26 26 26) 0%,#fff0 100%)}#client .section-content::after{content:"";width:100px;height:100%;display:block;position:absolute;top:0;left:0;z-index:1500;background:#1A1A1A;background:linear-gradient(90deg,rgb(26 26 26) 0%,#fff0 100%)}#client .section-content ul.client-loop{width:100%;float:left}#client .section-content ul.client-loop li.client-loop-item{height:80px;display:flex;align-items:center;justify-content:center;margin:0 16px;vertical-align:middle}#client .section-content ul.client-loop li.client-loop-item img{max-height:100%;width:auto;display:block}#client ul.client-loop-2nd{transform:rotateY(180deg);margin:25px 0 0 0}#client ul.client-loop-2nd li{transform:rotateY(180deg)}#cta{width:100vw;float:left;text-align:left;margin:0 calc(720px - 50vw);padding:80px calc(50vw - 570px);background-image:url(/wp-content/themes/ascentai/images/cta-bg.png);background-repeat:no-repeat;background-position:right bottom}#cta .section-header{text-align:left;margin:0}#cta .section-header .section-eyebrow{font-size:24px;font-weight:500}#cta .section-header h2{font-size:24px;color:rgb(255 255 255 / .5)}#cta .section-header p{font-size:44px;line-height:1.36;font-weight:700;color:#fff}#cta .section-header .btn-area{width:100%;margin:128px 0 0 0;float:left;text-align:left}#cta .section-header .btn-area .btn{margin:0 12px 0 0}.page-template-page-contact{background-color:#0a0a0a}.page-template-page-contact #primary{padding:100px 150px;color:#fff}.page-template-page-contact #primary .entry-header{text-align:center}.page-template-page-contact #primary .entry-content-wrap{width:100%;float:left;margin:0 0 150px 0}.page-template-page-contact #primary .entry-content-wrap .inner{max-width:800px;margin:0 auto}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table{width:100%;float:left}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table p{margin:0}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.option{font-size:1.125rem;padding:25px 0;width:30%;color:#ddd;vertical-align:top}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.blank{width:1%}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value{width:69%}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input:focus,.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value textarea:focus,.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value select:focus{outline:none}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-path"] select,.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-budget"] select,.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-start"] select{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:#1a1a1a;height:56px;line-height:56px;border-radius:10px;padding:0 20px;margin:10px 0;font-size:1.125rem;color:#fff;background-image:url(https://ascentai.one/wp-content/themes/ascentai/images/icons/icon-chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:20px 20px}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-category"] select{width:100%;height:300px!important;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:#1a1a1a;border-radius:10px;padding:0 20px;margin:10px 0;font-size:1.125rem;color:#fff;background-image:url(https://ascentai.one/wp-content/themes/ascentai/images/icons/icon-chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:20px 20px;padding:20px;overflow:hidden}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-category"] select option{padding:15px 10px;margin:2px 0;width:100%;float:left}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-category"] select option:checked{width:calc(100% - 20px);background-color:#0a0a0a;color:#fff;border-radius:5px}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="text"],.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="email"],.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="tel"],.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="url"]{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:#1a1a1a;height:56px;line-height:56px;border-radius:10px;padding:0 20px;margin:10px 0;font-size:1.125rem;color:#fff}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="submit"]{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:#FF0209;height:56px;line-height:56px;border-radius:10px;padding:0 20px;margin:10px 0;font-size:1.125rem;font-weight:700;color:#fff}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value textarea{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:#1a1a1a;line-height:1.5;border-radius:10px;padding:16px 20px;margin:10px 0;font-size:1.125rem;color:#fff}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value .wpcf7-not-valid-tip{width:100%;float:left;font-size:.875rem;padding:0 20px}.page-template-page-contact #cta{margin:0 calc(580px - 50vw);padding:80px calc(50vw - 580px)}td.value .wpcf7-list-item{margin:0 16px 10px 0}td.value .wpcf7-list-item label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}td.value span[data-name="your-category"] .wpcf7-list-item input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0}td.value span[data-name="your-category"] .wpcf7-list-item-label{position:relative;display:inline-flex;align-items:center;gap:8px;line-height:1.5}td.value span[data-name="your-category"] .wpcf7-list-item-label::before{content:"";display:inline-block;width:24px;height:24px;border-radius:3px;background:#1a1a1a;box-sizing:border-box;transition:all .2s ease;flex-shrink:0}td.value span[data-name="your-category"] .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{box-shadow:inset 0 0 0 6px #1a1a1a;background-color:#E52332}td.value span[data-name="your-category"] .wpcf7-list-item input[type="checkbox"]:focus-visible+.wpcf7-list-item-label::before{outline:2px solid #1a1a1a;outline-offset:2px}td.value .wpcf7-radio .wpcf7-list-item{margin:0 16px 10px 0}td.value .wpcf7-radio .wpcf7-list-item label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}td.value .wpcf7-radio input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0}td.value .wpcf7-radio .wpcf7-list-item-label{position:relative;display:inline-flex;align-items:center;gap:8px;line-height:1.5}td.value .wpcf7-radio .wpcf7-list-item-label::before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;background:#1a1a1a;box-sizing:border-box;transition:all .2s ease;flex-shrink:0}td.value .wpcf7-radio input[type="radio"]:checked+.wpcf7-list-item-label::before{box-shadow:inset 0 0 0 6px #1a1a1a;background-color:#E52332}td.value .wpcf7-radio input[type="radio"]:focus-visible+.wpcf7-list-item-label::before{outline:2px solid #1a1a1a;outline-offset:2px}.wpcf7 form .wpcf7-response-output{width:68%;float:right;margin:35px 0;padding:20px;text-align:center;border:2px solid #00a0d2;border-radius:10px}.page-template-page-contact #primary .entry-footer{width:100%;float:left}.page-template-page-contact .privacy-box-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgb(0 0 0 / .5);z-index:7250;display:none}.page-template-page-contact .privacy-box{width:680px;height:480px;position:fixed;padding:35px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:7500;display:none;background-color:#fff;border-radius:15px 15px;box-shadow:0 10px 20px rgb(0 0 0 / .25);overflow:scroll}.page-template-page-contact .privacy-box p{font-size:.875rem;line-height:1.5;margin:0 0 1.5rem 0;color:#101010}.page-template-page-contact .privacy-box::after{content:"";display:block;width:50px;height:50px;background-image:url(https://ascentai.one/wp-content/themes/ascentai/images/icons/icon-close-new.svg);background-size:25px 25px;background-position:right 10px;background-repeat:no-repeat;filter:invert(0) brightness(1);position:absolute;top:0;right:-50px;cursor:pointer}.page-template-page-contact .privacy-view{cursor:pointer;position:relative;top:0}.new-site{width:100%!important;max-width:100%!important;padding:0!important;background-color:#fff!important}.new-section{width:100%;float:left;margin:0;padding:150px 0}.new-section .inner{width:100%!important;max-width:1440px!important;margin:0 auto;padding:0 40px!important;display:flex;flex-direction:column;gap:70px}.new-section .section-header{display:flex;flex-direction:column;text-align:left;margin:0;gap:20px}.new-section .section-header .section-eyebrow{font-size:1rem;font-weight:400;line-height:1.2;margin:0 0 15px 0;color:#ff0209}.new-section .section-header .section-title{font-size:2.953rem;line-height:1.2;color:#101010}.new-section .section-header p{margin:0;font-size:1.125rem;line-height:1.5}.new-section .section-header .section-title strong{color:#999}#new-hero{height:calc(100vh - 73px);max-height:1007px;background-color:#222;display:flex;flex-direction:column;gap:90px;padding:200px 0 150px 0}#new-hero .new-hero-header{text-align:center;z-index:1500}#new-hero .new-hero-header .inner{width:100%!important;max-width:1440px!important;margin:0 auto;padding:0 40px!important;display:flex;flex-direction:column;gap:35px}#new-hero .new-hero-header .inner .section-eyebrow{font-size:1rem;font-weight:400;line-height:1.2;color:#ff0209}#new-hero .new-hero-header .inner .section-title{font-size:3.797rem;line-height:1.2;color:#fff}#new-hero .new-hero-header .inner .section-title strong{color:#999}#new-hero .new-hero-header .inner p{color:#999;font-size:1.125rem;line-height:1.5;margin:0}#new-hero .new-hero-header .inner .btn-area{width:auto;justify-content:center;margin:35px 0 0 0}#new-hero .new-hero-content .inner{width:100%!important;max-width:1440px!important;margin:0 auto;padding:0 40px!important;display:flex;flex-direction:column;gap:35px;position:relative;z-index:1500}#new-hero .new-hero-content .inner ul.client-loop{width:100%;display:flex;flex-direction:row;gap:8px}#new-hero .new-hero-content .inner ul.client-loop li.client-loop-item{flex:1;display:flex;justify-content:center;align-items:center;aspect-ratio:2 / 1}#new-data{background-color:#222;padding:150px 0 75px 0}#new-data .section-header .section-title{color:#fff}#new-data .section-content ul.data-loop{width:100%;display:flex;flex-direction:row;gap:8px}#new-data .section-content ul.data-loop li.data-loop-item{background-color:rgb(255 255 255 / .05);color:#fff;flex:1;padding:50px;display:flex;flex-direction:column;gap:35px}#new-data .section-content ul.data-loop li.data-loop-item h3{font-size:3.375rem;line-height:1.2;font-family:"Playfair Display",sans-serif;font-weight:400;position:relative}#new-data .section-content ul.data-loop li.data-loop-item h3 span.unit{font-size:1.313rem;position:absolute;top:50%;transform:translateY(-50%);margin:0 0 0 10px}#new-data .section-content ul.data-loop li.data-loop-item p{color:#999;font-size:.875rem}#new-service{background-color:#222;padding:75px 0 150px 0}#new-service .section-header .section-title{color:#fff}#new-consulting{background-color:#fff}#new-consulting .section-header p{color:#676767}#new-consulting .section-content ul.consulting-loop{display:flex;flex-wrap:wrap;gap:8px}#new-consulting .section-content ul.consulting-loop li.consulting-loop-item{flex:0 0 calc(50% - 4px);background-color:#F7F6F5;padding:50px 25px 25px 25px;aspect-ratio:2 / 1;display:flex;flex-direction:column;color:#101010;justify-content:space-between}#new-consulting .section-content ul.consulting-loop li.consulting-loop-item .item-icon{display:flex;justify-content:flex-end}#new-consulting .section-content ul.consulting-loop li.consulting-loop-item .item-icon img{width:64px;height:64px;margin:0 25px 0 0}#new-consulting .section-content ul.consulting-loop li.consulting-loop-item .item-title{font-size:1.5rem;line-height:1.36}#new-consulting .section-content ul.consulting-loop li.consulting-loop-item p{font-size:1rem;line-height:1.5}#new-consulting .section-content ul.consulting-loop li.consulting-loop-item .item-detail{text-decoration:none;color:#999;font-size:15px}#new-latest-articles{background-color:#F7F6F5}#new-latest-articles .section-content{display:flex;flex-direction:row;gap:8px}#new-latest-articles .section-content>strong{width:218px;font-size:1rem;color:#FF0209;font-weight:400}#new-latest-articles .section-content>ul.article-loop{width:100%;display:flex;flex-direction:row;gap:8px}ul.article-loop li.article-loop-item{background-color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4 / 3}ul.article-loop li.article-loop-item span.item-category{font-size:1rem;line-height:1.36;color:#222}ul.article-loop li.article-loop-item .item-meta{display:flex;flex-direction:column;gap:20px}ul.article-loop li.article-loop-item .item-meta .item-title{font-size:1.313rem;line-height:1.36}ul.article-loop li.article-loop-item .item-meta .item-title a{text-decoration:none;color:#101010}ul.article-loop li.article-loop-item .item-meta .item-tags{width:100%;float:left;display:flex;flex-direction:row;gap:8px}ul.article-loop li.article-loop-item .item-meta .item-tags>li{float:left;font-size:.875rem}ul.article-loop li.article-loop-item .item-meta .item-tags>li a{display:block;line-height:24px;padding:0 10px;border-radius:12px 12px;background-color:#F5F5F5;color:#676767;text-decoration:none}ul.article-loop li.article-loop-item .item-meta .item-tags>li a::before{content:"#"}ul.article-loop li.article-loop-item .item-meta .item-info{margin:15px 0 0 0;display:flex;flex-direction:row;gap:8px;color:#222}ul.article-loop li.article-loop-item .item-meta .item-info img{width:24px;height:24px;border-radius:50% 50%}#new-latest-notices{background-color:#fff}#new-latest-notices .section-content{display:flex;flex-direction:row;gap:12px}#new-latest-notices .section-content>strong{width:218px;font-size:1rem;color:#FF0209;font-weight:400}#new-latest-notices .section-content>ul.notice-loop{width:100%;display:flex;flex-direction:column;gap:0;border-bottom:1px solid #e1e1e1}#new-latest-notices .section-content>ul.notice-loop li.notice-loop-item{display:flex;flex-direction:row;gap:0;padding:30px 0;border-top:1px solid #e1e1e1}#new-latest-notices .section-content>ul.notice-loop li.notice-loop-item .item-title{width:60%;font-size:1.125rem;line-height:1.36;margin:0}#new-latest-notices .section-content>ul.notice-loop li.notice-loop-item .item-title a{text-decoration:none;color:#101010}#new-latest-notices .section-content>ul.notice-loop li.notice-loop-item .item-category{width:20%;text-align:center;color:#101010;font-size:.875rem}#new-latest-notices .section-content>ul.notice-loop li.notice-loop-item .item-date{width:20%;text-align:right;color:#101010;font-size:.875rem}#new-cta{background-color:#222;background-image:url(/wp-content/themes/ascentai/images/dots-bg.png);background-size:100% auto;background-position:center calc(100% + 20px);background-repeat:no-repeat}#new-cta .section-header .section-title{color:#fff}#new-cta .section-header p{font-family:"Outfit",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#999}.page-template-page-product .site-main article{width:100%;float:left;margin:0;padding:0}.page-template-page-product .site-main article .entry-header{width:100%;height:100vh;max-height:1080px;float:left;padding:200px 0 150px 0;text-align:center;background-color:#222}.btn-area{width:100%;display:flex;flex-direction:row;gap:10px}.btn-area .btn{margin:0}.btn-area .btn-normal{height:44px;line-height:44px;border-radius:22px 22px;padding:0 35px;font-size:.875rem;font-weight:400}.btn-area .btn-white{background-color:#fff;color:#222}.btn-area .btn-gray{background-color:#454545;color:#fff}.mobile-only{display:none}.desktop-only{display:block}@media all and (max-width:1440px){#change{width:100vw;margin:0;padding:100px 150px}#client{width:100vw;margin:0;padding:100px 0}}@media all and (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}.site-header{height:56px;padding:0 20px}.site-title a img.custom-logo{height:20px}#hero{background-size:contain;background-repeat:no-repeat;background-position:center 15%;height:calc(100vh - 56px);max-height:720px;min-height:720px;padding:0 20px}#hero .section-header{width:calc(100% - 40px);margin:0}#hero .section-header h1{margin:0 0 20px 0}#hero .section-header h1 img{height:40px;margin:0 0 20px 0}#hero .section-header h1 span{font-size:36px}#hero .section-header h2{font-size:20px}#hero .section-header p{font-size:16px}.btn-area{float:left}.btn-area .btn{height:44px;line-height:44px;margin:0 3px;padding:0 20px;font-size:16px}#status{padding:50px 20px 0 20px}#status ul.service-status{margin:0;padding:0}#status ul.service-status li{width:50%;aspect-ratio:1}#status ul.service-status li h3{font-size:15px}#status ul.service-status li h3 strong{font-size:32px;margin:0 0 6px 0}#status ul.service-status li h3 strong span.unit{font-size:24px;top:-6px}#status ul.service-status li>p{width:100%;font-size:14px;top:-25px;font-size:14px}#change{width:100%;margin:0;padding:80px 20px}#change .section-header{margin:0 0 40px 0}#change .section-header .section-title{font-size:44px}#change .section-header .section-title span{font-size:29px}#change .section-header p br{display:none}#change .section-content{margin:0}#change .section-content img.arrow{position:relative;bottom:unset;left:unset;float:left}#change .section-content h3{width:100%;float:left;margin:40px 0 0 0;font-size:16px}#change .section-content p{width:100%;float:left;font-size:25px}#change .section-content p img{height:24px;margin:0 3px;top:3px}#service{padding:80px 20px}section .section-header .section-eyebrow{font-size:18px}section .section-header .section-title{font-size:28px}section .section-header p{font-size:16px}#service .section-header{margin:0 0 40px 0}#service .section-content .service-loop{width:100%;float:left;margin:0;padding:0}#service .section-content .service-loop .service-loop-item{width:100%;float:left;margin:0 0 40px 0}#service .section-content .service-loop .service-loop-item .item-meta{background-size:cover!important;background-position:center center!important;padding:24px 16px}#service .section-content .service-loop .service-loop-item .item-meta span{height:30px;line-height:30px;font-size:15px}#service .section-content .service-loop .service-loop-item .item-meta h3.item-title{font-size:24px}#service .section-content .service-loop .service-loop-item .item-content{padding:24px 16px}#service .section-content .service-loop .service-loop-item .item-content h4{font-size:18px}#service .section-content .service-loop .service-loop-item .item-content p{font-size:13px;line-height:1.6}#service .section-content .service-loop .service-loop-item .item-content .btn-area{margin:6px 0 0 0}#service .section-content .service-loop .service-loop-item .item-content a.btn{height:38px;line-height:38px;font-size:16px}#service .section-content .service-loop .service-loop-item .item-content ul.services li{padding:1px}#service .section-content .service-loop .service-loop-item .item-content ul.services li h5{font-size:18px}#service .section-content .service-loop .service-loop-item .item-content ul.services li p{font-size:13px}#service .section-content .service-loop .service-loop-item .item-content ul.services li h5{padding:25px 0 0 0;position:relative}#service .section-content .service-loop .service-loop-item .item-content ul.services li h5 span.coming-soon{font-size:12px;height:20px;line-height:20px;position:absolute;top:0;left:0;margin:0}#client{padding:80px 0;width:100%;margin:0}#client .section-header .section-title{font-size:20px}#cta{width:100%;margin:0;padding:60px 20px 50px 20px;background-position:right bottom;position:relative}.page-template-page-contact #cta{width:100%;margin:0;padding:60px 20px 50px 20px;background-position:right bottom;position:relative}#cta .section-header{text-align:center}#cta .section-header .section-eyebrow{font-size:16px}#cta .section-header h2{font-size:20px}#cta .section-header p{font-size:28px}#cta .section-header .btn-area{margin:111px 0 0 0;text-align:center;position:relative;z-index:3000}#cta::after{content:"";display:block;width:100%;height:220px;background:#000;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%);position:absolute;bottom:0;left:0;z-index:0}#client .section-content ul.client-loop li.client-loop-item{height:35px}.page-template-page-contact #primary{padding:20px}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td{display:block;width:100%!important;float:left}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table tr{display:block;width:100%!important;float:left;margin:0 0 25px 0}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.option{padding:0;font-size:1rem}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="text"],.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="email"],.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="tel"],.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value input[type="url"]{margin:3px 0 0 0;font-size:1rem;height:48px;line-height:48px;padding:0 10px}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-path"] select,.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-budget"] select,.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td.value span[data-name="your-start"] select{height:48px;line-height:48px;margin:3px 0 0 0}.page-template-page-contact #primary .entry-content-wrap .inner table.form-table td[style="padding: 25px 0;"]{padding:10px 0 0 0!important}.page-template-page-contact .privacy-view{top:0}.page-template-page-contact #primary .entry-content-wrap{margin:0 0 90px 0}}