.elementor-2 .elementor-element.elementor-element-1fb2722>.porto-ibanner{min-height:1px}.elementor-2 .elementor-element.elementor-element-1fb2722{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-1fb2722>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-ab498e9 .porto-ibanner-layer{text-align:center;width:36%;height:9%}.elementor-2 .elementor-element.elementor-element-87ccff9 .porto-ibanner-layer{text-align:center;width:36%;height:9%}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Poppins;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2 .elementor-element.elementor-element-79dc3dd .elementor-button{background-color:#000;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5) inset;border-radius:15px}.elementor-2 .elementor-element.elementor-element-79dc3dd{width:var(--container-widget-width,68.638%);max-width:68.638%;--container-widget-width:68.638%;--container-widget-flex-grow:0;top:126px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-79dc3dd{left:57px}body.rtl .elementor-2 .elementor-element.elementor-element-79dc3dd{right:57px}.elementor-element-dcbd948>.elementor-container>.porto-carousel,.elementor-element-dcbd948>.porto-carousel{--porto-el-spacing:0px}.elementor-2 .elementor-element.elementor-element-b8c8230 .porto-icon{font-size:32px;color:#000}.elementor-2 .elementor-element.elementor-element-b8c8230 .porto-icon svg{width:1em;height:1em;fill:#000}.elementor-2 .elementor-element.elementor-element-b8c8230 .porto-sicon-img{border-radius:200px}.elementor-2 .elementor-element.elementor-element-b8c8230 .porto-icon.advanced{border-radius:200px}.elementor-2 .elementor-element.elementor-element-b8c8230 .porto-sicon-title{font-size:15px;font-weight:600;line-height:1.1em}.elementor-2 .elementor-element.elementor-element-b8c8230 .porto-sicon-header p{font-size:13px;line-height:16px}.elementor-2 .elementor-element.elementor-element-fe1a144{width:var(--container-widget-width,107.734%);max-width:107.734%;--container-widget-width:107.734%;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-fe1a144 .porto-icon{font-size:32px;color:#000}.elementor-2 .elementor-element.elementor-element-fe1a144 .porto-icon svg{width:1em;height:1em;fill:#000}.elementor-2 .elementor-element.elementor-element-fe1a144 .porto-sicon-title{font-size:15px;font-weight:600;line-height:1.1em}.elementor-2 .elementor-element.elementor-element-fe1a144 .porto-sicon-header p{font-size:13px;line-height:16px}.elementor-2 .elementor-element.elementor-element-fe1a144 .porto-sicon-description{font-family:"Roboto",Poppins;font-weight:600}.elementor-2 .elementor-element.elementor-element-3f7097f .porto-icon{font-size:32px;color:#000}.elementor-2 .elementor-element.elementor-element-3f7097f .porto-icon svg{width:1em;height:1em;fill:#000}.elementor-2 .elementor-element.elementor-element-3f7097f .porto-sicon-title{font-size:15px;font-weight:600;line-height:1.1em}.elementor-2 .elementor-element.elementor-element-3f7097f .porto-sicon-header p{font-size:13px;line-height:16px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Poppins;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-6f5bb7f{text-align:center}.elementor-2 .elementor-element.elementor-element-6f5bb7f .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.2em;letter-spacing:-.2px;color:#000}.elementor-element-475adac .porto-products{--porto-el-spacing:0px}.elementor-2 .elementor-element.elementor-element-475adac .owl-nav:not(.disabled){display:block !important}.elementor-2 .elementor-element.elementor-element-8b47975{text-align:center}.elementor-2 .elementor-element.elementor-element-8b47975 .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.2em;letter-spacing:-.2px;color:#070707}.elementor-element-a4c9e5d .porto-products{--porto-el-spacing:24px}.elementor-2 .elementor-element.elementor-element-cf383bf:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-cf383bf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1c2025}.elementor-2 .elementor-element.elementor-element-cf383bf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 20px}.elementor-2 .elementor-element.elementor-element-cf383bf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a5b9e51.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2 .elementor-element.elementor-element-a5b9e51.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-d13c43f{width:var(--container-widget-width,20.345%);max-width:20.345%;--container-widget-width:20.345%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-d13c43f>.elementor-widget-container{background-color:transparent;padding:.685em .914em;background-image:linear-gradient(190deg,#fff 0%,#fffeff 100%)}.elementor-2 .elementor-element.elementor-element-d13c43f .elementor-heading-title{font-size:1.3rem;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#e70e0e;stroke:#e70e0e;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#000}.elementor-2 .elementor-element.elementor-element-a55e528{width:var(--container-widget-width,24.846%);max-width:24.846%;--container-widget-width:24.846%;--container-widget-flex-grow:0;text-align:center}.elementor-2 .elementor-element.elementor-element-a55e528 .elementor-heading-title{font-size:1.25rem;line-height:1.2em;color:#fff}.elementor-2 .elementor-element.elementor-element-d22543b{width:var(--container-widget-width,33.382%);max-width:33.382%;--container-widget-width:33.382%;--container-widget-flex-grow:0;align-self:flex-end}.elementor-2 .elementor-element.elementor-element-d22543b .elementor-heading-title{font-size:1.4rem;font-weight:500;color:rgba(255,255,255,.7)}.elementor-2 .elementor-element.elementor-element-0fa1173{text-align:right;width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center}.elementor-2 .elementor-element.elementor-element-0fa1173 .btn{font-family:"Roboto",Poppins;font-weight:600}.elementor-2 .elementor-element.elementor-element-8a25713>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-8a25713:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-8a25713>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-8a25713{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2 .elementor-element.elementor-element-8a25713>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2 .elementor-element.elementor-element-733d383>.elementor-widget-container{margin:0}.elementor-2 .elementor-element.elementor-element-733d383 .porto-u-main-heading>*{font-size:4.1em;font-weight:700;line-height:1.1em;color:#0a0a0a}.elementor-2 .elementor-element.elementor-element-733d383 .porto-u-sub-heading{font-family:"Roboto",Poppins;font-size:12px;font-weight:400;letter-spacing:.3px;word-spacing:6px;color:#000}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Poppins;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2 .elementor-element.elementor-element-ff29d66>.elementor-widget-container{background-color:#fff}.elementor-2 .elementor-element.elementor-element-ff29d66{text-align:center}.elementor-2 .elementor-element.elementor-element-ff29d66 img{border-style:none}.elementor-2 .elementor-element.elementor-element-d1835bd .btn{font-size:1rem;font-weight:700;color:#fff;background-color:#000;padding:1em}.elementor-2 .elementor-element.elementor-element-29109c8>div.elementor-container{max-width:1262px;--porto-flick-carousel-width:1262px}.elementor-2 .elementor-element.elementor-element-bf71c9c{text-align:center}.elementor-2 .elementor-element.elementor-element-bf71c9c .elementor-heading-title{font-size:1.25rem;font-weight:600;line-height:1.2em;letter-spacing:-.2px;color:#020202}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-0fa1173{text-align:left}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a5b9e51{width:65.814%}.elementor-2 .elementor-element.elementor-element-49fbac7{width:34.186%}.elementor-2 .elementor-element.elementor-element-ac09808{width:50%}.elementor-2 .elementor-element.elementor-element-13af3fb{width:33.3333%}.elementor-2 .elementor-element.elementor-element-282ed5d{width:16.333%}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-a5b9e51{width:100%}.elementor-2 .elementor-element.elementor-element-49fbac7{width:100%}.elementor-2 .elementor-element.elementor-element-ac09808{width:100%}.elementor-2 .elementor-element.elementor-element-13af3fb{width:66.6666%}.elementor-2 .elementor-element.elementor-element-282ed5d{width:33.3333%}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-d13c43f>.elementor-widget-container{margin:-13px;padding:4px}.elementor-2 .elementor-element.elementor-element-d13c43f{--container-widget-width:367px;--container-widget-flex-grow:0;width:var(--container-widget-width,367px);max-width:367px;text-align:center}.elementor-2 .elementor-element.elementor-element-a55e528>.elementor-widget-container{margin:0;padding:25px}.elementor-2 .elementor-element.elementor-element-a55e528{--container-widget-width:278px;--container-widget-flex-grow:0;width:var(--container-widget-width,278px);max-width:278px}.elementor-2 .elementor-element.elementor-element-d22543b{width:var(--container-widget-width,287px);max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-d22543b>.elementor-widget-container{margin:26px;padding:-21px}.elementor-2 .elementor-element.elementor-element-0fa1173{width:100%;max-width:100%}.elementor-2 .elementor-element.elementor-element-0fa1173>.elementor-widget-container{margin:39px;padding:-2px}}