.elementor-3135 .elementor-element.elementor-element-54a367d > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-54a367d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-abd382a{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-abd382a .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/05/ChatGPT-Image-May-21-2026-06_03_06-PM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-abd382a .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-abd382a .slick-slide-inner .bigger-slide-subtitle{color:#06003A;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-abd382a .slick-slide-inner .bigger-slide-heading{color:#C50000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-abd382a .slick-slide-inner .bigger-slide-description{color:#06003A;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-77e88bb{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-77e88bb .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/05/ChatGPT-Image-May-19-2026-12_54_15-PM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-77e88bb .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-77e88bb .slick-slide-inner .bigger-slide-subtitle{color:#BF0000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-77e88bb .slick-slide-inner .bigger-slide-heading{color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-77e88bb .slick-slide-inner .bigger-slide-description{color:#F9F9F9;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-25a8ab3{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-25a8ab3 .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/05/ChatGPT-Image-May-20-2026-05_33_52-PM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-25a8ab3 .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-25a8ab3 .slick-slide-inner .bigger-slide-subtitle{color:#06003A;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-25a8ab3 .slick-slide-inner .bigger-slide-heading{color:#C50000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-25a8ab3 .slick-slide-inner .bigger-slide-description{color:#06003A;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-c9f5384{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-c9f5384 .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-23-2026-05_49_41-PM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-c9f5384 .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-c9f5384 .slick-slide-inner .bigger-slide-subtitle{color:#FF0000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-c9f5384 .slick-slide-inner .bigger-slide-heading{color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-78e797b{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-78e797b .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-10_21_11-AM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-78e797b .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-78e797b .slick-slide-inner .bigger-slide-heading{color:#C50000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-682577f{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-682577f .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-23-2026-05_16_57-PM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-682577f .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-682577f .slick-slide-inner .bigger-slide-subtitle{color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-682577f .slick-slide-inner .bigger-slide-heading{color:#06006C;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-682577f .slick-slide-inner .bigger-slide-description{color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-500e580{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-500e580 .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-11_02_46-AM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-500e580 .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-500e580 .slick-slide-inner .bigger-slide-heading{color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-500e580 .slick-slide-inner .bigger-slide-description{color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-3bec15e{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-3bec15e .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-10_43_09-AM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-3bec15e .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-3bec15e .slick-slide-inner .bigger-slide-description{color:#080808;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-82da4a7{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-82da4a7 .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-11_13_03-AM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-82da4a7 .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-82da4a7 .slick-slide-inner .bigger-slide-heading{color:#C50000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-82da4a7 .slick-slide-inner .bigger-slide-description{color:#000000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-4388e37{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-4388e37 .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-11_39_27-AM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-4388e37 .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-41466cd{background-color:#cadbe8;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-41466cd .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-24-2026-11_31_45-AM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-41466cd .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-41466cd .slick-slide-inner .bigger-slide-heading{color:#C50000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-ff70557 .slick-slide-bg{background-image:url(https://simtek.in/wp-content/uploads/2026/06/ChatGPT-Image-Jun-25-2026-03_38_23-PM.png);background-size:cover;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-ff70557 .slick-slide-inner .bigger-slide-content{margin-right:auto;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-ff70557 .slick-slide-inner .bigger-slide-heading{color:#C50000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slick-slide{height:563px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slick-slide-inner{max-width:1347px;text-align:left;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-content{max-width:77%;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-subtitle{color:#A70000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slide-subtitle{font-family:"Poppins", Sans-serif;font-size:45px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slick-slide-inner .bigger-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-heading{color:#051f45;font-family:"Poppins", Sans-serif;font-size:38px;line-height:51px;word-spacing:2px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-description{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;line-height:35px;letter-spacing:0.8px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slide-button_1{font-family:"Poppins", Sans-serif;color:#FFFFFF;background-color:#A70000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slide-button_1:hover{color:#FFFFFF;background-color:#000000;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slide-button_1:focus{color:#FFFFFF;background-color:#000000;}.elementor-3135 .elementor-element.elementor-element-8a2c9d9:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-8a2c9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f4f6;}.elementor-3135 .elementor-element.elementor-element-8a2c9d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 10px 020px 10px;}.elementor-3135 .elementor-element.elementor-element-8a2c9d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-7c51444{padding:0px 0px 10px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3135 .elementor-element.elementor-element-48d58b3{padding:10px 0px 10px 0px;}.elementor-3135 .elementor-element.elementor-element-48d58b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:bold;letter-spacing:5px;color:#000000;}.elementor-3135 .elementor-element.elementor-element-5bf3d0c{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3135 .elementor-element.elementor-element-5bf3d0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3135 .elementor-element.elementor-element-57c8d70{padding:19px 0px 0px 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-57c8d70 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-4c2fc70 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:40px 20px 0px 20px;}.elementor-3135 .elementor-element.elementor-element-3a035de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3135 .elementor-element.elementor-element-3a035de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-style:none;}.elementor-3135 .elementor-element.elementor-element-3a035de.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3135 .elementor-element.elementor-element-3a035de {color:#1f2d3d;font-family:Arial,sans-serif;box-sizing:border-box;}.elementor-3135 .elementor-element.elementor-element-3a035de label{display:block;font-size:0;margin-bottom:6px;}.elementor-3135 .elementor-element.elementor-element-3a035de input{width:100%;height:55px;background:#eceff1;border:none;padding:0 25px;margin-bottom:12px;border-radius:30px;font-size:16px;outline:none;transition:.3s;}.elementor-3135 .elementor-element.elementor-element-3a035de .wpcf7-text{border:1px solid #000;background:#fff;}.elementor-3135 .elementor-element.elementor-element-3a035de textarea{width:100%;height:100px;background:#eceff1;border:none;padding:15px 25px;border-radius:2px;resize:none;}.elementor-3135 .elementor-element.elementor-element-3a035de .wpcf7-list-item{display:block;margin:10px 0;accent-color:#ff1111;}.elementor-3135 .elementor-element.elementor-element-3a035de select{width:100%;height:55px;background:#eceff1;border:none;padding:0 25px;border-radius:2px;}.elementor-3135 .elementor-element.elementor-element-3a035de select option{color:#1f2d3d;background:#fff;}.elementor-3135 .elementor-element.elementor-element-3a035de input[type="file"]{width:100%;padding:15px;background:#eceff1;border:none;border-radius:2px;}.elementor-3135 .elementor-element.elementor-element-3a035de .wpcf7-date{width:100%;height:55px;background:#eceff1;border:none;padding:0 25px;border-radius:2px;}.elementor-3135 .elementor-element.elementor-element-3a035de input[type="submit"]{width:250px;height:55px;background:#D70004;color:#fff;border:none;border-radius:50px;display:block;margin:8px auto 0;font-size:18px;font-weight:600;cursor:pointer;transition:.3s;}.elementor-3135 .elementor-element.elementor-element-3a035de .wpcf7-response-output{color:#28a745;font-size:14px;margin-top:10px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-2629482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-2629482:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-2629482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3135 .elementor-element.elementor-element-6b3f6a5{--divider-border-style:solid;--divider-color:#e1e1e1;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-3135 .elementor-element.elementor-element-6b3f6a5 .elementor-divider-separator{width:100%;}.elementor-3135 .elementor-element.elementor-element-6b3f6a5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3135 .elementor-element.elementor-element-93088aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-93088aa:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-93088aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-3135 .elementor-element.elementor-element-dd829b6{padding:0px 0px 15px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-dd829b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:49px;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-944916c{padding:10px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:700;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-944916c p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-57dec36:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-57dec36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f4f6;}.elementor-3135 .elementor-element.elementor-element-57dec36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 10px 20px 10px;}.elementor-3135 .elementor-element.elementor-element-57dec36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-7952ca6 > .elementor-widget-container{background-color:#ffffff;}.elementor-3135 .elementor-element.elementor-element-7952ca6:hover > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-3135 .elementor-element.elementor-element-7952ca6 .icon-box-wrapper .icon-box-icon img{margin-bottom:17px;width:94px;}.elementor-3135 .elementor-element.elementor-element-7952ca6 .box-content h4{color:#D50202;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;}.elementor-3135 .elementor-element.elementor-element-7952ca6 .box-content p{margin-bottom:16px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-3135 .elementor-element.elementor-element-7952ca6 .box-content a{color:#fdba2c;font-size:14px;}.elementor-3135 .elementor-element.elementor-element-ecd8f62 > .elementor-widget-container{background-color:#ffffff;}.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-3135 .elementor-element.elementor-element-ecd8f62 .icon-box-wrapper .icon-box-icon img{margin-bottom:17px;width:100px;}.elementor-3135 .elementor-element.elementor-element-ecd8f62 .box-content h4{color:#D50202;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;}.elementor-3135 .elementor-element.elementor-element-ecd8f62 .box-content p{margin-bottom:16px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-3135 .elementor-element.elementor-element-ecd8f62 .box-content a{color:#fdba2c;font-size:14px;}.elementor-3135 .elementor-element.elementor-element-1108179 > .elementor-widget-container{background-color:#ffffff;}.elementor-3135 .elementor-element.elementor-element-1108179:hover > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-3135 .elementor-element.elementor-element-1108179 .icon-box-wrapper .icon-box-icon img{margin-bottom:17px;width:88px;}.elementor-3135 .elementor-element.elementor-element-1108179 .box-content h4{color:#D50202;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;}.elementor-3135 .elementor-element.elementor-element-1108179 .box-content p{margin-bottom:16px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-3135 .elementor-element.elementor-element-1108179 .box-content a{color:#fdba2c;font-size:14px;}.elementor-3135 .elementor-element.elementor-element-f3dc35d > .elementor-widget-container{background-color:#ffffff;}.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-3135 .elementor-element.elementor-element-f3dc35d .icon-box-wrapper .icon-box-icon img{margin-bottom:17px;width:74px;}.elementor-3135 .elementor-element.elementor-element-f3dc35d .box-content h4{color:#D50202;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;}.elementor-3135 .elementor-element.elementor-element-f3dc35d .box-content p{margin-bottom:16px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;}.elementor-3135 .elementor-element.elementor-element-f3dc35d .box-content a{color:#fdba2c;font-size:14px;}.elementor-3135 .elementor-element.elementor-element-9c1981b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-9c1981b:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-9c1981b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-3135 .elementor-element.elementor-element-7154a06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3135 .elementor-element.elementor-element-02a14ee .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #FF0000 0%, #6E0000 100%);border-radius:20px 20px 20px 20px;padding:15px 27px 15px 27px;}.elementor-3135 .elementor-element.elementor-element-02a14ee .elementor-button:hover, .elementor-3135 .elementor-element.elementor-element-02a14ee .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #8D8D8D 0%, #000000 100%);border-color:#8A8A8A;}.elementor-3135 .elementor-element.elementor-element-02a14ee .elementor-button:hover svg, .elementor-3135 .elementor-element.elementor-element-02a14ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-db8d1dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-6a6dbf1 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;background-image:linear-gradient(180deg, #FF0000 0%, #6E0000 100%);border-radius:20px 20px 20px 20px;padding:15px 27px 15px 27px;}.elementor-3135 .elementor-element.elementor-element-6a6dbf1 .elementor-button:hover, .elementor-3135 .elementor-element.elementor-element-6a6dbf1 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #8D8D8D 0%, #000000 100%);border-color:#8A8A8A;}.elementor-3135 .elementor-element.elementor-element-6a6dbf1 .elementor-button:hover svg, .elementor-3135 .elementor-element.elementor-element-6a6dbf1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-d750820{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3135 .elementor-element.elementor-element-9632a45{padding:50px 0px 5px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-9632a45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-f5acacf{--display:flex;}.elementor-3135 .elementor-element.elementor-element-dc635c0{--e-image-carousel-slides-to-show:6;padding:20px 40px 0px 40px;}.elementor-3135 .elementor-element.elementor-element-944e600{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-37c876c{--divider-border-style:solid;--divider-color:#e1e1e1;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-3135 .elementor-element.elementor-element-37c876c .elementor-divider-separator{width:100%;}.elementor-3135 .elementor-element.elementor-element-37c876c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3135 .elementor-element.elementor-element-2c3a519{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3135 .elementor-element.elementor-element-87d6048{padding:20px 0px 5px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-87d6048 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-22258ec{padding:40px 10px 10px 10px;}.elementor-3135 .elementor-element.elementor-element-642cdf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-642cdf1{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-642cdf1 .icon-box-wrapper .icon-box-icon img{margin-bottom:34px;}.elementor-3135 .elementor-element.elementor-element-642cdf1 .box-content h4{color:#E30000;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-642cdf1 .box-content p{font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-642cdf1 .box-content a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-3135 .elementor-element.elementor-element-ea58baf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-ea58baf{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-ea58baf .icon-box-wrapper .icon-box-icon img{margin-bottom:35px;}.elementor-3135 .elementor-element.elementor-element-ea58baf .box-content h4{color:#E30000;font-size:29px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-ea58baf .box-content p{font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-ea58baf .box-content a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-3135 .elementor-element.elementor-element-6cba2aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-6cba2aa{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-6cba2aa .box-content h4{color:#E30000;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-6cba2aa .box-content p{font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-6cba2aa .box-content a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-3135 .elementor-element.elementor-element-a46af61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-a46af61{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-a46af61 .box-content h4{color:#E30000;font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-a46af61 .box-content p{font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-a46af61 .box-content a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-3135 .elementor-element.elementor-element-617bb63{padding:20px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-fb643be{--divider-border-style:solid;--divider-color:#e1e1e1;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-3135 .elementor-element.elementor-element-fb643be .elementor-divider-separator{width:100%;}.elementor-3135 .elementor-element.elementor-element-fb643be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3135 .elementor-element.elementor-element-98987da{padding:0px 120px 55px 120px;}.elementor-3135 .elementor-element.elementor-element-0af7610{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-0af7610 .elementor-heading-title{font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-8543458{padding:0px 10px 0px 10px;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .inner:hover .p-content{background-color:#EDEDED;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .p-content.bottom:after{border-bottom-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .p-content.bottom:before{border-bottom-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .inner:hover .p-content.bottom:after{border-bottom-color:#D2D2D2;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .inner:hover .p-content.bottom:before{border-bottom-color:#D2D2D2;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .p-content h4 a{color:#EB0000;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .p-content ul li{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .p-content ul li strong{color:#930000;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .p-content .btn{color:#FFFFFF;background-color:#A70000;font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-d88a3e2 .project-item .inner:hover .btn{color:#FFFFFF;background-color:#000000;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .inner:hover .p-content{background-color:#EDEDED;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .inner:hover .p-content.top:after{border-top-color:#D2D2D2;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .inner:hover .p-content.top:before{border-top-color:#D2D2D2;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .p-content h4 a{color:#EB0000;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .p-content ul li{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .p-content ul li strong{color:#930000;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .p-content p.p-cate span{font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .p-content .btn{color:#FFFFFF;background-color:#A70000;font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-cc814a4 .project-item .inner:hover .btn{color:#FFFFFF;background-color:#000000;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .inner:hover .p-content{background-color:#EDEDED;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .p-content.bottom:after{border-bottom-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .p-content.bottom:before{border-bottom-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .inner:hover .p-content.bottom:after{border-bottom-color:#D2D2D2;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .inner:hover .p-content.bottom:before{border-bottom-color:#D2D2D2;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .p-content h4 a{color:#EB0000;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .p-content ul li{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .p-content ul li strong{color:#930000;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .p-content .btn{color:#FFFFFF;background-color:#A70000;font-family:"Poppins", Sans-serif;}.elementor-3135 .elementor-element.elementor-element-c009a29 .project-item .inner:hover .btn{color:#FFFFFF;background-color:#000000;}.elementor-3135 .elementor-element.elementor-element-d8c8690{--display:flex;}.elementor-3135 .elementor-element.elementor-element-bdfa121{--divider-border-style:solid;--divider-color:#e1e1e1;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-3135 .elementor-element.elementor-element-bdfa121 .elementor-divider-separator{width:100%;}.elementor-3135 .elementor-element.elementor-element-bdfa121 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3135 .elementor-element.elementor-element-b20e11d{--display:flex;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3135 .elementor-element.elementor-element-616b1c3{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-616b1c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-f8b7071{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-a836906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #009CFF;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-a836906:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3135 .elementor-element.elementor-element-8bcaa34{padding:0px 10px 0px 10px;}.elementor-3135 .elementor-element.elementor-element-8bcaa34 img{width:90%;}.elementor-3135 .elementor-element.elementor-element-0155734{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-0155734 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-979747c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #00FF23;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-979747c:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-b07b93c img{width:100%;}.elementor-3135 .elementor-element.elementor-element-e2cecea{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-e2cecea p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-373ba40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #FF0000;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-373ba40:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-9cb6065 img{width:81%;}.elementor-3135 .elementor-element.elementor-element-bf56c8b{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-bf56c8b p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-baa48dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #4000FF;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-baa48dc:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-f6495e1 img{width:84%;}.elementor-3135 .elementor-element.elementor-element-fe4bc49{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-fe4bc49 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-dd24b9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:90px;--padding-right:90px;}.elementor-3135 .elementor-element.elementor-element-cb97057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #FF5000;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-cb97057:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-90c2bbe img{width:87%;}.elementor-3135 .elementor-element.elementor-element-eafd591{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-eafd591 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-073fd4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #FF00AE;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-073fd4c:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-fefaa84 img{width:69%;}.elementor-3135 .elementor-element.elementor-element-aa56416{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-aa56416 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-46c4d0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(6.000000000000007, 255, 222.00000000000003, 0.9607843137254902);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-46c4d0e:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-46698ac img{width:87%;}.elementor-3135 .elementor-element.elementor-element-c523459{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-c523459 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-946005e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #D500D4;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-946005e:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-10abfd7 img{width:85%;}.elementor-3135 .elementor-element.elementor-element-b24a41d{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-b24a41d p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-1072f4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px #FFE100;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3135 .elementor-element.elementor-element-1072f4d:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3135 .elementor-element.elementor-element-876d21e img{width:100%;}.elementor-3135 .elementor-element.elementor-element-4bd138b{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-4bd138b p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-b8ce95f:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-b8ce95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3135 .elementor-element.elementor-element-b8ce95f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 10px 0px 10px;}.elementor-3135 .elementor-element.elementor-element-b8ce95f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-93f0e5d{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-93f0e5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-fe3ef89{padding:0px 0px 25px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-fe3ef89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:30px;color:#000000;}.elementor-3135 .elementor-element.elementor-element-f1e1c28:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-f1e1c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3135 .elementor-element.elementor-element-f1e1c28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 10px 50px 10px;}.elementor-3135 .elementor-element.elementor-element-f1e1c28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-db6bed5{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-db6bed5 .icon-box-wrapper .icon-box-icon img{width:77px;}.elementor-3135 .elementor-element.elementor-element-db6bed5 .box-content h4{color:#D70004;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-db6bed5 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-db6bed5 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-f63a3c8{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-f63a3c8 .icon-box-wrapper .icon-box-icon img{width:77px;}.elementor-3135 .elementor-element.elementor-element-f63a3c8 .box-content h4{color:#D70004;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-f63a3c8 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-f63a3c8 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-18fbce4{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-18fbce4 .icon-box-wrapper .icon-box-icon img{width:77px;}.elementor-3135 .elementor-element.elementor-element-18fbce4 .box-content h4{color:#D70004;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-18fbce4 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-18fbce4 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-fef9f3d:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-fef9f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3135 .elementor-element.elementor-element-fef9f3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 90px 10px;}.elementor-3135 .elementor-element.elementor-element-fef9f3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-2062990{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-2062990 .icon-box-wrapper .icon-box-icon img{width:77px;}.elementor-3135 .elementor-element.elementor-element-2062990 .box-content h4{color:#D70004;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-2062990 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-2062990 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-10fd55d{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-10fd55d .icon-box-wrapper .icon-box-icon img{width:77px;}.elementor-3135 .elementor-element.elementor-element-10fd55d .box-content h4{color:#D70004;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-10fd55d .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-10fd55d .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-10ac6b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 10px 0px 10px;}.elementor-3135 .elementor-element.elementor-element-10ac6b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-b7a1fcd{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-b7a1fcd .elementor-heading-title{font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-ba3b282{padding:0px 0px 25px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-ba3b282 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:30px;color:#000000;}.elementor-3135 .elementor-element.elementor-element-ec3c6be{padding:50px 10px 30px 10px;}.elementor-3135 .elementor-element.elementor-element-26cd510{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-26cd510 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-26cd510 .box-content h4{color:#D70004;font-size:26px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-26cd510 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-26cd510 .box-content a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-3135 .elementor-element.elementor-element-198b9ce{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-198b9ce .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-198b9ce .box-content h4{color:#D70004;font-size:26px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-198b9ce .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-198b9ce .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-df63611{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-df63611 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-df63611 .box-content h4{color:#D70004;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-df63611 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-df63611 .box-content a{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-3135 .elementor-element.elementor-element-eb03499{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-eb03499 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-eb03499 .box-content h4{color:#D70004;font-size:26px;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-eb03499 .box-content p{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-3135 .elementor-element.elementor-element-eb03499 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-60fec4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:34px;--padding-left:90px;--padding-right:90px;}.elementor-3135 .elementor-element.elementor-element-2908581{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-2908581 .elementor-heading-title{font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-0620d1e{--e-image-carousel-slides-to-show:6;padding:20px 40px 0px 40px;}.elementor-3135 .elementor-element.elementor-element-9f8b641{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-15167b4{--divider-border-style:solid;--divider-color:#e1e1e1;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-3135 .elementor-element.elementor-element-15167b4 .elementor-divider-separator{width:100%;}.elementor-3135 .elementor-element.elementor-element-15167b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3135 .elementor-element.elementor-element-13d5bd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-077bf5b{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-077bf5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-6709c2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-bee1cb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-239ffb8{padding:10px 0px 0px 0px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:37px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-239ffb8 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-fd0e6fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3135 .elementor-element.elementor-element-e07b0f5:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-e07b0f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3135 .elementor-element.elementor-element-e07b0f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:60px 10px 0px 10px;}.elementor-3135 .elementor-element.elementor-element-e07b0f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-037d785{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-037d785 .elementor-heading-title{font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-a6da36b:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-a6da36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3135 .elementor-element.elementor-element-a6da36b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 110px 50px 110px;}.elementor-3135 .elementor-element.elementor-element-a6da36b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-6cc9e31 > .elementor-widget-container{background-color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-3135 .elementor-element.elementor-element-6cc9e31{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-6cc9e31 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-6cc9e31 .box-content h4{color:#D70004;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-6cc9e31 .box-content p{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-3135 .elementor-element.elementor-element-6cc9e31 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-ca45de2 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-ca45de2{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-ca45de2 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-ca45de2 .box-content h4{color:#D70004;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-ca45de2 .box-content p{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-3135 .elementor-element.elementor-element-ca45de2 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-355f1f1:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-355f1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3135 .elementor-element.elementor-element-355f1f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 110px 50px 110px;}.elementor-3135 .elementor-element.elementor-element-355f1f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-cd4b0e6 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-cd4b0e6{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-cd4b0e6 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-cd4b0e6 .box-content h4{color:#D70004;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-cd4b0e6 .box-content p{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-3135 .elementor-element.elementor-element-cd4b0e6 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-0736fe8 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-0736fe8{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-0736fe8 .icon-box-wrapper .icon-box-icon img{width:90px;}.elementor-3135 .elementor-element.elementor-element-0736fe8 .box-content h4{color:#D70004;font-weight:600;}.elementor-3135 .elementor-element.elementor-element-0736fe8 .box-content p{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-3135 .elementor-element.elementor-element-0736fe8 .box-content a{font-size:17px;}.elementor-3135 .elementor-element.elementor-element-7080b2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 10px 3px 10px;}.elementor-3135 .elementor-element.elementor-element-7080b2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3135 .elementor-element.elementor-element-847f502{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-847f502 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:1.2em;color:#E31618;}.elementor-3135 .elementor-element.elementor-element-afa4177{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:31px;letter-spacing:0px;color:#1F1F1F;}.elementor-3135 .elementor-element.elementor-element-afa4177 p{margin-block-end:11px;}.elementor-3135 .elementor-element.elementor-element-f5fed35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-3135 .elementor-element.elementor-element-09c9a7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-09c9a7a:not(.elementor-motion-effects-element-type-background), .elementor-3135 .elementor-element.elementor-element-09c9a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3135 .elementor-element.elementor-element-9d99b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-0f12990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3135 .elementor-element.elementor-element-574bf94{--display:flex;}.elementor-3135 .elementor-element.elementor-element-d5d8126{--divider-border-style:solid;--divider-color:#e1e1e1;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-3135 .elementor-element.elementor-element-d5d8126 .elementor-divider-separator{width:100%;}.elementor-3135 .elementor-element.elementor-element-d5d8126 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3135 .elementor-element.elementor-element-a4c703e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-3135 .elementor-element.elementor-element-55393aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3135 .elementor-element.elementor-element-229940d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}@media(max-width:1024px){.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-78e797b .bigger-slide-content{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-ff70557 .slick-slide-bg{background-position:left center;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-content{max-width:90%;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slick-slide-inner .bigger-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-3135 .elementor-element.elementor-element-8a2c9d9{padding:20px 10px 20px 10px;}.elementor-3135 .elementor-element.elementor-element-4301ceb > .elementor-element-populated{padding:0px 05px 0px 05px;}.elementor-3135 .elementor-element.elementor-element-93088aa{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-57dec36{margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-3135 .elementor-element.elementor-element-1108179 .box-content p{margin-bottom:39px;}.elementor-3135 .elementor-element.elementor-element-f3dc35d .box-content p{margin-bottom:64px;}.elementor-3135 .elementor-element.elementor-element-9c1981b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-d750820{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-f5acacf{--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-3135 .elementor-element.elementor-element-dc635c0{--e-image-carousel-slides-to-show:4;}.elementor-3135 .elementor-element.elementor-element-2c3a519{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-22258ec{padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-04d9fdb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:50px;}.elementor-3135 .elementor-element.elementor-element-d7efab3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:50px;}.elementor-3135 .elementor-element.elementor-element-ea58baf .box-content p{margin-bottom:98px;}.elementor-3135 .elementor-element.elementor-element-6cba2aa .box-content p{margin-bottom:195px;}.elementor-3135 .elementor-element.elementor-element-a46af61 .box-content p{margin-bottom:90px;}.elementor-3135 .elementor-element.elementor-element-98987da{padding:0px 0px 30px 0px;}.elementor-3135 .elementor-element.elementor-element-8543458{padding:0px 015px 0px 015px;}.elementor-3135 .elementor-element.elementor-element-f8b7071{--padding-top:30px;--padding-bottom:40px;--padding-left:015px;--padding-right:015px;}.elementor-3135 .elementor-element.elementor-element-a836906{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-979747c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-373ba40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-baa48dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-dd24b9a{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-3135 .elementor-element.elementor-element-cb97057{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-073fd4c{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-46c4d0e{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-946005e{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-1072f4d{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3135 .elementor-element.elementor-element-b8ce95f{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-f1e1c28{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-db6bed5 .box-content p{margin-bottom:75px;}.elementor-3135 .elementor-element.elementor-element-f63a3c8 .box-content p{margin-bottom:75px;}.elementor-3135 .elementor-element.elementor-element-18fbce4 .box-content p{margin-bottom:75px;}.elementor-3135 .elementor-element.elementor-element-fef9f3d{padding:30px 0px 30px 0px;}.elementor-3135 .elementor-element.elementor-element-2062990 .box-content p{margin-bottom:75px;}.elementor-3135 .elementor-element.elementor-element-10fd55d .box-content p{margin-bottom:75px;}.elementor-3135 .elementor-element.elementor-element-10ac6b9{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-ec3c6be{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-26cd510 .box-content p{margin-bottom:103px;}.elementor-3135 .elementor-element.elementor-element-198b9ce .box-content p{margin-bottom:73px;}.elementor-3135 .elementor-element.elementor-element-eb03499 .box-content p{margin-bottom:73px;}.elementor-3135 .elementor-element.elementor-element-60fec4b{--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3135 .elementor-element.elementor-element-0620d1e{--e-image-carousel-slides-to-show:4;}.elementor-3135 .elementor-element.elementor-element-13d5bd5{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-6709c2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3135 .elementor-element.elementor-element-bee1cb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-fd0e6fa{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-e07b0f5{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-a6da36b{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-355f1f1{padding:30px 0px 30px 0px;}.elementor-3135 .elementor-element.elementor-element-0736fe8 .box-content p{margin-bottom:89px;}.elementor-3135 .elementor-element.elementor-element-7080b2d{padding:30px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-afa4177{text-align:justify;}.elementor-3135 .elementor-element.elementor-element-f5fed35{--padding-top:30px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3135 .elementor-element.elementor-element-a4c703e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .elementor-repeater-item-41466cd .slick-slide-bg{background-position:center center;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slick-slide{height:600px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-content{max-width:100%;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slide-subtitle{font-size:36px;line-height:1.2em;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-heading{font-size:36px;line-height:1.2em;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .bigger-slide-description{font-size:14px;line-height:24px;}.elementor-3135 .elementor-element.elementor-element-03e9554 .bigger-slides .slide-button_1{font-size:14px;}.elementor-3135 .elementor-element.elementor-element-8a2c9d9{padding:60px 10px 0px 10px;}.elementor-3135 .elementor-element.elementor-element-7c51444{padding:0px 0px 20px 0px;}.elementor-3135 .elementor-element.elementor-element-5bf3d0c .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-4c2fc70{width:100%;}.elementor-3135 .elementor-element.elementor-element-4c2fc70 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3135 .elementor-element.elementor-element-4c2fc70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 05px 0px 05px;}.elementor-3135 .elementor-element.elementor-element-3a035de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3135 .elementor-element.elementor-element-3a035de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-dd829b6{padding:0px 0px 0px 0px;text-align:center;}.elementor-3135 .elementor-element.elementor-element-dd829b6 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-57dec36{padding:0px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-7cbfa9f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-aed1c87 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-b8454df > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-9c1981b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-7154a06{--width:50%;}.elementor-3135 .elementor-element.elementor-element-db8d1dc{--width:50%;}.elementor-3135 .elementor-element.elementor-element-9632a45 .elementor-heading-title{font-size:28px;}.elementor-3135 .elementor-element.elementor-element-87d6048 .elementor-heading-title{font-size:28px;}.elementor-3135 .elementor-element.elementor-element-04d9fdb > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-642cdf1 .box-content p{margin-bottom:40px;}.elementor-3135 .elementor-element.elementor-element-d7efab3 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-ea58baf .box-content p{margin-bottom:40px;}.elementor-3135 .elementor-element.elementor-element-1467541 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-6cba2aa .box-content p{margin-bottom:40px;}.elementor-3135 .elementor-element.elementor-element-5c45eed > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-a46af61 .box-content p{margin-bottom:40px;}.elementor-3135 .elementor-element.elementor-element-98987da{padding:0px 0px 30px 0px;}.elementor-3135 .elementor-element.elementor-element-0af7610 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-616b1c3 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-f8b7071{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3135 .elementor-element.elementor-element-a836906{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-979747c{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-373ba40{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-baa48dc{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-dd24b9a{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3135 .elementor-element.elementor-element-cb97057{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-073fd4c{--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-46c4d0e{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-946005e{--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-1072f4d{--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-93f0e5d .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-fe3ef89{padding:0px 0px 0px 0px;text-align:justify;}.elementor-3135 .elementor-element.elementor-element-fe3ef89 .elementor-heading-title{font-size:16px;}.elementor-3135 .elementor-element.elementor-element-f8b0fb7 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-4db7e0d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-c850d78 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-23fea6c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-3ea14b1 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-b7a1fcd .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-ba3b282{padding:0px 0px 0px 0px;text-align:justify;}.elementor-3135 .elementor-element.elementor-element-ba3b282 .elementor-heading-title{font-size:16px;}.elementor-3135 .elementor-element.elementor-element-c74fbe8 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-24020cb > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-b3187ba > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-2908581 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-13d5bd5{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3135 .elementor-element.elementor-element-077bf5b .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-fd0e6fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-e07b0f5{padding:40px 0px 0px 0px;}.elementor-3135 .elementor-element.elementor-element-037d785 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-af54fbe > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-74f67f2 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-165b2e0 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3135 .elementor-element.elementor-element-847f502 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-3135 .elementor-element.elementor-element-f5fed35{--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-3135 .elementor-element.elementor-element-09c9a7a{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-9d99b2d{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3135 .elementor-element.elementor-element-0f12990{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3135 .elementor-element.elementor-element-4301ceb{width:59.232%;}.elementor-3135 .elementor-element.elementor-element-4c2fc70{width:40.768%;}.elementor-3135 .elementor-element.elementor-element-7154a06{--width:50%;}.elementor-3135 .elementor-element.elementor-element-db8d1dc{--width:49%;}.elementor-3135 .elementor-element.elementor-element-a836906{--width:50%;}.elementor-3135 .elementor-element.elementor-element-979747c{--width:50%;}.elementor-3135 .elementor-element.elementor-element-373ba40{--width:50%;}.elementor-3135 .elementor-element.elementor-element-baa48dc{--width:50%;}.elementor-3135 .elementor-element.elementor-element-dd24b9a{--content-width:1600px;}.elementor-3135 .elementor-element.elementor-element-cb97057{--width:50%;}.elementor-3135 .elementor-element.elementor-element-073fd4c{--width:50%;}.elementor-3135 .elementor-element.elementor-element-46c4d0e{--width:50%;}.elementor-3135 .elementor-element.elementor-element-946005e{--width:50%;}.elementor-3135 .elementor-element.elementor-element-1072f4d{--width:50%;}.elementor-3135 .elementor-element.elementor-element-bee1cb8{--width:60%;}.elementor-3135 .elementor-element.elementor-element-fd0e6fa{--width:40%;}.elementor-3135 .elementor-element.elementor-element-09c9a7a{--width:33.3333%;}.elementor-3135 .elementor-element.elementor-element-9d99b2d{--width:33.3333%;}.elementor-3135 .elementor-element.elementor-element-0f12990{--width:33.3333%;}.elementor-3135 .elementor-element.elementor-element-55393aa{--width:50%;}.elementor-3135 .elementor-element.elementor-element-229940d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3135 .elementor-element.elementor-element-4301ceb{width:100%;}.elementor-3135 .elementor-element.elementor-element-4c2fc70{width:100%;}.elementor-3135 .elementor-element.elementor-element-9c1981b{--content-width:100%;}.elementor-3135 .elementor-element.elementor-element-7154a06{--width:50%;}.elementor-3135 .elementor-element.elementor-element-db8d1dc{--width:50%;}.elementor-3135 .elementor-element.elementor-element-29107a6{width:50%;}.elementor-3135 .elementor-element.elementor-element-aee63c4{width:50%;}.elementor-3135 .elementor-element.elementor-element-eec662e{width:50%;}.elementor-3135 .elementor-element.elementor-element-e879f4c{width:100%;}.elementor-3135 .elementor-element.elementor-element-c2d73f4{width:100%;}.elementor-3135 .elementor-element.elementor-element-bee1cb8{--width:100%;}.elementor-3135 .elementor-element.elementor-element-fd0e6fa{--width:100%;}.elementor-3135 .elementor-element.elementor-element-f6e7011{width:100%;}.elementor-3135 .elementor-element.elementor-element-e791004{width:100%;}}/* Start custom CSS for bigger-icon-box, class: .elementor-element-7952ca6 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-7952ca6{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-7952ca6 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-7952ca6 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-7952ca6 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-7952ca6 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-7952ca6 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-7952ca6 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-7952ca6::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-7952ca6:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-7952ca6::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-ecd8f62 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-ecd8f62{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-ecd8f62 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-ecd8f62 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-ecd8f62 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-ecd8f62 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-ecd8f62 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ecd8f62 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-ecd8f62::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-ecd8f62:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-ecd8f62::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-1108179 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-1108179{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-1108179:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-1108179 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-1108179:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-1108179 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-1108179 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-1108179:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-1108179:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-1108179 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-1108179:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-1108179 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-1108179 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-1108179:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-1108179:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-1108179::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-1108179:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-1108179::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-f3dc35d *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-f3dc35d{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-f3dc35d img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-f3dc35d h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-f3dc35d h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-f3dc35d p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-f3dc35d a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-f3dc35d a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-f3dc35d::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-f3dc35d:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-f3dc35d::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-dc635c0 *//* Logo Container */
.elementor-3135 .elementor-element.elementor-element-dc635c0{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:1px;
    flex-wrap:wrap;
}

/* Individual Logo */
.elementor-3135 .elementor-element.elementor-element-dc635c0 img{
    

 

    transition:all .45s cubic-bezier(.2,.8,.2,1);
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-dc635c0 img:hover{

    filter:grayscale(0);

    opacity:1;

    transform:translateY(-12px) scale(1.08);

    box-shadow:
        0 15px 40px rgba(0,119,255,.18);

}

/* Floating Animation */
.elementor-3135 .elementor-element.elementor-element-dc635c0 img{

    animation:floatLogo 5s ease-in-out infinite;

}

.elementor-3135 .elementor-element.elementor-element-dc635c0 img:nth-child(2){
    animation-delay:.4s;
}

.elementor-3135 .elementor-element.elementor-element-dc635c0 img:nth-child(3){
    animation-delay:.8s;
}

.elementor-3135 .elementor-element.elementor-element-dc635c0 img:nth-child(4){
    animation-delay:1.2s;
}

.elementor-3135 .elementor-element.elementor-element-dc635c0 img:nth-child(5){
    animation-delay:1.6s;
}

.elementor-3135 .elementor-element.elementor-element-dc635c0 img:nth-child(6){
    animation-delay:2s;
}

@keyframes floatLogo{

    0%,100%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-6px);
    }

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-642cdf1 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-642cdf1{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-642cdf1 img{
    
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-642cdf1 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-642cdf1 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-642cdf1 p{

    color:#444;

    font-size:16px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-642cdf1 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-642cdf1 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-642cdf1::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-642cdf1:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-642cdf1::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-ea58baf *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-ea58baf{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-ea58baf img{
    
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-ea58baf h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-ea58baf h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-ea58baf p{

    color:#444;

    font-size:16px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-ea58baf a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ea58baf a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-ea58baf::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-ea58baf:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-ea58baf::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-6cba2aa *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-6cba2aa{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-6cba2aa img{
    
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-6cba2aa h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-6cba2aa h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-6cba2aa p{

    color:#444;

    font-size:16px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-6cba2aa a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-6cba2aa a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-6cba2aa::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-6cba2aa:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-6cba2aa::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-a46af61 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-a46af61{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-a46af61 img{
    
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-a46af61 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-a46af61 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-a46af61:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-a46af61 p{

    color:#444;

    font-size:16px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-a46af61 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-a46af61 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-a46af61::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-a46af61:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-a46af61::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a836906 */.elementor-3135 .elementor-element.elementor-element-a836906{
    background:#fff;
    border:2px solid #7DD3FC;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-a836906:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#38BDF8;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-a836906 img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-a836906:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-a836906 h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-a836906::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-a836906:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-979747c */.elementor-3135 .elementor-element.elementor-element-979747c{
    background:#fff;
    border:2px solid #00FF23;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-979747c:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#00FF23;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-979747c img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-979747c:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-979747c h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-979747c::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-979747c:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-373ba40 */.elementor-3135 .elementor-element.elementor-element-373ba40{
    background:#fff;
    border:2px solid #FF0000;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-373ba40:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#FF0000;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-373ba40 img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-373ba40:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-373ba40 h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-373ba40::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-373ba40:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa48dc */.elementor-3135 .elementor-element.elementor-element-baa48dc{
    background:#fff;
    border:2px solid #4000FF;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-baa48dc:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#4000FF;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-baa48dc img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-baa48dc:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-baa48dc h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-baa48dc::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-baa48dc:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb97057 */.elementor-3135 .elementor-element.elementor-element-cb97057{
    background:#fff;
    border:2px solid #FF5000;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-cb97057:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#FF5000;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-cb97057 img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-cb97057:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-cb97057 h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-cb97057::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-cb97057:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-073fd4c */.elementor-3135 .elementor-element.elementor-element-073fd4c{
    background:#fff;
    border:2px solid #FF00AE;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-073fd4c:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#FF00AE;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-073fd4c img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-073fd4c:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-073fd4c h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-073fd4c::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-073fd4c:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c4d0e */.elementor-3135 .elementor-element.elementor-element-46c4d0e{
    background:#fff;
    border:2px solid #06FFDEF5;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-46c4d0e:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#06FFDEF5;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-46c4d0e img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-46c4d0e:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-46c4d0e h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-46c4d0e::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-46c4d0e:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946005e */.elementor-3135 .elementor-element.elementor-element-946005e{
    background:#fff;
    border:2px solid #D500D4;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-946005e:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#D500D4;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-946005e img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-946005e:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-946005e h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-946005e::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-946005e:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1072f4d */.elementor-3135 .elementor-element.elementor-element-1072f4d{
    background:#fff;
    border:2px solid #FFE100;
    border-radius:22px;
    padding:35px 25px;
    text-align:center;
    box-shadow:0 8px 25px rgba(59,130,246,.25);
    transition:all .4s ease;
    overflow:hidden;
    position:relative;
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-1072f4d:hover{
    transform:translateY(-10px);
    box-shadow:0 18px 45px rgba(59,130,246,.35);
    border-color:#FFE100;
}

/* Image */
.elementor-3135 .elementor-element.elementor-element-1072f4d img{
    width:220px;
    max-width:100%;
    transition:all .5s ease;
}

.elementor-3135 .elementor-element.elementor-element-1072f4d:hover img{
    transform:translateY(-10px) scale(1.08);
}

/* Heading */
.elementor-3135 .elementor-element.elementor-element-1072f4d h3{
    margin-top:25px;
    font-size:38px;
    font-weight:700;
    line-height:1.2;
    background:linear-gradient(90deg,#ff4d4d,#111827);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Optional Shine Effect */
.elementor-3135 .elementor-element.elementor-element-1072f4d::before{
    content:"";
    position:absolute;
    top:-120%;
    left:-60%;
    width:40%;
    height:300%;
    background:linear-gradient(
        rgba(255,255,255,0),
        rgba(255,255,255,.6),
        rgba(255,255,255,0)
    );
    transform:rotate(25deg);
    transition:.8s;
}

.elementor-3135 .elementor-element.elementor-element-1072f4d:hover::before{
    left:130%;
}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-db6bed5 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-db6bed5{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-db6bed5 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-db6bed5 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-db6bed5 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-db6bed5 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-db6bed5 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-db6bed5 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-db6bed5::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-db6bed5:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-db6bed5::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-f63a3c8 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-f63a3c8{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-f63a3c8 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-f63a3c8 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-f63a3c8 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-f63a3c8 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-f63a3c8 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-f63a3c8 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-f63a3c8::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-f63a3c8:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-f63a3c8::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-18fbce4 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-18fbce4{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-18fbce4 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-18fbce4 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-18fbce4 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-18fbce4 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-18fbce4 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-18fbce4 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-18fbce4::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-18fbce4:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-18fbce4::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-2062990 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-2062990{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-2062990:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-2062990 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-2062990:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-2062990 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-2062990 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-2062990:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-2062990:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-2062990 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-2062990:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-2062990 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-2062990 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-2062990:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-2062990:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-2062990::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-2062990:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-2062990::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-10fd55d *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-10fd55d{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-10fd55d img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-10fd55d h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-10fd55d h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-10fd55d p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-10fd55d a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-10fd55d a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-10fd55d::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-10fd55d:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-10fd55d::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-26cd510 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-26cd510{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-26cd510 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-26cd510 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-26cd510 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-26cd510:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-26cd510 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-26cd510 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-26cd510 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-26cd510::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-26cd510:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-26cd510::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-198b9ce *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-198b9ce{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-198b9ce img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-198b9ce h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-198b9ce h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-198b9ce p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-198b9ce a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-198b9ce a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-198b9ce::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-198b9ce:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-198b9ce::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-df63611 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-df63611{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-df63611:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-df63611 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-df63611:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-df63611 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-df63611 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-df63611:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-df63611:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-df63611 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-df63611:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-df63611 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-df63611 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-df63611:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-df63611:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-df63611::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-df63611:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-df63611::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-eb03499 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-eb03499{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-eb03499 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-eb03499 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-eb03499 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-eb03499:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-eb03499 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-eb03499 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-eb03499 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-eb03499::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-eb03499:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-eb03499::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0620d1e *//* Logo Container */
.elementor-3135 .elementor-element.elementor-element-0620d1e{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:1px;
    flex-wrap:wrap;
}

/* Individual Logo */
.elementor-3135 .elementor-element.elementor-element-0620d1e img{
    

 

    transition:all .45s cubic-bezier(.2,.8,.2,1);
}

/* Hover Effect */
.elementor-3135 .elementor-element.elementor-element-0620d1e img:hover{

    filter:grayscale(0);

    opacity:1;

    transform:translateY(-12px) scale(1.08);

    box-shadow:
        0 15px 40px rgba(0,119,255,.18);

}

/* Floating Animation */
.elementor-3135 .elementor-element.elementor-element-0620d1e img{

    animation:floatLogo 5s ease-in-out infinite;

}

.elementor-3135 .elementor-element.elementor-element-0620d1e img:nth-child(2){
    animation-delay:.4s;
}

.elementor-3135 .elementor-element.elementor-element-0620d1e img:nth-child(3){
    animation-delay:.8s;
}

.elementor-3135 .elementor-element.elementor-element-0620d1e img:nth-child(4){
    animation-delay:1.2s;
}

.elementor-3135 .elementor-element.elementor-element-0620d1e img:nth-child(5){
    animation-delay:1.6s;
}

.elementor-3135 .elementor-element.elementor-element-0620d1e img:nth-child(6){
    animation-delay:2s;
}

@keyframes floatLogo{

    0%,100%{
        transform:translateY(0);
    }

    50%{
        transform:translateY(-6px);
    }

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-6cc9e31 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-6cc9e31{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-6cc9e31 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-6cc9e31 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-6cc9e31 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-6cc9e31 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-6cc9e31 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-6cc9e31 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-6cc9e31::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-6cc9e31:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-6cc9e31::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-ca45de2 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-ca45de2{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-ca45de2 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-ca45de2 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-ca45de2 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-ca45de2 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-ca45de2 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ca45de2 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-ca45de2::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-ca45de2:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-ca45de2::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-cd4b0e6 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-cd4b0e6{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-cd4b0e6:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-cd4b0e6::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for bigger-icon-box, class: .elementor-element-0736fe8 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-0736fe8{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-0736fe8 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-0736fe8 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-0736fe8 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-0736fe8 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-0736fe8 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-0736fe8 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-0736fe8::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-0736fe8:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-0736fe8::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09c9a7a *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-09c9a7a{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-09c9a7a img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-09c9a7a h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-09c9a7a h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-09c9a7a p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-09c9a7a a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-09c9a7a a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-09c9a7a::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-09c9a7a:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-09c9a7a::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d99b2d *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-9d99b2d{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-9d99b2d img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-9d99b2d h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-9d99b2d h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-9d99b2d p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-9d99b2d a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-9d99b2d a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-9d99b2d::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-9d99b2d:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-9d99b2d::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f12990 *//* Main Card */
.elementor-3135 .elementor-element.elementor-element-0f12990{
    position:relative;
   
    
    overflow:hidden;
    transition:.45s ease;
    box-shadow:0 15px 40px rgba(0,0,0,.05);
}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover{
    transform:translateY(-12px);
    box-shadow:0 25px 60px rgba(220,38,38,.12);
}

/* ==========================
   ICON ANIMATION
========================== */

.elementor-3135 .elementor-element.elementor-element-0f12990 img{
    width:72px;
    transition:.6s ease;
    animation:floatIcon 4s ease-in-out infinite;
}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover img{
    transform:rotate(-8deg) scale(1.12);
}

@keyframes floatIcon{

    0%,100%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-10px);
    }

}

/* ==========================
   TITLE
========================== */

.elementor-3135 .elementor-element.elementor-element-0f12990 h3{
    position:relative;
    display:inline-block;
    font-size:52px;
    font-weight:700;
    color:#d50000;
    margin:30px 0 25px;
    transition:.4s;
}

/* Animated Underline */

.elementor-3135 .elementor-element.elementor-element-0f12990 h3::after{

    content:"";

    position:absolute;

    left:0;

    bottom:-10px;

    width:0;

    height:4px;

    border-radius:20px;

    background:linear-gradient(90deg,#ff0000,#ff8a8a);

    transition:.5s;

}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover h3::after{

    width:100%;

}

/* Gradient on Hover */

.elementor-3135 .elementor-element.elementor-element-0f12990:hover h3{

    background:linear-gradient(90deg,#ff0000,#7a0000);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

/* ==========================
   PARAGRAPH
========================== */

.elementor-3135 .elementor-element.elementor-element-0f12990 p{

    color:#444;

    font-size:18px;

    line-height:1.5;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover p{

    color:#111;

}

/* ==========================
   LEARN MORE
========================== */

.elementor-3135 .elementor-element.elementor-element-0f12990 a{

    display:inline-flex;

    align-items:center;

    font-size:20px;

    font-weight:600;

    color:#c00000;

    text-decoration:none;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-0f12990 a::after{

    content:"➜";

    margin-left:10px;

    transition:.4s;

}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover a{

    color:#ff0000;

}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover a::after{

    margin-left:20px;

}

/* ==========================
   TOP LIGHT EFFECT
========================== */

.elementor-3135 .elementor-element.elementor-element-0f12990::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:60%;

    height:100%;

    background:linear-gradient(

        120deg,

        transparent,

        rgba(255,255,255,.8),

        transparent

    );

    transform:skewX(-25deg);

    transition:.8s;

}

.elementor-3135 .elementor-element.elementor-element-0f12990:hover::before{

    left:150%;

}

/* Bottom Border */

.elementor-3135 .elementor-element.elementor-element-0f12990::after{

    content:"";

    position:absolute;

    left:0;

    bottom:0;

    width:100%;

    height:5px;

   

}/* End custom CSS */