.elementor-31 .elementor-element.elementor-element-ea7b23d > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 100px 0px 0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ea7b23d{left:1.998px;}body.rtl .elementor-31 .elementor-element.elementor-element-ea7b23d{right:1.998px;}.elementor-31 .elementor-element.elementor-element-ea7b23d{top:-137.987px;text-align:center;}.elementor-31 .elementor-element.elementor-element-ea7b23d .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:0.889em;letter-spacing:1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:100px 0px 100px rgba(202.9799896240234, 199.8911636949622, 199.8911636949622, 0.3);color:#F51E26;}.elementor-31 .elementor-element.elementor-element-50b9e62:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-50b9e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://kevinkitchin.me/wp-content/uploads/2022/02/271206189_111247174765599_2732466040199001309_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-31 .elementor-element.elementor-element-50b9e62 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-50b9e62 > .elementor-container{max-width:678px;}.elementor-31 .elementor-element.elementor-element-50b9e62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 171px 0px;}.elementor-31 .elementor-element.elementor-element-d0ea9db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-d0ea9db:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d0ea9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #F5F6F8 35%, var( --e-global-color-ef9b46c ) 0%);}.elementor-31 .elementor-element.elementor-element-d0ea9db{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-31 .elementor-element.elementor-element-d0ea9db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-d2c1c9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-d2c1c9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-d2c1c9c > .elementor-element-populated{padding:0px 64px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3d76455 .elementor-heading-title{font-family:var( --e-global-typography-f10f83c-font-family ), Sans-serif;font-size:var( --e-global-typography-f10f83c-font-size );font-weight:var( --e-global-typography-f10f83c-font-weight );text-transform:var( --e-global-typography-f10f83c-text-transform );line-height:var( --e-global-typography-f10f83c-line-height );letter-spacing:var( --e-global-typography-f10f83c-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a3f841b > .elementor-widget-container{margin:0px 0px -32px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2e429f6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-cdaf35c-font-family ), Sans-serif;font-size:var( --e-global-typography-cdaf35c-font-size );font-weight:var( --e-global-typography-cdaf35c-font-weight );text-transform:var( --e-global-typography-cdaf35c-text-transform );font-style:var( --e-global-typography-cdaf35c-font-style );line-height:var( --e-global-typography-cdaf35c-line-height );letter-spacing:var( --e-global-typography-cdaf35c-letter-spacing );fill:var( --e-global-color-ef9b46c );color:var( --e-global-color-ef9b46c );}.elementor-31 .elementor-element.elementor-element-2e429f6{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2e429f6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2e429f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-2e429f6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-31 .elementor-element.elementor-element-d308703 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-cdaf35c-font-family ), Sans-serif;font-size:var( --e-global-typography-cdaf35c-font-size );font-weight:var( --e-global-typography-cdaf35c-font-weight );text-transform:var( --e-global-typography-cdaf35c-text-transform );font-style:var( --e-global-typography-cdaf35c-font-style );line-height:var( --e-global-typography-cdaf35c-line-height );letter-spacing:var( --e-global-typography-cdaf35c-letter-spacing );fill:var( --e-global-color-ef9b46c );color:var( --e-global-color-ef9b46c );}.elementor-31 .elementor-element.elementor-element-d308703{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d308703 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d308703 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-d308703 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-31 .elementor-element.elementor-element-a19d894{text-align:end;}.elementor-31 .elementor-element.elementor-element-a19d894 img{width:83%;max-width:502px;border-radius:1000px 1000px 1000px 1000px;}.elementor-31 .elementor-element.elementor-element-001155c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-001155c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-001155c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ef9b46c ) 35%, var( --e-global-color-a9207d1 ) 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-001155c > .elementor-container{max-width:1600px;}.elementor-31 .elementor-element.elementor-element-001155c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-31 .elementor-element.elementor-element-d372070 > .elementor-container{max-width:1220px;}.elementor-31 .elementor-element.elementor-element-d372070{margin-top:0px;margin-bottom:64px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-84f67c0 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-31 .elementor-element.elementor-element-9015658{width:var( --container-widget-width, 100.175% );max-width:100.175%;--container-widget-width:100.175%;--container-widget-flex-grow:0;text-align:start;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-5712428.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-5712428.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-5712428 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6934cf5{width:auto;max-width:auto;align-self:center;}.elementor-31 .elementor-element.elementor-element-6934cf5 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 8px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6934cf5 .elementor-heading-title{font-family:var( --e-global-typography-4b98549-font-family ), Sans-serif;font-size:var( --e-global-typography-4b98549-font-size );font-weight:var( --e-global-typography-4b98549-font-weight );text-transform:var( --e-global-typography-4b98549-text-transform );font-style:var( --e-global-typography-4b98549-font-style );line-height:var( --e-global-typography-4b98549-line-height );letter-spacing:var( --e-global-typography-4b98549-letter-spacing );}.elementor-31 .elementor-element.elementor-element-bcdda50{text-align:center;}.elementor-31 .elementor-element.elementor-element-bcdda50 .elementor-heading-title{font-family:var( --e-global-typography-f10f83c-font-family ), Sans-serif;font-size:var( --e-global-typography-f10f83c-font-size );font-weight:var( --e-global-typography-f10f83c-font-weight );text-transform:var( --e-global-typography-f10f83c-text-transform );line-height:var( --e-global-typography-f10f83c-line-height );letter-spacing:var( --e-global-typography-f10f83c-letter-spacing );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px -1px 0px rgba(22.095378034448938, 9.492132294630103, 56.779989624023436, 0.3);mix-blend-mode:darken;color:#0A0B0B;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-d2c1c9c{width:52%;}.elementor-31 .elementor-element.elementor-element-2a9a574{width:47.914%;}.elementor-31 .elementor-element.elementor-element-84f67c0{width:52.082%;}.elementor-31 .elementor-element.elementor-element-5712428{width:47.918%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-24a717a{width:100%;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-ea7b23d{width:var( --container-widget-width, 689px );max-width:689px;--container-widget-width:689px;--container-widget-flex-grow:0;top:-97px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ea7b23d{left:1.991px;}body.rtl .elementor-31 .elementor-element.elementor-element-ea7b23d{right:1.991px;}.elementor-31 .elementor-element.elementor-element-ea7b23d .elementor-heading-title{font-size:36px;}.elementor-31 .elementor-element.elementor-element-50b9e62{padding:150px 32px 100px 32px;}.elementor-31 .elementor-element.elementor-element-d0ea9db{padding:50px 32px 50px 32px;}.elementor-31 .elementor-element.elementor-element-d2c1c9c > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3d76455 .elementor-heading-title{font-size:var( --e-global-typography-f10f83c-font-size );line-height:var( --e-global-typography-f10f83c-line-height );letter-spacing:var( --e-global-typography-f10f83c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2e429f6 .elementor-button{font-size:var( --e-global-typography-cdaf35c-font-size );line-height:var( --e-global-typography-cdaf35c-line-height );letter-spacing:var( --e-global-typography-cdaf35c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-d308703 .elementor-button{font-size:var( --e-global-typography-cdaf35c-font-size );line-height:var( --e-global-typography-cdaf35c-line-height );letter-spacing:var( --e-global-typography-cdaf35c-letter-spacing );}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-2a9a574.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-2a9a574.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-001155c{padding:0px 0px 30px 0px;}.elementor-31 .elementor-element.elementor-element-d372070{margin-top:50px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-84f67c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31 .elementor-element.elementor-element-84f67c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31 .elementor-element.elementor-element-84f67c0 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5712428 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-31 .elementor-element.elementor-element-6934cf5 .elementor-heading-title{font-size:var( --e-global-typography-4b98549-font-size );line-height:var( --e-global-typography-4b98549-line-height );letter-spacing:var( --e-global-typography-4b98549-letter-spacing );}.elementor-31 .elementor-element.elementor-element-bcdda50 .elementor-heading-title{font-size:var( --e-global-typography-f10f83c-font-size );line-height:var( --e-global-typography-f10f83c-line-height );letter-spacing:var( --e-global-typography-f10f83c-letter-spacing );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-ea7b23d{width:var( --container-widget-width, 356.993px );max-width:356.993px;--container-widget-width:356.993px;--container-widget-flex-grow:0;top:-54.978px;text-align:center;}.elementor-31 .elementor-element.elementor-element-ea7b23d > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ea7b23d{left:-0.998px;}body.rtl .elementor-31 .elementor-element.elementor-element-ea7b23d{right:-0.998px;}.elementor-31 .elementor-element.elementor-element-ea7b23d .elementor-heading-title{font-size:22px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-31 .elementor-element.elementor-element-50b9e62{padding:60px 10px 60px 10px;}.elementor-31 .elementor-element.elementor-element-d0ea9db{padding:32px 16px 32px 16px;}.elementor-31 .elementor-element.elementor-element-d2c1c9c > .elementor-element-populated{padding:0px 0px 32px 0px;}.elementor-31 .elementor-element.elementor-element-3d76455 .elementor-heading-title{font-size:var( --e-global-typography-f10f83c-font-size );line-height:var( --e-global-typography-f10f83c-line-height );letter-spacing:var( --e-global-typography-f10f83c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-2e429f6 .elementor-button{font-size:var( --e-global-typography-cdaf35c-font-size );line-height:var( --e-global-typography-cdaf35c-line-height );letter-spacing:var( --e-global-typography-cdaf35c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-d308703 .elementor-button{font-size:var( --e-global-typography-cdaf35c-font-size );line-height:var( --e-global-typography-cdaf35c-line-height );letter-spacing:var( --e-global-typography-cdaf35c-letter-spacing );}.elementor-31 .elementor-element.elementor-element-001155c{padding:0px 0px 16px 0px;}.elementor-31 .elementor-element.elementor-element-d372070{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-84f67c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5712428 > .elementor-element-populated{padding:32px 16px 32px 16px;}.elementor-31 .elementor-element.elementor-element-6934cf5 .elementor-heading-title{font-size:var( --e-global-typography-4b98549-font-size );line-height:var( --e-global-typography-4b98549-line-height );letter-spacing:var( --e-global-typography-4b98549-letter-spacing );}.elementor-31 .elementor-element.elementor-element-bcdda50 .elementor-heading-title{font-size:var( --e-global-typography-f10f83c-font-size );line-height:var( --e-global-typography-f10f83c-line-height );letter-spacing:var( --e-global-typography-f10f83c-letter-spacing );}}