.elementor-2714 .elementor-element.elementor-element-dd419eb:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-dd419eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F40000;background-image:url("https://atappro.com/wp-content/uploads/2026/09/roof1.png");background-repeat:no-repeat;background-size:cover;}.elementor-2714 .elementor-element.elementor-element-dd419eb > .elementor-background-overlay{background-color:#000000;opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-dd419eb > .elementor-container{max-width:1170px;}.elementor-2714 .elementor-element.elementor-element-dd419eb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;padding:203px 0px 100px 0px;}.elementor-2714 .elementor-element.elementor-element-dd419eb .elementor-background-overlay{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2714 .elementor-element.elementor-element-2f780eb .elementor-heading-title{font-size:var( --e-global-typography-2d8f0a6-font-size );font-weight:var( --e-global-typography-2d8f0a6-font-weight );text-transform:var( --e-global-typography-2d8f0a6-text-transform );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );color:var( --e-global-color-cb5d53b );}.elementor-2714 .elementor-element.elementor-element-ee38ff2{padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-ee38ff2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-element-populated, .elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-element-populated > .elementor-background-overlay, .elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-background-slideshow{border-radius:56px 56px 56px 56px;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:30px 30px 30px 30px;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-7ddc6c4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-66f202f61{margin-top:0100px;margin-bottom:0px;}.elementor-2714 .elementor-element.elementor-element-4285d697 > .elementor-element-populated{margin:-124px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2714 .elementor-element.elementor-element-77b1f34a > .elementor-container{max-width:1271px;}.elementor-2714 .elementor-element.elementor-element-77b1f34a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:3px;}.elementor-2714 .elementor-element.elementor-element-77b1f34a{margin-top:14px;margin-bottom:0px;padding:25px 25px 25px 25px;}.elementor-2714 .elementor-element.elementor-element-dc72e40 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:13px;}.elementor-2714 .elementor-element.elementor-element-dc72e40 > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-item{-webkit-transition-duration:0.8s;transition-duration:0.8s;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back{background-color:#D65F0C;background-image:url("https://atappro.com/wp-content/uploads/2026/09/image-removebg-preview-3.png");background-position:center center;background-size:cover;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box{height:290px;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-overlay{border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-image img{max-width:44px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:15px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-title{color:#D65F0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 11px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 4px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-21ebdf98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:13px;}.elementor-2714 .elementor-element.elementor-element-21ebdf98 > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-item{-webkit-transition-duration:0.8s;transition-duration:0.8s;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back{background-color:#D65F0C;background-image:url("https://atappro.com/wp-content/uploads/2026/09/image-removebg-preview-2.png");background-position:center center;background-size:cover;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box{height:290px;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-overlay{border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-image img{max-width:44px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:15px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-title{color:#D65F0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 11px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 4px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-64b6c9a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:13px;}.elementor-2714 .elementor-element.elementor-element-64b6c9a9 > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-item{-webkit-transition-duration:0.8s;transition-duration:0.8s;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back{background-color:#D65F0C;background-image:url("https://atappro.com/wp-content/uploads/2026/09/image-removebg-preview-4.png");background-position:center center;background-size:cover;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box{height:290px;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-overlay{border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-image img{max-width:44px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:15px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-title{color:#D65F0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 11px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 4px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-2434a8bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:13px;}.elementor-2714 .elementor-element.elementor-element-2434a8bb > .elementor-element-populated{padding:28px 28px 28px 28px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-item{-webkit-transition-duration:0.8s;transition-duration:0.8s;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back{background-color:#D65F0C;background-image:url("https://atappro.com/wp-content/uploads/2026/09/image-removebg-preview-5.png");background-position:center center;background-size:cover;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box{height:290px;border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-overlay{border-radius:3%;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-image img{max-width:44px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:15px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-title{color:#D65F0C;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 11px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-description{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;margin:0 0 4px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:14px;line-height:1.6em;letter-spacing:0.2px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-2714 .elementor-element.elementor-element-786d21c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2714 .elementor-element.elementor-element-786d21c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-22d5365 img{border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-2714 .elementor-element.elementor-element-508fc1ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2714 .elementor-element.elementor-element-508fc1ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2714 .elementor-element.elementor-element-568d0ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2714 .elementor-element.elementor-element-568d0ad .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );font-weight:var( --e-global-typography-eabf857-font-weight );text-transform:var( --e-global-typography-eabf857-text-transform );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-2a7b60b{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2714 .elementor-element.elementor-element-2a7b60b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2714 .elementor-element.elementor-element-50cba2e .elementor-button{background-color:#D65F0C;font-size:var( --e-global-typography-95d1cd2-font-size );font-weight:var( --e-global-typography-95d1cd2-font-weight );text-transform:var( --e-global-typography-95d1cd2-text-transform );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-50cba2e .elementor-button:hover, .elementor-2714 .elementor-element.elementor-element-50cba2e .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2714 .elementor-element.elementor-element-50cba2e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-92b01f3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2714 .elementor-element.elementor-element-92b01f3:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-92b01f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(220deg, #F0EFFC 25%, #FFFFFF 47%);}.elementor-2714 .elementor-element.elementor-element-92b01f3 > .elementor-container{max-width:1170px;}.elementor-2714 .elementor-element.elementor-element-92b01f3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-2714 .elementor-element.elementor-element-92b01f3, .elementor-2714 .elementor-element.elementor-element-92b01f3 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-2714 .elementor-element.elementor-element-92b01f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-34463a3 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-2714 .elementor-element.elementor-element-d9abd9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;}.elementor-2714 .elementor-element.elementor-element-d9abd9e .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );font-weight:var( --e-global-typography-eabf857-font-weight );text-transform:var( --e-global-typography-eabf857-text-transform );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-1bd915b{text-align:justify;}.elementor-2714 .elementor-element.elementor-element-1bd915b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#000000;}.elementor-2714 .elementor-element.elementor-element-9d098eb .elementor-button{background-color:#D65F0C;font-size:var( --e-global-typography-95d1cd2-font-size );font-weight:var( --e-global-typography-95d1cd2-font-weight );text-transform:var( --e-global-typography-95d1cd2-text-transform );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-9d098eb .elementor-button:hover, .elementor-2714 .elementor-element.elementor-element-9d098eb .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2714 .elementor-element.elementor-element-9d098eb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-793617f:hover > .elementor-element-populated{background-color:var( --e-global-color-2f61f58 );box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.04);}.elementor-2714 .elementor-element.elementor-element-793617f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 20px 0px 20px;}.elementor-2714 .elementor-element.elementor-element-793617f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-19bd8f3{padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-item{border-width:0px;border-color:#F2F2F287;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#F2F2F287;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#F2F2F287;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-title{background-color:#FFFFFFFC;padding:18px 18px 18px 18px;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-icon, .elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-title{color:#000000;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-icon svg{fill:#000000;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-active .elementor-accordion-icon, .elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-active .elementor-accordion-title{color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-active .elementor-accordion-icon svg{fill:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-content{background-color:#FFFFFF00;color:#000000;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;}.elementor-2714 .elementor-element.elementor-element-98065d0{--display:flex;}.elementor-2714 .elementor-element.elementor-element-98065d0:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-98065d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090D30;}.elementor-2714 .elementor-element.elementor-element-633561c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2714 .elementor-element.elementor-element-633561c .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );font-weight:var( --e-global-typography-eabf857-font-weight );text-transform:var( --e-global-typography-eabf857-text-transform );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-5d9766e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-icon i{color:#D65F0C;transition:color 0.3s;}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-icon svg{fill:#D65F0C;transition:fill 0.3s;}.elementor-2714 .elementor-element.elementor-element-b2e7113{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-item{justify-content:right;}.elementor-2714 .elementor-element.elementor-element-712fe9b.wpr-feature-list-left .wpr-feature-list-item{align-items:center;}.elementor-2714 .elementor-element.elementor-element-712fe9b.wpr-feature-list-right .wpr-feature-list-item{align-items:center;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-item:not(:last-child){margin-bottom:35px;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-title{margin-bottom:5px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-inner-wrap{width:33px;height:33px;border-style:none;}.elementor-2714 .elementor-element.elementor-element-712fe9b.wpr-feature-list-left .wpr-feature-list-icon-wrap{margin-right:20px;}.elementor-2714 .elementor-element.elementor-element-712fe9b.wpr-feature-list-right .wpr-feature-list-icon-wrap{margin-left:20px;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-inner-wrap i{color:#FFF;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-inner-wrap svg{fill:#FFF;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-wrap i{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-wrap svg{width:20px;height:auto;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-line{border-color:#6A65FF;border-left-width:0px;border-left-style:solid;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-title a.wpr-feature-list-url{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-description{color:#6E6B6B;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2714 .elementor-element.elementor-element-3681d09:hover img{opacity:1;}.elementor-2714 .elementor-element.elementor-element-3681d09 .widget-image-caption{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-9534b6c:hover img{opacity:1;}.elementor-2714 .elementor-element.elementor-element-9534b6c .widget-image-caption{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-6905182:hover img{opacity:1;}.elementor-2714 .elementor-element.elementor-element-6905182 .widget-image-caption{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-766bc43:hover img{opacity:1;}.elementor-2714 .elementor-element.elementor-element-766bc43 .widget-image-caption{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-646427a:hover img{opacity:1;}.elementor-2714 .elementor-element.elementor-element-646427a .widget-image-caption{color:#FFFFFF;}.elementor-2714 .elementor-element.elementor-element-aedb442{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2714 .elementor-element.elementor-element-aedb442 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2714 .elementor-element.elementor-element-058e262 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2714 .elementor-element.elementor-element-36e3f46{padding:34px 0px 0px 0px;z-index:5;}.elementor-2714 .elementor-element.elementor-element-32aebd2 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2714 .elementor-element.elementor-element-4ceea7c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:900;color:#D65F0C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2714 .elementor-element.elementor-element-a9f4829{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-2714 .elementor-element.elementor-element-b79b7f2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:900;color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-ddbb857{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-icon i{color:#D65F0C;transition:color 0.3s;}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-icon svg{fill:#D65F0C;transition:fill 0.3s;}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-2714 .elementor-element.elementor-element-ddbb857 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2714 .elementor-element.elementor-element-d34d199 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:900;color:#D65F0C;}.elementor-2714 .elementor-element.elementor-element-b6e98fd{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2714 .elementor-element.elementor-element-b6e98fd .elementor-icon{border-radius:26px 26px 26px 26px;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2714 .elementor-element.elementor-element-9b7dcd7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-element-populated, .elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-element-populated > .elementor-background-overlay, .elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(219, 219, 219, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 50px 30px 50px;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-2714 .elementor-element.elementor-element-786d21c1{width:37.368%;}.elementor-2714 .elementor-element.elementor-element-508fc1ec{width:62.632%;}}@media(max-width:1024px){.elementor-2714 .elementor-element.elementor-element-dd419eb{padding:140px 20px 70px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2714 .elementor-element.elementor-element-2f780eb{text-align:start;}.elementor-2714 .elementor-element.elementor-element-2f780eb .elementor-heading-title{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-2714 .elementor-element.elementor-element-ee38ff2{text-align:start;}.elementor-2714 .elementor-element.elementor-element-ee38ff2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-bc-flex-widget .elementor-2714 .elementor-element.elementor-element-5f1bcbd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-2714 .elementor-element.elementor-element-66f202f61{margin-top:50px;margin-bottom:50px;padding:0px 20px 0px 20px;}.elementor-2714 .elementor-element.elementor-element-77b1f34a{padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-image img{max-width:31px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:4px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-image img{max-width:31px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:4px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-image img{max-width:31px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:4px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-image img{max-width:31px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:4px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back .wpr-flip-box-title{font-size:15px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-1d4255c8{padding:0px 20px 0px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-568d0ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2714 .elementor-element.elementor-element-568d0ad .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-2714 .elementor-element.elementor-element-2a7b60b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2714 .elementor-element.elementor-element-50cba2e .elementor-button{font-size:var( --e-global-typography-95d1cd2-font-size );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );}.elementor-2714 .elementor-element.elementor-element-92b01f3{padding:80px 20px 80px 20px;}.elementor-2714 .elementor-element.elementor-element-34463a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-d9abd9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2714 .elementor-element.elementor-element-d9abd9e .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-2714 .elementor-element.elementor-element-1bd915b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-9d098eb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-9d098eb .elementor-button{font-size:var( --e-global-typography-95d1cd2-font-size );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );}.elementor-2714 .elementor-element.elementor-element-ddbdad2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-cafae4b{padding:0px 0px 20px 0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-accordion-title{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-19bd8f3 .elementor-tab-content{font-size:13px;}.elementor-2714 .elementor-element.elementor-element-633561c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-633561c .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-2714 .elementor-element.elementor-element-5d9766e{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-36e3f46{padding:0px 20px 0px 20px;}.elementor-2714 .elementor-element.elementor-element-32aebd2 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-2714 .elementor-element.elementor-element-dd419eb{padding:155px 10px 70px 10px;}.elementor-2714 .elementor-element.elementor-element-5b0e6ee > .elementor-element-populated{margin:30px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2714 .elementor-element.elementor-element-2f780eb .elementor-heading-title{font-size:var( --e-global-typography-2d8f0a6-font-size );line-height:var( --e-global-typography-2d8f0a6-line-height );letter-spacing:var( --e-global-typography-2d8f0a6-letter-spacing );word-spacing:var( --e-global-typography-2d8f0a6-word-spacing );}.elementor-2714 .elementor-element.elementor-element-ee38ff2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-5f1bcbd > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2714 .elementor-element.elementor-element-7ddc6c4 .elementor-heading-title{font-size:30px;}.elementor-2714 .elementor-element.elementor-element-77b1f34a{margin-top:64px;margin-bottom:0px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-image img{max-width:48px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-7c2e3a0f .wpr-flip-box-back .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-image img{max-width:48px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-1fd06dee .wpr-flip-box-back .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-image img{max-width:48px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-7efb9165 .wpr-flip-box-back .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-image img{max-width:48px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-4d42c84e .wpr-flip-box-back .wpr-flip-box-title{font-size:20px;}.elementor-2714 .elementor-element.elementor-element-1d4255c8{margin-top:0px;margin-bottom:70px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-568d0ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2714 .elementor-element.elementor-element-568d0ad .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-2714 .elementor-element.elementor-element-2a7b60b{text-align:justify;}.elementor-2714 .elementor-element.elementor-element-2a7b60b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2714 .elementor-element.elementor-element-50cba2e .elementor-button{font-size:var( --e-global-typography-95d1cd2-font-size );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );}.elementor-2714 .elementor-element.elementor-element-92b01f3{padding:70px 20px 70px 20px;}.elementor-2714 .elementor-element.elementor-element-34463a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 10px 0px 10px;}.elementor-2714 .elementor-element.elementor-element-d9abd9e .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-2714 .elementor-element.elementor-element-1bd915b{text-align:justify;}.elementor-2714 .elementor-element.elementor-element-1bd915b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-9d098eb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-9d098eb .elementor-button{font-size:var( --e-global-typography-95d1cd2-font-size );line-height:var( --e-global-typography-95d1cd2-line-height );letter-spacing:var( --e-global-typography-95d1cd2-letter-spacing );word-spacing:var( --e-global-typography-95d1cd2-word-spacing );}.elementor-2714 .elementor-element.elementor-element-ddbdad2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2714 .elementor-element.elementor-element-cafae4b{margin-top:0px;margin-bottom:70px;padding:00px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-633561c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-633561c .elementor-heading-title{font-size:var( --e-global-typography-eabf857-font-size );line-height:var( --e-global-typography-eabf857-line-height );letter-spacing:var( --e-global-typography-eabf857-letter-spacing );word-spacing:var( --e-global-typography-eabf857-word-spacing );}.elementor-2714 .elementor-element.elementor-element-5d9766e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-b2e7113{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2714 .elementor-element.elementor-element-b2e7113 .elementor-icon-list-item > a{font-size:18px;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-item{justify-content:center;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-inner-wrap{width:23px;height:23px;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-wrap i{font-size:19px;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-icon-wrap svg{width:19px;height:auto;}.elementor-2714 .elementor-element.elementor-element-712fe9b .wpr-feature-list-title{font-size:14px;}.elementor-2714 .elementor-element.elementor-element-36e3f46{margin-top:50px;margin-bottom:0px;}.elementor-2714 .elementor-element.elementor-element-32aebd2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2714 .elementor-element.elementor-element-4ceea7c .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2714 .elementor-element.elementor-element-b79b7f2 .elementor-heading-title{font-size:18px;}.elementor-2714 .elementor-element.elementor-element-d34d199 .elementor-heading-title{font-size:18px;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2714 .elementor-element.elementor-element-5b0e6ee{width:50%;}.elementor-2714 .elementor-element.elementor-element-5f1bcbd{width:50%;}.elementor-2714 .elementor-element.elementor-element-786d21c1{width:50%;}.elementor-2714 .elementor-element.elementor-element-508fc1ec{width:50%;}.elementor-2714 .elementor-element.elementor-element-34463a3{width:100%;}.elementor-2714 .elementor-element.elementor-element-ddbdad2{width:100%;}.elementor-2714 .elementor-element.elementor-element-793617f{width:50%;}.elementor-2714 .elementor-element.elementor-element-32aebd2{width:100%;}.elementor-2714 .elementor-element.elementor-element-9b7dcd7{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-70c0dd2 *//* Further reduced size and padding for inputs and button */
.elementor-2714 .elementor-element.elementor-element-70c0dd2 input:not([type="submit"]), .elementor-2714 .elementor-element.elementor-element-70c0dd2 textarea, .elementor-2714 .elementor-element.elementor-element-70c0dd2 select {
  border: 1px solid #e0e0e0 !important;
  border-radius: 3px !important;
  background-color: #ffffff !important;
  padding: 4px 8px !important;
  font-size: 11px !important;
  color: #666666 !important;
  box-shadow: none !important;
  margin-bottom: 5px !important;
  min-height: 28px !important;
}

.elementor-2714 .elementor-element.elementor-element-70c0dd2 textarea {
  min-height: 50px !important;
}

.elementor-2714 .elementor-element.elementor-element-70c0dd2 .elementor-field-group {
  margin-bottom: 6px !important;
}

.elementor-2714 .elementor-element.elementor-element-70c0dd2 button[type="submit"], .elementor-2714 .elementor-element.elementor-element-70c0dd2 input[type="submit"] {
  background-color: #ff473b !important;
  color: #ffffff !important;
  border-radius: 3px !important;
  padding: 6px 12px !important;
  font-size: 11px !important;
  font-weight: bold !important;
  border: none !important;
  width: 100% !important;
  transition: background-color 0.3s ease !important;
}

.elementor-2714 .elementor-element.elementor-element-70c0dd2 button[type="submit"]:hover, .elementor-2714 .elementor-element.elementor-element-70c0dd2 input[type="submit"]:hover {
  background-color: #e03b2f !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d5365 */.elementor-2714 .elementor-element.elementor-element-22d5365 {
    position: relative;
}

.elementor-2714 .elementor-element.elementor-element-22d5365::after {
    content: "20 \A Years \A Experience";
    white-space: pre-wrap;
    position: absolute;
    bottom: -20px;
    right: -20px;
    width: 100px;
    height: 100px;
    background-color: #D65F0C;
    color: #ffffff;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.2;
    border: 3px solid #ffffff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    z-index: 10;
}

.elementor-2714 .elementor-element.elementor-element-22d5365::before {
    content: "";
    position: absolute;
    bottom: -27px;
    right: -27px;
    width: 114px;
    height: 114px;
    border-radius: 50%;
    border: 2px dashed #D65F0C;
    z-index: 9;
    animation: spin 10s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Larger screens (Desktop) */
@media (min-width: 768px) {
    .elementor-2714 .elementor-element.elementor-element-22d5365::after {
        bottom: -25px;
        right: -25px;
        width: 120px;
        height: 120px;
        font-size: 14px;
        border: 4px solid #ffffff;
    }

    .elementor-2714 .elementor-element.elementor-element-22d5365::before {
        bottom: -33px;
        right: -33px;
        width: 136px;
        height: 136px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50cba2e */.elementor-2714 .elementor-element.elementor-element-50cba2e {
  position: relative;
  overflow: hidden;
  background: transparent !important;
}

/* Restrict the animated border strictly to the button element */
.elementor-2714 .elementor-element.elementor-element-50cba2e a, .elementor-2714 .elementor-element.elementor-element-50cba2e button {
  position: relative;
  display: inline-block;
  background: #d9531e !important; /* Your button color */
  border: none !important;
  z-index: 1;
}

.elementor-2714 .elementor-element.elementor-element-50cba2e a::before, .elementor-2714 .elementor-element.elementor-element-50cba2e button::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    transparent,
    transparent,
    transparent,
    #ffffff
  );
  animation: rotate-border 4s linear infinite;
  z-index: -2;
}

.elementor-2714 .elementor-element.elementor-element-50cba2e a::after, .elementor-2714 .elementor-element.elementor-element-50cba2e button::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: #d9531e; /* Match button background color */
  border-radius: inherit;
  z-index: -1;
}

@keyframes rotate-border {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d098eb */.elementor-2714 .elementor-element.elementor-element-9d098eb {
  position: relative;
  overflow: hidden;
  background: transparent !important;
}

/* Restrict the animated border strictly to the button element */
.elementor-2714 .elementor-element.elementor-element-9d098eb a, .elementor-2714 .elementor-element.elementor-element-9d098eb button {
  position: relative;
  display: inline-block;
  background: #d9531e !important; /* Your button color */
  border: none !important;
  z-index: 1;
}

.elementor-2714 .elementor-element.elementor-element-9d098eb a::before, .elementor-2714 .elementor-element.elementor-element-9d098eb button::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    transparent,
    transparent,
    transparent,
    #ffffff
  );
  animation: rotate-border 4s linear infinite;
  z-index: -2;
}

