.elementor-2 .elementor-element.elementor-element-8a15844>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-8a15844:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-8a15844>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#212529B5}.elementor-2 .elementor-element.elementor-element-8a15844>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-8a15844{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-5b65439.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-5b65439>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-2 .elementor-element.elementor-element-5b65439>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-5b65439>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-element-0bf9abb>.elementor-container>.porto-carousel,.elementor-element-0bf9abb>.porto-carousel{--porto-el-spacing:0px}.elementor-2 .elementor-element.elementor-element-0bf9abb>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-0bf9abb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;z-index:1}.elementor-2 .elementor-element.elementor-element-647cbe6.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-647cbe6{background-color:#0088CCC2}.elementor-2 .elementor-element.elementor-element-647cbe6>.porto-ibanner,.elementor-2 .elementor-element.elementor-element-647cbe6.porto-ibanner{min-height:100vh}.elementor-element-647cbe6 .banner-effect{animation-duration:30s}.elementor-2 .elementor-element.elementor-element-647cbe6 .porto-ibanner-layer{width:540px}.elementor-2 .elementor-element.elementor-element-647cbe6>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-2 .elementor-element.elementor-element-647cbe6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-647cbe6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-02e34ed{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-02e34ed>.elementor-widget-container{margin:.5em 0em 0em 6.4em}.elementor-2 .elementor-element.elementor-element-914d07e{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-914d07e>.elementor-widget-container{margin:.5em 6.4em 0em 0em}.elementor-2 .elementor-element.elementor-element-2ff6bb2.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-2 .elementor-element.elementor-element-2ff6bb2 .porto-u-main-heading>*{font-size:4.2em;font-weight:800;text-transform:uppercase;line-height:.8em;letter-spacing:-4.7px;color:#FFF}.elementor-2 .elementor-element.elementor-element-2e37797{text-align:center}.elementor-2 .elementor-element.elementor-element-2e37797 .elementor-heading-title{font-size:1.05em;font-weight:400;text-transform:uppercase;line-height:25.2px;letter-spacing:-.84px;color:#FFF}.elementor-2 .elementor-element.elementor-element-12a01a2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.8rem) 0rem}.elementor-2 .elementor-element.elementor-element-12a01a2 .porto-u-main-heading>*{font-size:1.05em;font-weight:300;line-height:26px;letter-spacing:0;color:#FFF}.elementor-2 .elementor-element.elementor-element-04f5147{text-align:center}.elementor-2 .elementor-element.elementor-element-04f5147 .btn{font-size:14px;font-weight:700;padding:1.05rem 2.4rem 1.05rem 2.4rem}.elementor-2 .elementor-element.elementor-element-8f500b3{background-color:#212529C2}.elementor-2 .elementor-element.elementor-element-8f500b3 .porto-ibanner-layer{width:620px}.elementor-2 .elementor-element.elementor-element-8f500b3>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-2 .elementor-element.elementor-element-8f500b3>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:25px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-8f500b3>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-adb0524{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-adb0524>.elementor-widget-container{margin:0 0 3px 0}.elementor-2 .elementor-element.elementor-element-e1800d8{width:auto;max-width:auto;margin:0 19px calc(var(--kit-widget-spacing, 0px) + 0px) 19px}.elementor-2 .elementor-element.elementor-element-e1800d8 .elementor-heading-title{font-size:1.3125em;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;color:#FFF}.elementor-2 .elementor-element.elementor-element-98118fa{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-98118fa>.elementor-widget-container{margin:0 0 3px 0}.elementor-2 .elementor-element.elementor-element-189b8cc{text-align:center}.elementor-2 .elementor-element.elementor-element-189b8cc .elementor-heading-title{font-size:1.5em;font-weight:800;text-transform:uppercase;line-height:50px;letter-spacing:0;color:#FFF}.elementor-2 .elementor-element.elementor-element-d2407ca .porto-u-main-heading>*{font-size:1.18125em;font-weight:300;line-height:26px;letter-spacing:0;color:#FFF}.elementor-2 .elementor-element.elementor-element-83f8989{text-align:center}.elementor-2 .elementor-element.elementor-element-83f8989 .btn{font-size:14px;font-weight:700;text-transform:uppercase;line-height:18px;padding:1.15rem 2.4rem 1.15rem 2.4rem}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c4515f2{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-c4515f2{right:0}.elementor-2 .elementor-element.elementor-element-c4515f2{bottom:0}.elementor-2 .elementor-element.elementor-element-c113dbc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-c113dbc{padding:10px 0 80px 0;z-index:10}.elementor-2 .elementor-element.elementor-element-07e05a6>.elementor-element-populated{padding:0 15px 0 15px}.elementor-2 .elementor-element.elementor-element-6082a28 img{max-width:100%;opacity:1;border-radius:46px 46px 46px 46px}.elementor-2 .elementor-element.elementor-element-c7686e1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -29px) 0}.elementor-2 .elementor-element.elementor-element-c7686e1 .elementor-heading-title{font-size:1.4em;font-weight:500;line-height:47px;letter-spacing:2px;color:#969696}.elementor-2 .elementor-element.elementor-element-45fdfca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0}.elementor-2 .elementor-element.elementor-element-45fdfca .elementor-heading-title{font-size:2.75em;font-weight:700;line-height:42px;letter-spacing:.9px}.elementor-2 .elementor-element.elementor-element-539a8fd .elementor-heading-title{font-family:"Playfair Display",Poppins;font-size:1.4em;line-height:1.6em}.elementor-2 .elementor-element.elementor-element-90b108f .elementor-heading-title{font-size:1.15em;line-height:26px}.elementor-2 .elementor-element.elementor-element-722113 .btn{font-size:14px;font-weight:700;line-height:21px;padding:1rem 3rem 1rem 3rem}.elementor-2 .elementor-element.elementor-element-e1d466e:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-e1d466e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#504BFD}.elementor-2 .elementor-element.elementor-element-e1d466e{overflow:hidden;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 0 0 0}.elementor-2 .elementor-element.elementor-element-e1d466e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-d0d5d77{padding:15px 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-d0d5d77 .elementor-heading-title{font-size:1.9em;font-weight:400;line-height:39px;letter-spacing:2px;color:#FFF9}.elementor-2 .elementor-element.elementor-element-4aa5400{text-align:center}.elementor-2 .elementor-element.elementor-element-4aa5400 .elementor-heading-title{font-size:2.75em;font-weight:700;line-height:42px;letter-spacing:-1.925px;color:#FFF}.elementor-2 .elementor-element.elementor-element-4962fa6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 25px) 0;text-align:center}.elementor-2 .elementor-element.elementor-element-4962fa6 .elementor-heading-title{font-size:1.15em;font-weight:300;line-height:26px;color:#FFF}.elementor-element-917a2c9>.elementor-column-wrap>.porto-carousel,.elementor-element-917a2c9>.porto-carousel{--porto-el-spacing:25px}.elementor-2 .elementor-element.elementor-element-917a2c9>.elementor-element-populated{margin:0 0 165px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 30px 0 30px}.elementor-2 .elementor-element.elementor-element-96827ce:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-96827ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EFF1F3}.elementor-2 .elementor-element.elementor-element-96827ce{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-96827ce>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-13e6b1a>.elementor-element-populated{margin:50px 0 56px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2 .elementor-element.elementor-element-13e6b1a{z-index:2}.elementor-2 .elementor-element.elementor-element-ddeb8ab{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -14px) 0;padding:47px 0 0 0;text-align:center}.elementor-2 .elementor-element.elementor-element-ddeb8ab.elementor-element{--align-self:flex-start}.elementor-2 .elementor-element.elementor-element-ddeb8ab .elementor-heading-title{font-size:2.3em;font-weight:500;line-height:26px;letter-spacing:2px;color:#969696}.elementor-2 .elementor-element.elementor-element-5e212d2{text-align:center}.elementor-2 .elementor-element.elementor-element-5e212d2 .elementor-heading-title{font-size:2.75em;font-weight:700;line-height:42px;letter-spacing:-.5px}.elementor-2 .elementor-element.elementor-element-7d38fe6>.elementor-element-populated{padding:0rem 0rem 10rem 0rem}.elementor-2 .elementor-element.elementor-element-7d38fe6{z-index:2}.elementor-element-c67afa5 .porto-posts-grid{--porto-el-spacing:60px}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-07e05a6{width:100%}.elementor-2 .elementor-element.elementor-element-29133b8{width:100%}}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-647cbe6>.porto-ibanner,.elementor-2 .elementor-element.elementor-element-647cbe6.porto-ibanner{min-height:600px}.elementor-2 .elementor-element.elementor-element-02e34ed>.elementor-widget-container{margin:10px 0 0 -.5px}.elementor-2 .elementor-element.elementor-element-914d07e>.elementor-widget-container{margin:10px 0 0 -.5px}.elementor-2 .elementor-element.elementor-element-8f500b3>.porto-ibanner,.elementor-2 .elementor-element.elementor-element-8f500b3.porto-ibanner{min-height:600px}.elementor-2 .elementor-element.elementor-element-c113dbc{padding:10px 30px 20px 30px}.elementor-2 .elementor-element.elementor-element-0d9b534>.elementor-element-populated{padding:15px 50px 15px 50px}.elementor-2 .elementor-element.elementor-element-7d38fe6>.elementor-element-populated{padding:0rem .9375rem 6rem .9375rem}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-647cbe6>.porto-ibanner,.elementor-2 .elementor-element.elementor-element-647cbe6.porto-ibanner{min-height:500px}.elementor-2 .elementor-element.elementor-element-647cbe6 .porto-ibanner-layer{width:305px}.elementor-2 .elementor-element.elementor-element-02e34ed>.elementor-widget-container{margin:6px 0 0 5px}.elementor-2 .elementor-element.elementor-element-914d07e>.elementor-widget-container{margin:6px 5px 0 0}.elementor-2 .elementor-element.elementor-element-2ff6bb2 .porto-u-main-heading>*{font-size:38px;line-height:1.5em;letter-spacing:-1.7px}.elementor-2 .elementor-element.elementor-element-2e37797 .elementor-heading-title{font-size:1.1em}.elementor-2 .elementor-element.elementor-element-8f500b3 .porto-ibanner-layer{width:90vw}.elementor-2 .elementor-element.elementor-element-adb0524>.elementor-widget-container{margin:-6px 0 0 0}.elementor-2 .elementor-element.elementor-element-e1800d8 .elementor-heading-title{font-size:1.1em}.elementor-2 .elementor-element.elementor-element-98118fa>.elementor-widget-container{margin:-6px 0 0 0}.elementor-2 .elementor-element.elementor-element-189b8cc .elementor-heading-title{line-height:1.2em}.elementor-2 .elementor-element.elementor-element-c113dbc{padding:10px 20px 20px 20px}.elementor-2 .elementor-element.elementor-element-0d9b534>.elementor-element-populated{padding:15px 40px 15px 40px}.elementor-2 .elementor-element.elementor-element-917a2c9>.elementor-element-populated{padding:0 40px 0 40px}}