.elementor-7512 .elementor-element.elementor-element-319b6db{padding:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-52efa9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-956d7be{width:100%;max-width:100%;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-7512 .elementor-element.elementor-element-956d7be > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-7512 .elementor-element.elementor-element-956d7be .elementor-heading-title{font-family:"Cutive Mono", Sans-serif;font-size:36px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-691aeb2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-691aeb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-691aeb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-98a1bb3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.5em;color:var( --e-global-color-9e102b5 );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-4452196.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-4452196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-0f4faca .elementor-icon-wrapper{text-align:center;}.elementor-7512 .elementor-element.elementor-element-0f4faca .elementor-icon{font-size:200px;}.elementor-7512 .elementor-element.elementor-element-0f4faca .elementor-icon svg{height:200px;}.elementor-7512 .elementor-element.elementor-element-78a3eb7{padding:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-1c89abb{text-align:center;}.elementor-7512 .elementor-element.elementor-element-1c89abb .elementor-heading-title{font-family:"Cutive Mono", Sans-serif;font-size:25px;color:var( --e-global-color-d338137 );}.elementor-7512 .elementor-element.elementor-element-2e9d0fe{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-7512 .elementor-element.elementor-element-5c4476f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/05/Happy-School-Education-Ecosystem-Mockup-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7512 .elementor-element.elementor-element-5c4476f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#181921;opacity:0.6;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-5c4476f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-5c4476f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-5c4476f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-element-populated, .elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-element-populated > .elementor-background-overlay, .elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7512 .elementor-element.elementor-element-27f82ea > .elementor-container{min-height:400px;}.elementor-7512 .elementor-element.elementor-element-27f82ea{z-index:0;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-91b535d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-91b535d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-91b535d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-0de1c77{text-align:center;}.elementor-7512 .elementor-element.elementor-element-0de1c77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-494fb1a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-f97a6bc .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-f97a6bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-f97a6bc .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7512 .elementor-element.elementor-element-b2232ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/05/Move-travel-platform-mockup-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7512 .elementor-element.elementor-element-b2232ff:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-e74b8c1 );opacity:0.6;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-b2232ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-b2232ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-b2232ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-element-populated, .elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-element-populated > .elementor-background-overlay, .elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7512 .elementor-element.elementor-element-fb82c09 > .elementor-container{min-height:400px;}.elementor-7512 .elementor-element.elementor-element-fb82c09{z-index:0;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-a26efdd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-a26efdd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-a26efdd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-4686263{text-align:center;}.elementor-7512 .elementor-element.elementor-element-4686263 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-2fe14f9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button:hover, .elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button:hover svg, .elementor-7512 .elementor-element.elementor-element-d065a17 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-35790d5{padding:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-ae0c75e{--spacer-size:30px;}.elementor-7512 .elementor-element.elementor-element-d0b6316{text-align:center;}.elementor-7512 .elementor-element.elementor-element-d0b6316 .elementor-heading-title{font-family:"Cutive Mono", Sans-serif;font-size:25px;color:var( --e-global-color-d338137 );}.elementor-7512 .elementor-element.elementor-element-8d19613{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-7512 .elementor-element.elementor-element-fce9df1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/03/2023-space-t-digital-design-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7512 .elementor-element.elementor-element-fce9df1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#181921;opacity:0.6;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-fce9df1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-fce9df1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-fce9df1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-element-populated, .elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-element-populated > .elementor-background-overlay, .elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7512 .elementor-element.elementor-element-827c21e > .elementor-container{min-height:400px;}.elementor-7512 .elementor-element.elementor-element-827c21e{z-index:0;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-87701ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-87701ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-87701ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-721eeae{text-align:center;}.elementor-7512 .elementor-element.elementor-element-721eeae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-5b59b75{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button:hover, .elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button:hover svg, .elementor-7512 .elementor-element.elementor-element-6381d09 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-f4b8cf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/03/2023-NDA-Group-branding-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-e74b8c1 );opacity:0.6;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-f4b8cf9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-element-populated, .elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7512 .elementor-element.elementor-element-7a734bd > .elementor-container{min-height:400px;}.elementor-7512 .elementor-element.elementor-element-7a734bd{z-index:0;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-23244f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-23244f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-23244f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-7570fa5{text-align:center;}.elementor-7512 .elementor-element.elementor-element-7570fa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-75b5d24{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button:hover, .elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button:hover svg, .elementor-7512 .elementor-element.elementor-element-1e80543 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-9ff0775{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-7512 .elementor-element.elementor-element-5c39818:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/03/2023-yk-education-digital-design-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7512 .elementor-element.elementor-element-5c39818:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#181921;opacity:0.6;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-5c39818.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-5c39818.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-5c39818.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-element-populated, .elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-element-populated > .elementor-background-overlay, .elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7512 .elementor-element.elementor-element-aa26b4d > .elementor-container{min-height:400px;}.elementor-7512 .elementor-element.elementor-element-aa26b4d{z-index:0;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-d701b64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-d701b64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-d701b64.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-13289cd{text-align:center;}.elementor-7512 .elementor-element.elementor-element-13289cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-ee1c605{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button:hover, .elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button:hover svg, .elementor-7512 .elementor-element.elementor-element-c20a0c7 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-90c9597:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/03/2023-kitech-digital-design-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7512 .elementor-element.elementor-element-90c9597:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-e74b8c1 );opacity:0.6;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-90c9597.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-90c9597.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-90c9597.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-element-populated, .elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-element-populated > .elementor-background-overlay, .elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7512 .elementor-element.elementor-element-3276eac > .elementor-container{min-height:400px;}.elementor-7512 .elementor-element.elementor-element-3276eac{z-index:0;}.elementor-bc-flex-widget .elementor-7512 .elementor-element.elementor-element-f9d870b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7512 .elementor-element.elementor-element-f9d870b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7512 .elementor-element.elementor-element-f9d870b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7512 .elementor-element.elementor-element-b506d2f{text-align:center;}.elementor-7512 .elementor-element.elementor-element-b506d2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-cb19a30{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button:hover, .elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button:hover svg, .elementor-7512 .elementor-element.elementor-element-ec2cc32 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}body.elementor-page-7512:not(.elementor-motion-effects-element-type-background), body.elementor-page-7512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2023/03/bg-2023-01-scaled.jpg");}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7512 .elementor-element.elementor-element-2e9d0fe{padding:0px 24px 0px 24px;}.elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-8d19613{padding:0px 24px 0px 24px;}.elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7512 .elementor-element.elementor-element-9ff0775{padding:0px 24px 0px 24px;}.elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-7512 .elementor-element.elementor-element-956d7be .elementor-heading-title{font-size:32px;}.elementor-7512 .elementor-element.elementor-element-98a1bb3{text-align:center;font-size:16px;}.elementor-7512 .elementor-element.elementor-element-0f4faca .elementor-icon-wrapper{text-align:center;}.elementor-7512 .elementor-element.elementor-element-2e9d0fe{padding:0px 12px 0px 12px;}.elementor-7512 .elementor-element.elementor-element-27f82ea > .elementor-container{min-height:40vh;}.elementor-7512 .elementor-element.elementor-element-494fb1a{font-size:16px;}.elementor-7512 .elementor-element.elementor-element-fb82c09 > .elementor-container{min-height:40vh;}.elementor-7512 .elementor-element.elementor-element-2fe14f9{font-size:16px;}.elementor-7512 .elementor-element.elementor-element-8d19613{padding:0px 12px 0px 12px;}.elementor-7512 .elementor-element.elementor-element-827c21e > .elementor-container{min-height:40vh;}.elementor-7512 .elementor-element.elementor-element-5b59b75{font-size:16px;}.elementor-7512 .elementor-element.elementor-element-7a734bd > .elementor-container{min-height:40vh;}.elementor-7512 .elementor-element.elementor-element-75b5d24{font-size:16px;}.elementor-7512 .elementor-element.elementor-element-9ff0775{padding:0px 12px 0px 12px;}.elementor-7512 .elementor-element.elementor-element-aa26b4d > .elementor-container{min-height:40vh;}.elementor-7512 .elementor-element.elementor-element-ee1c605{font-size:16px;}.elementor-7512 .elementor-element.elementor-element-3276eac > .elementor-container{min-height:40vh;}.elementor-7512 .elementor-element.elementor-element-cb19a30{font-size:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7512 .elementor-element.elementor-element-5c4476f{width:100%;}.elementor-7512 .elementor-element.elementor-element-b2232ff{width:100%;}.elementor-7512 .elementor-element.elementor-element-fce9df1{width:100%;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9{width:100%;}.elementor-7512 .elementor-element.elementor-element-5c39818{width:100%;}.elementor-7512 .elementor-element.elementor-element-90c9597{width:100%;}}@media(min-width:1025px){.elementor-7512 .elementor-element.elementor-element-5c4476f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-5c4476f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7512 .elementor-element.elementor-element-b2232ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-b2232ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7512 .elementor-element.elementor-element-fce9df1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-fce9df1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7512 .elementor-element.elementor-element-f4b8cf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-f4b8cf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7512 .elementor-element.elementor-element-5c39818:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-5c39818 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7512 .elementor-element.elementor-element-90c9597:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7512 .elementor-element.elementor-element-90c9597 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-956d7be */#main-greeting h3:hover{
    color:#FFE8C6!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f4faca */.cmyk svg:hover{
    -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform:rotate(360deg);

    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27f82ea */.design-title{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.design:hover .design-title{
    opacity: 1;
    z-index: 89;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c4476f */@media only screen and (max-width:991px){
    #design .elementor-column-wrap{
border:1px solid #d5d5d5;
border-radius:16px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-827c21e */.design-title{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.design:hover .design-title{
    opacity: 1;
    z-index: 89;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fce9df1 */@media only screen and (max-width:991px){
    #design .elementor-column-wrap{
border:1px solid #d5d5d5;
border-radius:16px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa26b4d */.design-title{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.design:hover .design-title{
    opacity: 1;
    z-index: 89;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c39818 */@media only screen and (max-width:991px){
    #design .elementor-column-wrap{
border:1px solid #d5d5d5;
border-radius:16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ac9088 */.glow-on-hover:before {
    content: '';
    background: linear-gradient(45deg, #FFFFFF, #000000, #ffffff,#000000, #ffffff, #000000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% - 13px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}


.glow-on-hover:active:after {
    background: transparent;
}

.glow-on-hover:hover:before {
    opacity: 1;
}


.glow-on-hover:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}




.glow-on-hover2:before {
    content: '';
    background: linear-gradient(45deg, #FFFFFF, #000000, #ffffff,#000000, #ffffff, #000000);
    position: absolute;
    top: -2px;
    right:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% - 13px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}


.glow-on-hover2:active:after {
    background: transparent;
}

.glow-on-hover2:hover:before {
    opacity: 1;
}


.glow-on-hover2:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}


@media only screen and (max-width:768px){
.glow-on-hover:before {
  display:none;
}
.glow-on-hover2:before {
  display:none;
}
}/* End custom CSS */