html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Helvetica Light;src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/69a6b660f8325f2216841a9f_helvetica-light-587ebe5a59211.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/698fa190d971516586548c05_HelveticaNeueMediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica;src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/698fa1923502c3ea24dd43c2_HelveticaNeueBold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/698fa1902664ba5fb9f68883_HelveticaNeueLightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Tartuffo Trial Bf 643371 Da 383 C 5";src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/699a38886bb9abc579dc3c3a_Tartuffo_Trial-LightItalic-BF643371da383c5.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Tartuffo Trial Bf 643371 Db 1355 B";src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/699a38886eda4aba3f3d2ee2_Tartuffo_Trial-Regular-BF643371db1355b.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Normal;src:url(https://cdn.prod.website-files.com/67fd697c38b7bf831f98605d/69a6b6606c1b499899c05523_helvetica-compressed-5871d14b6903a.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--black:#141414;--black-menu:#1a1a1a;--white:white;--white85:#ffffffd9;--blue-menu:#041228;--dark-blue:#010d22;--light-blue:#156cff;--mint\<deleted\|variable-1570dd78-d155-e768-404d-0a2681b55caa\>:#0ffcbe;--transparent\<deleted\|variable-eade050f-b6b5-741e-e4b4-e7ecb725f85e\>:#fff0;--grey:#82828a;--site-blue:#051022;--yellow:#fec916;--blue:#004aad}body{color:#333;font-family:Outfit,sans-serif;font-size:14px;line-height:20px}.hero-section{z-index:2;background-color:var(--black);-webkit-text-fill-color:inherit;background-clip:border-box;border-bottom-width:1px;border-bottom-color:#ffffff4d;height:100vh;padding-top:30px;padding-bottom:0}.hero-section:lang(en){margin-bottom:0}.menu.nav{z-index:10;background-color:var(--black-menu);border-bottom-width:1px;border-bottom-color:#ffffff1a;padding-top:0;padding-bottom:0;padding-left:0;position:fixed;inset:0% 0% auto}.container{border-bottom:1px none var(--white);background-color:var(--black);max-width:81.25rem;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;font-family:Outfit,sans-serif}.container.nav{z-index:10;background-color:var(--black-menu);justify-content:space-between;align-items:center;max-width:1300px;margin-top:0;margin-left:auto;margin-right:auto;padding:15px 0;display:flex;position:static;inset:0% 0% auto}.container.ftr{background-color:var(--black-menu);max-width:81.25rem;padding-top:20px;padding-bottom:20px}.container.first{background-color:#141414;flex-flow:row;max-width:81.25rem;margin-top:0;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:0}.container.about{background-color:var(--black)}.container.navigator{border:1px solid var(--white85);background-color:var(--black-menu);border-radius:100px;justify-content:space-between;align-items:center;max-width:45rem;margin-top:10px;padding:15px}.menu-link{z-index:10;grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;display:flex}.link{color:var(--white85);text-transform:capitalize;margin-left:0;margin-right:0;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:110%;text-decoration:none;display:inline-block}.link:hover{color:#fffc;text-decoration:none}.link:active{transform:scale(.99)}.link.w--current{color:var(--white85);text-transform:capitalize;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:110%}.link.btn{background-color:var(--white);color:var(--dark-blue);border-radius:4px;justify-content:center;align-items:center;padding:15px 40px}.link.btn:hover{color:var(--white);background-color:#fff9;border:1px solid #fff;border-radius:0}.link.btn:lang(en){background-color:var(--light-blue);color:var(--white)}.link.btn.section-one{color:var(--light-blue);background-color:#fff;border:1px solid #ffffff4d;padding-left:50px;padding-right:50px;font-weight:700;transition:opacity .3s}.link.btn.section-one:hover{color:var(--white);background-color:#fff9;border-color:#ffffff4d;border-radius:4px}.link.btn.section-one.my-work{color:#fff;text-transform:uppercase;background-color:#fec91600;padding-top:17px;padding-bottom:17px;font-weight:500;line-height:1.4}.link.btn.section-one.my-work:hover{background-color:var(--grey);color:var(--black)}.link.btn.section-one.my-work.w--current{text-transform:uppercase}.link.button{background-color:var(--white85);color:var(--black-menu);border-radius:100px;padding:10px 25px;font-family:Outfit,sans-serif;font-weight:600}.link.button:hover{transform:translateY(1px)}.lottie-animation{display:none}.heading-wrapper{color:var(--light-blue);flex-flow:column;flex:1;justify-content:center;align-items:flex-start;margin-top:20px;padding-top:40px;position:relative}.body{background-color:var(--black);margin-left:0}.body:lang(en){background-color:var(--blue-menu)}.about-me-section{background-color:var(--black);padding-top:40px;padding-bottom:0}.about-me-text{color:#fffc;text-align:left;max-width:52ch;margin-top:10px;margin-bottom:30px;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.4;position:relative}.image-wrapper{flex:1;justify-content:center;align-items:center;margin-top:30px;display:flex}.footer{background-color:var(--black-menu);border:1px solid #070e1b;padding-top:0;padding-bottom:0;font-family:Helvetica,Arial,sans-serif}.copywright{background-color:var(--black-menu);border-top:1px solid #fff3;padding-top:3px;padding-bottom:3px}.copy-text{color:#fffc;text-align:center;margin-top:15px;margin-bottom:10px;font-family:Helvetica,Arial,sans-serif;font-size:.694rem;font-weight:300;line-height:1.2}.btn-wrapper{justify-content:center;align-items:center;padding-top:20px;display:flex}.btn-wrapper.main{margin-top:50px;padding-top:0}.italic-text-4{color:#fffc;text-align:left;font-family:Outfit,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.4}.paragraph-3{color:var(--white);text-align:center;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.5}.paragraph-3.center{text-align:center}.small-heading{color:var(--grey);text-align:center;text-transform:uppercase;margin-bottom:0;font-family:Outfit,sans-serif;font-size:.875rem;line-height:1.1}.small-heading.centre{color:var(--grey);text-align:center;text-transform:uppercase;margin-bottom:0;font-family:Outfit,sans-serif}.services-section{background-color:var(--black);padding:40px 10px}.services-section:lang(en){margin-top:100px}.square-icon{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--site-blue);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-right:30px;display:inline-block;position:relative}.about-me-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:static}.about-me-picture{flex:1;max-width:400px;position:static}.who-i-am{flex-flow:column;flex:1;justify-content:center;align-items:flex-start;max-width:30rem;margin-left:0;display:flex;position:relative}.main-button{background-color:var(--yellow);border-radius:4px;padding:2px;transition:all .3s;display:inline-flex}.main-button:hover{opacity:.6}.main-button.yellow{background-color:var(--yellow);background-image:none}.main-button.white{background-color:var(--white)}.btn-inner{color:var(--white);text-transform:uppercase;background-image:linear-gradient(90deg,#0c182e,#156cff);border-radius:3px;padding:16px 50px;font-family:Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-block}.btn-inner.yellow{background-color:var(--yellow);background-image:none;padding-left:40px;padding-right:40px}.btn-inner.yellow.main{background-color:var(--white);padding:10px 20px}.link-2{color:#141414;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none}.link-2.main{color:var(--black);text-transform:uppercase}.all-in-one-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:center;align-items:center;margin-top:40px;padding-bottom:0;display:flex}.footer-top{justify-content:space-between;align-items:stretch;padding-top:20px;padding-bottom:20px;display:flex}.ftr-logo{color:var(--white85);font-family:Outfit,sans-serif;font-size:2rem;font-weight:500;line-height:130%}.ftr-links{grid-column-gap:40px;grid-row-gap:40px;color:var(--white);justify-content:center;align-items:center;display:flex}.footer-link-click{border-bottom-width:1px;border-bottom-color:var(--grey);color:#fff;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none}.footer-link-click:hover{color:var(--grey);border-bottom-style:solid}.my-images{border:1px solid #fff3;border-radius:5%;max-width:100%;height:100%;margin-top:0;margin-left:60px;position:relative}.line{background-color:#ffffff4d;max-width:1200px;height:1px;margin-left:auto;margin-right:auto}.line.first{max-width:1200px;margin-top:80px}.line.four{margin-top:60px}.line-container{background-color:var(--site-blue);max-width:81.25rem;margin-left:auto;margin-right:auto}.text-block-4{color:var(--white);font-family:Outfit,sans-serif;font-size:2rem;font-weight:500;line-height:1.3;text-decoration:none}.logos{text-decoration:none}.projects-section{background-color:var(--black);padding-top:40px;padding-bottom:20px}.work-classes{background-color:#fff;border-top-width:1px;border-top-color:#ffffff1a;border-left-width:1px;border-left-color:#ffffff1a;border-right-width:1px;border-right-color:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;max-width:81.25rem;margin-bottom:80px;margin-left:10px;margin-right:10px}.picture-section{flex:1;justify-content:center;align-items:center;display:flex}.about-section{flex:1;max-width:31.25rem}.portfolio-work{border-radius:10px;flex:1}.classes-wrapper{grid-column-gap:40px;grid-row-gap:40px;background-color:var(--black-menu);border:1px solid #ffffff4d;border-radius:10px;flex-flow:row;justify-content:center;align-items:center;padding:30px 20px;display:flex}.heding{color:var(--white85);letter-spacing:1px;text-transform:uppercase;max-width:20ch;margin-top:0;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:2.2rem;line-height:130%}.text-block-5{color:#fffc;max-width:31.25rem;margin-bottom:40px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;line-height:1.2}.paragraph-10{color:var(--white85);max-width:31.25rem;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.ct-icon{border:1px solid var(--white85);color:var(--white85);background-color:#0000;border-radius:10px;justify-content:center;align-items:center;height:25px;padding:15px 10px;display:flex}.ct-icon.dev{border-color:var(--white85);background-color:#0000;padding:15px 10px}.text-block-6{color:var(--white85);text-align:center;margin-bottom:0;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:300;line-height:1}.buttons-wrapper{grid-column-gap:20px;grid-row-gap:20px;border-top:1px solid #ffffff4d;justify-content:flex-start;align-items:center;max-width:47ch;padding-top:10px;display:flex}.buttons-wrapper.custom{grid-column-gap:20px;grid-row-gap:20px;max-width:47ch}.bold-text-10{color:var(--white85);font-weight:500}.bold-text-11{font-weight:500}.heading-main-line{color:var(--white);text-align:center;letter-spacing:1px;text-transform:none;max-width:50ch;margin-bottom:10px;font-family:Helvetica,Arial,sans-serif;font-size:3.815rem;font-weight:500;line-height:1.3}.subheading-main{color:#fffc;text-align:center;max-width:46ch;margin-left:auto;margin-right:auto;font-family:Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.4}.moja-slika{background-image:linear-gradient(8deg,#98790d,#332804 42%,var(--black));object-fit:cover;border:1px solid #504e4e;border-radius:3%;flex:none;max-width:80%;height:100%}.span{color:var(--yellow);font-family:"Tartuffo Trial Bf 643371 Da 383 C 5",Arial,sans-serif;font-size:2.48rem;font-weight:300}.span.heading{font-family:"Tartuffo Trial Bf 643371 Da 383 C 5",Arial,sans-serif;font-size:3.815rem}.span.footer{background-color:#0000;border-style:none;font-size:4rem}.about-me{color:var(--white85);text-align:center;letter-spacing:1px;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:2.488rem;font-weight:700;line-height:140%}.text-span-34{color:var(--yellow)}.projects-heading{color:var(--white85);text-align:center;letter-spacing:1px;font-family:Outfit,sans-serif;font-size:2.488rem;line-height:140%}.bold-text-15{font-family:"Tartuffo Trial Bf 643371 Da 383 C 5",Arial,sans-serif}.text-block-7{color:var(--yellow);-webkit-text-stroke-width:1px;margin-left:0;font-family:Outfit,sans-serif;font-size:1rem;line-height:130%;text-decoration:none}.link-block{border:1px none var(--white);letter-spacing:1px;margin-left:40px;padding:10px;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;text-decoration:none}.bold-text-17{text-transform:none;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;line-height:130%}.services-grid{grid-column-gap:10px;grid-row-gap:10px;border-top-width:1px;border-top-color:#ffffff1a;border-left-width:1px;border-left-color:#ffffff1a;border-radius:5%;grid-template-columns:1fr 1fr;display:grid}.service-tile{background-color:#ffffff08;border-radius:5px;padding:40px}.service-tile:hover{background-color:#242323e6}.service-tile-num{color:#fec916;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700}.service-tile-title{color:var(--white85);letter-spacing:-.02em;margin-bottom:16px;font-size:26px;font-weight:700;line-height:1.2}.service-tile-desc{color:#fff9;font-size:15px;line-height:1.7}.testi-section{background-color:var(--black);padding:40px 10px 60px}.testi-header-new{margin-bottom:64px}.testi-label{color:#fec916;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700}.testi-heading{color:var(--white85);text-align:center;letter-spacing:1px;margin-bottom:0;font-family:Outfit,sans-serif;font-size:2.488rem;font-weight:700;line-height:140%}.testi-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;border-top-width:1px;border-top-color:#ffffff1a;border-left-width:1px;border-left-color:#ffffff1a;grid-template-columns:1fr 1fr 1fr;display:grid}.testi-card-new{background-color:var(--black-menu);border-bottom-width:1px;border-bottom-color:#ffffff1a;border-right-width:1px;border-right-color:#ffffff1a;border-radius:5%;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.testi-card-new:hover{background-color:#242323e6}.testi-quote-mark{color:#fec916;margin-bottom:15px;font-size:48px;font-weight:800;line-height:1}.testi-review-text{color:#ffffffbf;flex-grow:1;margin-bottom:30px;font-size:15px;font-weight:300;line-height:1.75}.testi-author{grid-column-gap:16px;align-items:center;display:flex}.testi-avatar{color:#fff;background-color:#3a3a3a;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:700;display:flex}.testi-author-name{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700}.testi-author-role{color:#ffffff73;font-size:13px}.test-image{border-radius:100%}.final-cta-section{background-color:var(--black);background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--black),var(--grey));text-align:center;border-radius:1.25rem;max-width:80rem;margin-bottom:0;margin-left:auto;margin-right:auto;padding:100px 30px}.final-cta-inner{max-width:80ch;margin-left:auto;margin-right:auto}.final-cta-label{color:#fec916;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:.8rem;font-weight:700;line-height:130%}.final-cta-heading{color:#fff;letter-spacing:-.03em;margin-bottom:30px;font-family:Outfit,sans-serif;font-size:4rem;font-weight:800;line-height:120%}.final-cta-buttons{grid-column-gap:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.final-btn-primary{border:1px solid var(--yellow);color:#000;letter-spacing:.1em;text-transform:uppercase;background-color:#fec916;border-radius:3%;padding:1.25rem 1.875rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:130%;text-decoration:none;display:inline-block}.final-btn-ghost{border:1px solid var(--white);color:#fff;letter-spacing:.1em;text-transform:uppercase;background-color:#0000;border-radius:3%;padding:1.25rem 1.875rem;font-size:1rem;font-weight:800;line-height:130%;text-decoration:none;display:inline-block}.final-text{color:#fffc;margin-bottom:40px;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:300;line-height:140%}.hero-v2-section{background-color:#141414;flex-direction:column;justify-content:space-between;min-height:100vh;padding:100px 60px;display:flex}.hero-v2-content{max-width:640px;padding-top:40px}.hero-v2-badge{grid-column-gap:8px;background-color:#ffffff12;border-width:1px;border-color:#ffffff1f;border-radius:100px;align-items:center;margin-bottom:36px;padding:8px 16px;display:inline-flex}.hero-v2-dot{background-color:#fec916;border-radius:100px;flex-shrink:0;width:8px;height:8px}.hero-v2-badge-text{color:#fffc;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-v2-h1{color:#fff;letter-spacing:-.03em;margin-bottom:28px;font-size:84px;font-weight:800;line-height:1}.hero-v2-sub{color:#ffffff8c;max-width:480px;margin-bottom:48px;font-size:17px;line-height:1.65}.hero-v2-btns{grid-column-gap:16px;align-items:center;margin-bottom:80px;display:flex}.hero-v2-btn-primary{color:#000;letter-spacing:.08em;text-transform:uppercase;background-color:#fec916;padding:18px 36px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.hero-v2-btn-ghost{color:#fff;letter-spacing:.08em;text-transform:uppercase;background-color:#0000;border-width:1px;border-color:#ffffff40;padding:18px 36px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.hero-v2-stats{grid-column-gap:48px;align-items:flex-start;display:flex}.hero-v2-stat-num{color:#fff;letter-spacing:-.03em;align-items:baseline;margin-bottom:6px;font-size:36px;font-weight:800;line-height:1;display:flex}.hero-v2-stat-suffix{color:#fec916;font-size:36px;font-weight:800}.hero-v2-stat-label{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.bold-text-18{letter-spacing:.03em;font-weight:700}.text-span-35{font-family:"Tartuffo Trial Bf 643371 Da 383 C 5",Arial,sans-serif}.hz-section{background-color:var(--black);padding:100px 0 0;overflow-x:hidden}.hz-wrapper{grid-row-gap:0px;grid-template-columns:1fr 1fr;align-items:center;column-gap:60px;max-width:81.25rem;margin-left:auto;margin-right:auto;padding:60px 20px 20px;display:flex}.hz-left{flex-direction:column;flex:1;align-items:flex-start;row-gap:28px;max-width:600px;display:flex}.hz-right{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hz-badge{border:1px solid #fec916;border-radius:100px;align-items:center;column-gap:8px;padding:8px 16px;display:flex}.hz-badge-dot{background-color:#fec916;border-radius:50%;width:8px;height:8px}.hz-badge-text{color:#fec916;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.hz-heading{color:#ffffffd9;margin-top:0;margin-bottom:0;font-family:Outfit,sans-serif;font-size:3.814rem;font-weight:700;line-height:130%}.hz-accent{color:#fec916}.hz-outline-text{color:#0000;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}.hz-subtext{color:#a0a0a0;max-width:480px;margin-top:0;margin-bottom:0;font-family:Outfit,sans-serif;font-size:17px;line-height:1.6}.hz-btn-row{align-items:center;column-gap:16px;display:flex}.hz-btn-primary{color:#141414;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition-duration:opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease,transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined;transition-property:opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease,transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined;transition-timing-function:opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease,transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined transform undefined undefined;background-color:#fec916;border-radius:3px;margin-right:10px;padding:14px 28px;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.hz-btn-primary.w--current{font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:130%}.hz-btn-secondary{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #ffffff4d;border-radius:3px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;line-height:130%;text-decoration:none;display:inline-block}.hz-stats{border-top:1px solid #ffffff1f;column-gap:32px;padding-top:20px;display:flex}.hz-stat-item{flex-direction:column;row-gap:4px;display:flex}.hz-stat-num{color:#fec916;font-size:26px;font-weight:800;line-height:1}.hz-stat-label{color:#888;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.hz-img-frame{width:100%;max-width:480px;position:relative}.hz-img{object-fit:cover;border-radius:12px;width:100%;display:block}.hz-bracket-tl{border-top:3px solid #fec916;border-left:3px solid #fec916;width:28px;height:28px;position:absolute;top:-12px;left:-12px}.hz-bracket-tr{border-top:3px solid #fec916;border-right:3px solid #fec916;width:28px;height:28px;position:absolute;top:-12px;right:-12px}.hz-bracket-bl{border-bottom:3px solid #fec916;border-left:3px solid #fec916;width:28px;height:28px;position:absolute;bottom:-12px;left:-12px}.hz-bracket-br{border-bottom:3px solid #fec916;border-right:3px solid #fec916;width:28px;height:28px;position:absolute;bottom:-12px;right:-12px}.hz-rating-tag{color:#141414;white-space:nowrap;background-color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;position:absolute;bottom:32px;left:-20px;box-shadow:0 8px 24px #0000004d}.hz-carousel-wrap{background-color:var(--black-menu);padding-top:32px;padding-bottom:32px;position:relative;overflow-x:hidden}.hz-carousel-label{color:#555;text-align:center;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px}.hz-carousel-track{will-change:transform;justify-content:flex-start;align-items:center;column-gap:48px;width:max-content;margin-left:auto;margin-right:auto;font-family:Helvetica,Arial,sans-serif;animation-name:hz-scroll;animation-duration:25s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running;animation-fill-mode:none;display:flex}.hz-logo-item{color:var(--white85);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:700}.hz-hidden{color:var(--yellow);text-transform:uppercase;font-family:Outfit,sans-serif;display:block}.hz-hidden.white{color:var(--grey);text-align:center;margin-bottom:20px}.hz-img-inner{background-color:#1e1e1e;border-radius:12px;width:100%;height:520px;overflow:hidden}.hz-img-fill{object-fit:cover;width:100%;height:100%;display:block}.hz-corner{width:32px;height:32px;position:absolute}.hz-corner-tl{border-top:3px solid #fec916;border-left:3px solid #fec916;top:-6px;left:-6px}.hz-corner-tr{border-top:3px solid #fec916;border-right:3px solid #fec916;top:-6px;right:-6px}.hz-corner-bl{border-bottom:3px solid #fec916;border-left:3px solid #fec916;bottom:-6px;left:-6px}.hz-corner-br{border-bottom:3px solid #fec916;border-right:3px solid #fec916;bottom:-6px;right:-6px}.hz-rating-num{color:#fec916;font-size:22px;font-weight:800;line-height:1;display:block}.hz-rating-label{color:#888;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.name-tag{background-color:#ffffffb3;border-radius:10px;justify-content:center;align-items:center;width:120px;height:35px;display:flex;position:absolute;inset:auto auto 44% 13%}.webflow{border-width:1px;border-color:#ffffffb3;width:64px;height:64px;animation-name:hz-logo-pulse;animation-duration:3.5s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-delay:1s;position:absolute;inset:8% auto auto 5%}.figma{border-width:1px;border-color:#ffffffb3;width:64px;height:64px;animation-name:hz-logo-pulse;animation-duration:3.5s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-delay:0s;position:absolute;inset:18% 5% auto auto}.text-block-8{color:var(--black);font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:130%}.hz-tool-badge{color:#fff;letter-spacing:.04em;white-space:nowrap;background-color:#1a1a1a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;column-gap:0;width:52px;height:52px;padding:10px;font-size:12px;font-weight:700;animation-name:hz-badge-float;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:none;display:flex;position:absolute;box-shadow:0 8px 24px #0006}.hz-tool-badge.hz-tool-badge-figma{animation-delay:0s;top:18%;right:-16px}.hz-tool-badge.hz-tool-badge-webflow{animation-delay:1.5s;top:55%;left:-16px}.hz-tool-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hz-tool-dot.hz-tool-dot-figma{background-color:#f24e1e}.hz-tool-dot.hz-tool-dot-webflow{background-color:#146ef5}.hz-tool-logo{object-fit:contain;width:32px;height:32px}.navbar{background-color:var(--black)}.nav-container{background-color:var(--black-menu);border:1px solid #ffffff4d;border-radius:100px;justify-content:space-between;align-items:center;max-width:81.25rem;margin-top:10px;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;display:flex}.menu-button{display:inline-flex}.links-ftr{color:var(--white)}.nav-menu{justify-content:center;align-items:center;display:block}.brand{margin-right:0}.button-wrapp{grid-column-gap:1.875rem;grid-row-gap:1.875rem;display:flex}.invert-btn{background-color:var(--yellow);border-radius:5px;padding:1rem 2.5rem;font-size:1rem;text-decoration:none}.invert-btn:active{transform:scale(.99)}.invert-btn.invert{border:1px solid var(--white);border-radius:5px}.cta-txt{color:var(--black);text-transform:uppercase;font-size:1rem;font-weight:500;line-height:120%;text-decoration:none}.transparent-btn{border:1px solid var(--white85);border-radius:5px;padding:.9375rem 2.5rem;text-decoration:none}.transparent-btn:active{transform:scale(.99)}.text-block-9{color:var(--white85);text-transform:uppercase;font-size:1rem;font-weight:500;line-height:120%;text-decoration:none}.menu-nav{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-left:140px;display:flex}.navbar-container{background-color:var(--black-menu);border:1px solid #ffffff4d;border-radius:100px;justify-content:center;align-items:center;max-width:90ch;margin-top:10px;margin-left:auto;margin-right:auto;padding:10px 20px;display:flex;position:fixed;inset:0% 0% auto}.div-block-7{max-width:90ch;margin-left:20px;margin-right:20px}.nav{background-color:var(--black-menu);border:1px solid #ffffff4d;border-radius:100px;justify-content:center;align-items:center;max-width:85ch;margin-top:10px;margin-left:auto;margin-right:auto;padding:5px 10px;position:fixed;inset:0% 0% auto}.container-2{justify-content:space-between;align-items:center;display:flex}.nav-menu-2{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;display:flex}.image{width:40px;height:40px}.logo-wrapper{grid-column-gap:10px;grid-row-gap:10px;display:flex}.bold-text-19{font-weight:300}.text-span-36{font-weight:600}@media screen and (max-width:991px){.hero-section{height:auto;padding-top:70px}.container.nav{padding-left:10px;padding-right:10px}.link{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:20px;font-size:1rem;display:flex}.link.button{margin-top:10px;display:inline-flex}.heading-wrapper{padding-left:10px;padding-right:10px}.body{margin-left:0}.about-me-section{padding-top:0}.footer{padding-top:40px;padding-left:10px;padding-right:10px}.services-section{padding-top:20px;padding-left:10px;padding-right:10px}.about-me-wrapper{flex-flow:column}.about-me-picture{justify-content:center;align-items:center}.who-i-am{flex-flow:column;justify-content:center;align-items:center;margin-bottom:40px;margin-left:0;margin-right:0;display:flex}.all-in-one-wrapper{flex-flow:column}.ftr-logo{justify-content:center;align-items:center;line-height:120%}.my-images{display:inline-flex}.work-classes{margin-bottom:60px}.classes-wrapper{flex-flow:column;justify-content:center;align-items:center}.testi-section{padding-left:40px;padding-right:40px}.testi-grid{flex-flow:column;display:flex}.hz-wrapper{flex-flow:column;margin-top:0;display:flex}.hz-img-frame{margin-top:60px}.hz-carousel-wrap{display:none}.navbar{background-color:var(--black);padding-left:10px;padding-right:10px}.nav-container{grid-column-gap:24rem;grid-row-gap:24rem;border-style:solid;border-radius:100px;flex-flow:row;justify-content:center;max-width:80ch;height:100%;margin-top:10px;padding-top:0;padding-bottom:0;display:flex}.menu-button{background-color:#02020200;display:inline-flex}.menu-button.w--open{background-color:#0000}.nav-menu{grid-column-gap:20px;grid-row-gap:20px;background-color:var(--black-menu);flex-flow:column;padding-top:20px;padding-bottom:20px}.icon{color:var(--white);background-color:#0000;display:inline-flex}.brand{margin-right:0;display:flex}.menu-nav{display:flex}.navbar-container{justify-content:space-between}.nav{background-color:var(--black-menu);margin-left:10px;margin-right:10px;padding-top:0;padding-bottom:0;padding-right:0}.nav-menu-2{background-color:var(--black-menu);padding-bottom:20px}.icon-2{color:var(--white85)}.menu-button-2,.menu-button-2.w--open{background-color:var(--black-menu)}}@media screen and (max-width:767px){.hero-section{padding-top:20px}.container{padding-left:10px;padding-right:10px}.container.nav{z-index:2;flex-flow:row}.menu-link{z-index:2;background-color:var(--blue-menu);flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:100vh;margin-left:-100%;padding-left:20px;position:fixed;inset:0%}.link{color:#fff;padding-top:20px;padding-bottom:20px;font-size:18px;line-height:1.4}.link:hover{color:#004aad}.link.w--current{line-height:1.4}.link.btn{background-color:var(--mint\<deleted\|variable-1570dd78-d155-e768-404d-0a2681b55caa\>);color:var(--light-blue);padding:20px 30px}.link.btn:hover{background-color:var(--light-blue)}.link.btn.section-one{padding:10px 50px}.link.btn.section-one:hover{background-color:var(--transparent\<deleted\|variable-eade050f-b6b5-741e-e4b4-e7ecb725f85e\>)}.lottie-animation{z-index:6;cursor:pointer;background-color:#0000;flex-flow:column;justify-content:center;align-items:center;width:48px;height:48px;margin-top:10px;margin-right:15px;display:block;position:absolute;inset:2% 2% auto auto}.heading-wrapper{margin-top:80px}.about-me-section{padding-top:40px;padding-bottom:60px}.about-me-text{text-align:center;max-width:450px;margin-bottom:20px;margin-left:auto;margin-right:auto}.footer{padding-top:20px}.btn-wrapper.main{margin-bottom:30px}.about-me-picture{text-align:center}.who-i-am{margin-right:0}.classes-wrapper{flex-flow:column}.heading-main-line{letter-spacing:normal}.hz-badge{box-shadow:none}.nav-container{grid-column-gap:20rem;grid-row-gap:20rem}.menu-nav{display:none}.div-block-7{margin-left:20px;margin-right:20px}.menu-button-2{background-color:#0000}}@media screen and (max-width:479px){.hero-section{height:auto;margin-top:20px;padding-top:0;padding-bottom:0}.menu.nav{justify-content:center;align-items:center}.container{flex-flow:column;justify-content:center;align-items:center;padding:20px 0}.container.nav{flex-flow:row;justify-content:space-between;align-items:center}.container.ftr{padding-top:0;padding-bottom:0}.container.first{margin-top:0;padding-bottom:20px}.menu-link{grid-column-gap:30px;grid-row-gap:30px;color:var(--white);background-color:#141414d9;background-image:none;justify-content:flex-start;align-items:flex-start;padding-top:80px;font-size:1rem;line-height:1;inset:0%}.link{color:var(--white);margin-bottom:10px;padding-top:10px;padding-bottom:10px;font-size:.875rem;font-weight:500;line-height:1.3}.link:hover{color:var(--white)}.link.w--current{color:#fffc;margin-bottom:10px;padding-top:10px;padding-bottom:10px;font-size:.875rem;font-weight:500;line-height:1.3}.link.w--current:hover{color:var(--white);font-weight:400}.link.btn{background-color:var(--white);color:var(--dark-blue);font-weight:600}.link.btn:hover{background-color:var(--transparent\<deleted\|variable-eade050f-b6b5-741e-e4b4-e7ecb725f85e\>)}.link.btn.section-one{margin-left:0;margin-right:0;padding:15px 20px;font-size:15px;font-weight:700}.link.btn.section-one.my-work{text-align:center;padding:12px 10px}.lottie-animation{background-color:#0000;justify-content:center;align-items:center;width:40px;height:40px;margin-top:5px;margin-right:10px;top:12%;right:2%}.heading-wrapper{justify-content:flex-start;align-items:flex-start;margin-top:40px}.about-me-section{flex-flow:column;padding:0 15px}.about-me-text{text-align:left;margin-bottom:10px;font-size:1rem;line-height:1.3}.image-wrapper{margin-top:0}.footer{padding-top:0;padding-bottom:10px}.copy-text{margin-top:15px;margin-bottom:0;font-size:.8rem}.btn-wrapper{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;padding-top:0}.btn-wrapper.main{grid-column-gap:25px;grid-row-gap:25px;justify-content:center;align-items:center;margin-top:30px}.italic-text-4{font-size:1rem;line-height:1.3}.paragraph-3{text-align:left;max-width:400px;margin-top:10px;padding-left:0;padding-right:10px;font-size:1rem;line-height:1.3}.paragraph-3.center{text-align:left;margin-left:0;margin-right:0}.small-heading{text-align:left;margin-top:0;margin-bottom:0;font-weight:600}.small-heading.centre{text-align:left;margin-top:10px}.services-section{padding:0 15px}.square-icon{margin-right:0;display:inline-flex}.about-me-wrapper{flex-flow:column;justify-content:center;align-items:center;display:flex}.about-me-picture{flex-flow:column;margin-top:0;margin-bottom:20px;display:flex}.who-i-am{flex-flow:column;margin-bottom:30px;margin-left:auto;margin-right:auto;display:block}.btn-inner{flex-flow:column;padding-left:20px;padding-right:20px}.btn-inner.yellow{text-align:center;padding:10px}.all-in-one-wrapper{margin-top:0}.footer-top{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:center;align-items:center;max-width:400px;padding-top:20px;padding-bottom:20px}.ftr-logo{margin-right:20px}.footer-link-click{font-size:.8rem}.my-images{max-width:100%;margin-bottom:20px;margin-left:0;display:block;position:static}.line{max-width:500px;padding-left:20px;padding-right:20px}.line-container{display:none}.text-block-4{font-size:1.8rem}.logos{margin-left:10px}.projects-section{padding-left:15px;padding-right:15px}.work-classes{margin-bottom:30px;margin-left:0;margin-right:0}.picture-section{flex:1;margin-bottom:20px}.classes-wrapper{justify-content:center;align-items:flex-start;padding:10px;display:block}.heding{font-size:2.1rem}.text-block-5{font-size:1rem;line-height:1.3}.paragraph-10{font-size:.9rem;line-height:130%}.ct-icon{background-color:#fff0;padding-top:10px;padding-bottom:10px}.ct-icon.dev{padding-top:10px;padding-bottom:10px}.text-block-6{color:var(--white85);font-size:.7rem;font-weight:300}.buttons-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;justify-content:center;align-items:center;max-width:47ch;padding-top:10px;display:flex}.buttons-wrapper.custom{grid-column-gap:5px;grid-row-gap:5px;flex-flow:row}.bold-text-10{font-size:.9rem;font-weight:500;line-height:1.3}.heading-main-line{text-align:center;margin-bottom:20px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;font-size:3rem;line-height:130%}.subheading-main{text-align:center;max-width:45ch;font-size:1rem;line-height:1.3}.div-block-6{justify-content:center;align-items:center;display:flex}.span.heading{font-size:3rem}.about-me{text-align:left;letter-spacing:normal;margin-bottom:10px;font-size:2.488rem;line-height:130%}.projects-heading{text-align:left;letter-spacing:normal;font-size:2.488rem;line-height:130%}.text-block-7{margin-left:0;font-size:.8rem}.link-block{margin-left:10px;padding-top:10px;padding-bottom:10px}.services-grid{flex-flow:column;display:flex}.testi-section{padding:40px 15px}.testi-heading{text-align:left}.testi-grid{grid-column-gap:1rem;grid-row-gap:1rem}.testi-card-new{padding:20px}.testi-quote-mark{margin-bottom:20px}.testi-review-text{margin-bottom:30px}.final-cta-section{margin-top:20px;margin-left:10px;margin-right:10px;padding:60px 20px}.final-cta-buttons{grid-column-gap:0rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.final-btn-primary{border-style:none;margin-bottom:20px;font-weight:700}.final-btn-ghost{padding-left:2rem;padding-right:2rem;font-weight:700}.hz-section{padding-left:15px;padding-right:15px}.hz-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;padding-left:0;padding-right:0;display:flex}.hz-left{margin-left:10px;margin-right:10px}.hz-heading{text-align:left;font-size:3rem}.hz-subtext{text-align:left;font-size:1rem;line-height:130%}.hz-btn-row{margin-left:auto;margin-right:auto}.hz-btn-primary.w--current,.hz-btn-secondary{padding-left:20px;padding-right:20px}.hz-carousel-track,.hz-logo-item{color:var(--grey)}.hz-hidden.white{color:var(--grey);margin-bottom:20px}.nav-container{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:row;display:flex}.button-wrapp{grid-column-gap:1.3rem;grid-row-gap:1.3rem;flex-flow:row;margin-left:auto;margin-right:auto}.invert-btn{padding-left:1.5rem;padding-right:1.5rem}.cta-txt{text-align:center}.transparent-btn{padding-left:1.5rem;padding-right:1.5rem}.text-block-9{text-align:center}.nav-menu-2{grid-column-gap:30px;grid-row-gap:30px;border:1px solid #ffffff4d;border-radius:30px;margin-top:5px;padding-top:20px}.bold-text-20{font-weight:600}}