.elementor-355627 .elementor-element.elementor-element-741b1f1c{padding:0px 0px 0px 0px;z-index:1;}.elementor-bc-flex-widget .elementor-355627 .elementor-element.elementor-element-45456e88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-355627 .elementor-element.elementor-element-45456e88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-355627 .elementor-element.elementor-element-45456e88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-355627 .elementor-element.elementor-element-7da728e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-355627 .elementor-element.elementor-element-7da728e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-355627 .elementor-element.elementor-element-7da728e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-306706c{text-align:center;}.elementor-355627 .elementor-element.elementor-element-306706c .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-355627 .elementor-element.elementor-element-306706c > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-355627 .elementor-element.elementor-element-3e1605e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-355627 .elementor-element.elementor-element-3e1605e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-355627 .elementor-element.elementor-element-3e1605e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-3e1605e1{z-index:0;}.elementor-355627 .elementor-element.elementor-element-134d19cf > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-b5d7baf > .elementor-container{max-width:900px;}.elementor-355627 .elementor-element.elementor-element-b5d7baf:not(.elementor-motion-effects-element-type-background), .elementor-355627 .elementor-element.elementor-element-b5d7baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355627 .elementor-element.elementor-element-b5d7baf, .elementor-355627 .elementor-element.elementor-element-b5d7baf > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-355627 .elementor-element.elementor-element-b5d7baf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-b5d7baf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355627 .elementor-element.elementor-element-cc23cf6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-d3b69bb{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-fc787a9 > .elementor-element-populated{padding:30px 10px 50px 30px;}.elementor-355627 .elementor-element.elementor-element-0505184 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-0505184 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-355627 .elementor-element.elementor-element-0505184{--e-icon-list-icon-size:55px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-355627 .elementor-element.elementor-element-0505184 .elementor-icon-list-icon{padding-right:0px;}.elementor-355627 .elementor-element.elementor-element-0505184 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-355627 .elementor-element.elementor-element-0505184 .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-355627 .elementor-element.elementor-element-0505184 .elementor-icon-list-text{color:#2C3A48;transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-0505184 > .elementor-widget-container{padding:0px 0px 10px 9px;}.elementor-355627 .elementor-element.elementor-element-26c6049{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-26c6049 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-26c6049 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-26c6049 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-26c6049 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-26c6049 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-d5c6e61{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-d5c6e61 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-d5c6e61 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-d5c6e61 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-d5c6e61 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-d5c6e61 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-7467191{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-7467191 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-7467191 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-7467191 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-7467191 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-7467191 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-4463349{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-4463349 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-4463349 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-4463349 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-4463349 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-4463349 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-c8b473d{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-c8b473d .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-c8b473d .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-c8b473d .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-c8b473d .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-c8b473d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-0c18b41 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#2C3A4826;padding:30px 10px 50px 30px;}.elementor-355627 .elementor-element.elementor-element-25453b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-25453b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-355627 .elementor-element.elementor-element-25453b4{--e-icon-list-icon-size:55px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-355627 .elementor-element.elementor-element-25453b4 .elementor-icon-list-icon{padding-right:0px;}.elementor-355627 .elementor-element.elementor-element-25453b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-355627 .elementor-element.elementor-element-25453b4 .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-355627 .elementor-element.elementor-element-25453b4 .elementor-icon-list-text{color:#2C3A48;transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-25453b4 > .elementor-widget-container{padding:0px 0px 10px 9px;}.elementor-355627 .elementor-element.elementor-element-90e2af7{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-90e2af7 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-90e2af7 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-90e2af7 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-90e2af7 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-90e2af7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-8e4f682 > .elementor-container{max-width:800px;}.elementor-355627 .elementor-element.elementor-element-8e4f682:not(.elementor-motion-effects-element-type-background), .elementor-355627 .elementor-element.elementor-element-8e4f682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355627 .elementor-element.elementor-element-8e4f682, .elementor-355627 .elementor-element.elementor-element-8e4f682 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-355627 .elementor-element.elementor-element-8e4f682{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-8e4f682 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355627 .elementor-element.elementor-element-a3259cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-20ee481{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-53fa994 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-dac825b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-dac825b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-355627 .elementor-element.elementor-element-dac825b{--e-icon-list-icon-size:55px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-355627 .elementor-element.elementor-element-dac825b .elementor-icon-list-icon{padding-right:0px;}.elementor-355627 .elementor-element.elementor-element-dac825b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-355627 .elementor-element.elementor-element-dac825b .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-355627 .elementor-element.elementor-element-dac825b .elementor-icon-list-text{color:#2C3A48;transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-dac825b > .elementor-widget-container{padding:0px 0px 10px 9px;}.elementor-355627 .elementor-element.elementor-element-5b3a12f{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-5b3a12f .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-5b3a12f .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-5b3a12f .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-5b3a12f .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-5b3a12f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-d13d79b{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-d13d79b .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-d13d79b .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-d13d79b .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-d13d79b .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-d13d79b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-740ba5f{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-740ba5f .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-740ba5f .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-740ba5f .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-740ba5f .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-740ba5f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-098e2d1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#2C3A4826;padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-098e2d1 > .elementor-element-populated, .elementor-355627 .elementor-element.elementor-element-098e2d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-355627 .elementor-element.elementor-element-098e2d1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-5724ac9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-5724ac9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-355627 .elementor-element.elementor-element-5724ac9{--e-icon-list-icon-size:55px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-355627 .elementor-element.elementor-element-5724ac9 .elementor-icon-list-icon{padding-right:0px;}.elementor-355627 .elementor-element.elementor-element-5724ac9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-355627 .elementor-element.elementor-element-5724ac9 .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;line-height:32px;}.elementor-355627 .elementor-element.elementor-element-5724ac9 .elementor-icon-list-text{color:#2C3A48;transition:color 0.3s;}.elementor-355627 .elementor-element.elementor-element-5724ac9 > .elementor-widget-container{padding:0px 0px 10px 9px;}.elementor-355627 .elementor-element.elementor-element-d876a81{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-d876a81 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-d876a81 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-d876a81 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-d876a81 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-d876a81 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-db48cd9{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-db48cd9 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-db48cd9 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-db48cd9 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-db48cd9 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-db48cd9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-3b2475d{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-3b2475d .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-3b2475d .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-3b2475d .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-3b2475d .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-3b2475d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-6f2bdd0 > .elementor-container{max-width:600px;}.elementor-355627 .elementor-element.elementor-element-6f2bdd0:not(.elementor-motion-effects-element-type-background), .elementor-355627 .elementor-element.elementor-element-6f2bdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355627 .elementor-element.elementor-element-6f2bdd0, .elementor-355627 .elementor-element.elementor-element-6f2bdd0 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-355627 .elementor-element.elementor-element-6f2bdd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-6f2bdd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355627 .elementor-element.elementor-element-92375fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-4086128{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-02f1c8b > .elementor-element-populated{padding:30px 10px 50px 30px;}.elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-wrapper{text-align:left;}.elementor-355627 .elementor-element.elementor-element-7828dc4{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-7828dc4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-a336d14{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-a336d14 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-a336d14 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-a336d14 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-a336d14 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-a336d14 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-d03387f{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-d03387f .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-d03387f .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-d03387f .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-d03387f .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-d03387f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-66fb8c4{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-66fb8c4 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-66fb8c4 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-66fb8c4 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-66fb8c4 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-66fb8c4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-22f2e1a > .elementor-container{max-width:600px;}.elementor-355627 .elementor-element.elementor-element-22f2e1a:not(.elementor-motion-effects-element-type-background), .elementor-355627 .elementor-element.elementor-element-22f2e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355627 .elementor-element.elementor-element-22f2e1a, .elementor-355627 .elementor-element.elementor-element-22f2e1a > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-355627 .elementor-element.elementor-element-22f2e1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-22f2e1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355627 .elementor-element.elementor-element-5f3a422 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-628bbc3{padding:0px 0px 0px 0px;}.elementor-355627 .elementor-element.elementor-element-b3d4591 > .elementor-element-populated{padding:30px 10px 50px 30px;}.elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-wrapper{text-align:left;}.elementor-355627 .elementor-element.elementor-element-ff57765{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-ff57765 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-78f72a6{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-78f72a6 .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-78f72a6 .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-78f72a6 .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-78f72a6 .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-78f72a6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-d0bddca{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-d0bddca .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-d0bddca .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-d0bddca .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-d0bddca .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-d0bddca > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-355627 .elementor-element.elementor-element-fd8d8ca{--icon-box-icon-margin:15px;}.elementor-355627 .elementor-element.elementor-element-fd8d8ca .elementor-icon-box-title{margin-bottom:2px;color:#2C3A48;}.elementor-355627 .elementor-element.elementor-element-fd8d8ca .elementor-icon-box-title, .elementor-355627 .elementor-element.elementor-element-fd8d8ca .elementor-icon-box-title a{font-size:16px;font-weight:600;line-height:20px;}.elementor-355627 .elementor-element.elementor-element-fd8d8ca .elementor-icon-box-description{color:#2C3A48;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-355627 .elementor-element.elementor-element-fd8d8ca > .elementor-widget-container{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-355627 .elementor-element.elementor-element-741b1f1c{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-355627 .elementor-element.elementor-element-45456e88{width:19.5%;}.elementor-355627 .elementor-element.elementor-element-7da728e{width:22%;}.elementor-355627 .elementor-element.elementor-element-3e1605e1{width:49.59%;}}@media(max-width:1024px) and (min-width:768px){.elementor-355627 .elementor-element.elementor-element-45456e88{width:20%;}.elementor-355627 .elementor-element.elementor-element-7da728e{width:20%;}.elementor-355627 .elementor-element.elementor-element-3e1605e1{width:73%;}}/* Start custom CSS for column, class: .elementor-element-45456e88 */.elementor-355627 .elementor-element.elementor-element-45456e88.why-hr {
    width: auto;
    padding: 0 10px 0 10px;
}
 @media only screen and (max-width: 1150px){
.elementor-355627 .elementor-element.elementor-element-45456e88.first-menu .elementor-element .elementor-heading-title {
  font-size: 15px !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-306706c */.arrow-svg{
    width: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7da728e */.elementor-355627 .elementor-element.elementor-element-7da728e.first-menu {
    width: auto;
    padding: 10px 40px 10px 24px;
    border: 1px solid transparent;
    border-radius: 50px;
    height: 43.59px;
}
.elementor-355627 .elementor-element.elementor-element-7da728e.first-menu.rto {
    border: 1px solid #5C6874;
    border-radius: 50px; 
}
.elementor-355627 .elementor-element.elementor-element-7da728e.first-menu .elementor-heading-title:before {
    position: absolute;
    width: 6px;
    height: 6px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    color: transparent;
    left: initial !important;
    content: "";
    top: 7px;
    transform: rotate(225deg);
    transition: all .2s ease;
    right: -15px;
}
.elementor-355627 .elementor-element.elementor-element-7da728e.first-menu.rto .elementor-heading-title:before {
    left: initial !important;
    transform: rotate(45deg);
    right: -14px;
    top: 10px;
}

  @media only screen and (max-width: 1150px){
.elementor-355627 .elementor-element.elementor-element-7da728e.first-menu .elementor-element .elementor-heading-title {
  font-size: 17px !important;
}
}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-134d19cf */.elementor-355627 .elementor-element.elementor-element-134d19cf  ul li {
    padding: 10px 24px 10px 24px;
    margin: 0 4px;
    line-height: 1.311;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf .first-menu1 {
    padding: 10px 40px 10px 24px;
    border: 1px solid transparent;
    line-height: 1.2;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf .first-menu1.rto,
.elementor-355627 .elementor-element.elementor-element-134d19cf .first-menu2.rto {
    border: 1px solid #5C6874;
    border-radius: 50px; 
}
.elementor-355627 .elementor-element.elementor-element-134d19cf .first-menu2 {
    padding: 10px 40px 10px 24px;
    border: 1px solid transparent;
    line-height: 1.2;
}

.elementor-355627 .elementor-element.elementor-element-134d19cf .elementor-nav-menu>li.underline1.menu-item>a:after {
    content: '';
    position: absolute;
    height: 2px;
    background: #A24557;
    bottom: 0;
    width: 0%;
    transition: 0.5s;
    left: 20px;
    bottom: 5px;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf a.elementor-sub-item {
    background: transparent !important;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf .elementor-nav-menu>li.underline1.menu-item>a:hover:after {
    width: calc( 100% - 40px );
}
.elementor-355627 .elementor-element.elementor-element-134d19cf li.menu-item-has-children ul.sub-menu {
    display: block;
    max-height: 0;
    border-color: transparent!important;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: auto;
    max-width: 650px;
    min-width: 650px;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf li.menu-item-has-children.highlighted ul.sub-menu, .elementor-355627 .elementor-element.elementor-element-134d19cf li.menu-item-has-children:hover ul.sub-menu {
    max-height: 600px;
    padding: 20px 0 !important;
    border-radius: 0 0 4px 4px;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf li.menu-item-has-children.highlighted ul.sub-menu, .elementor-355627 .elementor-element.elementor-element-134d19cf li.menu-item-has-children:hover ul.sub-menu li {
    padding-right: 0;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf ul.sub-menu li {
    width: 50%;
}
.elementor-355627 .elementor-element.elementor-element-134d19cf ul#sm-1596799404720885-6 {
    left: calc(100% - 140px) !important;
    top: 55px;
}

.elementor-355627 .elementor-element.elementor-element-134d19cf a.elementor-sub-item {
    padding: 10px 11px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-741b1f1c */.menu-parent-div .first-menu:hover {
    cursor: pointer;
}
.new-menu .navmen1 ul li:hover {
    cursor: pointer;
}


.drop-links li span::before {
    position: absolute;
    width: 9px;
    height: 9px;
    border-top: 2px solid #a24557;
    border-left: 2px solid #a24557;
    color: transparent;
    transform: rotate( 135deg );
    right: 13px;
    content: "";
    top: 9px;
}
.navmen1 li.underline20.menu-item ul {
    margin-left: 0px !important;
}
.navmen1 li.underline1 ul {
    margin-left: 0px !important;
}

.script-cd-box .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
.fas.fa-chevron-right.desktop-icon {
    transform: rotate(90deg);
    margin: 0px 0 0 5px;
    font-size: 10px;
}
.new-menu .navmen1 ul li{
    float: left;
    text-decoration: none;
    list-style: none;
    padding-right:45px;
}
.new-menu ul .sub-menu{
    position: absolute;
    background: #fff;
    box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
}
.new-menu .navmen1 ul {
    margin: 0px;
    padding: 0;
}
.other-mn {
    padding: 15px 20px !important;
}
.other-mn a .ico-dv img {
    width: 15px;
}
.new-menu ul li a{
    color: #43545A;
    font-weight: 300;
    font-size: 17px !important;
    position: relative;
}
.new-menu ul .sub-menu {
    position: absolute;
    background: #fff;
    left: -200px;
}
.elementor-location-header.header-f .elementor-section {
    box-shadow: none;
}

.new-menu ul li a:hover::after {
    width: calc( 100% - -14px );
}

.new-menu ul li .sub-menu {
    margin: 5px 0 0 0;
}
.menu-drop-item:hover {
    box-shadow: 0 0 15px 0 #dedede;
    cursor: pointer;
}
.success-sec .drop-links li {
    padding: 0 0 15px 0px;
    transition: 0.3s;
    cursor: pointer;
}
.success-sec .drop-links li:hover span {
    padding: 0 0 0 10px !important;
    transition: 0.3s;
}
.success-sec .drop-links li span {
    width: 100%;
	color:#2b2b2b;
    transition: 0.3s;
}
.one-line ul.sub-menu {
    max-width: 340px !important;
    min-width: 320px !important;
    left: 140px;
}
.one-line .sub-menu .full-width {
    width: 100% !important;
}
.one-line ul.sub-menu:before {
    top: 1px;
}
.get-s-btn .elementor-button:hover .elementor-button-text {
    padding: 0 0 0 10px;
    transition: 0.3s;
}
.get-s-btn .elementor-button .elementor-button-text {
    transition: 0.3s;
}
.desktop-icon {
    transform: rotate(90deg);
}


@media only screen and (max-width: 1280px){
    .new-menu .navmen1 ul li {
    padding-right: 30px;
}
}
@media only screen and (max-width: 1275px){
    .new-menu .navmen1 ul li {
    padding-right: 20px;
}
.elementor-120264 .elementor-element.elementor-element-69fa48cf {
    width: 22.918%;
}
.elementor-128660 .elementor-element.elementor-element-45456e88 {
    width: 22%;
}
}
@media only screen and (max-width: 1199px){
   .elementor-118125 .elementor-element.elementor-element-2c3c251e {
    width: calc(100% - 245px);
} 
}
@media only screen and (max-width: 1150px){
    .new-menu .navmen1 ul li {
    padding-right: 22px;
}
.new-menu ul li a {
    font-size: 15px;
}

.elementor-119200 .elementor-element.elementor-element-52704a80 .elementor-heading-title {
    font-size: 13px;
}
.elementor-118125 .elementor-element.elementor-element-2e811e86 {
    width: 200px;
}
.elementor-118656 .elementor-element.elementor-element-67305985 {
    width: 200px;
}
.elementor-118125 .elementor-element.elementor-element-2c3c251e {
    width: calc(100% - 350px);
}
.elementor-120264 .elementor-element.elementor-element-69fa48cf {
    width: 20.918%;
}
.first-menu .elementor-element .elementor-heading-title {
    font-size: 13px !important;
}
.elementor-128660 .elementor-element.elementor-element-45456e88 {
    width: 22%;
}
.elementor-118656 .elementor-element.elementor-element-14d41cb5 {
    width: calc(100% - 450px);
}
}
@media only screen and (max-width: 1024px){
 .mobile-li a {
    margin: 0;
    padding: 25px 10px !important;
    text-transform: capitalize;
    justify-content: flex-start;
    transition: 0.3s;
    background: #fff !important;
    border-radius: 0;
    color: #101e2c;
    border-bottom: #D9DDF0 1px solid;
}
.mobile-li a.has-submenu::before {
  position: absolute;
  width: 11px;
  height: 11px;
  border-top: 2px solid #101e2c;
  border-left: 2px solid #101e2c;
  color: transparent;
  right: 20px;
  content: "";
  top: 50%;
  border-top-left-radius: 2px;
  transform: translate(-50%,-50%) rotate( 135deg );
  opacity: 1 !important;
}
 .mobile-li a:focus{
    border: none !important;
    background:transparent !important;
}
.mobile-li i.fas.fa-chevron-right {
    z-index: 0;
}
.global-parent ul .global-child:last-child {
    border-bottom: none;
}
.elementor-nav-menu {
    padding: 0 10px;
}

.menu-drop-item:hover .ico-dv img {
    filter: initial !important;
}
    nav.elementor-nav-menu--dropdown {
    overflow-y: scroll !important;
} 

.mobile-li ul.sub-menu .other-mn .elementor-sub-item:hover {
    background: transparent;
}
.mobile-li ul.sub-menu .other-mn .elementor-sub-item:focus {
    background: transparent;
}
.mobile-li ul li.other-mn {
    padding:0px 10px !important ;
}
.mobile-li ul.sub-menu .other-mn a::after {
    position: absolute;
    width: 12px;
    height: 12px;
    border-top: 2px solid #143d4c;
    border-left: 2px solid #143d4c;
    color: transparent;
    transform: rotate(135deg);
    right: 20px;
    content: "";
    top: 40%;
}
.active-icon {
  width: 45px;
  height: 45px;
  background: #964a57;
  background: #101e2c;
  text-align: center;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.active-icon img {
    opacity: 1;
    width: 27px;
    height: 27px;
    object-fit: contain;
}
.ico-dv {
  width: 45px;
  height: 45px;
  background: #964a57;
  background: #101e2c;
  text-align: center;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  margin-right: 10px;
}
.ico-dv img {
    opacity: 1;
    width: 22px;
    height: 35px;
    object-fit: contain;
}
.second-sub .ico-dv img {
  opacity: 1;
  width: 25px !important;
  height: 35px;
  object-fit: contain;
  filter: brightness(0) invert(1);
}

.other-mn a .ico-dv img {
  width: 28px;
  border-radius: 5px;
  margin-right: 10px;
}
.data-dv p strong {
  display: block;
}
.data-dv p{
  display: block;
  font-size: 13px;
  font-weight:200;
  padding-right: 20px;
}
ul.sub-menu.elementor-nav-menu--dropdown {
  margin-top: 10px;
  padding-top: 20px;
}
.mob-menu-title a {
  background: transparent !important;
  border: none !important;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: medium;
  box-shadow: none;
  color: #101e2c !important;
  padding: 0px 15px !important;
  cursor: auto !important;
  text-transform: uppercase;
}
 ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
  text-shadow: none;
  border-left: 0px !important;
}
.data-dv p strong {
  display: block;
  font-size: 16px;
  font-weight: bold;
}
.mobile-li a .active-icon {
    margin: 0 20px 0 0;
}
.mobile-li ul.sub-menu .other-mn{
    width: 100% !important;
    display: inline-block;
}
.mobile-li span.sub-arrow {
    display: block;
    right: 10px;
    opacity: 0;
    position: absolute;
    width: 33px;
    visibility: visible;
}
.mobile-li i.fas.fa-chevron-right {
    right: 40px;
    position: absolute;
    color: #a24557;
    z-index: 0;
	transition:0.3s;
	font-size: 20px;
}
.mobile-li .global-parent a.has-submenu {
    padding: 20px 20px 20px 20px !important;
    color: #924855 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-left: none;
}

.global-child {
    padding: 0px 10px 0px 10px !important;
}
.mobile-li .global-child a.elementor-sub-item.elementor-item-anchor {
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1.5em;
    color: #2b2b2b;
	border-left: none;
}

.global-child a::after {
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
    border-top: 2px solid #8E4654;
    border-left: 2px solid #8E4654;
    transition: all 250ms ease-in-out;
    color: transparent;
    transform: rotate(135deg);
    right: 40px;
    content: "";
}
.mobile-li a.highlighted .mobile-li i.fas.fa-chevron-right {
	    transform: rotate(225deg);
}
.mobile-li a.highlighted i.fas.fa-chevron-right {
    transform: rotate(90deg);
    transition: 0.3s;
    color: #143d4c;
}
.mobile-li a.highlighted {
    color: #a24152 !important;
}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
    padding: 20px 10px;
}
ul.sub-menu.elementor-nav-menu--dropdown {
   
    height: 100%;
    overflow: auto;
    min-height: calc(100vh - 60px);
}
.mobile-li .global-child a.elementor-sub-item.elementor-item-anchor {
    color: #325665;
}
.mobile-li ul.sub-menu .other-mn:last-child {
    padding: 0 10px 10px !important;
}
}
@media only screen and (max-width: 767px){
nav.elementor-nav-menu--dropdown .button-mobile.underline1.menu-item:last-child {
    padding-bottom: 45px !important;
}   
  
.global-child a{
    font-size:14px !important;
}   
.mobile-li:last-child {
    border-bottom: 3px solid #aa4154;
    padding-bottom: 0 !important;
    margin-bottom: 0px !important;
}
a.elementor-sub-item:not(.blog-menu-top .elementor-sub-item) {
    font-size: 14px !important;
}
}
@media only screen and (max-width: 350px){
    .mobile-li ul.sub-menu .other-mn a {
    padding: 0 20px 0 0 !important;
}
.global-child a::after {
    right: 5px;
    content: "";
}


}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0505184 */.elementor-355627 .elementor-element.elementor-element-0505184.elementor-widget {
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26c6049 */.elementor-355627 .elementor-element.elementor-element-26c6049 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-26c6049 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-26c6049 svg{
 background: #2C3A48;
  padding: 12px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-26c6049:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5c6e61 */.elementor-355627 .elementor-element.elementor-element-d5c6e61 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-d5c6e61 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-d5c6e61 svg{
 background: #2C3A48;
  padding: 15px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-d5c6e61:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7467191 */.elementor-355627 .elementor-element.elementor-element-7467191 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-7467191 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-7467191 svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-7467191:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4463349 */.elementor-355627 .elementor-element.elementor-element-4463349 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-4463349 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-4463349 svg{
 background: #2C3A48;
  padding: 12px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-4463349:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8b473d */.elementor-355627 .elementor-element.elementor-element-c8b473d .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-c8b473d .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-c8b473d svg{
 background: #2C3A48;
  padding: 12px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-c8b473d:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-25453b4 */.elementor-355627 .elementor-element.elementor-element-25453b4.elementor-widget {
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90e2af7 */.elementor-355627 .elementor-element.elementor-element-90e2af7 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-90e2af7 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-90e2af7 svg{
 background: #2C3A48;
  padding: 12px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-90e2af7:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3b69bb */.elementor-355627 .elementor-element.elementor-element-d3b69bb .elementor-widget:not(:last-child) {
  margin-bottom: 5px;
}
.elementor-355627 .elementor-element.elementor-element-d3b69bb .elementor-icon-box-content {
  margin-left: 45px;
}
.elementor-355627 .elementor-element.elementor-element-d3b69bb .elementor-icon-box-icon a {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b5d7baf */.hide-menu {
position: absolute;
  width: 900px!important;
  max-width: 900px!important;
  top: 68px;
  left: 30px !important;
  transform: translate(0%,0) !important;
  display: none;
  box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px;
  z-index: 0;
}
.header-f .hide-menu, .blog .elementor-location-header .hide-menu, .elementor-page-176157 .elementor-location-header .hide-menu, .elementor-page-221135 .elementor-location-header .hide-menu  {
box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px !important;
z-index: -1;
}
.header-f .hide-menu1, .blog .elementor-location-header .hide-menu1, .elementor-page-176157 .elementor-location-header .hide-menu1, .elementor-page-221135 .elementor-location-header .hide-menu1 {
box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px !important;
z-index: -1;
}
.header-f .hide-menu2, .blog .elementor-location-header .hide-menu2, .elementor-page-176157 .elementor-location-header .hide-menu2, .elementor-page-221135 .elementor-location-header .hide-menu2 {
box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px !important;
z-index: -1;
}
.hide-menu::before {
    display: none;
}

/*.hide-menu::before {
 content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #fff;
  top: -11px;
  left:44%;
}*/
.hide-menu:after {
    content: "";
    background: transparent;
    height: 26px !important;
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
}
@media screen and (max-width: 1440px) {
.hide-menu {
  width: 900px !important;
  max-width: 900px !important;

}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dac825b */.elementor-355627 .elementor-element.elementor-element-dac825b.elementor-widget {
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b3a12f */.elementor-355627 .elementor-element.elementor-element-5b3a12f .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-5b3a12f .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-5b3a12f svg{
 background: #2C3A48;
  padding: 13px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-5b3a12f:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d13d79b */.elementor-355627 .elementor-element.elementor-element-d13d79b .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-d13d79b .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-d13d79b svg{
 background: #2C3A48;
  padding: 13px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-d13d79b:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-740ba5f */.elementor-355627 .elementor-element.elementor-element-740ba5f .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-740ba5f .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-740ba5f svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-740ba5f:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5724ac9 */.elementor-355627 .elementor-element.elementor-element-5724ac9.elementor-widget {
  margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d876a81 */.elementor-355627 .elementor-element.elementor-element-d876a81 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-d876a81 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-d876a81 svg{
 background: #2C3A48;
  padding: 13px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-d876a81:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db48cd9 */.elementor-355627 .elementor-element.elementor-element-db48cd9 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-db48cd9 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-db48cd9 svg{
 background: #2C3A48;
  padding: 13px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-db48cd9:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b2475d */.elementor-355627 .elementor-element.elementor-element-3b2475d .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-3b2475d .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-3b2475d svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-3b2475d:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-098e2d1 */.dis{
    display: none
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20ee481 */.wid{
    width: 400px
}
.elementor-355627 .elementor-element.elementor-element-20ee481 .elementor-widget:not(:last-child) {
  margin-bottom: 5px;
}
.elementor-355627 .elementor-element.elementor-element-20ee481 .elementor-icon-box-content {
  margin-left: 45px;
}
.elementor-355627 .elementor-element.elementor-element-20ee481 .elementor-icon-box-icon a {
  position: absolute;
  top: 8px;
  left: 10px;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a3259cc */.wid{
    width: 400px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e4f682 */.hide-menu1 {
 position: absolute;
width: 350px!important;
max-width: 350px!important;
top: 68px;
left: 280px !important;
  transform: translate(0%,0) !important;
display: none;
box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px;
z-index: 0;
}
.hide-menu1::before {
    display: none;
}
/*.hide-menu1::before {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #fff;
  top: -11px;
  left: 70%;
}*/
.hide-menu1:after {
    content: "";
    background: transparent;
    height: 26px !important;
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
}

@media screen and (max-width: 1440px) {

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7828dc4 */.elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-7828dc4 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-7828dc4 svg{
 background: #2C3A48;
  padding: 12px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-7828dc4:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a336d14 */.elementor-355627 .elementor-element.elementor-element-a336d14 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-a336d14 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-a336d14 svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-a336d14:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d03387f */.elementor-355627 .elementor-element.elementor-element-d03387f .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-d03387f .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-d03387f svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-d03387f:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66fb8c4 */.elementor-355627 .elementor-element.elementor-element-66fb8c4 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-66fb8c4 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-66fb8c4 svg{
 background: #2C3A48;
  padding: 13px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-66fb8c4:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-02f1c8b */.elementor-355627 .elementor-element.elementor-element-02f1c8b .elementor-widget {
  margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f2bdd0 */.hide-menu2 {
 position: absolute;
width: 400px!important;
max-width: 400px!important;
top: 68px;
left: 30px !important;
  transform: translate(0%,0) !important;
display: none;
box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px;
z-index: 0;
}
.hide-menu2::before {
    display: none;
}
/*.hide-menu2::before {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #fff;
  top: -11px;
  left: 61%;
}*/
.hide-menu2:after {
    content: "";
    background: transparent;
    height: 26px !important;
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
}


@media screen and (max-width: 1440px) {
.hide-menu2 {
  width: 900px !important;
  max-width: 900px !important;

}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff57765 */.elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-ff57765 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-ff57765 svg{
 background: #2C3A48;
  padding: 12px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-ff57765:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78f72a6 */.elementor-355627 .elementor-element.elementor-element-78f72a6 .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-78f72a6 .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-78f72a6 svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-78f72a6:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d0bddca */.elementor-355627 .elementor-element.elementor-element-d0bddca .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-d0bddca .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-d0bddca svg{
 background: #2C3A48;
  padding: 14px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-d0bddca:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd8d8ca */.elementor-355627 .elementor-element.elementor-element-fd8d8ca .elementor-icon-box-content{
    margin-left: 50px;
}
.elementor-355627 .elementor-element.elementor-element-fd8d8ca .elementor-icon-box-icon a{
    position: absolute;
top: 8px;
left: 10px;
width: 100%;

}
.elementor-355627 .elementor-element.elementor-element-fd8d8ca svg{
 background: #2C3A48;
  padding: 13px 0;
  border-radius: 7px;
  color: #fff;
}
.elementor-355627 .elementor-element.elementor-element-fd8d8ca:hover{
    background:#f1f3fd ;
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3d4591 */.elementor-355627 .elementor-element.elementor-element-b3d4591 .elementor-widget {
  margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22f2e1a */.hide-menu3 {
 position: absolute;
width: 400px!important;
max-width: 400px!important;
top: 68px;
left: 10px !important;
  transform: translate(0%,0) !important;
display: none;
box-shadow: rgb(16 30 44 / 60%) 0px 0px 0px 9999px;
z-index: 0;
}
.hide-menu3::before {
    display: none;
}
/*.hide-menu2::before {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #fff;
  top: -11px;
  left: 61%;
}*/
.hide-menu3:after {
    content: "";
    background: transparent;
    height: 26px !important;
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
}


@media screen and (max-width: 1440px) {
.hide-menu2 {
  width: 900px !important;
  max-width: 900px !important;

}
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */