/* https://teamppt.co.kr/wp-content/themes/teamppt/style.css?ver=1.0.0 */
@font-face{font-display:swap;font-family:'GmarketSansMedium';src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format('woff');font-weight:500;font-style:normal}
/*!
Theme Name: Team PPT
Theme URI: http://underscores.me/
Author: Jaeil Han, Founder & Director of Creative Band
Author URI: https://creative-band.com
Description: WordPress Theme for Team PPT
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: teamppt
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.

Team PPT 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%}html,body,#page{width:100%;float:left}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:transparent}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",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}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}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}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:rgba(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}.updated:not(.published){display:none}.page-content{width:100%;float:left;margin:0;padding:0 0 200px 0}.entry-content,.entry-summary{margin: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}#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}.inner{max-width:1280px;margin:0 auto}#primary{width:100%;float:left;padding:140px 0 0 0;overflow:hidden}.site-header{width:100%;height:140px;float:left;margin:0;padding:0;position:fixed;top:0;left:0;z-index:3500;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header.nav-up{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;top:-140px}.site-header.nav-down{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;top:0;background-color:rgba(255,255,255,.96)}.site-header .inner{height:140px;position:relative}.site-header .inner .site-title{position:absolute;top:50%;transform:translateY(-50%);left:0;line-height:0}.site-header .inner .site-title a{line-height:0}.site-header .inner .site-title a img.custom-logo{width:auto;height:24px;float:left}.site-header .inner .main-navigation{position:absolute;top:50%;transform:translateY(-50%);right:0}.site-header .inner .main-navigation #primary-menu>li.menu-item{display:inline-block;font-family:'GmarketSansMedium',sans-serif;font-size:1rem;font-weight:500;line-height:44px;margin:0 0 0 70px;position:relative}.site-header .inner .main-navigation #primary-menu>li.menu-item>a{text-decoration:none;color:#101010}.site-header .inner .main-navigation #primary-menu>li.menu-item>ul.sub-menu{display:none}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-btn>a{display:block;border-radius:22px 22px;height:100%;background-color:#3875FE;color:#fff;padding:0 20px;margin:0 0 0 -10px;font-family:"Pretendard",sans-serif}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children{position:relative}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children:hover>ul.sub-menu{display:block;position:absolute;top:45px;left:-20px;background-color:#fff;padding:10px;margin:0;border:1px solid silver;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.10)}.site-header .inner .main-navigation #primary-menu>li.menu-item::before{content:"";width:calc(100% + .3em);height:5px;position:absolute;bottom:8px;left:-.15em;z-index:0;transform:scaleX(0);transform-origin:right;background-color:rgba(56,117,254,.5019607843);transition:transform .2s ease-in-out}.site-header .inner .main-navigation #primary-menu>li.menu-item.current-menu-item::before,.site-header .inner .main-navigation #primary-menu>li.menu-item.current-menu-ancestor::before,.site-header .inner .main-navigation #primary-menu>li.menu-item:hover::before{transform:scaleX(1);transform-origin:left}.site-header .inner .main-navigation #primary-menu>li.menu-item:last-child::before{content:none}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu::after{content:"";display:block;width:100%;height:10px;position:absolute;top:-10px;left:0;backgrond-color:red}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item{font-family:"Pretendard",sans-serif;white-space:nowrap;width:100%;float:left;font-size:1rem;line-height:1.2}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:hover>a{background-color:#efefef;color:#3875FE;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a{width:100%;display:block;height:40px;line-height:40px;border-radius:5px 5px;padding:0 70px 0 10px;text-decoration:none;color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item:nth-child(1)>a,.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:nth-child(1) a:hover{color:#F84032}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item:nth-child(2)>a,.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:nth-child(2) a:hover{color:#FFC811}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item:nth-child(3)>a,.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:nth-child(3) a:hover{color:#BFA6FF}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item:nth-child(4)>a,.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:nth-child(4) a:hover{color:#FF7611}.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item:nth-child(5)>a,.site-header .inner .main-navigation #primary-menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:nth-child(5) a:hover{color:#3fee80}.home .site-header{background-color:transparent}.home .site-header.nav-down,.single-service .site-header.nav-down{background-color:rgba(0,0,0,.25);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home .site-header.nav-down:hover,.single-service .site-header.nav-down:hover{background-color:rgba(0,0,0,1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home .site-header .inner .site-title a img.custom-logo{filter:invert(1) brightness(1)}.home .site-header .inner .main-navigation #primary-menu>li.menu-item>a{color:#fff}.single-service .site-header .inner .menu-icon,.single-service .site-header .inner .site-title a img.custom-logo{filter:invert(1) brightness(1)}.single-service .site-header .inner .main-navigation #primary-menu>li.menu-item>a{color:#fff}ul.site-floating{display:block;width:auto;height:72px;position:fixed;bottom:15px;right:15px;background-color:rgba(0,0,0,.75);padding:8px;border-radius:36px 36px;z-index:9000}ul.site-floating li{width:auto;height:56px;float:left;margin:0 8px 0 0;border-radius:28px 28px}ul.site-floating li:last-child{margin:0}ul.site-floating li a img{width:56px;height:56px;float:left}ul.site-floating li.floating-phone{height:56px;background-color:#101010}ul.site-floating li.floating-phone a{text-decoration:none}ul.site-floating li.floating-phone a span{color:#fff;line-height:56px;padding:0 20px 0 0}#salesmap-web-form{padding:100px 0!important}.site-footer{width:100%;float:left;padding:90px 0;background-color:#333}.site-footer .footer-left{width:250px;float:left;color:#fff}.site-footer .footer-left strong{font-size:1.313rem}.site-footer .footer-right{width:calc(100% - 250px);float:left}.site-footer .footer-right #footer-menu{width:100%;float:left;padding:0 0 35px 0;margin:0 0 35px 0;border-bottom:1px solid #707070;color:#ddd}.site-footer .footer-right #footer-menu li{float:left;margin:0 70px 0 0;font-weight:500;line-height:1.2}.site-footer .footer-right #footer-menu li a{color:#ddd;text-decoration:none}.site-footer .footer-right p{color:#ddd;width:100%;float:left;line-height:1.8;font-weight:400}.site-footer .footer-right p strong{float:left;font-weight:600;margin:0 10px 0 0}.site-footer .footer-right p span.divider{font-size:.75rem;padding:0 15px;color:#707070;line-height:1.8}.site-footer .footer-right p a{text-decoration:none;color:#ddd}.site-footer .footer-right p.copyright{margin:30px 0 0 0}.service-top-section{width:100%;float:left;text-align:center;padding:0!important}.service-top-section .section-inner{width:100vw;height:100%;padding:150px 0 120px 0;margin:0 calc(640px - 50vw) 0 calc(640px - 50vw);background-color:#efefef;position:relative;float:left}.service-top-section .section-inner h2.section-title{width:100%;float:left;font-size:3.375rem;line-height:1.2;font-weight:700;margin:0 0 50px 0;color:#101010}.service-top-section .section-inner p.section-description{font-size:2.25rem;line-height:1.36;font-weight:600;margin:0}.service-top-section .section-inner ul.section-extra{margin:120px auto 0 auto;max-width:1280px;display:flex;gap:54px;position:absolute;bottom:-170px;left:50%;transform:translateX(-50%)}.service-top-section .section-inner ul.section-extra li{width:100%;float:left;background-color:#fff;padding:50px 40px 40px 40px;text-align:left;border-radius:10px 10px;border:1px solid #e1e1e1;box-shadow:0 0 30px rgba(0,0,0,.1)}.service-top-section .section-inner ul.section-extra li .extra-info h3{font-size:1.5rem;margin:0 0 50px 0;position:relative}.service-top-section .section-inner ul.section-extra li .extra-info h3::after{content:"";width:35px;height:5px;background-color:#3875FE;position:absolute;bottom:-22px;left:0}.service-top-section .section-inner ul.section-extra li .extra-info p{font-size:1.125rem;line-height:1.36;margin:0}.service-features-section{width:100%;float:left;padding:120px 0 50px 0}.single-service section{width:100%;float:left;padding:120px 0 50px 0}.single-service section span.section-eyebrow{display:block;width:100%;float:left;font-family:'GmarketSansMedium',sans-serif;font-size:1.125rem;letter-spacing:-.01em;color:#999;text-transform:lowercase;margin:0 0 45px 0}.service-features-section>h2.section-title{width:100%;float:left;font-size:3.375rem;line-height:1.2;font-weight:700;margin:0 0 20px 0;color:#101010}.service-features-section>h2.section-title strong{font-weight:700}.single-service .service-features-section>h2.section-title strong{position:relative;display:inline-block}.single-service .service-features-section>h2.section-title strong::before{content:"";display:inline-block;background-size:100% 10px;background-position:center bottom;background-repeat:no-repeat;width:100%;height:10px;position:absolute;bottom:0;left:0}.postid-41 .service-features-section>h2.section-title strong::before{background-image:url(/wp-content/themes/teamppt/images/green-highlight.png)}.postid-45 .service-features-section>h2.section-title strong::before{background-image:url(/wp-content/themes/teamppt/images/violet-highlight.png)}.postid-47 .service-features-section>h2.section-title strong::before{background-image:url(/wp-content/themes/teamppt/images/yellow-highlight.png)}.postid-49 .service-features-section>h2.section-title strong::before{background-image:url(/wp-content/themes/teamppt/images/red-highlight.png)}.postid-204 .service-features-section>h2.section-title strong::before{background-image:url(/wp-content/themes/teamppt/images/orange-highlight.png)}.service-features-section>p.section-description{width:100%;float:left;font-size:1.5rem!important;line-height:1.36!important;color:#676767;font-weight:500;margin:0 0 70px 0!important}.service-features-section ul.features{width:100%;float:left;display:flex;border-radius:10px 10px;border:1px solid silver;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:hidden}.service-features-section ul.features li.feature{width:100%;float:left;padding:80px 30px 50px 30px;border-left:1px dashed silver;word-break:keep-all;background-color:rgba(255,255,255,1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.service-features-section ul.features li.feature:nth-child(1){border-left:none}.service-features-section ul.features li.feature h3{width:100%;float:left;height:65px;font-size:1.688rem;font-weight:600;line-height:1.2;margin:0 0 45px 0;position:relative}.service-features-section ul.features li.feature h3::before{content:"";display:block;width:30px;height:28px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-uncheck.svg);background-size:auto 28px;background-repeat:no-repeat;background-position:left center;margin:0;position:absolute;top:-45px;left:0;opacity:.2}.service-features-section ul.features li.feature:hover h3::before,.service-features-section ul.features li.feature.active h3::before{background-image:url(/wp-content/themes/teamppt/images/icons/icon-check.svg);opacity:1}.service-features-section ul.features li.feature p{width:100%;float:left;font-size:1rem;line-height:1.5;color:#676767;position:relative;margin:0}.service-features-section ul.features li.feature p::before{content:"";display:block;width:35px;height:3px;background-color:#ddd;position:absolute;top:-24px;left:0}.section-wrap{width:100%;float:left}.section-wrap .service-process-section{width:calc(50% - 50px);float:left;margin:0 100px 0 0}.section-wrap .service-process-section h2{width:100%;float:left;margin:0 0 35px 0;font-size:1.969rem;line-height:1.2}.section-wrap .service-process-section ul.process-blocks{width:100%;float:left;margin:0}.section-wrap .service-process-section ul.process-blocks li.process-block-item{width:100%;float:left;border:1px solid silver;border-radius:10px 10px;margin:0 0 35px 0;padding:30px 20px 25px 30px;box-shadow:0 0 30px rgba(0,0,0,.1);position:relative;overflow:visible}.section-wrap .service-process-section ul.process-blocks li.process-block-item::after{content:"";display:block;width:8px;height:14px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-right-arrow.svg);background-repeat:no-repeat;position:absolute;left:50%;transform:translateX(-50%) rotate(90deg);bottom:-25px;opacity:.25;filter:invert(1)}.section-wrap .service-process-section ul.process-blocks li.process-block-item:last-child::after{content:none}.section-wrap .service-process-section ul.process-blocks li.process-block-item.active span.process-number{background-color:#3875FE;color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.section-wrap .service-process-section ul.process-blocks li.process-block-item span.process-number{position:absolute;top:-10px;left:-10px;display:block;width:36px;height:36px;border-radius:25px 25px;border:1px solid #3875FE;opacity:1;line-height:36px;text-align:center;font-family:'GmarketSansMedium',sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01em;color:#3875FE;background-color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.section-wrap .service-process-section ul.process-blocks li.process-block-item .entry-meta .entry-title{width:100%;float:left;font-size:1.5rem;line-height:1.36;position:relative;cursor:pointer;margin:0 0 5px 0}.section-wrap .service-process-section ul.process-blocks li.process-block-item .entry-meta p{width:100%;float:left;font-size:1rem;line-height:1.5;color:#676767;position:relative;margin:0;word-break:keep-all}.section-wrap .service-faq-section{width:calc(50% - 50px);float:left}.section-wrap .service-faq-section h2{width:100%;height:75px;float:left;margin:0 0 35px 0;font-size:1.969rem;line-height:1.2}.section-wrap .service-faq-section ul.faq-loop{width:100%;margin:0}.service-player-section h2{width:100%!important;float:left!important;margin:0 0 35px 0!important;font-size:1.969rem!important;line-height:1.2!important;color:#101010!important}.home #primary{padding:0}.home section{width:100%;float:left}section .section-header{width:100%;float:left;margin:0 0 70px 0}section .section-header .section-eyebrow{display:block;width:100%;float:left;font-family:'GmarketSansMedium',sans-serif;font-size:1.125rem;letter-spacing:-.01em;color:#999;text-transform:lowercase;margin:0 0 30px 0}section .section-header .section-title{width:100%;float:left;font-size:3.375rem;line-height:1.2;font-weight:700;margin:0 0 25px 0}section .section-header .section-title strong{color:#3875FE;font-weight:700}section .section-header .section-description{display:block;width:100%;float:left;font-size:1.5rem;line-height:1.5;font-weight:500;color:#333}ul.three-cols{width:calc(100% + 56px);margin:0 -28px;float:left}ul.three-cols>li{width:calc(33.33333% - 56px);margin:0 28px;float:left;overflow:hidden}ul.four-cols{width:calc(100% + 44px);margin:0 -22px;float:left}ul.four-cols>li{width:calc(25% - 44px);margin:0 22px;float:left;overflow:hidden}ul.five-cols{width:calc(100% + 32px);margin:0 -16px;float:left}ul.five-cols>li{width:calc(20% - 32px);margin:0 16px;float:left;overflow:hidden}ul.normal-blocks li.normal-block-item{background-color:#fff;border:1px solid silver;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:10px 10px}ul.normal-blocks li.normal-block-item .entry-icon{width:100px;height:100px;border-radius:50% 50%;background-color:#f5f5f5;margin:30px 0 0 30px;position:relative}ul.normal-blocks li.normal-block-item .entry-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px}ul.normal-blocks li.normal-block-item .entry-thumbnail{width:100%;height:276px;background-color:aliceblue;background-size:cover;background-position:center;float:left}ul.normal-blocks li.normal-block-item .entry-meta{width:100%;height:290px!important;float:left;padding:40px 30px 30px 30px}ul.normal-blocks li.normal-block-item .entry-meta .entry-title{font-size:1.5rem;line-height:1.36;font-weight:700;margin:0 0 20px 0}ul.normal-blocks li.normal-block-item .entry-meta p{font-size:1rem;line-height:1.5;color:#676767;padding-right:20px;word-break:keep-all}#highlight{width:100%;height:100vh;max-height:1080px;float:left;position:relative}#highlight .section-header{position:absolute;top:22vh;left:0;width:100%;z-index:2000}#highlight .section-header .section-title{font-size:3.797rem;font-weight:700;line-height:1.2;color:#fff;width:100%;margin:0 0 35px 0}#highlight .section-header .section-title span{font-size:2.25rem;font-weight:700;color:#fff;display:block;float:left;width:100%;margin:0 0 10px 0}#highlight .section-header h2{font-size:1.969rem;line-height:1.36;font-weight:400;color:#fff}#highlight .section-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#highlight .section-content .black-filter{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(16,16,16);background:linear-gradient(90deg,rgba(16,16,16,.7) 0%,rgba(16,16,16,0) 100%);z-index:1500}#highlight .section-content .black-filter .black-filter-inner-left{width:30%;height:100%;float:left;background-color:rgba(13,14,15,.8)}#highlight .section-content .black-filter .black-filter-inner-right{width:70%;height:100%;float:left;background:rgb(13,14,15);background:linear-gradient(270deg,rgba(13,14,15,0) 0%,rgba(13,14,15,1) 100%);opacity:.8}#highlight .section-content ul.highlight-bg{width:100%;height:100%;float:left;overflow:hidden;z-index:1000!important}#highlight .section-content ul.highlight-bg li.highlight-bg-item{width:100%;height:100vh;max-height:1080px;float:left;background-size:cover;background-repeat:no-repeat;background-position:right center}#highlight .section-content ul.highlight-bg li.highlight-bg-item a{width:100%;height:100%;display:block}#highlight .section-content ul.highlight-navi{width:50%;float:left;position:absolute;bottom:15%;left:calc(50vw - 640px);z-index:2500!important;margin:60px 0 0 0}#highlight .section-content ul.highlight-navi::before{font-family:'GmarketSansMedium',sans-serif;font-size:1.125rem;letter-spacing:-.01em;content:"featured works";color:#fff;position:absolute;top:-60px}#highlight .section-content ul.highlight-navi::after{content:"";display:block;width:25px;height:2px;background-color:#fff;position:absolute;top:-17px}#highlight .section-content ul.highlight-navi .slick-list .slick-track{transform:unset!important}#highlight .section-content ul.highlight-navi li{width:100%;float:left;font-size:1rem;font-weight:400;line-height:1.688rem;color:#fff;text-decoration:none;cursor:pointer}#highlight .section-content ul.highlight-navi li a{display:none}#highlight .section-content ul.highlight-navi li:focus{outline:none}#highlight .section-content ul.highlight-navi li.slick-current{color:#3875FE;font-weight:500}#highlight .section-content ul.highlight-navi li.slick-current a{display:inline-block;font-size:.75rem;width:21px;height:21px;line-height:21px;text-align:center;border-radius:50% 50%;background-color:#3875FE;color:#fff;text-decoration:none;position:relative;top:-2px;margin:0 0 0 5px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#highlight .section-content ul.highlight-navi li.slick-current a:hover{background-color:#101010;color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #client{width:100%;float:left;background-color:#f1f1f1;padding:70px 0}ul.client-loop{width:100%;float:left;margin:35px 0}ul.client-loop .slick-list{width:100%;float:left;overflow:visible}ul.client-loop li.client-loop-item{display:block;float:left;margin:0 45px}ul.client-loop li.client-loop-item img{width:auto;height:40px}.home #why{padding:150px 0;position:relative}.home #why::after{content:"";display:block;width:100%;height:280px;position:absolute;bottom:0;background-color:#efefef;z-index:-100}.home #why ul.normal-blocks li.normal-block-item .entry-thumbnail{height:218px}.home #why ul.normal-blocks li.normal-block-item .entry-meta{height:308px}.home #why ul.normal-blocks li.normal-block-item .entry-meta .entry-title{position:relative;margin:0 0 40px 0}.home #why ul.normal-blocks li.normal-block-item .entry-meta .entry-title::after{content:"";width:35px;height:5px;background-color:#3875FE;position:absolute;bottom:-22px;left:0}.home #service{padding:150px 0;position:relative}.home #service::after{content:"";display:block;width:100%;height:313px;position:absolute;bottom:0;background-color:#efefef;z-index:-100}.home #service .section-header{text-align:center}.home #service .section-content .inner{max-width:1600px}.home #service ul.normal-blocks li.normal-block-item .entry-header{width:100%;height:130px;background-color:#3F3F3F;float:left;position:relative}.home #service ul.normal-blocks li.normal-block-item .entry-header img.check-icon{position:absolute;top:20px;right:20px;opacity:.35;filter:invert(1)}.home #service ul.normal-blocks li.normal-block-item .entry-header .entry-title{color:#fff;font-size:1.5rem;line-height:1.2;font-weight:600;position:absolute;bottom:20px;left:30px;width:calc(100% - 60px)}.home #service ul.normal-blocks li.normal-block-item .entry-meta{width:100%;height:200px!important;float:left;padding:30px}.home #service ul.normal-blocks li.normal-block-item .entry-meta strong{font-size:1.125rem;line-height:1.36;display:block;width:100%;float:left;height:62px;font-weight:500;word-break:keep-all;margin:0 0 25px 0;border-bottom:1px dashed gray}.home #service ul.normal-blocks li.normal-block-item .entry-meta ul li{white-space:nowrap;float:left;margin:0 10px 0 0;color:#676767;line-height:1.625}.home #service ul.normal-blocks li.normal-block-item .entry-meta ul li::before{content:"#"}.home #service ul.normal-blocks li.normal-block-item .entry-meta ul li a{text-decoration:none;color:#676767}.home #service ul.normal-blocks li.normal-block-item .entry-footer{width:100%;float:left}.home #service ul.normal-blocks li.normal-block-item .entry-footer a{display:block;width:100%;height:52px;float:left;background-color:#efefef;text-align:center;line-height:52px;color:#101010;text-decoration:none;font-weight:600}.home #service ul.normal-blocks li.service-01:hover .entry-header,.home #service ul.normal-blocks li.service-01.active .entry-header{background-color:#3FEE80}.home #service ul.normal-blocks li.service-02:hover .entry-header,.home #service ul.normal-blocks li.service-02.active .entry-header{background-color:#BFA6FF}.home #service ul.normal-blocks li.service-03:hover .entry-header,.home #service ul.normal-blocks li.service-03.active .entry-header{background-color:#FFC811}.home #service ul.normal-blocks li.service-04:hover .entry-header,.home #service ul.normal-blocks li.service-04.active .entry-header{background-color:#F84032}.home #service ul.normal-blocks li.service-05:hover .entry-header,.home #service ul.normal-blocks li.service-05.active .entry-header{background-color:#FF7611}.home #service ul.normal-blocks li:hover .entry-header,.home #service ul.normal-blocks li.active .entry-header{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #service ul.normal-blocks li:hover .entry-header img.check-icon,.home #service ul.normal-blocks li.active .entry-header img.check-icon{opacity:1;filter:inherit;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #service ul.normal-blocks li:hover .entry-header .entry-title,.home #service ul.normal-blocks li.active .entry-header .entry-title{color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #service ul.normal-blocks li:hover .entry-footer a,.home #service ul.normal-blocks li.active .entry-footer a{background-color:#ddd;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #process{padding:150px 0 100px 0;position:relative}.home #process::after{content:"";display:block;width:100%;height:313px;position:absolute;bottom:0;background-color:#efefef;z-index:-100}.home #process .section-header{text-align:center}.home #process ul.process-blocks{width:calc(100% + 32px);margin:0 -16px;float:left}.home #process ul.process-blocks li.process-block-item{width:calc(33.33333% - 32px);height:300px;background-color:#fff;border:1px solid silver;border-radius:10px 10px;margin:0 16px 48px 16px!important;box-shadow:0 0 30px rgba(0,0,0,.1);position:relative;overflow:visible}.home #process ul.process-blocks li.process-block-item:nth-child(6)::after{content:none}.home #process ul.process-blocks li.process-block-item::after{content:"";display:block;width:8px;height:14px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-right-arrow.svg);background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:-20px;opacity:.25;filter:invert(1)}.home #process ul.process-blocks li.process-block-item:hover::after,.home #process ul.process-blocks li.process-block-item.active::after{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #process ul.process-blocks li.process-block-item span.process-number{display:block;width:50px;height:50px;border-radius:25px 25px;border:1px solid #3875FE;opacity:1;line-height:50px;text-align:center;font-family:'GmarketSansMedium',sans-serif;font-size:1.313rem;font-weight:400;letter-spacing:-.01em;color:#3875FE;position:absolute;top:30px;right:30px}.home #process ul.process-blocks li.process-block-item .entry-meta{width:calc(100% - 60px);height:auto;position:absolute;bottom:30px;left:30px}.home #process ul.process-blocks li.process-block-item .entry-meta .entry-title{font-size:1.688rem;font-weight:600;color:#101010;margin:0 0 10px 0}.home #process ul.process-blocks li.process-block-item .entry-meta p{font-size:1rem;line-height:1.5;color:#676767;word-break:keep-all;height:108px}.home #process ul.process-blocks li.process-block-item:hover,.home #process ul.process-blocks li.process-block-item.active{background-color:#3875FE;color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home #process ul.process-blocks li.process-block-item:hover span.process-number,.home #process ul.process-blocks li.process-block-item.active span.process-number{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;border:1px solid #fff;color:#fff}.home #process ul.process-blocks li.process-block-item:hover .entry-meta .entry-title,.home #process ul.process-blocks li.process-block-item:hover .entry-meta p,.home #process ul.process-blocks li.process-block-item.active .entry-meta .entry-title,.home #process ul.process-blocks li.process-block-item.active .entry-meta p{color:#fff!important}.home #process span.small-text{width:100%;display:block;float:left;text-align:center;color:#bbb;font-size:.875rem}.home #customer{padding:150px 0;position:relative}.home #customer::after{content:"";display:block;width:100%;height:265px;position:absolute;bottom:0;background-color:#efefef;z-index:-100}ul.customers-loop{width:calc(100% + 56px);margin:0 -28px;float:left}ul.customers-loop .slick-list{overflow:visible}ul.customers-loop li.customers-loop-item{width:calc(33.33333% - 56px);margin:0 28px;overflow:visible}ul.customers-loop li.customers-loop-item .entry-meta{height:320px!important;padding:50px 35px;position:relative}ul.customers-loop li.customers-loop-item .entry-meta::before{content:"";width:90px;height:106px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-quote-gray.svg);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background-repeat:no-repeat;background-size:90px 106px;position:absolute;top:-25px;right:-15px}ul.customers-loop li.customers-loop-item:hover .entry-meta::before,ul.customers-loop li.customers-loop-item.active .entry-meta::before{background-image:url(/wp-content/themes/teamppt/images/icons/icon-quote-blue.svg);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.customers-loop li.customers-loop-item .entry-meta .entry-title{font-size:1.5rem;margin:0 0 15px 0}ul.customers-loop li.customers-loop-item .entry-meta p{width:100%;float:left;font-size:1rem;line-height:1.5;font-weight:500;margin:0 0 35px 0}ul.customers-loop li.customers-loop-item .entry-meta .entry-cite{color:#676767;font-weight:400!important}ul.customers-loop li.customers-loop-item .entry-meta .entry-cite span{font-family:"Georgia",serif;font-size:.75rem;font-weight:700!important;color:#bbb;font-style:italic;margin:0 5px 0 0}#cta{width:100%;float:left;padding:120px 0}#cta .section-content{width:100%;height:auto;border-radius:10px 10px;background-color:#3875FE;padding:50px 50px 50px 50px;float:left;position:relative}#cta .section-content::before{content:"";display:block;border:1px solid rgba(255,255,255,.75);width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px 5px}#cta .section-content .entry-title{width:100%;float:left;color:#fff;font-size:2.25rem;line-height:1.36;margin:0 0 20px 0}#cta .section-content a{float:right;background-color:#fff;height:56px;line-height:56px;border-radius:28px 28px;padding:0 28px;color:#3875FE;text-decoration:none;font-size:1.125rem;font-weight:500;z-index:3000;position:relative}.home #faq{padding:0 0 150px 0}.home #faq .section-header{margin:0 0 30px 0}.home #faq .section-content{width:calc(100% + 80px);margin:0 -40px;float:left}ul.faq-loop{width:calc(50% - 80px);margin:0 40px;float:right;border-top:1px solid #101010}ul.faq-loop li.faq-loop-item{width:100%;float:left;padding:50px 0;border-bottom:1px solid #101010}ul.faq-loop li.faq-loop-item h3.faq-title{width:100%;float:left;font-size:1.5rem;line-height:1.36;position:relative;cursor:pointer}ul.faq-loop li.faq-loop-item h3.faq-title.ui-accordion-header span.ui-accordion-header-icon{display:block;width:20px;height:20px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-down-arrow.svg);background-size:14px 8px;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:0;opacity:.25;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.faq-loop li.faq-loop-item h3.faq-title.ui-accordion-header-active span.ui-accordion-header-icon{background-image:url(/wp-content/themes/teamppt/images/icons/icon-up-arrow.svg);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;opacity:1}ul.faq-loop li.faq-loop-item h3.faq-title.ui-accordion-header:hover span.ui-accordion-header-icon{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.faq-loop li.faq-loop-item .faq-content{width:100%;float:left;margin:25px 0 0 0;font-size:1.125rem;line-height:1.5}ul.faq-loop li.faq-loop-item .faq-content p em{margin:20px 0 0 0;font-size:.875rem;color:#676767}.single-service #primary{padding:0}.single-service article{width:100%;float:left}.single-service article .entry-header{width:100%;height:100vh;max-height:1080px;float:left;position:relative;background-size:cover;background-position:center}.single-service article .entry-header .black-filter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(16,16,16,.75)}.single-service article .entry-header .inner{width:100%;max-width:1280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1500;text-align:center}.single-service article .entry-header .inner .entry-eyebrow{display:inline-block;font-size:1.125rem;line-height:36px;padding:0 5px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;margin:0 0 90px 0}.single-service article .entry-header .inner .entry-title{width:100%;height:165px;float:left;font-size:3.797rem;font-weight:600;line-height:1.36;color:#fff;margin:0 0 50px 0}.single-service article .entry-header .inner p{width:100%;height:95px;float:left;font-size:1.969rem;line-height:1.5;color:#fff;font-weight:400}.single-service article .entry-header .inner a.top-cta{display:inline-block;height:64px;line-height:64px;padding:0 55px;font-weight:500;font-size:1.313rem;color:#101010;text-decoration:none;margin:90px 0 0 0;background-color:#fff;border-radius:32px 32px}.single-service article .entry-content-wrap .cta-area-bottom{width:100%;height:444px;float:left;background-color:#efefef;border-radius:10px 10px;position:relative;margin:100px 0 150px 0;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.1)}.single-service article .entry-content-wrap .cta-area-bottom::before{content:"";display:block;border:1px solid rgba(255,255,255,.75);width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px 5px}.single-service article .entry-content-wrap .cta-area-bottom strong{font-size:2.953rem;line-height:1.36;position:absolute;top:100px;left:90px;color:#fff}.single-service article .entry-content-wrap .cta-area-bottom a{display:inline-block;height:56px;line-height:56px;padding:0 42px;font-weight:500;font-size:1.125rem;color:#101010;text-decoration:none;margin:90px 0 0 0;background-color:#fff;border-radius:28px 28px;position:absolute;bottom:100px;left:90px;z-index:1500}.single-service article .entry-content-wrap .cta-area-bottom .circles{background-size:cover;background-position:center;opacity:.35;animation:growAndFade 6s infinite;z-index:0}.single-service article .entry-content-wrap .cta-area-bottom .circles:nth-child(1){animation-delay:0s}.single-service article .entry-content-wrap .cta-area-bottom .circles:nth-child(2){animation-delay:2s}.single-service article .entry-content-wrap .cta-area-bottom .circles:nth-child(3){animation-delay:4s}@keyframes growAndFade{0%,100%{transform:scale(1);opacity:.35}50%{transform:scale(1.01);opacity:1}}.single-service article .entry-content-wrap .cta-area-bottom .circle-01{width:332px;height:332px;border-radius:50% 50%;position:absolute;top:-35px;left:750px}.single-service article .entry-content-wrap .cta-area-bottom .circle-02{width:212px;height:212px;border-radius:50% 50%;position:absolute;bottom:-25px;right:40px}.single-service article .entry-content-wrap .cta-area-bottom .circle-03{width:160px;height:160px;border-radius:50% 50%;position:absolute;top:60px;right:-15px}#related-works{width:100%;float:left;margin:90px 0 0 0;padding:0 0 70px 0;position:relative}.single-service #related-works::before{content:none}#related-works::before{content:"";display:block;width:100%;height:200px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#f9f9f9;z-index:-100}.single-service #related-works .section-header{text-align:left}#related-works .section-header{margin:0 0 50px 0;text-align:center}#related-works .section-header .section-title{font-family:'GmarketSansMedium',sans-serif;font-size:1rem;margin:0;color:#3875FE}#related-works .works-wrap .slick-list{overflow:hidden}#related-works .works-wrap .slick-arrow{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-size:cover;background-position:center;border-radius:0;font-size:0;border:none;width:30px;height:30px;cursor:pointer;opacity:.25;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#related-works .works-wrap .slick-arrow::before{content:none}#related-works .works-wrap .slick-arrow:hover{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#related-works .works-wrap .slick-prev{position:absolute;top:130px;left:-30px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-circle-left-arrow.svg)}#related-works .works-wrap .slick-next{position:absolute;top:130px;right:-30px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-circle-right-arrow.svg)}.single-work #primary>article{width:100%;float:left;padding:70px 0 0 0;position:relative}.single-work #primary>article .entry-thumbnail{width:100%;height:660px;float:left;margin:0 0 70px 0}.single-work #primary>article .entry-thumbnail .inner{width:100%;height:700px;background-size:cover;background-position:center;border-radius:10px 10px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.05)}.single-work #primary>article .entry-header{width:100%;float:left}.single-work #primary>article .black-filter{width:100vw;height:330px;float:left;background:rgb(239,239,239);background:linear-gradient(0deg,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-100;opacity:.5}.single-work #primary>article .entry-header .inner{display:table;max-width:815px;width:100%;border-bottom:1px dashed gray;padding:0 0 35px 0}.single-work #primary>article .entry-header .inner>span{display:inline-block;border-radius:16px 16px;font-size:.875rem;line-height:32px;height:32px;line-height:35px;padding:0;text-decoration:none;margin:0 auto;float:none}.single-work #primary>article .entry-header .inner>span a{text-decoration:none}.single-work #primary>article .entry-header .inner .entry-category{text-align:left}.single-work #primary>article .entry-header .entry-title{width:100%;float:left;font-size:3.375rem;line-height:1.2;font-weight:700;word-break:keep-all;margin:15px 0 25px -3px}.single-work #primary>article .entry-header .entry-date{width:100%;float:left;font-size:.875rem;line-height:1.5;color:#676767}.single-work article .entry-content-wrap{width:100%;float:left}.single-work article .entry-content-wrap .inner{max-width:815px}.single-work article .entry-content-wrap .inner .entry-content{width:100%}.single-work article .entry-content-wrap .inner .entry-content p{margin:0 0 1.625rem 0}.single-work article .entry-content-wrap .inner .entry-content h2{width:100%;float:left;font-size:1.5rem;line-height:1.2;color:#3875FE;margin:2.25rem 0 1rem 0}.single-work article .entry-content-wrap .inner .entry-content h3{width:100%;font-size:1.125rem!important;float:left;font-weight:400;margin:0 0 1.5rem 0}.single-work article .entry-content-wrap .inner .entry-content h3 p{margin:0;font-weight:400}.single-work article .entry-content-wrap .inner .entry-content h3.workBeaf-h3{width:100%;float:left;font-family:'GmarketSansMedium',sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;color:gray;margin:2.25rem 0 1.8rem 0;text-transform:lowercase}.single-work article .entry-content-wrap .inner .entry-content h4{float:left;width:100%;margin:0 0 15px 0;color:#101010;font-size:1rem;font-weight:500;line-height:1.2}.bafg-twentytwenty-container img{height:auto!important;width:auto!important}.slide-wrap{width:100%;float:left;margin:0}.single-work article .entry-content-wrap .inner .entry-content ul.work-info{width:100%;margin:20px 0 1.625rem 0;float:left;list-style:none}.single-work article .entry-content-wrap .inner .entry-content ul.work-info li{width:100%;float:left}.single-work article .entry-content-wrap .inner .entry-content ul.work-info li strong{width:155px;margin:0 20px 0 0;padding:15px 0;border-top:1px solid #101010;float:left;font-size:1.125rem}.single-work article .entry-content-wrap .inner .entry-content ul.work-info li .work-info-content{width:calc(100% - 175px);margin:0;padding:15px 0;border-top:1px solid #ddd;float:left}.single-work article .entry-content-wrap .inner .entry-content ul.work-info li .work-info-content p{margin:0}.single-work article .entry-content-wrap .inner .entry-content .nda-notice{width:100%;height:150px;text-align:center;float:left;margin:0 0 3.375rem 0;background-color:#f5f5f5;border-radius:10px 10px;position:relative}.single-work article .entry-content-wrap .inner .entry-content .nda-notice p{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-work article .entry-content-wrap .inner .entry-content .nda-notice p::before{content:"";display:inline-block;width:16px;height:18px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-lock.svg);margin:0 10px 0 0;position:relative;top:3px}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides{width:calc(100% + 10px);margin:0 -5px 90px -5px!important;float:left}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-list{overflow:visible}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-dots{width:100%!important;height:8px;float:left;text-align:center;display:block!important;bottom:-15px}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-dots li[role="presentation"]{width:8px;height:8px;margin:-8px 5px 0 5px;padding:0;display:inline-block}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-dots li[role="presentation"] button{width:8px;height:8px;float:left;border-radius:4px 4px!important;margin:0;padding:0;background-color:rgba(0,0,0,.25);font-size:0}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-dots li.slick-active{width:40px;border-radius:4px 4px!important}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-dots li.slick-active button{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:40px;background-color:rgba(0,0,0,1)}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides .slick-dots li[role="presentation"] button::before{content:none}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides li.work-slide-item{width:calc(100% - 10px);margin:0 5px;float:left;box-shadow:0 0 30px rgba(0,0,0,.1);border:1px solid #e1e1e1;line-height:0;opacity:.05;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-work article .entry-content-wrap .inner .entry-content ul.work-slides li.work-slide-item.slick-current{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-work article .entry-content-wrap .inner .entry-content ul.work-beafs{width:100%;float:left;margin:0 0 2.25rem;list-style:none}.single-work article .entry-content-wrap .inner .entry-content ul.work-beafs>li{width:100%;float:left;margin:0 0 25px 0}.single-work article .entry-content-wrap .inner .entry-content ul.work-beafs>li .twentytwenty-wrapper{width:100%;float:left;margin:0 0 10px 0;box-shadow:0 0 10px rgba(0,0,0,.10);line-height:0}.bafg-slider-info .bafg-slider-description{width:100%;float:left;text-align:center;color:gray}.single-work article .entry-content-wrap .inner .entry-content .work-blockquote{width:100%;float:left;padding:70px 30px 0 30px;margin:2.25rem 0;background-image:url(/wp-content/themes/teamppt/images/icons/icon-double-quote.svg);background-size:70px 40px;background-position:contain;background-repeat:no-repeat}.single-work article .entry-content-wrap .inner .entry-content .work-blockquote p{font-size:1.5rem;line-height:1.36;font-weight:500;word-break:keep-all}.single-work #primary>article .entry-footer{width:100%;float:left;margin:90px 0 0 0}.single-work #primary>article .entry-footer .inner{max-width:815px}a.post-edit-link{width:100%;float:left;display:block;height:46px;line-height:46px;border-top:1px dashed gray;border-bottom:1px dashed gray;text-align:center;width:100%;font-size:.875rem;color:#676767;text-decoration:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}a.post-edit-link:hover{border-top:1px solid #101010;border-bottom:1px solid #101010;color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page article .entry-header{width:100%;text-align:center;padding:90px 0;position:relative}.page article .entry-header .black-filter{width:100%;height:330px;float:left;background:rgb(239,239,239);background:linear-gradient(0deg,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);position:absolute;top:0;left:0;z-index:-100}.page article .entry-header .entry-eyebrow{display:block;width:100%;float:left;font-family:'GmarketSansMedium',sans-serif;font-size:1.125rem;letter-spacing:-.01em;color:#3875FE;text-transform:lowercase}.page article .entry-header .entry-title{width:100%;float:left;font-size:3.797rem;font-weight:700;line-height:1.2;margin:50px 0 0 0}.page article .entry-header p{width:100%;float:left;margin:50px 0 0 0;font-size:1.969rem;letter-spacing:-.01em;line-height:1.36;font-weight:500;color:#676767}.page-template-page-about article .entry-content .ceo{width:100%;float:left;padding:50px 0;position:relative}.page-template-page-about article .entry-content .ceo .ceo-message{position:absolute;top:0;right:0;width:60%;padding:70px 0 0 0}.page-template-page-about article .entry-content .ceo .ceo-message h4{font-size:1.969rem;line-height:1.2;margin:0 0 50px 0}.page-template-page-about article .entry-content .ceo .ceo-message p{font-size:1.313rem;line-height:1.5;margin:0 0 1.5rem 0}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-thumbnail{width:100%;float:left;position:relative}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-thumbnail a{position:absolute;bottom:20px;right:20px;display:block;width:40px;height:40px;border-radius:50% 50%;background-color:rgba(255,255,255,.15);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-thumbnail a:hover{background-color:rgba(255,255,255,1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-thumbnail a:hover img{filter:brightness(0) invert(0)}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-thumbnail a img{filter:brightness(0) invert(1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:auto}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-meta ul li.top-divider{position:relative;margin:20px 0 0 0}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people .entry-meta ul li.top-divider::before{content:"";display:block;width:11px;height:1px;background-color:#bbb;position:absolute;top:-30px;margin:20px 0}.page-template-page-about article .entry-content .others{width:100%;float:left;padding:150px 0;position:relative}.page-template-page-about article .entry-content .others::before{content:"";display:block;width:100vw;height:400px;background-color:#efefef;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-100}.page-template-page-about article .entry-content .others strong{display:block;width:100%;float:left;text-align:center;font-family:'GmarketSansMedium',sans-serif;font-size:1.125rem;letter-spacing:-.01em;color:#999;text-transform:lowercase;font-weight:500;margin:0 0 50px 0}.page-template-page-about article .entry-header .entry-title{font-family:'GmarketSansMedium',sans-serif;font-size:3.797rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:50px 0 0 0}.page-template-page-about article .entry-header h2{width:100%;float:left;margin:0 0 90px 0}ul.peoples{width:calc(100% + 58px);margin:0 -29px;float:left;display:flex}ul.peoples li.people{width:calc(33.33333% - 58px);margin:0 29px;float:left;background-color:#fff;border:1px solid silver;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.10);overflow:hidden}ul.peoples li.people .entry-thumbnail{height:387px;width:100%;overflow:hidden;background-color:#EEE}ul.peoples li.people .entry-thumbnail img{width:100%;height:100%;float:left;line-height:0}ul.peoples li.people .entry-meta{width:100%;min-height:159px;float:left;padding:30px}ul.peoples li.people .entry-meta h3{font-size:1.313rem;width:100%;float:left;margin:0 0 5px 0;font-weight:700}ul.peoples li.people .entry-meta h3 span,ul.peoples-bottom li.people-bottom .entry-meta h3 span{font-size:.875rem;font-weight:400;display:block;width:100%;float:left}ul.peoples li.people .entry-meta ul{width:100%;float:left}ul.peoples li.people .entry-meta ul li{width:100%;float:left;font-size:.875rem;line-height:1.7}ul.peoples-bottom{width:calc(100% + 58px);margin:60px -29px 0 -29px;float:left;display:flex}ul.peoples-bottom li.people-bottom{width:calc(50% - 58px);margin:0 29px;padding:0;float:left;background-color:#fff;border:1px solid silver;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.10);overflow:hidden}ul.peoples-bottom li.people-bottom .entry-meta{padding:30px}ul.peoples-bottom li.people-bottom .entry-meta h3{font-size:1.313rem;width:100%;float:left;margin:0 0 5px 0;padding:0;font-weight:700}ul.peoples-bottom li.people-bottom .entry-meta .entry-title span{font-size:.875rem;font-weight:400;display:block;width:100%;float:left}ul.peoples-bottom li.people-bottom .entry-meta ul{width:100%;float:left;margin:0 0 30px 0}ul.peoples-bottom li.people-bottom .entry-meta ul li{width:100%;float:left;font-size:.875rem;line-height:1.7}.others h2{width:100%;text-align:center;font-size:1.969rem!important;line-height:1.2;margin:0 0 50px 0}ul.milestones{width:calc(100% + 58px);margin:0 -29px;float:left;display:flex}ul.milestones li{width:calc(33.33333% - 58px);margin:0 29px;float:left;text-align:center}ul.milestones li img{width:100%;height:552px;float:left;line-height:0;margin:0 0 20px 0;border-radius:5px 5px;box-shadow:0 0 30px rgba(0,0,0,.1)}.page-template-page-blog #primary .page-header{width:100%;float:left;text-align:center;padding:90px 0 50px 0;position:relative}.page-template-page-blog #primary .page-header .black-filter{width:100vw;height:330px;float:left;background:rgb(239,239,239);background:linear-gradient(0deg,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-100}.page-template-page-blog #primary .page-header .page-eyebrow{width:100%;float:left;font-family:"GmarketSansMedium",sans-serif;font-size:1.125rem;line-height:1.2;letter-spacing:-.01em;color:#3875FE;text-transform:lowercase;margin:0}.page-template-page-blog #primary .page-header .page-title{width:100%;float:left;font-size:3.797rem;font-weight:700;line-height:1.2;margin:25px 0 0 0}.page-template-page-blog #primary .page-header .sub-navigation>div>ul.menu{margin:40px 0 0 0}.page-template-page-blog #primary .page-content .highlights-wrap{width:calc(100% + 20px);margin:0 -10px 120px -10px;padding:0 0 90px 0;float:left;position:relative}.page-template-page-blog #primary .page-content .highlights-wrap::before{content:"";display:block;width:100vw;height:240px;background-color:aliceblue;position:absolute;bottom:0;left:calc(650px - 50vw);z-index:-100}.page-template-page-blog #primary .page-content .highlights-wrap .slick-dots{width:100%;height:8px;float:left;text-align:center;margin:20px 0 0 0}.page-template-page-blog #primary .page-content .highlights-wrap .slick-dots li[role="presentation"]{width:8px;height:8px;margin:0 5px;padding:0;display:inline-block}.page-template-page-blog #primary .page-content .highlights-wrap .slick-dots li[role="presentation"] button{width:8px;height:8px;float:left;border-radius:4px 4px!important;margin:0;padding:0;background-color:rgba(0,0,0,.25);font-size:0}.page-template-page-blog #primary .page-content .highlights-wrap .slick-dots li.slick-active{width:40px}.page-template-page-blog #primary .page-content .highlights-wrap .slick-dots li.slick-active button{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:40px;background-color:rgba(0,0,0,1)}.page-template-page-blog #primary .page-content .highlights-wrap .slick-dots li[role="presentation"] button::before{content:none}.page-template-page-blog #primary .page-content .highlights-wrap article{width:calc(100% - 20px);height:470px;margin:0 10px;float:left;background-color:#fff;border-radius:10px 10px;border:1px solid silver;overflow:hidden}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-thumbnail{width:calc(66.66666% - 27px);height:100%;margin:0 27px 0 0;float:left;background-size:cover;background-position:center}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-thumbnail a{width:100%;height:100%;display:block;float:left}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta{width:calc(33.33333% - 27px);height:100%;margin:0 0 0 27px;padding:50px 54px 0 0;float:left;position:relative}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-title{font-size:1.969rem;font-weight:700;line-height:1.36;margin:0 0 30px 0;word-break:keep-all}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-title a{color:#101010;text-decoration:none}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta p{width:100%;float:left;font-size:1.125rem;line-height:1.5;color:#676767;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:6em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info{width:calc(100% - 54px);float:left;border-top:1px dashed #454545;position:absolute;bottom:0;right:54px}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info span.entry-category{width:50%;height:62px;line-height:62px;float:left;font-size:.875rem;text-align:left}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info span.entry-category ul.post-categories{width:100%;float:left;height:62px;line-height:62px}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info span.entry-category ul.post-categories li{width:100%;float:left;position:unset;border-radius:0;height:62px;line-height:62px}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info span.entry-category ul.post-categories li a{text-decoration:none;color:#3875FE;width:100%;position:unset;top:unset;left:unset}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info span.entry-date{width:50%;height:62px;line-height:62px;float:left;text-align:right;font-size:.875rem;color:gray}.articles-wrap{width:calc(100% + 54px);margin:0 -27px;float:left}.articles-wrap p.no-content{width:100%;text-align:center}.articles-wrap article{width:calc(33.33333% - 54px);margin:0 27px 54px 27px;float:left;background-color:#fff;border-radius:10px 10px;border:1px solid silver;box-shadow:0 10px 30px rgba(0,0,0,.10);overflow:hidden;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.articles-wrap article:hover{box-shadow:0 0 10px rgba(0,0,0,.25);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background-color:#fcfcfc}.articles-wrap article .entry-thumbnail{width:100%;height:218px;background-size:cover;background-position:center;float:left}.articles-wrap article .entry-thumbnail a{display:block;width:100%;height:100%;float:left}.articles-wrap article .entry-meta{width:100%;height:300px;float:left;padding:30px 30px 0 30px;position:relative}.articles-wrap article .entry-meta .entry-title{width:100%;float:left;margin:0 0 20px 0;font-size:1.5rem;line-height:1.36;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:2.72em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.articles-wrap article .entry-meta .entry-title a{text-decoration:none;color:#101010}.articles-wrap article .entry-meta p{width:100%;float:left;font-size:1rem;line-height:1.5;color:#676767;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:4.5em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 25px 0}.articles-wrap article .entry-meta .entry-info{width:calc(100% - 60px);float:left;border-top:1px dashed #454545;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.articles-wrap article .entry-meta .entry-info span.entry-category{width:50%;height:62px;line-height:62px;float:left;font-size:.875rem;text-align:left;margin:0}.articles-wrap article .entry-meta .entry-info span.entry-category ul.post-categories{width:100%;float:left;height:62px;line-height:62px}.articles-wrap article .entry-meta .entry-info span.entry-category ul.post-categories li{width:100%;float:left;position:unset;border-radius:0;height:62px;line-height:62px}.articles-wrap article .entry-meta .entry-info span.entry-category ul.post-categories li a{text-decoration:none;color:#3875FE;width:100%;position:unset;top:unset;left:unset}.articles-wrap article .entry-meta .entry-info span.entry-category a{text-decoration:none;color:#3875FE}.articles-wrap article .entry-meta .entry-info span.entry-date{width:50%;height:62px;line-height:62px;float:left;text-align:right;font-size:.875rem;color:gray}.archive #primary .page-header{width:100%;float:left;text-align:center;padding:90px 0;position:relative}.archive #primary .page-header .black-filter{width:100vw;height:330px;float:left;background:rgb(239,239,239);background:linear-gradient(0deg,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-100}.archive #primary .page-header .page-eyebrow{width:100%;float:left;font-family:'GmarketSansMedium',sans-serif;font-size:1.125rem;letter-spacing:-.01em;color:#3875FE;text-transform:lowercase}.archive #primary .page-header .page-title{width:100%;float:left;font-size:3.797rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:25px 0 0 0}.archive #primary .page-header p{width:100%;float:left;font-size:1.969rem;letter-spacing:-.01em;line-height:1.36;font-weight:500;color:#676767;margin:50px 0 0 0}.sub-navigation>div>ul.menu{width:100%;float:left;text-align:center;margin:70px 0 0 0}.sub-navigation>div>ul.menu>li.menu-item{display:inline-block;margin:0 30px;font-size:1.313rem;line-height:1.2;position:relative}.sub-navigation>div>ul.menu>li.menu-item::after{content:"";display:inline-block;width:2px;height:14px;background-color:#ddd;position:absolute;top:5px;right:-34px}.sub-navigation>div>ul.menu>li.menu-item:last-child::after{content:none}.sub-navigation>div>ul.menu>li.menu-item>a{color:#676767;text-decoration:none}.sub-navigation>div>ul.menu>li.menu-item.current-menu-item>a{color:#101010;font-weight:700}.works-wrap{width:calc(100% + 54px);margin:0 -27px;float:left;position:relative}.works-wrap article{width:calc(33.33333% - 54px);margin:0 27px 81px 27px;float:left}.works-wrap article .entry-thumbnail{width:100%;height:291px;float:left;background-size:cover;background-position:center;border-radius:10px 10px;box-shadow:0 0 30px rgba(0,0,0,.10);margin:0 0 20px 0;position:relative;overflow:hidden}.works-wrap article .entry-thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) invert(1);max-height:60px;max-width:200px}.works-wrap article .entry-thumbnail .black-filter{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.65);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.works-wrap article .entry-thumbnail:hover .black-filter{background-color:rgba(0,0,0,.25);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.works-wrap article .entry-thumbnail>a{width:100%;height:100%;float:left;position:absolute}.works-wrap article .entry-meta{width:100%;float:left;text-align:center}.entry-category{width:100%;float:left;text-align:center;margin:0 0 15px 0}.entry-category li{display:inline-block;height:32px;line-height:32px;padding:0;border-radius:16px 16px;position:relative}.entry-category li>div{height:32px;line-height:32px;padding:0 16px;border-radius:16px 16px;font-size:.875rem;color:transparent;opacity:.15;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-category li>a{width:100%;height:100%;position:absolute;top:0;left:0;font-size:.875rem;color:transparent;z-index:1500}.entry-category li>span{width:100%;height:100%;position:absolute;top:0;left:0;font-size:.875rem;z-index:1250;padding:0 16px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-category li:hover>div{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-category li:hover>span{color:#fff!important;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.works-wrap article .entry-meta .entry-title{width:100%;height:65px;float:left;font-size:1.5rem;line-height:1.36;font-weight:600;word-break:keep-all}.works-wrap article .entry-meta .entry-title a{color:#101010;text-decoration:none}.works-wrap .content-no{text-align:center}.works-wrap .content-no p{font-size:1.125rem;line-height:1.36;width:auto;max-width:815px;margin:0 auto;padding:50px 0;background-color:#efefef;border-radius:10px 10px}.works-wrap .content-no p::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-sad.svg);background-size:contain;bakcground-position:center;background-repeat:no-repeat;position:relative;top:4px;margin:0 5px 0 0}.pagination{font-family:'GmarketSansMedium',sans-serif;width:100%;float:left;text-align:center;margin:50px 0 0 0}.pagination .page-numbers{text-decoration:none;display:inline-block;height:44px;width:44px;margin:0;line-height:44px;text-align:center;font-size:1rem;border-radius:50% 50%;color:#101010}.pagination .page-numbers.current{background-color:#3875FE;color:#fff}.pagination .page-numbers.prev{width:auto;border-radius:0;font-size:0}.pagination .page-numbers.prev::before{content:"Prev.";font-size:0.875rem!important}.pagination .page-numbers.next{width:auto;border-radius:0;font-size:0}.pagination .page-numbers.next::before{content:"Next";font-size:0.875rem!important}.single-post #primary>article{max-width:675px;margin:0 auto;padding:70px 0 0 0;position:relative}.single-post #primary>article .black-filter{width:100vw;height:330px;float:left;background:rgb(239,239,239);background:linear-gradient(0deg,rgba(239,239,239,0) 0%,rgba(239,239,239,1) 100%);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-100}.single-post #primary>article .post-thumbnail{width:815px;margin:0 -70px;border-radius:5px 5px;line-height:0;overflow:hidden}.single-post #primary>article .entry-header{width:100%;float:left;margin:50px 0 35px 0;padding:0 0 35px 0;border-bottom:1px dashed gray}.single-post #primary>article .entry-header .entry-title{width:100%;float:left;margin:0 0 20px 0;font-size:2.531rem;line-height:1.36;word-break:keep-all}.single-post #primary>article .entry-header p{width:100%;float:left;font-size:1.125rem;line-height:1.5;font-weight:400;color:#101010;word-break:keep-all;margin:0 0 20px 0}.single-post #primary>article .entry-header .entry-info{width:100%;float:left}.single-post #primary>article .entry-header .entry-info .entry-category{font-size:.875rem;float:left;margin:0 20px 0 0;line-height:1.2;width:auto}.single-post #primary>article .entry-header .entry-info .entry-category .post-categories{float:left}.single-post #primary>article .entry-header .entry-info .entry-category .post-categories li{float:left;height:auto;line-height:1.2}.single-post #primary>article .entry-header .entry-info .entry-category .post-categories li a{color:#3875FE;text-decoration:none;position:unset;top:unset;left:unset}.single-post #primary>article .entry-header .entry-info .entry-date{font-size:.875rem;color:#676767;line-height:1.2;float:left}.single-post #primary>article .entry-content{width:100%;float:left;position:relative;padding:0 0 50px 0}.single-post #primary>article .entry-content #ez-toc-container{width:300px;position:absolute;top:5px;left:-370px;padding:20px 20px 0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.single-post #primary>article .entry-content #ez-toc-container .ez-toc-title-container{width:100%;float:left}.single-post #primary>article .entry-content #ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a .ez-toc-js-icon-con{border:none;left:15px;top:-5px}.single-post #primary>article .entry-content #ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a .ez-toc-js-icon-con .ez-toc-icon-toggle-span .arrow-unsorted-368013{display:none}.single-post #primary>article .entry-content #ez-toc-container nav{width:100%;float:left;margin:0 0 20px 0}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list{width:100%;float:left;border-top:1px solid #101010;padding:15px 0 0 0}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1{width:100%;float:left;padding:0 0 15px 0;margin:0 0 15px 0;position:relative;font-size:.875rem;line-height:1.5;word-break:keep-all}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1:last-child{margin:0;padding:0}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1:last-child::after{content:none}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1 a{color:#101010;outline:none;border-bottom:none}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1 a:hover{color:#3875FE;text-decoration:none;border-bottom:none;outline:none}.single-post #primary>article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1::after{content:"";width:calc(100% - 22px);height:1px;border-bottom:1px dashed #bbb;position:absolute;bottom:0;right:0}.single-post #primary>article .entry-content ul.entry-tag{width:100%;float:left;margin:90px 0 0 0;list-style:none}.single-post #primary>article .entry-content ul.entry-tag li{width:auto;font-size:.874rem;height:40px;line-height:40px;background-color:#fff;border:1px solid silver;border-radius:20px 20px;float:left;margin:0 10px 10px 0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-post #primary>article .entry-content ul.entry-tag li a{color:#676767;text-decoration:none;width:100%;height:100%;display:inline-block;padding:0 15px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-post #primary>article .entry-content ul.entry-tag li:hover{background-color:#3875FE;border:1px solid #3875FE;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-post #primary>article .entry-content ul.entry-tag li:hover a{color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-post #primary>article .entry-content .single-cta{width:100%;height:228px;float:left;margin:90px 0 0 0;padding:50px;background-color:#3875FE;border-radius:10px 10px;position:relative}.single-post #primary>article .entry-content .single-cta p,.single-post #primary>article .entry-content .single-cta p strong{width:100%;float:left;color:#fff;font-weight:700!important;font-size:1.5rem!important;line-height:1.2}.single-post #primary>article .entry-content .single-cta a{font-weight:500;font-size:1rem;display:inline-block;text-decoration:none;background-color:#fff;color:#3875FE;height:46px;line-height:48px;border-radius:23px 23px;padding:0 25px;position:absolute;bottom:50px;right:50px}.single-post #primary>article .entry-footer{width:100%;float:left;margin:90px 0 0 0}.single-post #primary>article .entry-footer p a.post-edit-link{display:block;height:46px;line-height:46px;border-top:1px dashed gray;border-bottom:1px dashed gray;text-align:center;width:100%;font-size:.875rem;color:#676767;text-decoration:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-post #primary>article .entry-footer p a.post-edit-link:hover{border-top:1px solid #101010;border-bottom:1px solid #101010;color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-post #related-works::before{height:320px}#related-works .articles-wrap{position:relative}#related-works .articles-wrap .slick-list{overflow:hidden}#related-works .articles-wrap .slick-arrow{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-size:cover;background-position:center;border-radius:0;font-size:0;border:none;width:30px;height:30px;cursor:pointer;opacity:.25;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#related-works .articles-wrap .slick-arrow::before{content:none}#related-works .articles-wrap .slick-arrow:hover{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#related-works .articles-wrap .slick-prev{position:absolute;top:233px;left:-30px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-circle-left-arrow.svg)}#related-works .articles-wrap .slick-next{position:absolute;top:233px;right:-30px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-circle-right-arrow.svg)}.entry-content p{font-size:1rem;line-height:1.625;margin:0 0 1.625rem 0;word-break:keep-all}.entry-content p>a{color:#333;text-decoration:none;border-bottom:1px dashed #bbb;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content p>a:hover{color:#3875FE;border-bottom:1px dashed #3875FE;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content h2,.entry-content h2.wp-block-heading{width:100%;color:#3875FE;font-size:1.688rem;font-weight:600;line-height:1.36;margin:4.43rem 0 1.688rem 0}.entry-content h3,.entry-content h3.wp-block-heading{width:100%;color:#101010;font-size:1.313rem;line-height:1.5;margin:2.25rem 0 1.5rem 0}.entry-content h4,.entry-content h4.wp-block-heading{width:100%;font-size:1.125rem;font-weight:700;margin:.5rem 0 0 0}.entry-content .wp-block-buttons{width:100%;float:left;margin:1rem 0 2.25rem 0}.entry-content .wp-block-button a.wp-element-button{margin:0}.entry-content .wp-block-buttons .wp-block-button a.wp-block-button__link{color:#fff!important}.entry-content p .wp-block-buttons .wp-block-button a.wp-block-button__link:hover,.entry-content p .wp-block-buttons .wp-block-button a.wp-block-button__link:visited{color:#fff!important}.entry-content .wp-block-buttons .wp-block-button .wp-block-button__link.has-background{border-radius:35px 35px;padding-left:35px;padding-right:35px}.entry-content .wp-block-buttons .wp-block-button .wp-block-button__link.has-background:hover{color:#fff}.entry-content .wp-block-image img{float:left;margin:0 0 10px 0;line-height:0}.entry-content .wp-block-image figcaption.wp-element-caption{font-size:.875rem;text-align:center;color:#676767;width:100%;float:left;margin:0!important}.entry-content>.wp-block-image{margin:1rem 0 2.25rem 0}.entry-content .wp-block-image figure{margin-top:10px;margin-bottom:1.625rem}.entry-content .wp-block-image .alignleft{margin:5px 20px 0 0}.entry-content .wp-block-image .alignright{margin:5px 0 0 20px}.entry-content .wp-block-image .aligncenter img{float:none;margin:0 auto 10px auto;width:100%}.entry-content .wp-block-image.size-large,.entry-content .wp-block-image.size-full{float:left}.entry-content .wp-block-image .wp-element-caption{font-size:.875rem;line-height:1.36;margin:0;padding:0 10px;color:#676767;text-align:center}.entry-content .wp-block-gallery{margin:2.25rem 0 3.375rem 0;gap:3px!important}.entry-content .wp-block-gallery .wp-element-caption{font-size:.875rem;line-height:1.36;margin:0;color:#676767;padding:20px 10px 10px 10px!important;text-align:center;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,0) 100%,transparent)!important}.entry-content .wp-block-gallery .blocks-gallery-caption{background:transparent!important;font-size:.875rem;line-height:1.36;margin:10px 0 0 0;padding:0!important;color:#676767;text-align:center}.entry-content .wp-block-gallery .wp-block-image{margin:0 2px 2px 0;width:calc(50% - 2px)}.entry-content .wp-block-gallery .wp-block-image img{margin:0}.entry-content .wp-block-embed figcaption{padding:0 20px;font-size:.875rem;text-align:center;color:#676767;width:100%;float:left}.entry-content>ul{margin:0 0 1.625rem 1.5rem;width:calc(100% - 1.5rem);list-style:disc;float:left}.entry-content>ol{margin:0 0 1.625rem 1.5rem;width:calc(100% - 1.5rem);list-style:decimal;float:left}.entry-content>ul li,.entry-content>ol li{margin:0 0 2px 0;line-height:1.5}.entry-content>ul>li>ul{width:calc(100% - 1.5rem);margin:0 0 1.625rem 1.5rem;float:left;list-style:circle}.entry-content sup a{display:inline-block;width:14px;height:14px;line-height:14px;border-radius:50% 50%;background-color:rgba(35,135,145,.2);color:#3875FE;text-align:center;text-decoration:none;font-size:.667rem;font-weight:500;top:-6px;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content sup a:hover{background-color:#3875FE;color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content ol.wp-block-footnotes{width:calc(100% - 20px);float:left;list-style:decimal;margin:50px 0 50px 20px;padding:15px 0 0 0;position:relative}.entry-content ol.wp-block-footnotes::before{content:"Footnote";position:absolute;left:-20px;top:-35px;font-size:.875rem;font-weight:700}.entry-content ol.wp-block-footnotes::after{content:"";display:block;width:calc(100% + 20px);height:1px;border-top:1px dashed #ddd;left:-20px;position:absolute;top:0}.entry-content ol.wp-block-footnotes li{padding:0;margin:0 0 5px 0;font-size:.875rem;line-height:1.5}.entry-content ol.wp-block-footnotes li a{color:#238791;text-decoration:none}.entry-content .wp-block-table{width:100%;margin:10px 0 1.625rem 0}.entry-content .wp-block-table table{margin:0;line-height:1.36}.entry-content .wp-block-table .wp-element-caption{font-size:.8rem;width:100%;float:left;margin:10px 0 0 0;padding:0 0 10px 0;text-align:center;color:gray}.entry-content .wp-block-table table thead tr th{border-bottom:3px solid #101010;line-height:1.36;background-color:#ddd}.entry-content .wp-block-table table tbody tr td{border-bottom:1px solid #101010;word-break:break-all}.entry-content .wp-block-table table tfoot tr td{border-top:3px solid #101010;line-height:1.36}.entry-content .wp-block-separator{margin:1.313rem 0 3.25rem;background-color:transparent!important;border-top:3px solid #101010;border-bottom:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:30%;float:left;margin:1.625rem 35% 3.25rem 35%}.entry-content .wp-block-separator.is-style-wide{width:100%;margin:1.625rem 0 3.25rem 0;border-top:1px solid #676767}.entry-content .wp-block-separator.is-style-dots{width:100%;margin:1.625rem 0 3.25rem 0;border-top:none}.entry-content .wp-block-separator.is-style-dots:before{font-size:1.688rem;letter-spacing:1em;padding:0 0 0 1em}.entry-content .wp-block-code{width:100%;padding:25px 30px;border-radius:5px 5px;margin:1.313rem 0 2.25rem 0}.entry-content .wp-block-code code{font-size:.875rem;line-height:1.5s}.entry-content .wp-block-quote{width:100%;float:left;padding:1.5rem 0 0 2.25rem;margin:1.313rem 0 2.25rem 0;border-left:none!important;position:relative}.entry-content .wp-block-lazyblock-new-h3{width:100%;float:left}.entry-content .wp-block-quote.is-style-plain{border-left:3px solid #101010;position:relative}.entry-content .wp-block-quote.is-style-plain::before{content:none}.entry-content .wp-block-quote::before,.entry-content .wp-block-quote.is-style-default::before{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:36px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-double-quote.svg);background-size:contain;background-position:center top;background-repeat:no-repeat;opacity:.5}.entry-content .wp-block-quote.is-style-plain{padding:0 5px 0 20px;border-left:3px solid #101010!important}.entry-content .wp-block-quote p{width:100%;font-size:1.313rem;font-weight:500;font-style:italic;line-height:1.5;margin:0 0 1rem 0;word-break:keep-all}.entry-content .wp-block-quote cite{width:100%;font-size:.875rem;line-height:1.36;color:#454545}.entry-content .wp-block-embed{margin:10px 0 3.25rem 0!important}.entry-content .wp-block-embed iframe{width:100%}.entry-content iframe.instagram-media{margin:10px 0 3.25rem 0!important;max-width:100%!important}.entry-content .wp-block-media-text{width:100%;margin:10px 0 1.625rem 0;background-color:#fcfcfc}.entry-content .wp-block-media-text .wp-block-media-text__media{width:100%}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:20px 5px!important;margin:0 0 0 20px!important}.entry-content .wp-block-media-text .wp-block-media-text__content h2,.entry-content .wp-block-media-text .wp-block-media-text__content h3,.entry-content .wp-block-media-text .wp-block-media-text__content h4{margin-top:0!important}.entry-content .wp-block-media-text .wp-block-media-text__content p{margin:1.625rem 0!important}.entry-content .wp-block-lazyblock-google-adsense{width:100%;display:inline-block;margin:10px 0 1.625rem 0}.entry-content .slick-slider{width:100%;margin:32px 0 3.25rem 0!important}.entry-content .slick-slider .slick-list{width:100%}.entry-content .slick-slider .slick-list .slick-slide{line-height:0}.entry-content .slick-slider .slick-arrow{width:20px;height:32px;top:-32px;transform:unset;font-size:0;opacity:.5;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content .slick-slider .slick-arrow:hover{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content .slick-slider .slick-arrow::before{content:none}.entry-content .slick-slider .slick-next{right:-6px;left:unset;background-size:20px 20px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-slide-right-arrow.svg);background-position:left center;background-repeat:no-repeat}.entry-content .slick-slider .slick-prev{right:20px;left:unset;background-size:20px 20px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-slide-left-arrow.svg);background-position:right center;background-repeat:no-repeat}.entry-content .slick-slider .slick-dots{list-style:none!important;display:flex!important;width:calc(100% - 100px)!important;bottom:-18px;margin:0}.entry-content .slick-slider .slick-dots li{width:100%;height:2px;list-style:none!important;background-color:#EFEFEF;margin:0}.entry-content .slick-slider .slick-dots li button{width:100%;height:100%;padding:0}.entry-content .slick-slider .slick-dots li button::before{content:none}.entry-content .slick-slider .slick-dots li.slick-active{background-color:#101010}.entry-content .slick-slider .paging-info{width:100px;height:32px;line-height:32px;font-size:.75rem;font-weight:700;text-align:right;position:absolute;bottom:-32px;right:0;letter-spacing:.2em}.error404 .page-header{width:100%;float:left;margin:70px 0 50px 0}.error404 .page-header .inner h1.page-title{font-size:3.375rem;line-height:1.2;text-align:center}.error404 .page-content{text-align:center}.error404 .page-content p{font-size:1.313rem;line-height:1.36;margin:0 0 70px 0}.error404 .page-content form.search-form{width:100%;max-width:600px;height:52px;line-height:52px;margin:0 auto 70px auto;display:none}.error404 .page-content form.search-form input:focus{outline:none}.error404 .page-content form.search-form input[type="search"]{width:calc(100% - 52px);height:52px;float:left;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0 0 0 26px;border-radius:0;border-top-left-radius:26px 26px;border-bottom-left-radius:26px 26px;border:1px solid #101010;border-right:none!important}.error404 .page-content form.search-form input[type="submit"]{width:52px;height:52px;float:left;line-height:52px;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:0;background-image:url(/wp-content/themes/teamppt/images/icons/icon-search.svg);background-repeat:no-repeat;background-position:center;border-radius:0;border-top-right-radius:26px 26px;border-bottom-right-radius:26px 26px;border:1px solid #101010;border-left:none!important}#client-2nd{direction:rtl;transform:none!important}#client-2nd .slick-slide{float:right!important;transform:none!important}.lead-form{width:100%;float:left;margin:3.25rem 0 1.625rem 0;background-color:#f5f5f5;border:1px solid #e1e1e1;padding:35px 20px 0 20px;border-radius:10px 10px}.lead-form>strong{width:100%;float:left;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 5px 0}.lead-form>p{width:100%;float:left;color:#676767}.cb-contact-form{width:100%;float:left;margin:0;padding:0;list-style:none}.cb-contact-form>li{width:100%;float:left;margin:0 0 20px 0}.cb-contact-form>li>p{margin:0}.cb-contact-form>li label{width:100%;float:left;font-size:.875rem;font-weight:500}.cb-contact-form>li label span.require{color:#e10000;margin:0 0 0 2px}.cb-contact-form>li input[type="text"],.cb-contact-form>li input[type="email"],.cb-contact-form>li input[type="tel"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;float:left;height:50px;line-height:50px;border:1px solid #ddd;border-radius:0;padding:0 10px;color:#101010;border-radius:3px 3px}.cb-contact-form>li input::placeholder{color:#999;font-weight:400;opacity:1}.cb-contact-form>li input::-ms-input-placeholder{color:#999;font-weight:400}.cb-contact-form>li input:focus{outline:none;border:1px solid #101010}.cb-contact-form>li span.wpcf7-not-valid-tip{display:block;width:100%;float:left;font-size:.875rem;margin:3px 0 0 0;color:#e10000;font-weight:400}.cb-contact-form>li.cb-contact-form-consent .wpcf7-list-item{margin:0}.cb-contact-form>li.cb-contact-form-consent .wpcf7-list-item input[type="checkbox"]{position:relative;top:2px;margin:0 3px 0 0}.cb-contact-form>li.cb-contact-form-consent .wpcf7-list-item .wpcf7-list-item-label{font-size:.875rem;line-height:1.2}.cb-contact-form>li.cb-contact-form-consent .wpcf7-list-item .wpcf7-list-item-label a{color:#101010;text-decoration:underline}.cb-contact-form>li.cb-contact-form-submit input[type="submit"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;float:left;height:56px;line-height:56px;border:none;border-radius:0;padding:0 10px;color:#fff;background-color:#3875FE;font-size:1rem;font-weight:500;border-radius:3px 3px}.cb-contact-form>li.cb-contact-form-submit input[type="submit"]:disabled{opacity:.25}.wpcf7 form .wpcf7-response-output{width:100%;float:left;border-radius:6px 6px;margin:0 0 1.625rem 0;padding:15px 20px;border:2px solid #00a0d2;font-size:.875rem;line-height:1.36}.desktop-only{display:block}.mobile-only{display:none}@media all and (max-width:1536px){.home #service .section-content .inner,.home #process .section-content .inner{width:100%;padding:0 40px}}@media all and (max-width:1440px){.scrollmagic-pin-spacer{inset:5px auto auto -340px!important}.home #service .section-content .inner,.home #process .section-content .inner{max-width:100%;width:100%;padding:0 40px}.home #service ul.normal-blocks li.normal-block-item .entry-header .entry-title,.home #process ul.process-blocks li.process-block-item .entry-meta .entry-title{font-size:1.313rem;bottom:20px;left:20px;width:calc(100% - 40px)}.home #service ul.normal-blocks li.normal-block-item .entry-meta{padding:30px 20px}.home #service ul.normal-blocks li.normal-block-item .entry-meta ul li{font-size:.875rem}.home #process ul.process-blocks li.process-block-item .entry-meta{left:20px;width:calc(100% - 40px)}}@media all and (max-width:1366px){.scrollmagic-pin-spacer{inset:5px auto auto -340px!important}.single-post #primary>article .entry-content #ez-toc-container{position:unset;width:100%;top:unset;left:unset;margin:0 0 50px 0}}@media all and (max-width:1280px){.inner{padding:0 40px}.site-header .inner .site-title{left:40px}.site-header .inner .main-navigation{right:40px}ul.peoples{width:calc(100% + 30px);margin:0 -15px}ul.peoples li.people{width:calc(33.33333% - 30px);margin:0 15px}ul.peoples-bottom{width:calc(100% + 30px);margin:60px -15px 0 -15px}ul.peoples-bottom li.people-bottom{width:calc(50% - 30px);margin:0 15px}#cta{padding:120px 0}#cta .section-content{height:auto;padding:50px;float:left}#cta .section-content .entry-title{margin:0 0 35px 0}.service-top-section .section-inner{padding:120px 0;margin:0 -40px}.service-features-section{padding:120px 0 50px 0}.single-service article .entry-content-wrap .cta-area-bottom{margin:120px 0 70px 0}.single-service article .entry-content-wrap .cta-area-bottom .circle-01{width:300px;height:300px}.single-service article .entry-content-wrap .cta-area-bottom .circle-02{width:180px;height:180px}.single-service article .entry-content-wrap .cta-area-bottom .circle-03{width:140px;height:140px}#related-works::before{height:280px}#related-works .section-header .inner,#related-works .section-content .inner{width:100%;max-width:100%;padding:0}.works-wrap article .entry-meta .entry-title{height:auto;font-size:1.125rem!important}.works-wrap{width:calc(100% + 30px);margin:0 -15px}#related-works .works-wrap .slick-list{overflow:visible}.works-wrap article{width:calc(33.33333% - 30px);margin:0 15px 45px 15px}#related-works .works-wrap .slick-next{top:150px;right:-20px}#related-works .works-wrap .slick-prev{top:150px;left:-20px}#related-works .works-wrap article{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#related-works .works-wrap article.slick-active{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-work #primary>article .entry-thumbnail .inner{width:calc(100% - 80px);height:calc((100vw - 80px)*0.5625);margin:0 40px}#highlight .section-content ul.highlight-navi{left:40px}.home section{padding:120px 0!important}section .section-header{margin:0 0 50px 0}section .section-header .section-title{font-size:2.953rem}ul.three-cols{width:calc(100% + 30px);margin:0 -15px;float:left}ul.three-cols>li{width:calc(33.33333% - 30px);margin:0 15px!important;float:left;overflow:hidden}ul.four-cols{width:calc(100% + 30px);margin:0 -15px;float:left}ul.four-cols>li{width:calc(25% - 30px);margin:0 15px;float:left;overflow:hidden}ul.five-cols{width:calc(100% + 20px);margin:0 -10px;float:left}ul.five-cols>li{width:calc(20% - 20px);margin:0 10px;float:left;overflow:hidden}.home #why ul.normal-blocks li.normal-block-item .entry-meta{padding:50px 30px 30px 30px}.home #why ul.normal-blocks li.normal-block-item .entry-meta{height:284px}.home #process ul.process-blocks{width:calc(100% + 40px);margin:0 -20px}.home #process ul.process-blocks li.process-block-item{width:calc(33.33333% - 40px);margin:0 20px 40px 20px!important}.home #process ul.process-blocks li.process-block-item::after{right:-25px}.home #process ul.process-blocks li.process-block-item .entry-meta .entry-title{font-size:1.5rem}}@media all and (max-width:834px){.desktop-only{display:none}.mobile-only{display:block}#page{overflow-x:hidden}.inner{width:100vw;max-width:100vw;float:left;margin:0;padding:0 20px}.site-header{width:100vw;height:80px}.site-header .inner{height:80px;padding:0 20px}.site-header .inner .site-title{left:20px}.site-header .inner .site-title a img.custom-logo{height:20px}.site-header .inner .main-navigation{display:none}.site-header .inner .menu-icon{width:40px;height:40px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:10px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-menu.svg);background-size:20px 14px;background-position:center;background-repeat:no-repeat;cursor:pointer}.home .site-header .inner .menu-icon{filter:brightness(0) invert(1)}.mobile-menu-area{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.96);z-index:5000;padding:0 20px 20px 20px}.mobile-menu-area .mobile-menu-area-top{height:80px;width:100%;position:relative;margin:0 0 70px 0}.mobile-menu-area .mobile-menu-area-top span.close-icon{width:40px;height:40px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:-13px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-close.svg);background-size:14px auto;background-position:center;background-repeat:no-repeat;cursor:pointer}.mobile-menu-area .mobile-menu-area-top a.custom-logo-link img{width:auto;height:20px;position:absolute;top:50%;transform:translateY(-50%);left:0}#mobile-menu{width:100%;float:left;margin:0;border-top:1px solid #101010;z-index:5000}#mobile-menu>li.menu-item{width:100%;float:left;margin:0;border-bottom:1px dashed gray;font-family:'GmarketSansMedium',sans-serif}#mobile-menu>li.menu-item>a{width:50%;float:left;line-height:62px;height:62px;text-align:left;font-size:1rem;text-decoration:none;color:#101010;font-weight:600}#mobile-menu>li.menu-item>ul.sub-menu{display:none;width:100%;float:left;margin:0 0 20px 0!important;padding:0!important}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item{width:100%;text-align:right;font-family:"Pretendard",sans-serif}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item.current-menu-item{font-weight:700}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item.current-menu-item a{color:#3875FE}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item a{display:inline-block;width:100%;float:left;text-decoration:none;color:#676767;height:36px;line-height:36px}#mobile-menu>li.menu-item:last-child{margin:120px 0 0 0;border-bottom:none;background-color:#3875FE;border-radius:5px 5px;position:relative;font-family:'Pretendard',sans-serif}#mobile-menu>li.menu-item:last-child::before{content:"성공하는 프레젠테이션, 전략적 디자인이 필요합니다.";font-size:.875rem;line-height:1.5;display:block;width:100%;position:absolute;top:-70px;left:50%;transform:translateX(-50%);text-align:center;word-break:keep-all;letter-spacing:-.01em}#mobile-menu>li.menu-item:last-child a{width:100%;text-align:center;font-size:1.125rem;font-weight:700;color:#fff}#mobile-menu>li.menu-item.menu-item-has-children{background-image:url(/wp-content/themes/teamppt/images/icons/icon-down-arrow.svg);background-position:100% 27px;background-repeat:no-repeat}#mobile-menu>li.menu-item.menu-item-has-children.rotate{background-image:url(/wp-content/themes/teamppt/images/icons/icon-up-arrow.svg)}#highlight{height:150vw;max-height:150vw}#highlight .section-content ul.highlight-bg li.highlight-bg-item{height:150vw;max-height:100%;background-size:cover!important;background-position:78% 100%!important}#highlight .section-content ul.highlight-bg li.highlight-bg-item:nth-child(1){background-position:95% 100%!important}#highlight .section-content ul.highlight-bg li.highlight-bg-item:nth-child(2){background-position:95% 100%!important}#highlight .section-content ul.highlight-bg li.highlight-bg-item:nth-child(3){background-position:52% 100%!important}.home section{padding:70px 0!important}section .section-header{margin:0 0 50px 0}section .section-header .section-eyebrow{font-size:.875rem;margin:0 0 30px 0}section .section-header .section-title{font-size:1.688rem;line-height:1.36;word-break:keep-all;margin:0}section .section-header .section-description{font-size:1.125rem;margin:20px 0 0 0}section .section-header .section-description br{display:none}ul.three-cols,ul.four-cols,ul.five-cols{width:100%!important;margin:0!important}ul.three-cols>li,ul.four-cols>li,ul.five-cols>li{width:100%!important;margin:0 0 30px 0!important}#highlight .section-header{top:150px}#highlight .section-header .section-title{font-size:1.969rem;font-weight:700;word-break:keep-all;margin:0 0 20px 0}#highlight .section-header h2{width:100%;float:left;font-size:1.125rem;word-break:keep-all}#highlight .section-content ul.highlight-navi{width:100%;bottom:35px;top:unset;left:20px}#highlight .section-content ul.highlight-navi::after{top:-15px}#highlight .section-content ul.highlight-navi::before{font-size:.75rem;top:-50px}#highlight .section-content ul.highlight-navi li.slick-current a{width:18px;height:18px;line-height:18px;top:-1px;font-size:.667rem}#highlight .section-content ul.highlight-navi li{font-size:.875rem;line-height:1.5}#highlight .section-content ul.highlight-bg li.highlight-bg-item{background-size:200% auto;background-color:#312D3D}#client{padding:35px 0!important}.home #why ul.normal-blocks li.normal-block-item .entry-meta{padding:30px;height:auto!important}.home #service .section-content .inner,.home #process .section-content .inner{padding:0 20px}.home #service ul.normal-blocks li.normal-block-item .entry-header{height:80px!important}.home #service ul.normal-blocks li.normal-block-item .entry-meta{height:auto!important}.home #process::after{height:210px}ul.customers-loop{width:calc(100% + 10px)!important;margin:0 -5px!important;float:left}ul.customers-loop li.customers-loop-item{margin:0 5px!important}ul.customers-loop li.customers-loop-item .entry-meta{white-space:normal;padding:25px 10px 20px 15px!important}ul.customers-loop li.customers-loop-item .entry-meta .entry-title{font-size:1.125rem!important}ul.customers-loop li.customers-loop-item .entry-meta p{font-size:.875rem;font-weight:400;line-height:1.5;margin:0 0 15px 0;word-break:break-all;padding-right:0}ul.customers-loop li.customers-loop-item .entry-meta::before{width:34px;height:40px;background-size:34px 40px;top:-8px;right:-8px}ul.customers-loop li.customers-loop-item .entry-meta .entry-cite{font-size:.75rem;word-break:keep-all}.home #client{padding:40px 0}ul.client-loop{margin:20px 0}ul.client-loop li.client-loop-item{margin:0 25px}ul.client-loop li.client-loop-item img{height:22px;width:auto}.home #why{padding:70px 0}ul.normal-blocks li.normal-block-item .entry-thumbnail{width:100%;height:calc((100vw - 40px)*0.5625)}ul.normal-blocks li.normal-block-item .entry-meta{padding:30px 20px;height:auto}ul.normal-blocks li.normal-block-item .entry-meta .entry-title{font-size:1.313rem;margin:0 0 10px 0}.home #service{padding:70px 0}.home #service .section-header{text-align:left}.home #service ul.normal-blocks li.normal-block-item .entry-header{height:110px}.home #service ul.normal-blocks li.normal-block-item .entry-header .entry-title{font-size:1.313rem}.home #service ul.normal-blocks li.normal-block-item .entry-meta{height:auto;padding:20px 30px}.home #service ul.normal-blocks li.normal-block-item .entry-meta strong{margin:0 0 15px 0;padding:0 0 15px 0;height:auto}.home #process{padding:70px 0}.home #process ul.process-blocks li.process-block-item{margin:0 0 40px 0!important;height:auto}.home #process ul.process-blocks li.process-block-item::after{top:unset;bottom:-27px;right:unset;left:50%;transform:translateX(-50%) rotate(90deg)}.home #process ul.process-blocks li.process-block-item:nth-child(3)::after,.home #process ul.process-blocks li.process-block-item:nth-child(6)::after{content:""}.home #process ul.process-blocks li.process-block-item:last-child{margin:0 0 20px 0!important}.home #process ul.process-blocks li.process-block-item:last-child::after{content:none}.home #process ul.process-blocks li.process-block-item .entry-meta{width:100%;position:unset;bottom:unset;left:unset;padding:50px 30px 20px 30px}.home #process ul.process-blocks li.process-block-item .entry-meta .entry-title{font-size:1.313rem;margin:0 0 10px 0}.home #process ul.process-blocks li.process-block-item .entry-meta p{font-size:1rem;height:auto}.home #process ul.process-blocks li.process-block-item span.process-number{width:36px;height:36px;line-height:36px;font-size:1rem;top:20px;right:20px}.home #process span.small-text{font-size:.75rem;line-height:1.36;width:100%;display:block;float:left;padding:0 0 0 15px;word-break:keep-all}.home #customer{padding:70px 0}.home #customer::after{height:170px}#cta{padding:0}#cta .section-content{width:calc(100% + 40px);height:auto;margin:0 -20px;border-radius:0;padding:50px 35px;text-align:center}#cta .section-content .entry-title{font-size:1.688rem;margin:0 0 60px 0;word-break:keep-all}#cta .section-content a{display:inline-block;height:46px;line-height:46px;padding:0 25px;border-radius:23px 23px;float:none;font-size:1.125rem}.home #faq{padding:70px 0}.home #faq .section-content{width:100%;margin:0}ul.faq-loop{width:100%;margin:0}ul.faq-loop li.faq-loop-item{padding:25px 0}ul.faq-loop li.faq-loop-item h3.faq-title{font-size:1.125rem;font-weight:600;padding:0 40px 0 0}ul.faq-loop li.faq-loop-item .faq-content{margin:15px 0 0 0;font-size:1rem}.site-footer{padding:50px 0}.site-footer .footer-left{width:100%;margin:0 0 30px 0}.site-footer .footer-right{width:100%}.site-footer .footer-right #footer-menu{padding:0 0 25px 0;margin:0 0 25px 0}.site-footer .footer-right #footer-menu li{margin:0 15px 0 0;font-size:.875rem}.site-footer .footer-right p{line-height:1.5;font-size:.875rem}.site-footer .footer-right p strong{width:100%}.site-footer .footer-right p span.divider{font-size:0;width:100%;display:block}#primary{padding:80px 0 0 0}.page article .entry-header,.archive #primary .page-header,.page-template-page-blog #primary .page-header{padding:50px 0;float:left}.archive #primary .page-header .black-filter,.page article .entry-header .black-filter,.page-template-page-blog #primary .page-header .black-filter{height:250px}.archive #primary .page-header .page-eyebrow,.page article .entry-header .entry-eyebrow,.page-template-page-blog #primary .page-header .page-eyebrow{width:100%;float:left;font-size:.875rem}.archive #primary .page-header .page-title,.page-template-page-about article .entry-header .entry-title,.page-template-page-blog #primary .page-header .page-title{width:100%;float:left;font-size:1.969rem;margin:15px 0 0 0;word-break:keep-all}.page-template-page-about article .entry-header h2{width:100%;float:left;margin:0;word-break:keep-all}.archive #primary .page-header p,.page article .entry-header p{font-size:1.125rem;margin:15px 0 0 0}.archive #primary .page-header p br,.page article .entry-header p br{display:none}.page-template-page-about article .entry-content .ceo{padding:0}ul.peoples{width:100%;margin:0;display:block!important}.page-template-page-about article .entry-content .ceo .ceo-profile ul.peoples li.people{width:100%;margin:0}ul.peoples li.people .entry-thumbnail{width:calc(100vw - 40px);height:calc(100vw - 40px)}ul.peoples-bottom{width:100%;margin:0;display:block!important}ul.peoples-bottom li.people-bottom{width:100%;margin:0 0 30px 0}.page-template-page-about article .entry-content .ceo .ceo-message{width:100%;float:left;position:relative;top:unset;right:unset;margin:50px 0 0 0;padding:0}.page-template-page-about article .entry-content .ceo .ceo-message h4{font-size:1.5rem;margin:0 0 25px 0;padding:0 0 0 30px}.page-template-page-about article .entry-content .ceo .ceo-message p{font-size:1rem;width:100%;padding:0 0 0 30px}.page-template-page-about article .entry-content .others{padding:50px 0}.page-template-page-about article .entry-content .others::before{height:320px}.page-template-page-about article .entry-content .others strong{margin:0 0 25px 0}ul.peoples li.people{width:100%;margin:0 0 30px 0}.page-template-page-about #cta .inner{margin:0 -20px}.sub-navigation>div>ul.menu{margin:35px 0 0 0}.works-wrap,.articles-wrap{width:100%;margin:0}.works-wrap article,.articles-wrap article{width:100%;margin:0 0 40px 0}.works-wrap article .entry-thumbnail{height:calc((100vw - 40px)*0.75);margin:0 0 15px 0}.entry-category{margin:0 0 10px 0}.works-wrap article .entry-meta .entry-title{font-size:1.313rem}.articles-wrap article .entry-thumbnail{height:calc((100vw - 40px)*0.5625);margin:0}.articles-wrap article .entry-meta .entry-title{font-size:1.313rem;margin:0 0 15px 0}.articles-wrap article .entry-meta .entry-info span.entry-category,.articles-wrap article .entry-meta .entry-info span.entry-date{height:52px;line-height:52px}.page-template-page-blog #primary .page-content .highlights-wrap{width:calc(100% + 10px);margin:0 -5px 90px -5px;padding:0 0 50px 0}.page-template-page-blog #primary .page-content .highlights-wrap::before{left:-15px;height:360px}.page-template-page-blog #primary .page-content .highlights-wrap article{width:calc(100% -10px);margin:0 5px;height:auto;box-shadow:none}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-thumbnail{width:100%;float:left;height:calc((100vw - 40px)*0.5625);margin:0}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta{width:100%;float:left;margin:0;padding:30px 30px 0 30px}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-title{font-size:1.313rem;margin:0 0 15px 0}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta p{font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 25px 0;height:72px;max-height:4.5;-webkit-line-clamp:3}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info{width:100%;position:unset;bottom:unset;right:unset}.single-post #primary>article{padding:0;max-width:100%;width:100%}.single-post #primary>article .post-thumbnail{width:100%;margin:0;border-radius:0}.single-post #primary>article .entry-header{width:calc(100% - 40px);margin:20px 20px 50px 20px;padding:0 0 50px 0}.single-post #primary>article .entry-header .entry-title{font-size:1.688rem;margin:0 0 15px 0}.single-post #primary>article .entry-header p{font-size:1rem;color:#676767}.single-post #primary>article .entry-content{width:calc(100% - 40px);margin:0 20px}.single-post #primary>article .entry-footer{width:calc(100% - 40px);margin:0 20px}.single-post #primary>article .entry-content .single-cta{padding:45px 20px;margin:50px 0 0 0;text-align:center;height:auto}.single-post #primary>article .entry-content .single-cta strong{display:inline-block;width:100%;float:left;text-align:center;margin:0}.single-post #primary>article .entry-content .single-cta a{position:unset;bottom:usnet;right:unset}.single-post #primary>article .entry-content ul.entry-tag{margin:50px 0 0 0}#related-works{width:100%;margin:50px 0 0 0;padding:0 0 50px 0}#related-works .section-header{margin:0 0 30px 0}.single-service article .entry-header{background-position:center;background-size:cover}.single-service article .entry-header .inner .entry-eyebrow{font-size:1rem;line-height:32px;padding:0 5px;margin:0 0 50px 0}.single-service article .entry-header .inner .entry-title{font-size:1.688rem;height:auto;margin:0 0 30px 0;word-break:keep-all}.single-service article .entry-header .inner h2 p{font-size:1.125rem;word-break:keep-all;line-height:1.5;font-weight:400;color:#bbb}.single-service article .entry-header .inner h2 p br{display:none}.service-features-section>span.section-eyebrow{font-size:.875rem;margin:0 0 30px 0}.service-features-section>h2.section-title{font-size:1.5rem;line-height:1.36;word-break:keep-all}.service-features-section>h2.section-title br{display:none}.service-features-section>p.section-description{font-size:1.125rem!important;margin:0 0 50px 0!important}.service-features-section{padding:70px 0 35px 0}.service-features-section ul.features{border-radius:5px 5px;display:block}.service-features-section ul.features li.feature{width:100%;padding:60px 25px 20px 25px;border-bottom:1px dashed silver;border-left:none}.service-features-section ul.features li.feature:last-child{border-bottom:none}.service-features-section ul.features li.feature h3{height:auto;font-size:1.313rem;margin:0 0 36px 0}.service-features-section ul.features li.feature p::before{top:-18px}.service-top-section .section-inner{margin:0 -20px!important;padding:50px 20px!important}.service-top-section .section-inner h2.section-title{font-size:1.5rem;word-break:keep-all;margin:0 0 20px 0}.service-top-section .section-inner h2.section-title br{display:none}.service-top-section .section-inner p.section-description{font-size:1.125rem!important}.service-top-section .section-inner p.section-description br{display:none}.single-service article .entry-header .inner a.top-cta{height:52px;line-height:52px;padding:0 36px;font-size:1.125rem;margin:50px 0 0 0}.single-service section span.section-eyebrow{font-size:1rem;margin:0 0 25px 0}.section-wrap .service-process-section h2{font-size:1.5rem!important;line-height:1.36!important;word-break:keep-all}.section-wrap .service-process-section h2 br{display:none}.articles-wrap article .entry-meta{height:auto;padding:20px 30px 70px 30px}.articles-wrap article .entry-meta .entry-info span.entry-category ul.post-categories,.articles-wrap article .entry-meta .entry-info span.entry-category ul.post-categories li{height:52px;line-height:52px}.page-template-page-blog #primary .page-content .highlights-wrap article .entry-meta .entry-info span.entry-category{margin:0}#related-works .section-header .inner,#related-works .section-content .inner{padding:0 20px!important}.entry-content .wp-block-image{width:calc(100% + 40px);margin:2.25rem -20px!important}.entry-content .wp-block-image.size-full,.entry-content .wp-block-image.size-large{float:left}.entry-content .wp-block-image .aligncenter{width:100%;float:none;margin:0 auto;text-align:center}.entry-content .wp-block-image .aligncenter img{float:none}.entry-content .wp-block-image .alignleft{width:50%;margin:0 20px 0 20px}.entry-content .wp-block-image .alignright{width:50%;margin:0 20px 0 20px}.entry-content .wp-block-image.size-full{float:left}.entry-content .wp-block-gallery{width:calc(100% + 40px);margin:0 -20px 2.25rem -20px;float:left}.entry-content .wp-block-gallery .wp-block-image{height:auto!important;margin:0!important}.entry-content .slick-slider{width:100%;margin:2.25rem 0 3.375rem 0!important}.entry-content .slick-slider .slick-list{width:calc(100% + 40px);margin:0 -20px}.entry-content .wp-block-quote p{font-size:1.125rem;margin:0 0 10px 0}.entry-content .wp-block-embed{width:calc(100% + 40px);margin:10px -20px 3.25rem -20px!important}.entry-content .wp-block-embed.is-type-wp-embed{width:100%;margin:10px 0 3.25rem 0!important}.entry-content .wp-block-quote{padding:1rem 0 0 1.688rem;margin:1rem 0 2.25rem 0}.entry-content .wp-block-quote::before,.entry-content .wp-block-quote.is-style-default::before{width:40px;height:28px}.entry-content .has-background{padding:15px}.entry-content .has-background .wp-block-image{width:calc(100% + 30px)!important;margin:0 -15px 1.625rem -15px!important}.entry-content .slick-slider .slick-list .slick-slide .wp-block-image{margin:0 0 10px 0!important}.entry-content h2.wp-block-heading{font-size:1.313rem;margin:31px 0 14px 0;padding:0}.entry-content h3.wp-block-heading{font-size:1.125rem;margin:24px 0 12px 0}.entry-content h4.wp-block-heading{font-size:1rem}.entry-content>ul,.entry-content>ol{margin:0 0 2.25rem 1.125rem;width:calc(100% - 1.125rem)}.entry-content .wp-block-separator{margin:1.125rem 35% 2.25rem 35%}.entry-content .wp-block-separator.is-style-wide,.entry-content .wp-block-separator.is-style-dots{margin:1.125rem 0 2.25rem 0}.entry-content .wp-block-code{padding:20px 15px}.entry-content .slick-slider .slick-list figure{margin-bottom:0!important}.entry-content .slick-slider .slick-dots{left:10px}.entry-content .slick-slider .paging-info{right:10px}.single-service article .entry-content-wrap .cta-area-bottom{height:75vh;max-height:630px;margin:50px 0;text-align:center}.single-service article .entry-content-wrap .cta-area-bottom strong{padding:50px;font-size:1.313rem;text-align:center;word-break:keep-all;position:relative;display:block;width:100%;top:unset;left:unset}.single-service article .entry-content-wrap .cta-area-bottom strong p{width:100%;float:left}.single-service article .entry-content-wrap .cta-area-bottom strong p br{display:none}.single-service article .entry-content-wrap .cta-area-bottom .circle-01{top:220px;left:-50px;width:260px;height:260px}.single-service article .entry-content-wrap .cta-area-bottom .circle-02{width:120px;height:120px;bottom:130px;right:-40px}.single-service article .entry-content-wrap .cta-area-bottom .circle-03{width:180px;height:180px;top:150px;right:-65px}.single-service article .entry-content-wrap .cta-area-bottom a{bottom:50px;left:50%;transform:translateX(-50%)}.service-features-section>h2.section-title br{display:none!important}.service-features-section>h2.section-title strong{display:inline!important}.service-features-section>h2.section-title strong::before{content:none!important}.service-features-section>p.section-description br{display:none}ul.site-floating{display:block;width:256px;height:56px;position:fixed;bottom:10px;right:5px;background-color:rgba(0,0,0,.75);padding:6px;border-radius:33px 33px;z-index:9000}ul.site-floating li{width:auto;height:44px;float:left;margin:0 5px 0 0}ul.site-floating li:last-child{margin:0}ul.site-floating li a img{width:44px;height:44px;float:left}ul.site-floating li.floating-phone{height:44px;background-color:#101010;border-radius:22px 22px}ul.site-floating li.floating-phone a{text-decoration:none}ul.site-floating li.floating-phone a span{color:#fff;line-height:50px;padding:0 20px 0 0}.error404 .page-header{width:100%;float:left;margin:50px 0 30px 0}.error404 .page-header .inner h1.page-title{font-size:2.25rem;line-height:1.2;text-align:center}.error404 .page-content{text-align:center}.error404 .page-content p{font-size:1.125rem;line-height:1.36;margin:0 0 50px 0}.single-work #primary>article{padding:0}.single-work #primary>article .entry-thumbnail{width:100vw;height:56.25vw;margin:0}.single-work #primary>article .entry-thumbnail .inner{width:100%;height:100%;margin:0!important;border-radius:0}.single-work #primary>article .entry-header .inner{padding:20px 0;margin:0 20px;width:calc(100% - 40px)}.single-work #primary>article .entry-header .inner .entry-category{margin:0 0 10px -5px}.single-work #primary>article .entry-header .entry-title{font-size:1.688rem;margin:5px 0 15px 0;width:100%;float:left}.single-work article .entry-content-wrap .inner .entry-content .nda-notice p{width:100%}.single-work article .entry-content-wrap .inner .entry-content .work-blockquote{padding:45px 30px 0 30px}.page article .entry-header .entry-title{font-size:2.25rem}#salesmap-web-form{padding:0 0 50px 0!important}.page-template-page-contact .entry-content .wp-block-spacer{display:none}.sub-navigation>div>ul.menu>li.menu-item{margin:0 15px;font-size:1rem}.sub-navigation>div>ul.menu>li.menu-item::after{right:-17px}.single-post #related-works::before{height:280px!important}.service-top-section .section-inner{float:left}.service-top-section .section-inner ul.section-extra{display:block;width:100%;max-width:100%;float:left;margin:35px 0 0 0;position:unset;left:unset;bottom:unset;transform:unset}.service-top-section .section-inner ul.section-extra li{padding:40px 30px;margin:0 0 10px 0;border-radius:5px 5px}.service-top-section .section-inner ul.section-extra li:last-child{margin:0}.service-top-section .section-inner ul.section-extra li .extra-info h3::after{width:35px;height:3px;bottom:-24px;left:0}.others h2{width:100%;text-align:center;font-size:1.969rem!important;line-height:1.2;margin:0 0 50px 0}ul.milestones{display:block!important;width:100%;margin:0;float:left;display:flex}ul.milestones li{width:100%;margin:0 0 30px 0;float:left;text-align:center}ul.milestones li img{width:100%;height:auto;float:left;line-height:0;margin:0 0 10px 0;border-radius:5px 5px;box-shadow:0 0 30px rgba(0,0,0,.1)}.page-template-page-contact .entry-content-wrap .inner{padding:0}.single-service section{padding:50px 0 50px 0}.section-wrap .service-process-section,.section-wrap .service-faq-section{width:100%;margin:0}.section-wrap .service-process-section ul.process-blocks li.process-block-item .entry-meta .entry-title{font-weight:600;font-size:1.313rem}.section-wrap .service-process-section ul.process-blocks li.process-block-item span.process-number{top:-15px}.single-work article .entry-content-wrap .inner .entry-content h2{font-size:1.313rem}.single-work article .entry-content-wrap .inner .entry-content h3{font-size:1.125rem}.service-features-section ul.features li.feature h3 br{display:none}.service-features-section ul.features li.feature h3::before{content:"";display:block;width:25px;height:23px;background-image:url(/wp-content/themes/teamppt/images/icons/icon-check.svg);background-size:auto 23px;background-repeat:no-repeat;background-position:left center;margin:0;position:absolute;top:-40px;left:0;opacity:1}.section-wrap .service-process-section ul.process-blocks li.process-block-item.active span.process-number{background-color:#fff;color:#3875FE}}