.elementor-3415 .elementor-element.elementor-element-fa22cef{padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-c32aea7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19f27c8 );}.elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-3a6855b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-3a6855b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-3a6855b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-3415 .elementor-element.elementor-element-3a6855b > .elementor-element-populated{border-style:none;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:24px 24px 24px 24px;}.elementor-3415 .elementor-element.elementor-element-3a6855b > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-3a6855b > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-3a6855b > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-8b85158{width:100%;max-width:100%;text-align:start;}.elementor-3415 .elementor-element.elementor-element-8b85158 .elementor-heading-title{font-family:"DotGothic16", Sans-serif;font-size:30px;color:#3F5EFB;}.elementor-3415 .elementor-element.elementor-element-94abdeb{text-align:start;font-family:"Cutive Mono", Sans-serif;font-size:18px;line-height:1.5em;color:var( --e-global-color-8c8b518 );}.elementor-3415 .elementor-element.elementor-element-2429011 > .elementor-element-populated{border-style:none;}.elementor-3415 .elementor-element.elementor-element-2429011 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-2429011 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-2429011 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-c74efce .elementor-icon-wrapper{text-align:center;}.elementor-3415 .elementor-element.elementor-element-c74efce .elementor-icon{font-size:300px;}.elementor-3415 .elementor-element.elementor-element-c74efce .elementor-icon svg{height:300px;}.elementor-3415 .elementor-element.elementor-element-de2c69b{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-0fe00ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-0fe00ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-0fe00ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-0fe00ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3415 .elementor-element.elementor-element-4968bbf{width:auto;max-width:auto;}.elementor-3415 .elementor-element.elementor-element-4968bbf > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-4968bbf .elementor-icon-wrapper{text-align:center;}.elementor-3415 .elementor-element.elementor-element-6864dfd{width:auto;max-width:auto;text-align:center;}.elementor-3415 .elementor-element.elementor-element-6864dfd .elementor-heading-title{font-family:"DotGothic16", Sans-serif;font-size:25px;color:var( --e-global-color-d338137 );}.elementor-3415 .elementor-element.elementor-element-1653e16{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-003c062:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/NDA-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-003c062: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-3415 .elementor-element.elementor-element-003c062.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-003c062.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-003c062.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-003c062 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-003c062:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );}.elementor-3415 .elementor-element.elementor-element-003c062:hover > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-003c062:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-e9c82ff > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-e9c82ff{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-120799f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-120799f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-120799f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-26113df{text-align:center;}.elementor-3415 .elementor-element.elementor-element-26113df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-48b846a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-265ee35 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-7242c57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/ODs-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-7242c57: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-3415 .elementor-element.elementor-element-7242c57.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-7242c57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-7242c57.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-7242c57 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-7242c57:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );}.elementor-3415 .elementor-element.elementor-element-7242c57:hover > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-7242c57:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-3f913b1 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-3f913b1{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-d6df153.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-d6df153.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-d6df153.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-96df575{text-align:center;}.elementor-3415 .elementor-element.elementor-element-96df575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-adf3a42{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-b3c8f91 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-4bd27c9{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-84bc6be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/TrumpF-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-84bc6be: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-3415 .elementor-element.elementor-element-84bc6be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-84bc6be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-84bc6be.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-84bc6be > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-4a1e350 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-4a1e350{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-e67f0e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-e67f0e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-e67f0e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-a5e1ea1{text-align:center;}.elementor-3415 .elementor-element.elementor-element-a5e1ea1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-fbdbe17{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-ae5a2be .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-09c590b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Epicor-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-09c590b: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-3415 .elementor-element.elementor-element-09c590b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-09c590b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-09c590b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-09c590b > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-eece409 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-eece409{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-cf5d565.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-cf5d565.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-cf5d565.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-b22fbf2{text-align:center;}.elementor-3415 .elementor-element.elementor-element-b22fbf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-556c145{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-eb5e901 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-6dd2b01{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-4252e66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Maverick-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-4252e66: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-3415 .elementor-element.elementor-element-4252e66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-4252e66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-4252e66.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-4252e66 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-7d5894a > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-7d5894a{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-8563f77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-8563f77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-8563f77.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-5f51554{text-align:center;}.elementor-3415 .elementor-element.elementor-element-5f51554 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-c144f83{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-bfb7504 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-1b2b70c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Intenso-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-1b2b70c: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-3415 .elementor-element.elementor-element-1b2b70c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-1b2b70c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-1b2b70c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-1b2b70c > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-3c37b93 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-3c37b93{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-f5ac9fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-f5ac9fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-f5ac9fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-89c9868{text-align:center;}.elementor-3415 .elementor-element.elementor-element-89c9868 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-b73d5b9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-f5e61fe .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-9cdb6ea{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-72ce41d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/ShinyO-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-72ce41d: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-3415 .elementor-element.elementor-element-72ce41d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-72ce41d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-72ce41d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-72ce41d > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-9db370e > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-9db370e{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-68e72d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-68e72d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-68e72d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-133e97c{text-align:center;}.elementor-3415 .elementor-element.elementor-element-133e97c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-7648841{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-60e51e0 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-a299196:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/VNIB-Web-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-a299196: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-3415 .elementor-element.elementor-element-a299196.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-a299196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-a299196.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-a299196 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-73322f6 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-73322f6{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-a469aae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-a469aae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-a469aae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-5e31e51{text-align:center;}.elementor-3415 .elementor-element.elementor-element-5e31e51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-091201e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-1356c42 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-8fc2a74{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-c3b99f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Midnight-Radio-App-Mockup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-c3b99f7: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-3415 .elementor-element.elementor-element-c3b99f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-c3b99f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-c3b99f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-2f8b52c > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-2f8b52c{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-a5096a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-a5096a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-a5096a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-e0f002d{text-align:center;}.elementor-3415 .elementor-element.elementor-element-e0f002d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-0486048{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-ee9e1e1 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-488f445:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Boil-Egg-App-Mockup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-488f445: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-3415 .elementor-element.elementor-element-488f445.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-488f445.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-488f445.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-488f445 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-37dba97 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-37dba97{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-3c15b88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-3c15b88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-3c15b88.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-548640b{text-align:center;}.elementor-3415 .elementor-element.elementor-element-548640b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-9a70e3e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-b6ca22f .elementor-button{background-color:var( --e-global-color-e5eaca7 );font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-9e102b5 );color:var( --e-global-color-9e102b5 );}.elementor-3415 .elementor-element.elementor-element-b6ca22f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-b6ca22f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-688ca4d{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/04/UXUI_Herboba.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4: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-3415 .elementor-element.elementor-element-c4e3ae4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-41df75d > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-41df75d{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-91ba922.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-91ba922.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-91ba922.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-a7c8c6e{text-align:center;}.elementor-3415 .elementor-element.elementor-element-a7c8c6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-30f3905{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-2a17dcd .elementor-button{background-color:var( --e-global-color-e5eaca7 );font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-9e102b5 );color:var( --e-global-color-9e102b5 );}.elementor-3415 .elementor-element.elementor-element-2a17dcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-2a17dcd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-f04b603:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/04/UXUI_The-Old-Alley.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-f04b603: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-3415 .elementor-element.elementor-element-f04b603.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-f04b603.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-f04b603.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-f04b603 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-ab00e56 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-ab00e56{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-a2e69bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-a2e69bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-a2e69bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-664a5ed{text-align:center;}.elementor-3415 .elementor-element.elementor-element-664a5ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-3f6ee3f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-113a409 .elementor-button{background-color:var( --e-global-color-e5eaca7 );font-family:"Montserrat", Sans-serif;fill:var( --e-global-color-9e102b5 );color:var( --e-global-color-9e102b5 );}.elementor-3415 .elementor-element.elementor-element-113a409 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-113a409 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-2987290{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-d7361da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-d7361da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-d7361da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-d7361da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3415 .elementor-element.elementor-element-8bd01ae{width:auto;max-width:auto;}.elementor-3415 .elementor-element.elementor-element-8bd01ae > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-8bd01ae .elementor-icon-wrapper{text-align:center;}.elementor-3415 .elementor-element.elementor-element-6c186e6{width:auto;max-width:auto;text-align:center;}.elementor-3415 .elementor-element.elementor-element-6c186e6 .elementor-heading-title{font-family:"DotGothic16", Sans-serif;font-size:25px;color:var( --e-global-color-d338137 );}.elementor-3415 .elementor-element.elementor-element-15cfc55{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-1655f4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Intenso-deck-mockup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-1655f4a: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-3415 .elementor-element.elementor-element-1655f4a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-1655f4a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-1655f4a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-1655f4a > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-ab147d5 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-ab147d5{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-cbe8d6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-cbe8d6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-cbe8d6e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-95fdf1e{text-align:center;}.elementor-3415 .elementor-element.elementor-element-95fdf1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-d1edaf8 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-4d5c7a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Epicor-Deck-Mockup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4: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-3415 .elementor-element.elementor-element-4d5c7a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-fbf4758 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-fbf4758{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-73c50d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-73c50d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-73c50d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-5f3cf5a{text-align:center;}.elementor-3415 .elementor-element.elementor-element-5f3cf5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-e9cbb38 .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-c828bc2{margin-top:024px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-3415 .elementor-element.elementor-element-c4990e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Joue-Pet-Deck-Mockup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-c4990e1: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-3415 .elementor-element.elementor-element-c4990e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-c4990e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-c4990e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-c4990e1 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-aeb4a54 > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-aeb4a54{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-f346853.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-f346853.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-f346853.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-1c9b23f{text-align:center;}.elementor-3415 .elementor-element.elementor-element-1c9b23f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-769ea0b .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-4b1e9a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/Media-Mice-Deck-Mockup-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3: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-3415 .elementor-element.elementor-element-4b1e9a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c8b518 );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-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-element-populated, .elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3415 .elementor-element.elementor-element-6078d7f > .elementor-container{min-height:400px;}.elementor-3415 .elementor-element.elementor-element-6078d7f{z-index:0;}.elementor-bc-flex-widget .elementor-3415 .elementor-element.elementor-element-e9c5bd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3415 .elementor-element.elementor-element-e9c5bd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3415 .elementor-element.elementor-element-e9c5bd8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3415 .elementor-element.elementor-element-ef0336c{text-align:center;}.elementor-3415 .elementor-element.elementor-element-ef0336c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button{background-color:var( --e-global-color-e22d09b );font-family:"Montserrat", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button:hover, .elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button:focus{background-color:var( --e-global-color-d338137 );color:var( --e-global-color-e5eaca7 );}.elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button:hover svg, .elementor-3415 .elementor-element.elementor-element-5cfb63f .elementor-button:focus svg{fill:var( --e-global-color-e5eaca7 );}body.elementor-page-3415:not(.elementor-motion-effects-element-type-background), body.elementor-page-3415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thycao-portfolio.com/wp-content/uploads/2025/05/bg-2025-01-scaled.jpg");background-position:center center;background-repeat:no-repeat;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3415 .elementor-element.elementor-element-3a6855b{width:69.866%;}.elementor-3415 .elementor-element.elementor-element-2429011{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3415 .elementor-element.elementor-element-3a6855b{width:60%;}.elementor-3415 .elementor-element.elementor-element-2429011{width:40%;}.elementor-3415 .elementor-element.elementor-element-003c062{width:100%;}.elementor-3415 .elementor-element.elementor-element-7242c57{width:100%;}.elementor-3415 .elementor-element.elementor-element-84bc6be{width:100%;}.elementor-3415 .elementor-element.elementor-element-09c590b{width:100%;}.elementor-3415 .elementor-element.elementor-element-4252e66{width:100%;}.elementor-3415 .elementor-element.elementor-element-1b2b70c{width:100%;}.elementor-3415 .elementor-element.elementor-element-72ce41d{width:100%;}.elementor-3415 .elementor-element.elementor-element-a299196{width:100%;}.elementor-3415 .elementor-element.elementor-element-c3b99f7{width:100%;}.elementor-3415 .elementor-element.elementor-element-488f445{width:100%;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4{width:100%;}.elementor-3415 .elementor-element.elementor-element-f04b603{width:100%;}.elementor-3415 .elementor-element.elementor-element-1655f4a{width:100%;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4{width:100%;}.elementor-3415 .elementor-element.elementor-element-c4990e1{width:100%;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3{width:100%;}}@media(min-width:1025px){.elementor-3415 .elementor-element.elementor-element-003c062:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-7242c57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-84bc6be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-09c590b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-4252e66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-1b2b70c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-72ce41d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-a299196:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-c3b99f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-488f445:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-f04b603:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-1655f4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-c4990e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}body.elementor-page-3415:not(.elementor-motion-effects-element-type-background), body.elementor-page-3415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3415 .elementor-element.elementor-element-8b85158 .elementor-heading-title{font-size:18px;}.elementor-3415 .elementor-element.elementor-element-de2c69b{margin-top:0px;margin-bottom:0px;}.elementor-3415 .elementor-element.elementor-element-1653e16{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-003c062 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-7242c57 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-4bd27c9{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-84bc6be > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-09c590b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-6dd2b01{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-4252e66 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-1b2b70c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-9cdb6ea{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-72ce41d > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-a299196 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-8fc2a74{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-c3b99f7 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-488f445 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-688ca4d{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-c4e3ae4 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-f04b603 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-2987290{margin-top:0px;margin-bottom:0px;}.elementor-3415 .elementor-element.elementor-element-15cfc55{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-1655f4a > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-4d5c7a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3415 .elementor-element.elementor-element-c828bc2{padding:0px 24px 0px 24px;}.elementor-3415 .elementor-element.elementor-element-c4990e1 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-4b1e9a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-3415 .elementor-element.elementor-element-c32aea7{width:100%;}.elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-3415 .elementor-element.elementor-element-c32aea7 > .elementor-element-populated{margin:16px 16px 16px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-3415 .elementor-element.elementor-element-f105504{padding:12px 12px 12px 12px;}.elementor-3415 .elementor-element.elementor-element-3a6855b{width:100%;}.elementor-3415 .elementor-element.elementor-element-3a6855b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3415 .elementor-element.elementor-element-8b85158{width:100%;max-width:100%;text-align:center;}.elementor-3415 .elementor-element.elementor-element-94abdeb{text-align:start;font-size:16px;}.elementor-3415 .elementor-element.elementor-element-2429011{width:100%;}.elementor-3415 .elementor-element.elementor-element-2429011 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3415 .elementor-element.elementor-element-c74efce .elementor-icon-wrapper{text-align:center;}.elementor-3415 .elementor-element.elementor-element-c74efce .elementor-icon{font-size:200px;}.elementor-3415 .elementor-element.elementor-element-c74efce .elementor-icon svg{height:200px;}.elementor-3415 .elementor-element.elementor-element-6864dfd .elementor-heading-title{font-size:20px;}.elementor-3415 .elementor-element.elementor-element-1653e16{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-e9c82ff > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-48b846a{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-3f913b1 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-adf3a42{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-4bd27c9{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-4a1e350 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-fbdbe17{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-eece409 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-556c145{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-6dd2b01{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-7d5894a > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-c144f83{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-3c37b93 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-b73d5b9{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-9cdb6ea{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-9db370e > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-7648841{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-73322f6 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-091201e{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-8fc2a74{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-2f8b52c > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-0486048{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-37dba97 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-9a70e3e{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-688ca4d{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-41df75d > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-30f3905{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-ab00e56 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-3f6ee3f{font-size:16px;}.elementor-3415 .elementor-element.elementor-element-6c186e6 .elementor-heading-title{font-size:20px;}.elementor-3415 .elementor-element.elementor-element-15cfc55{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-ab147d5 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-fbf4758 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-c828bc2{padding:0px 12px 0px 12px;}.elementor-3415 .elementor-element.elementor-element-aeb4a54 > .elementor-container{min-height:40vh;}.elementor-3415 .elementor-element.elementor-element-6078d7f > .elementor-container{min-height:40vh;}}/* Start custom CSS for icon, class: .elementor-element-c74efce */.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-e9c82ff */.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-003c062 */@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-4a1e350 */.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-84bc6be */@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-7d5894a */.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-4252e66 */@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-9db370e */.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-72ce41d */@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-2f8b52c */.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-c3b99f7 */@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-41df75d */.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-c4e3ae4 */@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-ab147d5 */.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-1655f4a */@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-aeb4a54 */.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-c4990e1 */@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-026c345 */.interface:hover{
 -webkit-box-shadow: 0px 0px 50px 0px rgba(30, 50, 127, 1);
-moz-box-shadow:0px 0px 50px 0px rgba(30, 50, 127, 1);
box-shadow: 0px 0px 50px 0px rgba(30, 50, 127, 1);
}


.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 */