1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5<!-- This site is hosted on Netlify. Anyone can build and deploy a site 6 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=b2a5d9c4-e3ca-4c81-b054-a9cdbedc4a22 7 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --> 8 <title>Contact – Fasil's Portfolio</title> 9<meta name="robots" content="noindex, nofollow"> 10<link rel="alternate" type="application/rss+xml" title="Fasil's Portfolio » Feed" href="/feed/"> 11<link rel="alternate" type="application/rss+xml" title="Fasil's Portfolio » Comments Feed" href="/comments/feed/">
12<script> 13window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; 14/*! This file is auto-generated */ 15!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"ð³ï¸ââ§ï¸","ð³ï¸ââ§ï¸")?!1:!n(e,"ðºð³","ðºâð³")&&!n(e,"ð´ó §ó ¢ó ¥ó ®ó §ó ¿","ð´âó §âó ¢âó ¥âó ®âó §âó ¿");case"emoji":return!n(e,"ð¦ââ¬","ð¦ââ¬")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 16</script>
16 17<link rel="stylesheet" id="hfe-widgets-style-css" href="/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=1.6.44" media="all"> 18<link rel="stylesheet" id="jkit-elements-main-css" href="/wp-content/plugins/jeg-elementor-kit/assets/css/elements/main.css?ver=2.6.9" media="all"> 19<style id="wp-emoji-styles-inline-css">img.wp-smiley, img.emoji { 20 display: inline !important; 21 border: none !important; 22 box-shadow: none !important; 23 height: 1em !important; 24 width: 1em !important; 25 margin: 0 0.07em !important; 26 vertical-align: -0.1em !important; 27 background: none !important; 28 padding: 0 !important; 29 }</style> 30<style id="classic-theme-styles-inline-css">/*! This file is auto-generated */ 31.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style> 32<style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
32--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
32.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 33:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 34:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 35:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style> 36<link rel="stylesheet" id="hfe-style-css" href="/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=1.6.44" media="all"> 37<link rel="stylesheet" id="elementor-frontend-css" href="/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.24.7" media="all"> 38<link rel="stylesheet" id="swiper-css" href="/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5" media="all"> 39<link rel="stylesheet" id="e-swiper-css" href="/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.24.7" media="all"> 40<link rel="stylesheet" id="elementor-post-271-css" href="/wp-content/uploads/elementor/css/post-271.css?ver=1729689982" media="all"> 41<link rel="stylesheet" id="widget-heading-css" href="/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.24.7" media="all"> 42<link rel="stylesheet" id="widget-icon-list-css" href="/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.7" media="all"> 43<link rel="stylesheet" id="widget-text-editor-css" href="/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css?ver=3.24.7" media="all"> 44<link rel="stylesheet" id="widget-google_maps-css" href="/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=3.24.7" media="all"> 45<link rel="stylesheet" id="elementor-post-167-css" href="/wp-content/uploads/elementor/css/post-167.css?ver=1729763234" media="all"> 46<link rel="stylesheet" id="elementor-post-90-css" href="/wp-content/uploads/elementor/css/post-90.css?ver=1729689984" media="all"> 47<link rel="stylesheet" id="elementor-post-96-css" href="/wp-content/uploads/elementor/css/post-96.css?ver=1729689984" media="all"> 48<link rel="stylesheet" id="metform-ui-css" href="/wp-content/plugins/metform/public/assets/css/metform-ui.css?ver=3.9.0" media="all"> 49<link rel="stylesheet" id="metform-style-css" href="/wp-content/plugins/metform/public/assets/css/style.css?ver=3.9.0" media="all"> 50<link rel="stylesheet" id="cute-alert-css" href="/wp-content/plugins/metform/public/assets/lib/cute-alert/style.css?ver=3.9.0" media="all"> 51<link rel="stylesheet" id="text-editor-style-css" href="/wp-content/plugins/metform/public/assets/css/text-editor.css?ver=3.9.0" media="all"> 52<link rel="stylesheet" id="hello-elementor-css" href="/wp-content/themes/hello-elementor/style.min.css?ver=3.1.1" media="all"> 53<link rel="stylesheet" id="hello-elementor-theme-style-css" href="/wp-content/themes/hello-elementor/theme.min.css?ver=3.1.1" media="all"> 54<link rel="stylesheet" id="hello-elementor-header-footer-css" href="/wp-content/themes/hello-elementor/header-footer.min.css?ver=3.1.1" media="all"> 55<link rel="stylesheet" id="hfe-icons-list-css" href="/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3" media="all"> 56<link rel="stylesheet" id="hfe-social-icons-css" href="/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0" media="all"> 57<link rel="stylesheet" id="hfe-social-share-icons-brands-css" href="/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3" media="all"> 58<link rel="stylesheet" id="hfe-social-share-icons-fontawesome-css" href="/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3" media="all"> 59<link rel="stylesheet" id="hfe-nav-menu-icons-css" href="/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3" media="all"> 60<link rel="stylesheet" id="google-fonts-1-css" href="https://fonts.googleapis.com/css?family=Playfair+Display%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7C
60Heebo%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CLato%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap&ver=6.6.2" media="all"> 61<link rel="stylesheet" id="elementor-icons-jkiticon-css" href="/wp-content/plugins/jeg-elementor-kit/assets/fonts/jkiticon/jkiticon.css?ver=2.6.9" media="all"> 62<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
63<script src="/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 63
63
64<script src="/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
64 65<link rel="https://api.w.org/" href="/wp-json/"> 66<link rel="alternate" title="JSON" type="application/json" href="/wp-json/wp/v2/pages/167"> 67<link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd"> 68<meta name="generator" content="WordPress 6.6.2"> 69<link rel="canonical" href="/contact/"> 70<link rel="shortlink" href="/?p=167"> 71<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="/wp-json/oembed/1.0/embed?url=%2Fcontact%2F"> 72<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="/wp-json/oembed/1.0/embed?url=%2Fcontact%2F#038;format=xml"> 73<meta name="generator" content="Elementor 3.24.7; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 74 <style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 75 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 76 background-image: none !important; 77 } 78 @media screen and (max-height: 1024px) { 79 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 80 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 81 background-image: none !important; 82 } 83 } 84 @media screen and (max-height: 640px) { 85 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 86 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 87 background-image: none !important; 88 } 89 }</style> 90 <link rel="icon" href="/wp-content/uploads/2024/03/0YKhxk-LogoMakr.png" sizes="32x32"> 91<link rel="icon" href="/wp-content/uploads/2024/03/0YKhxk-LogoMakr.png" sizes="192x192"> 92<link rel="apple-touch-icon" href="/wp-content/uploads/2024/03/0YKhxk-LogoMakr.png"> 93<meta name="msapplication-TileImage" content="/wp-content/uploads/2024/03/0YKhxk-LogoMakr.png"> 94 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 95</head> 96<body class="page-template page-template-elementor_canvas page page-id-167 ehf-header ehf-footer ehf-template-hello-elementor ehf-stylesheet-hello-elementor jkit-color-scheme elementor-default elementor-template-canvas elementor-kit-271 elementor-page elementor-page-167"> 97 <header id="masthead" itemscope="itemscope" itemtype="https://schema.org/WPHeader"> 98 <p class="main-title bhf-hidden" itemprop="headline"><a title="Fasil's Portfolio" rel="home">Fasil's Portfolio</a></p> 99 <div data-elementor-type="wp-post" data-elementor-id="90" class="elementor elementor-90"> 100 <section class="elementor-section elementor-top-section elementor-element elementor-element-2499641 elementor-section-content-middle elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="2499641" data-element_type="section" data-settings="{"background_background":"classic"}"> 101 <div class="elementor-container elementor-column-gap-no"> 102 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4431204a" data-id="4431204a" data-element_type="column"> 103 <div class="elementor-widget-wrap elementor-element-populated"> 104 <div class="elementor-element elementor-element-462b1966 elementor-widget elementor-widget-image" data-id="462b1966" data-element_type="widget" data-widget_type="image.default"> 105 <div class="elementor-widget-container"> 106 <img width="250" height="83" src="/wp-content/uploads/2023/12/3EzxIp-LogoMakr.png" class="attachment-full size-full wp-image-489" alt="" decoding="async"> </div> 107 </div> 108 </div> 109 </div> 110 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-224344e1" data-id="224344e1" data-element_type="column"> 111 <div class="elementor-widget-wrap elementor-element-populated"> 112 <div class="elementor-element elementor-element-19058dc5 elementor-widget elementor-widget-jkit_nav_menu" data-id="19058dc5" data-element_type="widget" data-widget_type="jkit_nav_menu.default"> 113 <div class="elementor-widget-container"> 114 <div class="jeg-elementor-kit jkit-nav-menu break-point-tablet submenu-click-title jeg_module_167__671a1ae45bc21" data-item-indicator="<i aria-hidden="true" class="jki jki-chevron-down-light"></i>"> 115<button aria-label="open-menu" class="jkit-hamburger-menu"><i aria-hidden="true" class="jki jki-bars-solid"></i></button> 116 <div class="jkit-menu-wrapper"> 117<div class="jkit-menu-container"><ul id="menu-menu" class="jkit-menu jkit-menu-direction-flex jkit-submenu-position-top"> 118<li id="menu-item-231" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-231"><a href="/">Home</a></li> 119<li id="menu-item-233" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-233"><a href="/about-me/">About Me</a></li> 120<li id="menu-item-239" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-239"><a href="/services/">Services</a></li> 121<li id="menu-item-237" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-237"><a href="/portfolio/">Portfolio</a></li> 122<li id="menu-item-234" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-234"><a href="/blog/">Blog</a></li> 123<li id="menu-item-235" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-167 current_page_item menu-item-235"><a href="/contact/" aria-current="page">Contact</a></li> 124</ul></div> 125 <div class="jkit-nav-identity-panel"> 126 <div class="jkit-nav-site-title"><a class="jkit-nav-logo" aria-label="Home Link"><img width="150" height="51" src="/wp-content/uploads/2024/03/6i612V-LogoMakr.png" class="attachment-thumbnail size-thumbnail" alt="" decoding="async"></a></div> 127 <button aria-label="close-menu" class="jkit-close-menu"><svg aria-hidden="true" class="e-font-icon-svg e-fas-times" viewbox="0 0 352 512" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></button> 128 </div> 129 </div> 130 <div class="jkit-overlay"></div> 131</div> </div>
132 </div> 133 </div> 134 </div> 135 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-32010578 elementor-hidden-tablet elementor-hidden-phone" data-id="32010578" data-element_type="column"> 136 <div class="elementor-widget-wrap elementor-element-populated"> 137 <div class="elementor-element elementor-element-5bf66827 elementor-icon-list--layout-inline elementor-align-right elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="5bf66827" data-element_type="widget" data-widget_type="icon-list.default"> 138 <div class="elementor-widget-container"> 139 <ul class="elementor-icon-list-items elementor-inline-items"> 140 <li class="elementor-icon-list-item elementor-inline-item"> 141 <span class="elementor-icon-list-icon"> 142 <svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg> </span> 143 <span class="elementor-icon-list-text">(+251) 930 5617 28</span> 144 </li> 145 </ul> 146 </div> 147 </div> 148 </div> 149 </div> 150 </div> 151 </section> 152 </div> 153 </header> 154 155 <div data-elementor-type="wp-page" data-elementor-id="167" class="elementor elementor-167"> 156 <section class="elementor-section elementor-top-section elementor-element elementor-element-77b2ae66 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="77b2ae66" data-element_type="section" data-settings="{"background_background":"classic"}"> 157 <div class="elementor-background-overlay"></div> 158 <div class="elementor-container elementor-column-gap-default"> 159 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e888c1d" data-id="1e888c1d" data-element_type="column"> 160 <div class="elementor-widget-wrap elementor-element-populated"> 161 <div class="elementor-element elementor-element-538d9825 elementor-widget elementor-widget-heading" data-id="538d9825" data-element_type="widget" data-widget_type="heading.default"> 162 <div class="elementor-widget-container"> 163 <h2 class="elementor-heading-title elementor-size-default">Contact</h2> </div> 164 </div> 165 <div class="elementor-element elementor-element-50498f3d elementor-icon-list--layout-inline elementor-align-center elementor-mobile-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="50498f3d" data-element_type="widget" data-widget_type="icon-list.default"> 166 <div class="elementor-widget-container"> 167 <ul class="elementor-icon-list-items elementor-inline-items"> 168 <li class="elementor-icon-list-item elementor-inline-item"> 169 <span class="elementor-icon-list-text">Home</span> 170 </li> 171 <li class="elementor-icon-list-item elementor-inline-item"> 172 <span class="elementor-icon-list-icon"> 173 <svg aria-hidden="true" class="e-font-icon-svg e-fas-chevron-right" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path></svg> </span> 174 <span class="elementor-icon-list-text">Contact</span> 175 </li> 176 </ul> 177 </div> 178 </div> 179 </div> 180 </div> 181 </div> 182 </section> 183 <section class="elementor-section elementor-top-section elementor-element elementor-element-6d2a82b9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6d2a82b9" data-element_type="section" data-settings="{"background_background":"classic"}"> 184 <div class="elementor-background-overlay"></div> 185 <div class="elementor-container elementor-column-gap-no"> 186 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7d5d604e" data-id="7d5d604e" data-element_type="column"> 187 <div class="elementor-widget-wrap elementor-element-populated"> 188 <div class="elementor-element elementor-element-832bf5a elementor-widget elementor-widget-jkit_heading" data-id="832bf5a" data-element_type="widget" data-widget_type="jkit_heading.default"> 189 <div class="elementor-widget-container"> 190 <div class="jeg-elementor-kit jkit-heading align-left align-tablet- align-mobile- jeg_module_167_1_671a1ae46f11f"><div class="heading-section-title display-inline-block"><h5 class="heading-title">/ <span class="style-color"><span>Contact</span></span> 191</h5></div></div> </div>
192 </div> 193 <div class="elementor-element elementor-element-78d37443 elementor-widget elementor-widget-heading" data-id="78d37443" data-element_type="widget" data-widget_type="heading.default"> 194 <div class="elementor-widget-container"> 195 <h2 class="elementor-heading-title elementor-size-default">Get In Touch</h2> </div> 196 </div> 197 <div class="elementor-element elementor-element-dd1d223 elementor-widget elementor-widget-text-editor" data-id="dd1d223" data-element_type="widget" data-widget_type="text-editor.default"> 198 <div class="elementor-widget-container"> 199 <p>Let’s get in touch! Reach out for collaborations, inquiries, or just to say hello. Your message is always welcome!</p> </div> 200 </div> 201 <section class="elementor-section elementor-inner-section elementor-element elementor-element-49b178d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="49b178d8" data-element_type="section"> 202 <div class="elementor-container elementor-column-gap-no"> 203 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1814128b" data-id="1814128b" data-element_type="column"> 204 <div class="elementor-widget-wrap elementor-element-populated"> 205 <div class="elementor-element elementor-element-495d69ad elementor-widget-mobile__width-inherit jkit-equal-height-disable elementor-widget elementor-widget-jkit_icon_box" data-id="495d69ad" data-element_type="widget" data-widget_type="jkit_icon_box.default"> 206 <div class="elementor-widget-container"> 207 <div class="jeg-elementor-kit jkit-icon-box icon-position-left elementor-animation- jeg_module_167_2_671a1ae475b05"><div class="jkit-icon-box-wrapper hover-from-left"> 208<div class="icon-box icon-box-header elementor-animation-"><div class="icon style-color"><i aria-hidden="true" class="jki jki-apartment1-light"></i></div></div> 209<div class="icon-box icon-box-body"> 210 <h4 class="title">Address</h4> 211<p class="icon-box-description">Addis Ababa, Bole, Gerji.</p> 212 </div> 213 214 </div></div> </div> 215 </div> 216 </div> 217 </div> 218 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-60b84c8f" data-id="60b84c8f" data-element_type="column"> 219 <div class="elementor-widget-wrap elementor-element-populated"> 220 <div class="elementor-element elementor-element-53b7fb9b elementor-widget-mobile__width-inherit jkit-equal-height-disable elementor-widget elementor-widget-jkit_icon_box" data-id="53b7fb9b" data-element_type="widget" data-widget_type="jkit_icon_box.default"> 221 <div class="elementor-widget-container"> 222 <div class="jeg-elementor-kit jkit-icon-box icon-position-left elementor-animation- jeg_module_167_3_671a1ae477536"><div class="jkit-icon-box-wrapper hover-from-left"> 223<div class="icon-box icon-box-header elementor-animation-"><div class="icon style-color"><i aria-hidden="true" class="jki jki-phone1-light"></i></div></div> 224<div class="icon-box icon-box-body"> 225 <h4 class="title">Phone</h4> 226<p class="icon-box-description">(+251) 930561728</p> 227 </div> 228 229 </div></div> </div> 230 </div> 231 </div> 232 </div> 233 </div> 234 </section> 235 <section class="elementor-section elementor-inner-section elementor-element elementor-element-27d42d6d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="27d42d6d" data-element_type="section"> 236 <div class="elementor-container elementor-column-gap-no"> 237 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-45aea776" data-id="45aea776" data-element_type="column"> 238 <div class="elementor-widget-wrap elementor-element-populated"> 239 <div class="elementor-element elementor-element-28cac352 elementor-widget-mobile__width-inherit jkit-equal-height-disable elementor-widget elementor-widget-jkit_icon_box" data-id="28cac352" data-element_type="widget" data-widget_type="jkit_icon_box.default"> 240 <div class="elementor-widget-container"> 241 <div class="jeg-elementor-kit jkit-icon-box icon-position-left elementor-animation- jeg_module_167_4_671a1ae47969d"><div class="jkit-icon-box-wrapper hover-from-left"> 242<div class="icon-box icon-box-header elementor-animation-"><div class="icon style-color"><i aria-hidden="true" class="jki jki-envelope2-light"></i></div></div> 243<div class="icon-box icon-box-body"> 244 <h4 class="title">Email Address</h4> 245<p class="icon-box-description">[email protected]</p> 246 </div> 247 248 </div></div> </div>
249 </div> 250 </div> 251 </div> 252 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-270b9276" data-id="270b9276" data-element_type="column"> 253 <div class="elementor-widget-wrap elementor-element-populated"> 254 <div class="elementor-element elementor-element-54493c9c elementor-widget-mobile__width-inherit jkit-equal-height-disable elementor-widget elementor-widget-jkit_icon_box" data-id="54493c9c" data-element_type="widget" data-widget_type="jkit_icon_box.default"> 255 <div class="elementor-widget-container"> 256 <div class="jeg-elementor-kit jkit-icon-box icon-position-left elementor-animation- jeg_module_167_5_671a1ae47b015"><a href="https://t.me/fasilg12" class="icon-box-link" target="_blank" aria-label="Learn More"><div class="jkit-icon-box-wrapper hover-from-left"> 257<div class="icon-box icon-box-header elementor-animation-"><div class="icon style-color"><i aria-hidden="true" class="jki jki-send-line"></i></div></div> 258<div class="icon-box icon-box-body"> 259 <h4 class="title">Telegram</h4> 260<p class="icon-box-description">@fasil12</p> 261 </div> 262 263 </div></a></div> </div> 264 </div> 265 </div> 266 </div> 267 </div> 268 </section> 269 </div> 270 </div> 271 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-41c0273" data-id="41c0273" data-element_type="column" data-settings="{"background_background":"classic"}"> 272 <div class="elementor-widget-wrap elementor-element-populated"> 273 <div class="elementor-element elementor-element-531aca70 elementor-widget elementor-widget-metform" data-id="531aca70" data-element_type="widget" data-widget_type="metform.default"> 274 <div class="elementor-widget-container"> 275 <div id="mf-response-props-id-72" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class=" mf-scroll-top-no"> 276 <div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="72"> 277 278 <div class="elementor-widget-container"> 279 280 <div id="metform-wrap-531aca70-72" class="mf-form-wrapper" data-form-id="72" data-action="http://localhost/personlweb/wp-json/metform/v1/entries/insert/72" data-wp-nonce="7c873da66d" data-form-nonce="4a7242aa34" data-quiz-summery="false" data-save-progress="false" data-form-type="general-form" data-stop-vertical-effect=""></div> 281 282 283 <!----------------------------- 284 * controls_data : find the the props passed indie of data attribute 285 * props.SubmitResponseMarkup : contains the markup of error or success message 286 * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals 287 --------------------------- --> 288 289
289<script type="text/mf" class="mf-template"> 290 function controls_data (value){ 291 let currentWrapper = "mf-response-props-id-72"; 292 let currentEl = document.getElementById(currentWrapper); 293 294 return currentEl ? currentEl.dataset[value] : false 295 } 296 297 298 let is_edit_mode = '' ? true : false; 299 let message_position = controls_data('messageposition') || 'top'; 300 301 302 let message_successIcon = controls_data('successicon') || ''; 303 let message_errorIcon = controls_data('erroricon') || ''; 304 let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false; 305 let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : ''; 306 307 let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false; 308 309 310 return html` 311 <form 312 className="metform-form-content" 313 ref=${parent.formContainerRef} 314 onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) } 315 316 > 317 318 319 ${is_dummy_markup ? message_position === 'top' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''} 320 ${is_dummy_markup ? ' ' : message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''} 321 322 <!-------------------------------------------------------- 323 *** IMPORTANT / DANGEROUS *** 324 ${html``} must be used as in immediate child of "metform-form-main-wrapper" 325 class otherwise multistep form will not run at all 326 ----------------------------------------------------------> 327 328 <div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}> 329 ${html` 330 <div data-elementor-type="wp-post" key="2" data-elementor-id="72" className="elementor elementor-72"> 331 <section className="elementor-section elementor-top-section elementor-element elementor-element-2322b304 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2322b304" data-element_type="section" data-settings="{"background_background":"classic"}"> 332 <div className="elementor-container elementor-column-gap-no"> 333 <div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c6520d5" data-id="7c6520d5" data-element_type="column"> 334 <div className="elementor-widget-wrap elementor-element-populated"> 335 <section className="elementor-section elementor-inner-section elementor-element elementor-element-6578c28d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6578c28d" data-element_type="section"> 336 <div className="elementor-container elementor-column-gap-extended"> 337 <div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-266a383d" data-id="266a383d" data-element_type="column"> 338 <div className="elementor-widget-wrap elementor-element-populated"> 339 <div className="elementor-element elementor-element-3139f96d elementor-widget elementor-widget-mf-text" data-id="3139f96d" data-element_type="widget" data-settings="{"mf_input_name":"mf-first-name"}" data-widget_type="mf-text.default"> 340 <div className="elementor-widget-container"> 341 342 <div className="mf-input-wrapper"> 343 344 <input 345 type="text" 346 className="mf-input " 347 id="mf-input-text-3139f96d" 348 name="mf-first-name" 349 placeholder="${ parent.decodeEntities(`Your Name`) } " 350 onInput=${parent.handleChange} 351 onBlur=${parent.handleChange} 352 aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'} 353 ref=${el =>{ 354 parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) 355 }} 356 /> 357 358 <${validation.ErrorMessage} 359 errors=${validation.errors} 360 name="mf-first-name" 361 as=${html`<span className="mf-error-message"><\/span>`} 362 /> 363 364 <\/div> 365 366 <\/div> 367 <\/div> 368 <\/div> 369 <\/div> 370 <div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-226ca8d9" data-id="226ca8d9" data-element_type="column"> 371 <div className="elementor-widget-wrap elementor-element-populated"> 372 <div className="elementor-element elementor-element-6d36c2d elementor-widget elementor-widget-mf-email" data-id="6d36c2d" data-element_type="widget" data-settings="{"mf_input_name":"mf-email"}" data-widget_type="mf-email.default"> 373 <div className="elementor-widget-container"> 374 375 <div className="mf-input-wrapper"> 376 377 <input 378 type="email" 379 380 defaultValue="" 381 className="mf-input " 382 id="mf-input-email-6d36c2d" 383 name="mf-email" 384 placeholder="${ parent.decodeEntities(`Your Email`) } " 385 386 onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 387 ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} 388 /> 389 390 <${validation.ErrorMessage} 391 errors=${validation.errors} 392 name="mf-email" 393 as=${html`<span className="mf-error-message"><\/span>`} 394 /> 395 396 <\/div> 397 398 <\/div> 399 <\/div> 400 <\/div> 401 <\/div> 402 <\/div> 403 <\/section> 404 <section className="elementor-section elementor-inner-section elementor-element elementor-element-1a80cf93 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1a80cf93" data-element_type="section"> 405 <div className="elementor-container elementor-column-gap-extended"> 406 <div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5a53c241" data-id="5a53c241" data-element_type="column"> 407 <div className="elementor-widget-wrap elementor-element-populated"> 408 <div className="elementor-element elementor-element-2f7b42a1 elementor-widget elementor-widget-mf-telephone" data-id="2f7b42a1" data-element_type="widget" data-settings="{"mf_input_name":"mf-telephone"}" data-widget_type="mf-telephone.default"> 409 <div className="elementor-widget-container"> 410 411 <div className="mf-input-wrapper"> 412 413 <input 414 type="tel" 415 className="mf-input " 416 id="mf-input-telephone-2f7b42a1" 417 name="mf-telephone" 418 placeholder="${ parent.decodeEntities(`Your Phone`) } " 419 onInput=${parent.handleChange} 420 aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'} 421 ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} 422 /> 423 424 <${validation.ErrorMessage} 425 errors=${validation.errors} 426 name="mf-telephone" 427 as=${html`<span className="mf-error-message"><\/span>`} 428 /> 429 430 431 <\/div> 432 433 <\/div> 434 <\/div> 435 <\/div> 436 <\/div> 437 <div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-22b02f96" data-id="22b02f96" data-element_type="column"> 438 <div className="elementor-widget-wrap elementor-element-populated"> 439 <div className="elementor-element elementor-element-2c9258e6 elementor-widget elementor-widget-mf-text" data-id="2c9258e6" data-element_type="widget" data-settings="{"mf_input_name":"mf-subject"}" data-widget_type="mf-text.default"> 440 <div className="elementor-widget-container"> 441 442 <div className="mf-input-wrapper"> 443 444 <input 445 type="text" 446 className="mf-input " 447 id="mf-input-text-2c9258e6" 448 name="mf-subject" 449 placeholder="${ parent.decodeEntities(`Your Subject`) } " 450 onInput=${parent.handleChange} 451 onBlur=${parent.handleChange} 452 aria-invalid=${validation.errors['mf-subject'] ? 'true' : 'false'} 453 ref=${el =>{ 454 parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el) 455 }} 456 /> 457 458 <${validation.ErrorMessage} 459 errors=${validation.errors} 460 name="mf-subject" 461 as=${html`<span className="mf-error-message"><\/span>`} 462 /> 463 464 <\/div> 465 466 <\/div> 467 <\/div> 468 <\/div> 469 <\/div> 470 <\/div> 471 <\/section> 472 <section className="elementor-section elementor-inner-section elementor-element elementor-element-27813ce6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="27813ce6" data-element_type="section"> 473 <div className="elementor-container elementor-column-gap-extended"> 474 <div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5b6edf2b" data-id="5b6edf2b" data-element_type="column"> 475 <div className="elementor-widget-wrap elementor-element-populated"> 476 <div className="elementor-element elementor-element-627b385a elementor-widget elementor-widget-mf-textarea" data-id="627b385a" data-element_type="widget" data-settings="{"mf_input_name":"mf-comment"}" data-widget_type="mf-textarea.default"> 477 <div className="elementor-widget-container"> 478 479 <div className="mf-input-wrapper"> 480 481 <textarea className="mf-input mf-textarea " id="mf-input-text-area-627b385a" 482 name="mf-comment" 483 placeholder="${ parent.decodeEntities(`Message`) } " 484 cols="30" rows="10" 485 onInput=${ parent.handleChange } 486 aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'} 487 ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)} 488 ><\/textarea> 489 490 <${validation.ErrorMessage} 491 errors=${validation.errors} 492 name="mf-comment" 493 as=${html`<span className="mf-error-message"><\/span>`} 494 /> 495 <\/div> 496 497 <\/div> 498 <\/div> 499 <div className="elementor-element elementor-element-7a8571f8 mf-btn--left mf-btn--mobile-justify elementor-widget elementor-widget-mf-button" data-id="7a8571f8" data-element_type="widget" data-widget_type="mf-button.default"> 500 <div className="elementor-widget-container"> 501 <div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement=""> 502 <button type="submit" className="metform-btn metform-submit-btn " id=""> 503 <span>${ parent.decodeEntities(`Send Message`) } <\/span> 504 <\/button>
504 505 <\/div> 506 <\/div> 507 <\/div> 508 <\/div> 509 <\/div> 510 <\/div> 511 <\/section> 512 <\/div> 513 <\/div> 514 <\/div> 515 <\/section> 516 <\/div> 517 `} 518 <\/div> 519 520 ${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''} 521 ${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''} 522 523 <\/form> 524 ` 525 </script>
525 526 527 </div> 528 </div> 529 </div> </div> 530 </div> 531 </div> 532 </div> 533 </div> 534 </section> 535 <section class="elementor-section elementor-top-section elementor-element elementor-element-65a27ed8 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="65a27ed8" data-element_type="section" data-settings="{"background_background":"classic"}"> 536 <div class="elementor-background-overlay"></div> 537 <div class="elementor-container elementor-column-gap-default"> 538 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1a1e0889" data-id="1a1e0889" data-element_type="column"> 539 <div class="elementor-widget-wrap elementor-element-populated"> 540 <div class="elementor-element elementor-element-497bcf97 elementor-widget elementor-widget-google_maps" data-id="497bcf97" data-element_type="widget" data-widget_type="google_maps.default"> 541 <div class="elementor-widget-container"> 542 <div class="elementor-custom-embed"> 543 <iframe loading="lazy" src="https://maps.google.com/maps?q=Bole%2C%20Addis%20Ababa&t=m&z=15&output=embed&iwloc=near" title="Bole, Addis Ababa" aria-label="Bole, Addis Ababa"></iframe> 544 </div> 545 </div> 546 </div> 547 </div> 548 </div> 549 </div> 550 </section> 551 </div> 552 <footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo"> 553 <div class="footer-width-fixer"> <div data-elementor-type="wp-post" data-elementor-id="96" class="elementor elementor-96"> 554 <section class="elementor-section elementor-top-section elementor-element elementor-element-4dca01dc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4dca01dc" data-element_type="section" data-settings="{"background_background":"classic"}"> 555 <div class="elementor-background-overlay"></div> 556 <div class="elementor-container elementor-column-gap-default"> 557 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-202578f1" data-id="202578f1" data-element_type="column"> 558 <div class="elementor-widget-wrap elementor-element-populated"> 559 <section class="elementor-section elementor-inner-section elementor-element elementor-element-6cf1687e elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6cf1687e" data-element_type="section"> 560 <div class="elementor-container elementor-column-gap-no"> 561 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-272750f8" data-id="272750f8" data-element_type="column"> 562 <div class="elementor-widget-wrap elementor-element-populated"> 563 <div class="elementor-element elementor-element-48661684 elementor-widget elementor-widget-image" data-id="48661684" data-element_type="widget" data-widget_type="image.default"> 564 <div class="elementor-widget-container"> 565 <img width="250" height="83" src="/wp-content/uploads/2023/12/3EzxIp-LogoMakr.png" class="attachment-full size-full wp-image-489" alt="" decoding="async"> </div> 566 </div> 567 </div> 568 </div> 569 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-382e46f7" data-id="382e46f7" data-element_type="column"> 570 <div class="elementor-widget-wrap elementor-element-populated"> 571 <div class="elementor-element elementor-element-68231706 elementor-icon-list--layout-inline elementor-align-center elementor-mobile-align-center elementor-tablet-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="68231706" data-element_type="widget" data-widget_type="icon-list.default"> 572 <div class="elementor-widget-container"> 573 <ul class="elementor-icon-list-items elementor-inline-items"> 574 <li class="elementor-icon-list-item elementor-inline-item"> 575 <a href="/"> 576 577 <span class="elementor-icon-list-text">Home</span> 578 </a> 579 </li> 580 <li class="elementor-icon-list-item elementor-inline-item"> 581 <a href="/about-me/"> 582 583 <span class="elementor-icon-list-text">About Us</span> 584 </a> 585 </li> 586 <li class="elementor-icon-list-item elementor-inline-item"> 587 <a href="/services/"> 588 589 <span class="elementor-icon-list-text">Services</span> 590 </a> 591 </li> 592 <li class="elementor-icon-list-item elementor-inline-item"> 593 <a href="/portfolio/"> 594 595 <span class="elementor-icon-list-text">Portfolio</span> 596 </a> 597 </li> 598 <li class="elementor-icon-list-item elementor-inline-item"> 599 <a href="/contact/"> 600 601 <span class="elementor-icon-list-text">Contact</span> 602 </a> 603 </li> 604 </ul>
605 </div> 606 </div> 607 </div> 608 </div> 609 <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-74f7b109" data-id="74f7b109" data-element_type="column"> 610 <div class="elementor-widget-wrap elementor-element-populated"> 611 <div class="elementor-element elementor-element-3f28c5a elementor-shape-circle e-grid-align-right e-grid-align-tablet-center e-grid-align-mobile-center elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="3f28c5a" data-element_type="widget" data-widget_type="social-icons.default"> 612 <div class="elementor-widget-container"> 613 <div class="elementor-social-icons-wrapper elementor-grid"> 614 <span class="elementor-grid-item"> 615 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-shrink elementor-repeater-item-d54d883" href="https://www.linkedin.com/in/fasilgetie21/" target="_blank"> 616 <span class="elementor-screen-only">Linkedin</span> 617 <svg class="e-font-icon-svg e-fab-linkedin" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg> </a> 618 </span> 619 <span class="elementor-grid-item"> 620 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-animation-shrink elementor-repeater-item-c0163ab" href="https://www.facebook.com/profile.php?id=100043189128936" target="_blank"> 621 <span class="elementor-screen-only">Facebook-f</span> 622 <svg class="e-font-icon-svg e-fab-facebook-f" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 623 </span> 624 <span class="elementor-grid-item"> 625 <a class="elementor-icon elementor-social-icon elementor-social-icon-github elementor-animation-shrink elementor-repeater-item-310ab07" href="https://github.com/fasil712" target="_blank"> 626 <span class="elementor-screen-only">Github</span> 627 <svg class="e-font-icon-svg e-fab-github" viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> </a> 628 </span> 629 <span class="elementor-grid-item"> 630 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-shrink elementor-repeater-item-63f86db" target="_blank"> 631 <span class="elementor-screen-only">Instagram</span> 632 <svg class="e-font-icon-svg e-fab-instagram" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 633 </span> 634 </div>
635 </div> 636 </div> 637 </div> 638 </div> 639 </div> 640 </section> 641 <section class="elementor-section elementor-inner-section elementor-element elementor-element-23ed9595 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="23ed9595" data-element_type="section"> 642 <div class="elementor-container elementor-column-gap-default"> 643 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-23bc9c86" data-id="23bc9c86" data-element_type="column"> 644 <div class="elementor-widget-wrap elementor-element-populated"> 645 <div class="elementor-element elementor-element-18dcfb35 elementor-icon-list--layout-inline elementor-align-left elementor-tablet-align-left elementor-mobile-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="18dcfb35" data-element_type="widget" data-widget_type="icon-list.default"> 646 <div class="elementor-widget-container"> 647 <ul class="elementor-icon-list-items elementor-inline-items"> 648 <li class="elementor-icon-list-item elementor-inline-item"> 649 <a href="#"> 650 651 <span class="elementor-icon-list-text">Privacy & Policy</span> 652 </a> 653 </li> 654 <li class="elementor-icon-list-item elementor-inline-item"> 655 <a href="#"> 656 657 <span class="elementor-icon-list-text">Terms Condition</span> 658 </a> 659 </li> 660 </ul> 661 </div> 662 </div> 663 </div> 664 </div> 665 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-74d6475b" data-id="74d6475b" data-element_type="column"> 666 <div class="elementor-widget-wrap elementor-element-populated"> 667 <div class="elementor-element elementor-element-7bf9c889 elementor-widget elementor-widget-text-editor" data-id="7bf9c889" data-element_type="widget" data-widget_type="text-editor.default"> 668 <div class="elementor-widget-container"> 669 <p>Copyright © 2024. All rights reserved</p> </div> 670 </div> 671 </div> 672 </div> 673 </div> 674 </section> 675 </div> 676 </div> 677 </div> 678 </section> 679 </div> 680 </div> </footer> 681
681<script type="text/javascript">const lazyloadRunObserver = () => { 682 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 683 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 684 entries.forEach( ( entry ) => { 685 if ( entry.isIntersecting ) { 686 let lazyloadBackground = entry.target; 687 if( lazyloadBackground ) { 688 lazyloadBackground.classList.add( 'e-lazyloaded' ); 689 } 690 lazyloadBackgroundObserver.unobserve( entry.target ); 691 } 692 }); 693 }, { rootMargin: '200px 0px 200px 0px' } ); 694 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 695 lazyloadBackgroundObserver.observe( lazyloadBackground ); 696 } ); 697 }; 698 const events = [ 699 'DOMContentLoaded', 700 'elementor/lazyload/observe', 701 ]; 702 events.forEach( ( event ) => { 703 document.addEventListener( event, lazyloadRunObserver ); 704 } );</script>
704 705 <link rel="stylesheet" id="jeg-dynamic-style-css" href="/wp-content/plugins/jeg-elementor-kit/lib/jeg-framework/assets/css/jeg-dynamic-styles.css?ver=1.3.0" media="all"> 706<link rel="stylesheet" id="widget-image-css" href="/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.24.7" media="all"> 707<link rel="stylesheet" id="font-awesome-5-all-css" href="/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=3.24.7" media="all"> 708<link rel="stylesheet" id="font-awesome-4-shim-css" href="/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=3.24.7" media="all"> 709<link rel="stylesheet" id="elementor-post-72-css" href="/wp-content/uploads/elementor/css/post-72.css?ver=1729689987" media="all"> 710<link rel="stylesheet" id="e-animation-shrink-css" href="/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-shrink.min.css?ver=3.24.7" media="all"> 711<link rel="stylesheet" id="widget-social-icons-css" href="/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.7" media="all"> 712<link rel="stylesheet" id="e-apple-webkit-css" href="/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.24.7" media="all">
713<script src="/wp-content/plugins/metform/public/assets/js/htm.js?ver=3.9.0" id="htm-js"></script>
vendor: 1 bytes, line 713
713
714<script src="/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1" id="react-js"></script>
vendor: 1 bytes, line 714
714
715<script src="/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1" id="react-dom-js"></script>
vendor: 1 bytes, line 715
715
716<script src="/wp-includes/js/dist/escape-html.min.js?ver=6561a406d2d232a6fbd2" id="wp-escape-html-js"></script>
vendor: 1 bytes, line 716
716
717<script src="/wp-includes/js/dist/element.min.js?ver=cb762d190aebbec25b27" id="wp-element-js"></script>
vendor: 1 bytes, line 717
717
718<script id="metform-app-js-extra">var mf = {"postType":"page","restURI":"\/wp-json\/metform\/v1\/forms\/views\/","minMsg1":"Minimum length should be ","Msg2":" character long.","maxMsg1":"Maximum length should be ","maxNum":"Maximum number should be ","minNum":"Minimum number should be "};</script>
vendor: 1 bytes, line 718
718
719<script src="/wp-content/plugins/metform/public/assets/js/app.js?ver=3.9.0" id="metform-app-js"></script>
vendor: 1 bytes, line 719
719
720<script src="/wp-content/plugins/metform/public/assets/lib/cute-alert/cute-alert.js?ver=3.9.0" id="cute-alert-js"></script>
vendor: 1 bytes, line 720
720
721<script src="/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.1.1" id="hello-theme-frontend-js"></script>
vendor: 1 bytes, line 721
721
722<script src="/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.24.7" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 722
722
723<script src="/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.24.7" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 723
723
724<script src="/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 724
724
725<script id="elementor-frontend-js-before">var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.24.7","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"container_grid":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_onboarding":true,"hello-theme-header-footer":true,"home_screen":true,"ai-layout":true,"landing-pages":true,"link-in-bio":true,"floating-buttons":true},"urls":{"assets":"\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"\/wp-admin\/admin-ajax.php","uploadUrl":"\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"20acf94b3c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":167,"title":"Contact%20%E2%80%93%20Fasil%27s%20Portfolio","excerpt":"","featuredImage":false}};</script>
vendor: 1 bytes, line 725
725
726<script src="/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.24.7" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 726
726
727<script id="elementor-frontend-js-after">var jkit_ajax_url = "/?jkit-ajax-request=jkit_elements", jkit_nonce = "11ccd36bbc";</script>
vendor: 1 bytes, line 727
727
728<script src="/wp-content/plugins/jeg-elementor-kit/assets/js/elements/sticky-element.js?ver=2.6.9" id="jkit-sticky-element-js"></script>
vendor: 1 bytes, line 728
728
729<script src="/wp-content/plugins/jeg-elementor-kit/assets/js/elements/nav-menu.js?ver=2.6.9" id="jkit-element-navmenu-js"></script>
vendor: 1 bytes, line 729
729
730<script src="/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=3.24.7" id="font-awesome-4-shim-js"></script>
730 731 </body> 732</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.