.elementor-element-1496dc1 > .elementor-container > .porto-carousel, .elementor-element-1496dc1 > .porto-carousel{--porto-el-spacing:0px;}.elementor-143 .elementor-element.elementor-element-1496dc1{margin-top:0px;margin-bottom:10px;}.elementor-143 .elementor-element.elementor-element-d88fd09 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.59;}.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-d88fd09.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-143 .elementor-element.elementor-element-d88fd09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-d88fd09.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-143 .elementor-element.elementor-element-d88fd09{background-color:#D1D1D1;}.elementor-143 .elementor-element.elementor-element-d88fd09 > .porto-ibanner, .elementor-143 .elementor-element.elementor-element-d88fd09.porto-ibanner{min-height:500px;}.elementor-element-d88fd09 .banner-effect{animation-duration:30s;}.elementor-143 .elementor-element.elementor-element-d88fd09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-d88fd09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-ca04c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;}.elementor-143 .elementor-element.elementor-element-ca04c20 .elementor-heading-title{font-size:1.1875em;font-weight:500;letter-spacing:1.52px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-cea013b{text-align:right;}.elementor-143 .elementor-element.elementor-element-cea013b .elementor-heading-title{font-family:"Arial", Poppins;font-size:3.375em;line-height:1em;letter-spacing:0.1px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-5319d7d{--e-transform-rotateZ:-2deg;background-color:#FF7272;margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 14px) 250px;padding:5px 8px 5px 8px;}.elementor-143 .elementor-element.elementor-element-5319d7d .elementor-heading-title{font-size:1.8em;letter-spacing:-0.18px;color:#ffffff;}.elementor-143 .elementor-element.elementor-element-c7614e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;}.elementor-143 .elementor-element.elementor-element-c7614e7 .btn{font-size:0.875em;font-weight:700;color:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );padding:1rem 2.5rem 1rem 2.5rem;}.elementor-element-4c69388 > .elementor-container > .porto-carousel, .elementor-element-4c69388 > .porto-carousel{--porto-el-spacing:2px;}.elementor-143 .elementor-element.elementor-element-4c69388{margin-top:20px;margin-bottom:10px;}.elementor-143 .elementor-element.elementor-element-a09b33f{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143 .elementor-element.elementor-element-a09b33f .porto-icon{font-size:35px;color:#222529;}.elementor-143 .elementor-element.elementor-element-a09b33f .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-143 .elementor-element.elementor-element-a09b33f .porto-sicon-img{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-a09b33f .porto-icon.advanced{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-a09b33f .porto-sicon-title{font-size:14px;font-weight:700;line-height:1em;}.elementor-143 .elementor-element.elementor-element-a09b33f .porto-sicon-header p{font-size:13px;font-weight:400;line-height:1.3077em;}.elementor-143 .elementor-element.elementor-element-398af68 .porto-icon{font-size:37px;color:#222529;}.elementor-143 .elementor-element.elementor-element-398af68 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-143 .elementor-element.elementor-element-398af68 .porto-sicon-img{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-398af68 .porto-icon.advanced{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-398af68 .porto-sicon-title{font-size:14px;font-weight:700;line-height:1em;}.elementor-143 .elementor-element.elementor-element-398af68 .porto-sicon-header p{font-size:13px;font-weight:400;line-height:1.3077em;}.elementor-143 .elementor-element.elementor-element-0eac833 .porto-icon{font-size:37px;color:#222529;}.elementor-143 .elementor-element.elementor-element-0eac833 .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-143 .elementor-element.elementor-element-0eac833 .porto-sicon-img{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-0eac833 .porto-icon.advanced{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-0eac833 .porto-sicon-title{font-size:14px;font-weight:700;line-height:1em;}.elementor-143 .elementor-element.elementor-element-0eac833 .porto-sicon-header p{font-size:13px;font-weight:400;line-height:1.3077em;}.elementor-143 .elementor-element.elementor-element-fe23e97:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-fe23e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076C01F;}.elementor-143 .elementor-element.elementor-element-fe23e97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-fe23e97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-fe23e97 > .elementor-shape-top svg{width:calc(218% + 1.3px);}.elementor-143 .elementor-element.elementor-element-4d10f93 > .elementor-element-populated{padding:60px 10px 41px 10px;}.elementor-143 .elementor-element.elementor-element-9af2bdd{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-143 .elementor-element.elementor-element-9af2bdd .elementor-divider-separator{width:100%;}.elementor-143 .elementor-element.elementor-element-9af2bdd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-143 .elementor-element.elementor-element-f7c785a > .elementor-element-populated{padding:10px 10px 36px 10px;}.elementor-143 .elementor-element.elementor-element-9ec3156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-143 .elementor-element.elementor-element-9ec3156 .elementor-heading-title{font-size:16px;}.elementor-143 .elementor-element.elementor-element-1055ff4 > .elementor-element-populated{padding:10px 10px 36px 10px;}.elementor-143 .elementor-element.elementor-element-cb3c93b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-143 .elementor-element.elementor-element-cb3c93b .elementor-heading-title{font-size:16px;}.elementor-143 .elementor-element.elementor-element-6111386 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-902dae5 > .elementor-element-populated{padding:10px 10px 36px 10px;}.elementor-143 .elementor-element.elementor-element-b34ed41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-143 .elementor-element.elementor-element-b34ed41 .elementor-heading-title{font-size:16px;}.elementor-143 .elementor-element.elementor-element-c335b36 > .elementor-element-populated{padding:10px 10px 36px 10px;}.elementor-143 .elementor-element.elementor-element-def903a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-143 .elementor-element.elementor-element-def903a .elementor-heading-title{font-size:16px;}.elementor-143 .elementor-element.elementor-element-f854b61{width:auto;max-width:auto;background-color:#FFFFFF;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-143 .elementor-element.elementor-element-f854b61 .elementor-heading-title{font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:-0.36px;color:#222529;}.elementor-143 .elementor-element.elementor-element-d7b93ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-143 .elementor-element.elementor-element-d7b93ff .owl-nav:not(.disabled){display:block !important;}.elementor-143 .elementor-element.elementor-element-d7b93ff .thumb-info .thumb-info-wrapper{border-radius:50%;}.elementor-143 .elementor-element.elementor-element-bc2c93f:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-bc2c93f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076C01F;}.elementor-143 .elementor-element.elementor-element-bc2c93f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 14px 0px;}.elementor-143 .elementor-element.elementor-element-bc2c93f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-bc2c93f > .elementor-shape-bottom svg{width:calc(281% + 1.3px);height:336px;}.elementor-element-0f2adba .porto-sicon-box.top-icon{text-align:center;}.elementor-143 .elementor-element.elementor-element-0f2adba{padding:0px 24px 0px 24px;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-icon{font-size:40px;color:#0088CC;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-icon svg{width:1em;height:1em;fill:#0088CC;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-sicon-img, .elementor-143 .elementor-element.elementor-element-0f2adba .porto-icon.advanced{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDDDDD;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-sicon-img{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-icon.advanced{border-radius:200px;width:76px;height:76px;line-height:76px;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-sicon-title{font-size:1rem;font-weight:700;line-height:1.2em;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-sicon-header p{font-weight:500;line-height:1.5715em;color:#555555;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-sicon-description{font-size:13px;}.elementor-143 .elementor-element.elementor-element-0f2adba .porto-sicon-header{margin-bottom:12px;}.elementor-element-1bc04d7 .porto-sicon-box.top-icon{text-align:center;}.elementor-143 .elementor-element.elementor-element-1bc04d7{padding:0px 24px 0px 24px;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-icon{font-size:40px;color:#0088CC;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-icon svg{width:1em;height:1em;fill:#0088CC;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-sicon-img, .elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-icon.advanced{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDDDDD;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-sicon-img{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-icon.advanced{border-radius:200px;width:76px;height:76px;line-height:76px;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-sicon-title{font-size:1rem;font-weight:700;line-height:1.2em;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-sicon-header p{font-weight:500;line-height:1.5715em;color:#555555;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-sicon-description{font-size:13px;}.elementor-143 .elementor-element.elementor-element-1bc04d7 .porto-sicon-header{margin-bottom:12px;}.elementor-element-2b91269 .porto-sicon-box.top-icon{text-align:center;}.elementor-143 .elementor-element.elementor-element-2b91269{padding:0px 24px 0px 24px;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-icon{font-size:40px;color:#0088CC;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-icon svg{width:1em;height:1em;fill:#0088CC;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-sicon-img, .elementor-143 .elementor-element.elementor-element-2b91269 .porto-icon.advanced{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDDDDD;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-sicon-img{border-radius:200px;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-icon.advanced{border-radius:200px;width:76px;height:76px;line-height:76px;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-sicon-title{font-size:1rem;font-weight:700;line-height:1.2em;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-sicon-header p{font-weight:500;line-height:1.5715em;color:#555555;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-sicon-description{font-size:13px;}.elementor-143 .elementor-element.elementor-element-2b91269 .porto-sicon-header{margin-bottom:12px;}.elementor-143 .elementor-element.elementor-element-21471f3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-21471f3:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-21471f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A94F;background-image:var(--wpr-bg-28dd5e19-ead2-44bc-8197-ce7e2151aafe);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-143 .elementor-element.elementor-element-21471f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-21471f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-21471f3 > .elementor-shape-top svg{height:190px;}.elementor-143 .elementor-element.elementor-element-906ecf8{text-align:right;}.elementor-143 .elementor-element.elementor-element-906ecf8 .elementor-heading-title{font-size:2.25rem;line-height:1.15em;letter-spacing:5px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-3dffa3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-143 .elementor-element.elementor-element-3dffa3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-2b62150{text-align:center;}.elementor-143 .elementor-element.elementor-element-2b62150 .btn{font-weight:700;letter-spacing:0.14px;background-color:#0e0f11;border-color:#0e0f11;padding:1.142857em 2.8em 1.142857em 2.8em;}.elementor-143 .elementor-element.elementor-element-2b62150 .btn:hover, .elementor-143 .elementor-element.elementor-element-2b62150 .btn:focus, .elementor-143 .elementor-element.elementor-element-2b62150 .btn:active{background-color:#1f2125;border-color:#26282d;}.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-4a9e54b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-143 .elementor-element.elementor-element-4a9e54b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-143 .elementor-element.elementor-element-010a217 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-143 .elementor-element.elementor-element-010a217{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-010a217 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-a0f2cd3 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-143 .elementor-element.elementor-element-a0f2cd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-143 .elementor-element.elementor-element-a0f2cd3 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-tertiary );}.elementor-143 .elementor-element.elementor-element-a0f2cd3 > .elementor-shape-top svg{fill:var( --e-global-color-tertiary );height:45px;}.elementor-143 .elementor-element.elementor-element-0437c12 > .elementor-element-populated{padding:60px 10px 0px 10px;}.elementor-143 .elementor-element.elementor-element-ecbd734{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-143 .elementor-element.elementor-element-ecbd734 .elementor-divider-separator{width:100%;}.elementor-143 .elementor-element.elementor-element-ecbd734 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-143 .elementor-element.elementor-element-53a7374{width:auto;max-width:auto;background-color:#FFFFFF;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-143 .elementor-element.elementor-element-53a7374 .elementor-heading-title{font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:-0.36px;color:#222529;}.elementor-143 .elementor-element.elementor-element-fbf0c64 .owl-nav:not(.disabled){display:block !important;}.elementor-143 .elementor-element.elementor-element-9715cdf:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-9715cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2babe2;background-image:var(--wpr-bg-5ef12b1b-bb94-4727-93df-f7cc34e1f344);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-143 .elementor-element.elementor-element-9715cdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:24px;margin-bottom:0px;padding:16px 16px 16px 16px;}.elementor-143 .elementor-element.elementor-element-9715cdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-791338.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-143 .elementor-element.elementor-element-791338.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-791338 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-143 .elementor-element.elementor-element-f3a1dac{--e-transform-rotateZ:-2deg;background-color:#222529;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0.7em 0.85em 0.7em 0.85em;}.elementor-143 .elementor-element.elementor-element-f3a1dac .elementor-heading-title{font-size:20.4px;letter-spacing:-0.408px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-2c0011b{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 5px) 15px;text-align:left;}.elementor-143 .elementor-element.elementor-element-2c0011b .elementor-heading-title{font-size:20.4px;line-height:1.2em;letter-spacing:-0.408px;color:#ffffff;}.elementor-143 .elementor-element.elementor-element-567de48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-143 .elementor-element.elementor-element-4a2b564{text-align:right;}.elementor-143 .elementor-element.elementor-element-4a2b564 .btn{font-weight:700;letter-spacing:0.14px;padding:1rem 2.5rem 1rem 2.5rem;}.elementor-143 .elementor-element.elementor-element-77487f5{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-143 .elementor-element.elementor-element-77487f5 .elementor-divider-separator{width:100%;}.elementor-143 .elementor-element.elementor-element-77487f5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-143 .elementor-element.elementor-element-c02c8dd:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-c02c8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-d007db16-a98b-441e-864e-57103e6d877a);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-143 .elementor-element.elementor-element-c02c8dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-143 .elementor-element.elementor-element-c02c8dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-eb27a10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-143 .elementor-element.elementor-element-eb27a10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-60ce66d .elementor-heading-title{font-size:38px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-d2c7644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;font-size:38px;font-weight:300;line-height:50px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-6170c79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-6170c79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-6170c79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-143 .elementor-element.elementor-element-333341b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-143 .elementor-element.elementor-element-333341b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-tab-title{background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-accordion-icon, .elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-accordion-title{color:#212529;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-accordion-icon svg{fill:#212529;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-active .elementor-accordion-icon, .elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-accordion-title{font-size:16px;font-weight:700;line-height:27px;letter-spacing:-0.8px;}.elementor-143 .elementor-element.elementor-element-1ff8249 .elementor-tab-content{background-color:#FFFFFF;line-height:26px;padding:32px 32px 32px 32px;}.elementor-143 .elementor-element.elementor-element-3b0dae9 a:hover{color:#222529;}.elementor-143 .elementor-element.elementor-element-af986e8 > .elementor-element-populated{padding:47px 10px 47px 10px;}.elementor-143 .elementor-element.elementor-element-01ead92{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-143 .elementor-element.elementor-element-01ead92 .elementor-divider-separator{width:100%;}.elementor-143 .elementor-element.elementor-element-01ead92 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-143 .elementor-element.elementor-element-7fb8289{width:auto;max-width:auto;background-color:#FFFFFF;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-143 .elementor-element.elementor-element-7fb8289 .elementor-heading-title{font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:-0.36px;color:#222529;}.elementor-element-f723d4c .post .entry-title, .elementor-element-f723d4c .post .porto-post-title, .elementor-element-f723d4c .post .thumb-info-title{font-size:18px;font-weight:700;line-height:27px;letter-spacing:-0.9px;margin:-5px 0px 12px 0px;}.elementor-element-f723d4c .post .entry-title a:not(:hover), .elementor-element-f723d4c .post .porto-post-title a:not(:hover), .elementor-element-f723d4c .post .thumb-info-title, .elementor-element-f723d4c .post-medium-alt .entry-title{color:#222529;}.elementor-element-f723d4c .post-excerpt{font-size:13px;margin:0px 0px 9px 0px;}.elementor-element-f723d4c .post .post-meta{font-size:10px;text-transform:uppercase;color:#999999;}.elementor-element-f723d4c .post-meta a:not(:hover){color:#999999;}@media(max-width:991px){.elementor-143 .elementor-element.elementor-element-791338.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-143 .elementor-element.elementor-element-2c0011b{text-align:center;}.elementor-143 .elementor-element.elementor-element-4a2b564{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-66ea574{width:33.333333%;}.elementor-143 .elementor-element.elementor-element-af64318{width:33.333333%;}.elementor-143 .elementor-element.elementor-element-8eb53a7{width:32.998%;}.elementor-143 .elementor-element.elementor-element-74f2e48{width:37.5%;}.elementor-143 .elementor-element.elementor-element-3dffa3b{width:25%;}.elementor-143 .elementor-element.elementor-element-4a9e54b{width:36.832%;}.elementor-143 .elementor-element.elementor-element-791338{width:75%;}.elementor-143 .elementor-element.elementor-element-567de48{width:25%;}.elementor-143 .elementor-element.elementor-element-eb27a10{width:50.5%;}.elementor-143 .elementor-element.elementor-element-de069de{width:49.5%;}}@media(max-width:991px) and (min-width:768px){.elementor-143 .elementor-element.elementor-element-10b8830{width:100%;}.elementor-143 .elementor-element.elementor-element-dd3a20d{width:100%;}.elementor-143 .elementor-element.elementor-element-aa05e89{width:100%;}.elementor-143 .elementor-element.elementor-element-f7c785a{width:50%;}.elementor-143 .elementor-element.elementor-element-1055ff4{width:50%;}.elementor-143 .elementor-element.elementor-element-902dae5{width:50%;}.elementor-143 .elementor-element.elementor-element-c335b36{width:50%;}.elementor-143 .elementor-element.elementor-element-74f2e48{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-3dffa3b{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-4a9e54b{width:33.3333%;}.elementor-143 .elementor-element.elementor-element-791338{width:100%;}.elementor-143 .elementor-element.elementor-element-567de48{width:100%;}.elementor-143 .elementor-element.elementor-element-eb27a10{width:100%;}.elementor-143 .elementor-element.elementor-element-de069de{width:100%;}.elementor-143 .elementor-element.elementor-element-333341b{width:100%;}}@media(min-width:992px){.elementor-143 .elementor-element.elementor-element-21471f3:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-21471f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-1496dc1{margin-top:0px;margin-bottom:0px;}.elementor-143 .elementor-element.elementor-element-ca04c20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143 .elementor-element.elementor-element-cea013b{text-align:left;}.elementor-143 .elementor-element.elementor-element-cea013b .elementor-heading-title{font-size:7.3vw;}.elementor-143 .elementor-element.elementor-element-5319d7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-143 .elementor-element.elementor-element-5319d7d .elementor-heading-title{font-size:12px;}.elementor-143 .elementor-element.elementor-element-4d10f93 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-bc2c93f{padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-906ecf8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-4a9e54b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-143 .elementor-element.elementor-element-bd6efc9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-143 .elementor-element.elementor-element-2c0011b{text-align:center;}.elementor-143 .elementor-element.elementor-element-c02c8dd{padding:10px 10px 10px 10px;}.elementor-143 .elementor-element.elementor-element-60ce66d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-143 .elementor-element.elementor-element-d2c7644{font-size:24px;line-height:1.2em;}.elementor-143 .elementor-element.elementor-element-48b9652{padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-6170c79 > div.elementor-container{max-width:1600px;--porto-flick-carousel-width:1600px;}.elementor-143 .elementor-element.elementor-element-6170c79{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-333341b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for accordion, class: .elementor-element-1ff8249 */.custom-testimonial .elementor-testimonial-wrapper { display: flex; flex-direction: column;}
.custom-testimonial .elementor-testimonial-wrapper .elementor-testimonial-content { order: 2; padding: 2.5rem 4rem 2.5rem 105px; background: none; position: relative; }
.custom-testimonial .elementor-testimonial-wrapper .elementor-testimonial-meta { margin-bottom: 20px; }
.custom-testimonial .elementor-testimonial-wrapper .elementor-testimonial-content:before { content: "\201C"; position: absolute; top: 20px;  left: 66px; color: #08c; font-family: Playfair Display; font-size: 50px; font-weight: 900; }.btn-rect .btn { border-radius: 0; }
.flex-wrap .elementor-container, .flex-wrap .elementor-row { flex-wrap: wrap; }
.horizontal-center .elementor-container,
.horizontal-center .elementor-row { justify-content: center; }

.overlay:before {
 content: " ";
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 2;
 background: #212529;
 opacity: 0.8;
 pointer-events: none;
 transition: ease opacity 300ms 100ms;
}

.custom-nav-1.owl-carousel .owl-nav .owl-prev::before {
 content: "";
 position: absolute;
 top: 4.7px;
 width: 18px;
 height: 18px;
 border-top: 2px solid #212529;
 border-left: 2px solid #212529;
 transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

.custom-nav-1.owl-carousel .owl-nav .owl-prev::after {
 content: "";
 display: block;
 position: absolute;
 left: 6px;
 top: 3.5px;
 width: 34px;
 border-top: 2px solid #212529;
 transform: translate3d(-50%,0,0);
}

.custom-nav-1.owl-carousel .owl-nav .owl-next::before {
 content: "";
 position: absolute;
 top: 4.7px;
 width: 18px;
 height: 18px;
 border-top: 2px solid #212529;
 border-left: 2px solid #212529;
 transform: translate3d(-50%,-50%,0) rotate(135deg);
}

.custom-nav-1.owl-carousel .owl-nav .owl-next::after {
 content: "";
 display: block;
 position: absolute;
 right: -8px;
 top: 3.5px;
 width: 34px;
 border-top: 2px solid #212529;
 transform: translate3d(-50%,0,0);
}

/* Intro Section */
.angled-layer-top::before,
.angled-layer-bottom::after {
 content: "";
 display: block;
 position: absolute;
 width: 100%;
 background: #fff;
 z-index: 2;
}

.angled-layer-bottom::after{ 
 padding: 7rem 0;
 transform: skewY(-4.7deg) translate3d(0,50%,0);
 bottom: 0;
}

.angled-layer-top::before { 
 top: 0;
 left: 0;
 padding: 3rem 0;
 transform: skewY(0.7deg) translate3d(0, -50%, 0);
}

.angled-bottom-light::after { 
 transform: skewY(-0.7deg) translate3d(0, 50%, 0);
 padding: 3rem 0;
 background: #ededed;
}

.intro-section img { height: 100vh; }
.intro-section .overlay::before { background-color: #0088CC }

.parallax-section .elementor-container { z-index: 2; }
.top-icon .porto-icon-pos-left { display: flex; }

/* Testinomial Section */
.testimonial .elementor-testimonial-content { padding: 0 74px; margin-bottom: 32px }
.testimonial .elementor-testimonial-meta { position: absolute; top: 0;}
.testimonial.testimonial-with-quotes .elementor-testimonial-content:before, .testimonial.testimonial-with-quotes .elementor-testimonial-content:after { font-size: 80px; line-height: 1; position: absolute; }

.custom-nav-1.nav-pos-outside .owl-nav .owl-next {
 right: -49px;
}
.promo-section img { object-fit: cover; }

/* Responsive */
@media(min-width: 576px) {
 .w-lg-1-3 {
 flex: 0 0 auto !important;
 width: 33.33333333% !important;
 }
}

@media(min-width: 768px) {
 .text-md-left {
 text-align: left !important;
 }

 .text-md-right { text-align: right !important; }
}

@media(min-width: 992px) {
 .text-lg-left {
 text-align: left !important;
 }
}

@media(min-width: 1200px) {
 .w-xl-25 {
 width: 25% !important;
 }
}

@media (min-width: 1408px) {
 .w-xxl-41 {
 width: 41.6666666667% !important;
 }
}

@media (max-width: 991px) { 
 .custom-nav-1.nav-pos-outside .owl-nav .owl-next {
 right: -31px;
 }
}

@media (max-width: 575px) { 
 .testimonial .elementor-testimonial-content { padding: 0; }
 .w-sm-mx-100 { width: 100% !important; }
}.custom-border .elementor-divider-separator { width: 50px; vertical-align: middle; }
	.custom-box-shadow-1 .elementor-image>img { box-shadow: 0 0px 90px -55px rgba(0, 0, 0, 0.25) !important; }
	.custom-absolute-img { position: absolute; left: 25%; top: 50%; transform: translate3d(-50%, -50%, 0); }
	/* FAQs */
	.faq-list .elementor-accordion-item:not(:first-child) { margin-top: 20px; }
	.faq-list .elementor-accordion-item { box-shadow: none; border: 1px solid transparent !important; border-radius: 4px; overflow: hidden; transition: border .3s; }
	.faq-list .elementor-accordion-item:hover { border-color: #00a1cd !important; }
	.faq-list .elementor-tab-title { margin: -1px; }
	.faq-list .elementor-tab-title a { display: block; position: relative; padding: 23px 30px; }
	.faq-list .elementor-tab-title a:hover { text-decoration: none; }
	.faq-list .elementor-tab-title.elementor-active a { background-color: #00a1cd; }
	.faq-list .elementor-tab-title a:after { content: " + "; position: absolute; top: 50%; right: 25px; font-size: inherit; font-weight: inherit; transform: translate3d(0, -50%, 0) rotate(45deg); transform-origin: 50% 50%; transition: ease transform 300ms; }
	.faq-list .elementor-tab-title:not(.elementor-active) a:after { transform: translate3d(0, -50%, 0) rotate(0deg); }
	@media ( max-width: 1599px ) {
	 .shape-divider-normal .elementor-shape svg {
		 height: 150px !important;
		 width: calc(200% + 1.3px) !important;
		}
	}
	@media ( max-width: 991px ) {
	 .under-divider-section { 
		 margin-top: 0px;
	 }
	 .shape-divider-normal .elementor-shape svg {
		height: 100px !important;
	 }
	}
	@media ( max-width: 767px ) {
	 .under-divider-section { 
		 margin-top: 0px;
	 }
	 .shape-divider-normal .elementor-shape svg {
		height: 50px !important;
	 }
	}
	@media ( max-width: 575px ) {
	 .shape-divider-normal .elementor-shape svg {
			 height: 20px !important;
		 }
	 }
	@keyframes customLineAnimation { 0% { width: 0px; opacity: 1; } 100% { width: 50px; opacity: 1; } }
	.custom-border .elementor-divider-separator { width: 50px; vertical-align: middle; }
	.slideInLeft { animation: 1s customLineAnimation; }/* Intro section */
	.intro-section-wrapper .porto-ibanner { overflow: visible; }
	.intro-section .porto-ibanner-layer { font-size: 14px; }
	@media (max-width: 991px) { .intro-section .porto-ibanner-layer { width: 100% !important; } }
	.intro-title strong { padding: 4px; font-weight: 800; line-height: 1.4; }
	@media (min-width: 992px) { .intro-title strong { position: relative; z-index: 1; white-space: nowrap; } .intro-title strong:after { content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; white-space: nowrap; background-color: #212529; z-index: -1; -webkit-animation-name: customHighlightAnim; animation-name: customHighlightAnim; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 2s; animation-delay: 2s; } }
	.custom-svg-fill-color-tertiary { fill: #0281d7 }
	.shape-svg-inverse .elementor-shape-bottom { transform: rotate(0deg) !important ;}
	/* Stars */
	.custom-svg-stars { position: absolute; top: 0; right: 100%; opacity: 0.1; z-index: 0; }
	.custom-svg-stars svg { width: calc(300px + 15px); height: 100%; }
	.clean-animation-1 svg g:nth-child(1) { animation: cleanAnimation 3s; animation-iteration-count: infinite; }
	.clean-animation-1 svg g:nth-child(2) { animation: cleanAnimation 3s; animation-iteration-count: infinite; animation-delay: 400ms; }
	.clean-animation-1 svg g:nth-child(3) { animation: cleanAnimation 3s; animation-iteration-count: infinite; animation-delay: 800ms; }
	@keyframes cleanAnimation { 0% { opacity: 0; transform: scale(0.8); transform-origin: 50% 50%; } 85% { opacity: 1; transform: scale(1); transform-origin: 50% 50%; } 100% { opacity: 0; transform: scale(1); transform-origin: 50% 50%; } }
	/* Card Section */
	.card-section .elementor-row { align-items: flex-end; }
	.card-section .card { margin: 0 auto; max-width: 690px; background: #fff; border-radius: 8px; border: none; box-shadow: 0 30px 90px rgba(187, 187, 187, 0.33); }
	.card-section .card .porto-u-sub-heading { width: 100%; }
	.card-section .card .wpcf7-form p { margin-bottom: 1rem; }
	.card-section .card .form-control { height: calc(1.8em + 1.85rem + 2px); padding: 15.6px 20px; padding: 0.975rem 1.25rem; background: #f7f7f7; border-color: #f7f7f7; line-height: 1.5 !important; border-radius: 4px; }
	.card-section .card .form-control:focus { border-color: #ccc; }
	.card-section .card select.form-control { color: #495057; font-size: .85rem; }
	.card-section .card .services:before { content: "\f107"; font-family: "Font Awesome 5 Free"; position: absolute; display: block; top: 53.5%; right: 13px; color: #212530; font-weight: 900; font-size: 12.6px; pointer-events: none; transform: translate3d(0, -50%, 0); }
	.card-section .card .wpcf7-form-control-wrap { display: block; margin-bottom: 1.25rem; }
	.card-section .contact-info .porto-u-sub-heading { margin: 0; }
	.card-section .contact-info a:hover { color: #00a1cd !important; }
	.card-section.order-lg-1 { z-index: 3; }
	@media(max-width: 1199px) { .card-section .contact-info .porto-u-main-heading > * { font-size: 14px !important; } .card-section .contact-info .porto-u-sub-heading > * { font-size: 20px !important; } }.custom-svg-wrapper-4 { position: absolute; top: 49%; left: 50%; width: 151.6% !important; height: 112%; transform: translate3d(-50%, -50%, 0); z-index: 0; }
	body.single-post #footer, .single-member #footer .elementor-top-section:first-child, .post-type-archive-member #footer .elementor-top-section:first-child { padding-top: 50px; }
	#footer { font-size: inherit; }
	#footer form { opacity: 1; }
	#footer .custom-info-box p { font-size: 16.8px; color: rgba(255,255,255,0.5); }
	#footer .copyright p { font-size: 12.6px; color: rgba(255,255,255,0.5); }
	#footer a:not(.btn) { color: rgba(255,255,255,0.5); }
	.wpcf7-form .form-control { height: calc(1.5em + 1.85rem + 2px); padding: 0.975rem 1.25rem; border-radius: 4px; }
	.wpcf7-form .form-control::placeholder { color: #ccc; }
	.wpcf7-form textarea.form-control { height: auto; line-height: 1.85; }
	.wpcf7-form .btn { font-size: 1em; font-weight: 700; line-height: 1.5; padding: 1rem 3rem !important; border: none; border-radius: 4px; }
	.wpcf7-form .form-group p { display: none; }
	html .text-color-hover-primary:hover { color: #08c !important; }
	[class*="text-color-hover-"] { transition: ease all 300ms; }
	.btn-gradient .btn:not(.btn-outline), .btn-gradient.btn:not(.btn-outline) { background: linear-gradient(135deg, #0088cc 0%, #504bfd 80%); color: #FFF; border-radius: .3rem; border-width: 0; }
	.btn-gradient .btn:not(.btn-outline):hover, .btn-gradient.btn:not(.btn-outline):hover { background: linear-gradient(135deg, #00a1f2 0%, #7571fd 80%) !important; color: #FFF; }
	
	@media (max-width: 767px) {
		#footer .position-static { margin-bottom: 40px; }
	}/* End custom CSS */