.elementor-2714 .elementor-element.elementor-element-9d098eb a::after, .elementor-2714 .elementor-element.elementor-element-9d098eb button::after {
  content: '';
  position: absolute;
  inset: 2px;
  background: #d9531e; /* Match button background color */
  border-radius: inherit;
  z-index: -1;
}

@keyframes rotate-border {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for wpr-feature-list, class: .elementor-element-712fe9b */.elementor-2714 .elementor-element.elementor-element-712fe9b a {
  display: inline-block;
  transition: transform 0.3s ease-in-out;
}

.elementor-2714 .elementor-element.elementor-element-712fe9b a:hover {
  transform: scale(0.95);
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-b6e98fd *//* Facebook Official Color */
.elementor-2714 .elementor-element.elementor-element-b6e98fd .elementor-social-icon-facebook {
  background-color: #1877F2 !important;
}

/* Instagram Official Gradient / Color */
.elementor-2714 .elementor-element.elementor-element-b6e98fd .elementor-social-icon-instagram {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
}

/* TikTok Official Color */
.elementor-2714 .elementor-element.elementor-element-b6e98fd .elementor-social-icon-tiktok {
  background-color: #010101 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b3ef049 *//* Style form input fields and textareas */
.elementor-2714 .elementor-element.elementor-element-b3ef049 input:not([type="submit"]), .elementor-2714 .elementor-element.elementor-element-b3ef049 textarea, .elementor-2714 .elementor-element.elementor-element-b3ef049 select {
  border: 1px solid #e0e0e0 !important;
  border-radius: 4px !important;
  background-color: #ffffff !important;
  padding: 12px 15px !important;
  color: #666666 !important;
  box-shadow: none !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Style the submit button */
.elementor-2714 .elementor-element.elementor-element-b3ef049 button[type="submit"], .elementor-2714 .elementor-element.elementor-element-b3ef049 input[type="submit"] {
  background-color: #ff473b !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  padding: 12px 30px !important;
  font-weight: bold !important;
  border: none !important;
  transition: background-color 0.3s ease !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.elementor-2714 .elementor-element.elementor-element-b3ef049 button[type="submit"]:hover, .elementor-2714 .elementor-element.elementor-element-b3ef049 input[type="submit"]:hover {
  background-color: #e03b2f !important;
}

/* Mobile responsive full width wrapper */
@media screen and (max-width: 768px) {
  .elementor-2714 .elementor-element.elementor-element-b3ef049 form, .elementor-2714 .elementor-element.elementor-element-b3ef049 .form-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box !important;
  }
}/* End custom CSS */