.elementor-18 .elementor-element.elementor-element-00000117:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00000117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-18 .elementor-element.elementor-element-00000117{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 36px 24px 36px;}.elementor-18 .elementor-element.elementor-element-00000117 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-00000112 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:1.12em;color:#a73afd;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-00000114.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-18 .elementor-element.elementor-element-00000114.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-0000010e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-0000010f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-00000110 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-00000111 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-00000115 .elementor-button{background-color:#a73afd;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-0000011c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-0000011c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0000011c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://template-kit.rootlayers.com/portohero/wp-content/uploads/sites/33/2021/09/09.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-0000011c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 36px 110px 36px;}.elementor-18 .elementor-element.elementor-element-0000011c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-00000118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-18 .elementor-element.elementor-element-00000118 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:92px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-00000119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#bcbcbc;}.elementor-18 .elementor-element.elementor-element-0000011a .elementor-button{background-color:#a73afd;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-00000122:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00000122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-18 .elementor-element.elementor-element-00000122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 24px 28px 24px;}.elementor-18 .elementor-element.elementor-element-00000122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-0000011d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-00000120{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-0000012b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0000012b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-18 .elementor-element.elementor-element-0000012b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 24px 50px 24px;}.elementor-18 .elementor-element.elementor-element-0000012b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-00000124 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-00000125{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000126{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000127 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.12em;letter-spacing:1.3px;color:#a73afd;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-00000123 img{box-shadow:-12px 12px 0px 0px #a73afd;}.elementor-18 .elementor-element.elementor-element-00000134:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00000134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-18 .elementor-element.elementor-element-00000134{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 24px 50px 24px;}.elementor-18 .elementor-element.elementor-element-00000134 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-0000012d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0000012e{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-0000012f{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000130 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.12em;letter-spacing:1.3px;color:#a73afd;}.elementor-18 .elementor-element.elementor-element-0000012c img{box-shadow:-12px 12px 0px 0px #a73afd;}.elementor-18 .elementor-element.elementor-element-0000013d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0000013d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-18 .elementor-element.elementor-element-0000013d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 24px 50px 24px;}.elementor-18 .elementor-element.elementor-element-0000013d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-00000136 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-00000137{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000138{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000139 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.12em;letter-spacing:1.3px;color:#a73afd;}.elementor-18 .elementor-element.elementor-element-00000135 img{box-shadow:-12px 12px 0px 0px #a73afd;}.elementor-18 .elementor-element.elementor-element-00000146:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00000146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-18 .elementor-element.elementor-element-00000146{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 36px 42px 36px;}.elementor-18 .elementor-element.elementor-element-00000146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-0000013e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0000013f{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000140 .elementor-button{background-color:#a73afd;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-00000142 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.12em;letter-spacing:1.3px;color:#a73afd;}.elementor-18 .elementor-element.elementor-element-00000143{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}.elementor-18 .elementor-element.elementor-element-00000144{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.75em;color:#9a9a9a;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-00000117{padding:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-00000112 .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-0000011c{padding:80px 20px 80px 20px;}.elementor-18 .elementor-element.elementor-element-00000118 .elementor-heading-title{font-size:66px;}.elementor-18 .elementor-element.elementor-element-00000122{padding:60px 20px 60px 20px;}.elementor-18 .elementor-element.elementor-element-0000011d .elementor-heading-title{font-size:37px;}.elementor-18 .elementor-element.elementor-element-0000012b{padding:60px 20px 60px 20px;}.elementor-18 .elementor-element.elementor-element-00000124 .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-00000127 .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-00000134{padding:60px 20px 60px 20px;}.elementor-18 .elementor-element.elementor-element-0000012d .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-00000130 .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-0000013d{padding:60px 20px 60px 20px;}.elementor-18 .elementor-element.elementor-element-00000136 .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-00000139 .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-00000146{padding:44px 20px 36px 20px;}.elementor-18 .elementor-element.elementor-element-0000013e .elementor-heading-title{font-size:32px;}.elementor-18 .elementor-element.elementor-element-00000142 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-00000117{padding:18px 16px 18px 16px;}.elementor-18 .elementor-element.elementor-element-00000112 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-0000011c{padding:68px 18px 68px 18px;}.elementor-18 .elementor-element.elementor-element-00000118 .elementor-heading-title{font-size:46px;}.elementor-18 .elementor-element.elementor-element-00000122{padding:44px 18px 44px 18px;}.elementor-18 .elementor-element.elementor-element-0000011d .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-0000012b{padding:44px 18px 44px 18px;}.elementor-18 .elementor-element.elementor-element-00000124 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-00000127 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-00000134{padding:44px 18px 44px 18px;}.elementor-18 .elementor-element.elementor-element-0000012d .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-00000130 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-0000013d{padding:44px 18px 44px 18px;}.elementor-18 .elementor-element.elementor-element-00000136 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-00000139 .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-00000146{padding:38px 18px 30px 18px;}.elementor-18 .elementor-element.elementor-element-0000013e .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-00000142 .elementor-heading-title{font-size:28px;}}