.elementor-element-340a1e2 > .elementor-container > .porto-carousel, .elementor-element-340a1e2 > .porto-carousel{--porto-el-spacing:0px;}.elementor-2 .elementor-element.elementor-element-340a1e2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-element-340a1e2>.owl-carousel>.owl-dots span{margin:3px;}.elementor-2 .elementor-element.elementor-element-340a1e2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-34729ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-34729ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ac6f6eb > .porto-ibanner, .elementor-2 .elementor-element.elementor-element-ac6f6eb.porto-ibanner{min-height:100vh;}.elementor-2 .elementor-element.elementor-element-ac6f6eb .porto-ibanner-layer{width:524px;}.elementor-2 .elementor-element.elementor-element-ac6f6eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-ac6f6eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ba3107d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2 .elementor-element.elementor-element-ba3107d.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-ba3107d .porto-u-main-heading > *{font-family:"Open Sans", Open Sans;font-size:2em;font-weight:800;font-style:normal;line-height:34px;letter-spacing:0.3px;word-spacing:1px;color:#4B4545;}.elementor-2 .elementor-element.elementor-element-37cda2b{width:var( --container-widget-width, 130% );max-width:130%;--container-widget-width:130%;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-37cda2b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-37cda2b .elementor-heading-title{font-family:"Open Sans", Open Sans;font-size:3.28125em;font-weight:800;line-height:68.25px;letter-spacing:-2.625px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a4ed143{text-align:center;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-a4ed143 .btn{border-radius:10px 10px 10px 10px;font-size:14px;font-weight:700;line-height:18px;padding:1.5em 2.74em 1.536em 2.74em;}.elementor-2 .elementor-element.elementor-element-3fc96fa{padding:1rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-51f56ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b622a9d{margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 14px;padding:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-b622a9d .porto-u-main-heading > *{font-size:40px;font-weight:700;letter-spacing:-1.5px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8a1fd20 .porto-u-main-heading > *{font-family:"Open Sans", Open Sans;letter-spacing:-1.15px;}.elementor-2 .elementor-element.elementor-element-8a1fd20 .porto-u-sub-heading{font-family:"Open Sans", Open Sans;font-size:1.2rem;font-weight:300;line-height:1.5em;letter-spacing:-0.95px;}.elementor-2 .elementor-element.elementor-element-c3645ad > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c3645ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 1.35rem 0rem;}.elementor-2 .elementor-element.elementor-element-a8507b9 .porto-u-main-heading > *{font-size:40px;font-weight:700;letter-spacing:-1.5px;color:var( --e-global-color-quaternary );}.elementor-2 .elementor-element.elementor-element-58ad49f:hover > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-58ad49f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-58ad49f:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-1e09709{padding:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-1e09709 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-1e09709.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1e09709.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1e09709.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1e09709.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1e09709.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bf4ada2{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-bf4ada2 .porto-u-main-heading > *{font-size:20px;letter-spacing:-1.1px;}.elementor-2 .elementor-element.elementor-element-bf4ada2 .porto-u-sub-heading{font-size:16px;}.elementor-2 .elementor-element.elementor-element-b830254:hover > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-b830254:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-b830254:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-348a1d8{padding:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-348a1d8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-348a1d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-348a1d8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-348a1d8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-348a1d8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-348a1d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-de49126{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-de49126 .porto-u-main-heading > *{font-size:20px;letter-spacing:-1.1px;}.elementor-2 .elementor-element.elementor-element-de49126 .porto-u-sub-heading{font-size:16px;}.elementor-2 .elementor-element.elementor-element-6e842b1:hover > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-6e842b1:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6e842b1:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-2ab8cea{padding:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-2ab8cea .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2ab8cea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2ab8cea.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2ab8cea.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2ab8cea.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2ab8cea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-205905b{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2 .elementor-element.elementor-element-205905b .porto-u-main-heading > *{font-size:20px;letter-spacing:-1.1px;}.elementor-2 .elementor-element.elementor-element-205905b .porto-u-sub-heading{font-size:16px;}.elementor-2 .elementor-element.elementor-element-aa8fed0{--display:flex;}.elementor-2 .elementor-element.elementor-element-aa8fed0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aa8fed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212529;}.elementor-2 .elementor-element.elementor-element-5ff6cce .porto-u-main-heading > *{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5ff6cce .porto-u-sub-heading{font-family:"Open Sans", Open Sans;font-size:19px;color:#D0D0D0;}.elementor-2 .elementor-element.elementor-element-25cf36a9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-25cf36a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212529;}.elementor-2 .elementor-element.elementor-element-25cf36a9{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000000F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3.7rem 0rem 2.9rem 0rem;}.elementor-2 .elementor-element.elementor-element-25cf36a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2bc2e862 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-2bc2e862 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-128946a{background-color:var( --e-global-color-primary );padding:15px 3px 30px 3px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:17px;}.elementor-2 .elementor-element.elementor-element-128946a .elementor-icon-box-title{margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-128946a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-128946a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-128946a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-128946a .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-128946a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-128946a .elementor-icon-box-title a{font-size:24px;letter-spacing:-0.6px;}.elementor-2 .elementor-element.elementor-element-128946a .elementor-icon-box-description{font-size:16px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-25200141 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-25200141 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1e3ea5e0{background-color:var( --e-global-color-primary );padding:15px 3px 30px 3px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:17px;}.elementor-2 .elementor-element.elementor-element-1e3ea5e0 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-1e3ea5e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1e3ea5e0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1e3ea5e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1e3ea5e0 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-1e3ea5e0 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1e3ea5e0 .elementor-icon-box-title a{font-size:24px;letter-spacing:-0.6px;}.elementor-2 .elementor-element.elementor-element-1e3ea5e0 .elementor-icon-box-description{font-size:16px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-453c87d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-453c87d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-39c6b8c9{background-color:var( --e-global-color-primary );padding:15px 3px 30px 3px;border-radius:5px 5px 5px 5px;--icon-box-icon-margin:17px;}.elementor-2 .elementor-element.elementor-element-39c6b8c9 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2 .elementor-element.elementor-element-39c6b8c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-39c6b8c9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-39c6b8c9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-39c6b8c9 .elementor-icon{font-size:25px;}.elementor-2 .elementor-element.elementor-element-39c6b8c9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-39c6b8c9 .elementor-icon-box-title a{font-size:24px;letter-spacing:-0.6px;}.elementor-2 .elementor-element.elementor-element-39c6b8c9 .elementor-icon-box-description{font-size:16px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-eb6f46e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eb6f46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2 .elementor-element.elementor-element-eb6f46e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2.3rem 0rem 3.5rem 0rem;}.elementor-2 .elementor-element.elementor-element-eb6f46e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4b57ecd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b57ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212529;}.elementor-2 .elementor-element.elementor-element-4b57ecd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6.15rem 0rem 6.2rem 0rem;}.elementor-2 .elementor-element.elementor-element-4b57ecd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-53e18fc{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 12px) 10px;text-align:left;}.elementor-2 .elementor-element.elementor-element-53e18fc .elementor-heading-title{font-size:1.8rem;font-weight:600;letter-spacing:0.1px;color:var( --e-global-color-primary_hover );}.elementor-2 .elementor-element.elementor-element-e8bf265{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 12px) 10px;text-align:left;}.elementor-2 .elementor-element.elementor-element-e8bf265 .elementor-heading-title{font-size:2.6rem;font-weight:600;letter-spacing:0.1px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5224b57 .porto-icon{font-size:15px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5224b57 .porto-icon svg{width:1em;height:1em;fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5224b57 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-5224b57 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-5224b57 .porto-sicon-title{font-family:"Open Sans", Open Sans;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3bfd51 .porto-icon{font-size:15px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3bfd51 .porto-icon svg{width:1em;height:1em;fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3bfd51 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-e3bfd51 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-e3bfd51 .porto-sicon-title{font-family:"Open Sans", Open Sans;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ddf1e96 .porto-icon{font-size:15px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ddf1e96 .porto-icon svg{width:1em;height:1em;fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ddf1e96 .porto-sicon-img{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-ddf1e96 .porto-icon.advanced{border-radius:200px;}.elementor-2 .elementor-element.elementor-element-ddf1e96 .porto-sicon-title{font-family:"Open Sans", Open Sans;color:#FFFFFF;}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-37cda2b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-37cda2b.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-bf4ada2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-bf4ada2 .porto-u-sub-heading{font-size:14px;}.elementor-2 .elementor-element.elementor-element-de49126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-de49126 .porto-u-sub-heading{font-size:14px;}.elementor-2 .elementor-element.elementor-element-205905b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-205905b .porto-u-sub-heading{font-size:14px;}.elementor-2 .elementor-element.elementor-element-5ff6cce .porto-u-sub-heading{font-size:16px;letter-spacing:0px;word-spacing:0em;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-ac6f6eb .porto-ibanner-layer{width:95%;}.elementor-2 .elementor-element.elementor-element-37cda2b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-37cda2b.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-37cda2b .elementor-heading-title{font-size:36px;line-height:1.2em;}}