.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#gwt_popup{position:fixed;inset:0;background:rgb(0 0 0 / .85);z-index:99999;display:flex;align-items:center;justify-content:center}.gwt_hidden{display:none!important}.gwt_popup_inner{position:relative;display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:80vh}#gwt_popup_img{max-width:100%;max-height:80vh;display:block}.gwt_close{position:fixed;top:20px;right:30px;font-size:32px;color:#fff;cursor:pointer;z-index:100000}.gwt_prev,.gwt_next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .6);border:none;color:#fff;font-size:36px;padding:8px 12px;cursor:pointer;z-index:10}.gwt_prev{left:-60px}.gwt_next{right:-60px}.gwt_thumbnails{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;max-width:90%;overflow-x:auto;padding:8px 12px;background:rgb(0 0 0 / .6);border-radius:6px}.gwt_thumb{width:60px;height:60px;object-fit:cover;opacity:.5;cursor:pointer;border:2px solid #fff0;transition:all .2s ease}.gwt_thumb:hover{opacity:.8}.gwt_thumb_active{opacity:1;border-color:#fff}.gwtcb{--gwtcb-primary:#0b5ed7;--gwtcb-ink:#1d2433;--gwtcb-muted:#667085;--gwtcb-line:#e6e8ee;--gwtcb-bg:#f5f7fb;--gwtcb-launcher:58px;position:fixed;bottom:20px;z-index:99999;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--gwtcb-ink)}.gwtcb-right{right:20px}.gwtcb-left{left:20px}.gwtcb *{box-sizing:border-box}.gwtcb svg{width:22px;height:22px;display:block}.gwtcb-launcher{width:var(--gwtcb-launcher,58px);height:var(--gwtcb-launcher,58px);border-radius:50%;border:0;background:var(--gwtcb-primary);color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 24px rgb(16 24 40 / .22);transition:transform .2s ease,box-shadow .2s ease;padding:0;margin-left:auto}.gwtcb-left .gwtcb-launcher{margin-left:0}.gwtcb-launcher:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(16 24 40 / .28)}.gwtcb-launcher:focus-visible{outline:3px solid rgb(11 94 215 / .35);outline-offset:3px}.gwtcb-launcher svg{width:28px;height:28px}.gwtcb-ic-close{display:none!important}.gwtcb-open .gwtcb-ic-chat{display:none!important}.gwtcb-open .gwtcb-ic-close{display:block!important}.gwtcb-launcher .gwtcb-ic-img{display:none;width:60%;height:60%;object-fit:contain;pointer-events:none}.gwtcb-icon-full .gwtcb-ic-img,.gwtcb-icon-inside .gwtcb-ic-img{display:block}.gwtcb-icon-full .gwtcb-ic-svg,.gwtcb-icon-inside .gwtcb-ic-svg{display:none}.gwtcb-icon-full .gwtcb-launcher{background:#fff0;overflow:hidden}.gwtcb-icon-full .gwtcb-launcher .gwtcb-ic-img{width:100%;height:100%;border-radius:50%}.gwtcb-icon-full.gwtcb-open .gwtcb-launcher{background:var(--gwtcb-primary)}.gwtcb-panel{position:absolute;bottom:calc(var(--gwtcb-launcher,58px) + 14px);width:370px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 110px);background:#fff;border-radius:16px;box-shadow:0 18px 50px rgb(16 24 40 / .22);display:flex;flex-direction:column;overflow:hidden;animation:gwtcb-in .22s ease}.gwtcb-panel[hidden]{display:none}.gwtcb-right .gwtcb-panel{right:0}.gwtcb-left .gwtcb-panel{left:0}@keyframes gwtcb-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gwtcb-head{display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;background:var(--gwtcb-primary);color:#fff}.gwtcb-avatar{width:38px;height:38px;border-radius:50%;background:#fff;color:var(--gwtcb-primary);display:grid;place-items:center;flex:none;overflow:hidden}.gwtcb-avatar img{width:100%;height:100%;object-fit:contain;padding:4px}.gwtcb-head-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.gwtcb-head-txt strong{font-size:15px}.gwtcb-head-txt span{font-size:12px;opacity:.85;display:flex;align-items:center;gap:6px}.gwtcb-head-txt i{width:7px;height:7px;border-radius:50%;background:#4ade80;display:inline-block}.gwtcb-head button{background:#fff0;border:0;color:#fff;opacity:.85;cursor:pointer;padding:6px;border-radius:8px}.gwtcb-head button:hover{opacity:1;background:rgb(255 255 255 / .14)}.gwtcb-head button svg{width:18px;height:18px}.gwtcb-body{position:relative;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 14px;background:var(--gwtcb-bg);display:flex;flex-direction:column;gap:10px;scroll-behavior:auto}.gwtcb-msg{display:flex}.gwtcb-user{justify-content:flex-end}.gwtcb-bubble{max-width:88%;padding:11px 14px;line-height:1.55;border-radius:14px;word-wrap:break-word}.gwtcb-bot .gwtcb-bubble{background:#fff;border:1px solid var(--gwtcb-line);border-bottom-left-radius:4px}.gwtcb-user .gwtcb-bubble{background:var(--gwtcb-primary);color:#fff;border-bottom-right-radius:4px}.gwtcb-bubble p{margin:0 0 6px}.gwtcb-bubble p:last-child{margin-bottom:0}.gwtcb-bubble a{color:var(--gwtcb-primary);text-decoration:underline;text-underline-offset:2px}.gwtcb-title{font-weight:600}.gwtcb-more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-weight:600;font-size:13px;text-decoration:none!important}.gwtcb-more:hover span{transform:translateX(2px)}.gwtcb-more span{transition:transform .15s}.gwtcb-note{color:var(--gwtcb-muted);font-size:13px;margin-top:6px!important}.gwtcb-list{margin:4px 0 4px 18px;padding:0}.gwtcb-list li{margin:2px 0}.gwtcb-related{margin-top:12px;padding-top:10px;border-top:1px solid var(--gwtcb-line);font-size:12.5px}.gwtcb-related>span{display:block;color:var(--gwtcb-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.gwtcb-related>div{display:flex;flex-wrap:wrap;gap:6px}.gwtcb-related a{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--gwtcb-bg);border:1px solid var(--gwtcb-line);color:var(--gwtcb-ink)!important;text-decoration:none!important;line-height:1.35}.gwtcb-related a:hover{border-color:var(--gwtcb-primary);color:var(--gwtcb-primary)!important}.gwtcb-src{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;font-size:12px;color:var(--gwtcb-muted);line-height:1.35}.gwtcb-kind{background:color-mix(in srgb,var(--gwtcb-primary) 12%,#fff);color:var(--gwtcb-primary);border-radius:4px;padding:1px 6px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.gwtcb-src-title{font-weight:600;color:var(--gwtcb-ink)}.gwtcb-contact{list-style:none;margin:8px 0;padding:0}.gwtcb-contact li{margin:4px 0}.gwtcb-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.gwtcb-btn{display:inline-block;padding:7px 12px;border-radius:8px;background:var(--gwtcb-primary);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:13px}.gwtcb-btn-alt{background:#fff;color:var(--gwtcb-primary)!important;border:1px solid var(--gwtcb-primary)}.gwtcb-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.gwtcb-chip{border:1px solid var(--gwtcb-primary);color:var(--gwtcb-primary);background:#fff;border-radius:999px;padding:6px 11px;font-size:13px;cursor:pointer;text-align:left;line-height:1.3;font-family:inherit}.gwtcb-chip:hover{background:var(--gwtcb-primary);color:#fff}.gwtcb-typing .gwtcb-bubble{display:flex;gap:4px;padding:12px 14px}.gwtcb-typing span{width:7px;height:7px;border-radius:50%;background:#98a2b3;animation:gwtcb-dot 1.2s infinite}.gwtcb-typing span:nth-child(2){animation-delay:.15s}.gwtcb-typing span:nth-child(3){animation-delay:.3s}@keyframes gwtcb-dot{0%,60%,100%{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.gwtcb-form{display:flex;gap:8px;padding:10px;border-top:1px solid var(--gwtcb-line);background:#fff}.gwtcb-form input{flex:1;min-width:0;border:1px solid var(--gwtcb-line);border-radius:10px;padding:10px 12px;font:inherit;color:var(--gwtcb-ink);background:#fff;outline:none;margin:0;height:auto;box-shadow:none}.gwtcb-form input:focus{border-color:var(--gwtcb-primary)}.gwtcb-form button{width:42px;border:0;border-radius:10px;background:var(--gwtcb-primary);color:#fff;cursor:pointer;display:grid;place-items:center;padding:0}.gwtcb-form button svg{width:20px;height:20px}@media (max-width:480px){.gwtcb{bottom:14px}.gwtcb-right{right:14px}.gwtcb-left{left:14px}.gwtcb-open .gwtcb-panel{position:fixed;top:0;left:0;right:0;bottom:auto;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;animation:none}.gwtcb-open .gwtcb-launcher{display:none}.gwtcb-form input{font-size:16px}.gwtcb-form{padding-bottom:max(10px,env(safe-area-inset-bottom))}}html.gwtcb-lock,html.gwtcb-lock body{overflow:hidden!important;overscroll-behavior:none}.gwtcb-head,.gwtcb-form{flex-shrink:0}.gwtcb-body{min-height:0}@media (prefers-reduced-motion:reduce){.gwtcb-panel,.gwtcb-launcher,.gwtcb-typing span{animation:none;transition:none}}.gwtcb-tags{display:flex;flex-wrap:wrap;gap:5px}.gwtcb-tags a{background:var(--gwtcb-bg);border:1px solid var(--gwtcb-line);border-radius:6px;padding:2px 8px;font-size:12.5px;text-decoration:none!important;color:var(--gwtcb-ink)!important}.gwtcb-tags a:hover{border-color:var(--gwtcb-primary);color:var(--gwtcb-primary)!important}.gwtcb-fb{display:flex;align-items:center;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--gwtcb-line);font-size:12px;color:var(--gwtcb-muted)}.gwtcb-fb span{margin-right:4px}.gwtcb-fb button{background:#fff0;border:1px solid var(--gwtcb-line);border-radius:999px;padding:2px 9px;cursor:pointer;font-size:13px;line-height:1.4;filter:grayscale(.6);transition:all .15s}.gwtcb-fb button:hover{filter:none;border-color:var(--gwtcb-primary);background:var(--gwtcb-bg)}/*!
Theme Name: Genesis Web Technology 2026
Theme URI: https://www.genesiswtech.com/
Author: Genesis Web Technology
Author URI: https://www.genesiswtech.com/
Description: This is a custom Website of Genesis Web Technology
Version: 2.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: genesis-web-technology
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

genesis web technology is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:"Youth";src:url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Light.woff2) format("woff2"),url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Youth";src:url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Medium.woff2) format("woff2"),url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Youth";src:url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Regular.woff2) format("woff2"),url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Youth";src:url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Bold.woff2) format("woff2"),url(/wp-content/themes/genesis-web-technology-2026/assets/fonts/Youth-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--primary:#1d4593;--secondary:#f58521;--tertiary:#4c4c4c;--gradient:linear-gradient(270deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%),
    #1d4593;--primary-font:"Youth", sans-serif;--secondary-font:"Youth", sans-serif;--transition:all 0.3s linear}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}html:not(.gsap-ready) [data-aos],html:not(.gsap-ready) .work__card,html:not(.gsap-ready) .latest__work .grid>div{opacity:0}body{font-family:"Youth",sans-serif;font-weight:400;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;font-size:1.6rem;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:"Youth";font-weight:700}p{color:var(--tertiary)}a,a:active,a:hover{text-decoration:none;outline:0}img{max-width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}strong{font-weight:400}.position-relative{position:relative}.column-1{grid-column:span 1}.row-1{grid-row:span 1}.column-2{grid-column:span 2}.row-2{grid-row:span 2}.column-3{grid-column:span 3}.row-3{grid-row:span 3}.column-4{grid-column:span 4}.row-4{grid-row:span 4}.column-5{grid-column:span 5}.row-5{grid-row:span 5}.column-6{grid-column:span 6}.row-6{grid-row:span 6}.column-7{grid-column:span 7}.row-7{grid-row:span 7}.column-8{grid-column:span 8}.row-8{grid-row:span 8}.column-9{grid-column:span 9}.row-9{grid-row:span 9}.column-10{grid-column:span 10}.row-10{grid-row:span 10}.column-11{grid-column:span 11}.row-11{grid-row:span 11}.column-12{grid-column:span 12}.row-12{grid-row:span 12}.sticky{position:-webkit-sticky;position:sticky;top:100px}.section{padding-top:7.5rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.h-100{height:100%}.mb-5{margin-bottom:5rem}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-48{margin-top:40%}.flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-inline::after,.flex-inline::before,.flex::after,.flex::before{display:none}.flex-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px}.no-gap{grid-gap:0!important}.gap-40{grid-gap:4rem}.large-gap{grid-gap:8rem}@media (max-width:992px){.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12{grid-column:span 6}.grid{grid-gap:16px}}@media (max-width:768px){.column-1,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-9,.column-10,.column-11,.column-12{grid-column:span 12}}.mt-40{margin-top:4rem}.mt-5{margin-top:2rem}.contentdetails__row{display:flex}@media (max-width:1200px){.contentdetails__row{flex-flow:column}}.contentdetails__col--main,.contentdetails__col--side{min-width:0}@media (min-width:1201px){.contentdetails__col--side{flex:0 0 calc(100% - 373px);padding-left:35px}}@media (min-width:1201px){.contentdetails__col--main{flex:0 0 373px}}@media (max-width:1200px){.contentdetails__col--main{margin-bottom:40px}}.section-sm{padding:40px 0}.section-md{padding:50px 0}.section-lg{padding:100px 0}.gwt-container{width:100%;max-width:1260px;margin:0 auto;padding:0 3rem}.gwt-container-med{max-width:1360px}.gwt-container-xlarge{max-width:100%}.gwt-container-large{max-width:1660px}.gwt-container-small{max-width:960px}.gwt-container-right{margin-right:0;padding-right:0;max-width:1780px}.gwt-container-xsmall{max-width:700px;margin:auto}@media (max-width:992px){.gwt-container{padding:0 1.5rem}}.text-center{text-align:center}.text-right{text-align:right}blockquote{padding-left:7rem;position:relative;background:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icon-quote-left.svg) 0 0 no-repeat;background-size:5rem;background-position:0 8px}blockquote p{font-weight:500;font-size:2rem;line-height:3rem;color:#24539f}.gallery{column-count:3;column-gap:18px!important}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-item img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto;margin-bottom:1.5em}.btn{padding:10px 20px;background:var(--secondary);border-radius:50px;font-weight:500;font-size:1.4rem;line-height:normal;gap:6px;color:#fff;display:flex;align-items:center;transition:0.3s linear;width:fit-content;overflow:hidden;position:relative;border:1px solid #fff0;outline:none;font-family:"Youth",sans-serif;cursor:pointer}.btn-white{background:#fff;border:1px solid #d9d9d9;color:var(--secondary)}.btn:hover{background:var(--primary);color:#fff}.btn:hover::before{animation:shine 1.5s ease-out infinite}.btn-secondary{background:var(--primary);color:#fff;&:hover{background:var(--secondary)}}.btn-outline{background:#fff;border:1px solid var(--secondary);color:var(--secondary)}.btn-outline:hover svg path{fill:#fff}.btn::before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,rgb(255 255 255 / .8),#fff0 70%);top:0;left:-100px;opacity:.6}@keyframes shine{0%{left:-100px}60%{left:100%}to{left:100%}}.btn-white svg path{transition:0.3s linear}.btn-white:hover svg path{fill:#fff}.bg-gray{padding:7.5rem 0;margin-top:7.5rem;background:rgb(29 69 147 / .03);border-top:1px solid rgb(29 69 147 / .1)}.bg-blue-gradient{background:var(--gradient);padding:7.5rem 0;margin-top:7.5rem}.bg-blue{background:var(--primary);padding:7.5rem 0;margin-top:7.5rem}.btn.btn-white:hover{background:#000;border-color:#fff0}.default__banner span.text404{line-height:100%;font-size:10rem;letter-spacing:-.05em}.error-404.not-found .default__banner span{width:100%;margin-top:18px;display:block}.site-header{border-bottom:1px solid rgb(0 0 0 / .05);box-shadow:0 1px 0 #fff;background:#f7f7f7;position:fixed;z-index:99;top:0;width:100%}.custom-logo{padding:2rem 0;width:21rem}.main-navigation>div>ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:2.5rem;align-items:center;height:100%}.main-navigation>div>ul>li{height:100%}.main-navigation>div>ul>li>a .gwt__submenu-toggle{transition:.3s linear}.main-navigation>div>ul>li>a .gwt__submenu-toggle svg{width:10px}.main-navigation>div>ul>li>a{font-weight:500;font-size:1.4rem;height:100%;display:block;gap:.8rem;display:flex;align-items:center;color:var(--tertiary)}.main-navigation>div>ul>li:hover>a{color:var(--secondary)}.main-navigation>div>ul>li:hover .gwt__submenu-toggle svg path{stroke:var(--secondary)}body.offcanvas-open{overflow:hidden}.offcanvas__overlay{position:fixed;inset:0;background:rgb(15 15 20 / .55);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0s linear 0.3s}.offcanvas__overlay.active{opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0s linear 0s}.mega__menu--offcanvas{position:fixed;width:100%;max-width:100%;height:100%;top:0;left:0;background:#f9faff;z-index:99999;display:flex;flex-direction:column;box-shadow:10px 0 30px rgb(0 0 0 / .15);transform:translateX(-100%);visibility:hidden;transition:transform 0.35s ease,visibility 0s linear 0.35s}.header__whatsapp{display:flex;align-items:center}.mega__menu--offcanvas.active{transform:translateX(0);visibility:visible;transition:transform 0.35s ease,visibility 0s linear 0s}.offcanvas__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;border-bottom:1px solid rgb(0 0 0 / .08);flex:0 0 auto}.offcanvas__header .custom-logo{max-width:17rem;padding:0}.offcanvas__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;border:1px solid rgb(0 0 0 / .1);background:#fff;color:var(--tertiary);padding:0;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.offcanvas__close:hover{background:var(--secondary);color:#fff}.offcanvas__navigation{position:relative;flex:1 1 auto;overflow:hidden}.offcanvas__navigation>ul{margin:0;padding:0;list-style:none;overflow-y:auto}.offcanvas__navigation .contact__detaling{margin:0 15px;margin-top:20px;padding:1.5rem}.mega__menu--offcanvas>div>ul>li{border-bottom:1px solid rgb(0 0 0 / .05)}.mega__menu--offcanvas>div>ul>li>a{font-weight:500;font-size:1.5rem;padding:14px;height:48px;display:flex;gap:.8rem;align-items:center;color:var(--tertiary);padding-right:0}.offcanvas__navigation .has-submenu>a span:last-child{margin-left:auto;width:47px;height:47px;text-align:center;line-height:47px;display:flex;justify-content:center;align-items:center}.offcanvas__submenu,.offcanvas__submenu--second{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none;background:#f9faff;overflow-y:clip;transform:translateX(100%);transition:transform 0.3s ease;z-index:1}.offcanvas__submenu.active,.offcanvas__submenu--second.active{transform:translateX(0);z-index:2}.offcanvas__submenu>li>a,.offcanvas__submenu--second>li>a{font-weight:500;font-size:1.4rem;padding:14px;height:47px;display:flex;padding-right:0;gap:.8rem;align-items:center;color:var(--tertiary)}.offcanvas__submenu>li,.offcanvas__submenu--second>li{border-bottom:1px solid rgb(0 0 0 / .05)}.offcanvas__submenu>li:first-child,.offcanvas__submenu--second>li:first-child{border-bottom:1px solid rgb(0 0 0 / .08);background:#fff}.offcanvas__back{display:flex;align-items:center;gap:.8rem;padding:14px;text-transform:uppercase;font-size:1.3rem;font-weight:500;cursor:pointer;color:var(--secondary)}.offcanvas__chevron{display:block;flex-shrink:0}.header__right{gap:3rem}.heading-wrap{margin-bottom:5rem}.heading-wrap h2{font-weight:400;font-size:6rem;line-height:6.4rem;letter-spacing:-.04em;color:var(--tertiary);margin-bottom:1.2rem}.heading-wrap.white h2{color:#fff}.heading-wrap h2 span{color:var(--secondary)}.heading-wrap p{font-weight:500;font-size:1.6rem;line-height:2.4rem;color:var(--primary)}.heading-wrap .btn{margin-top:1.5rem}.heading-wrap.white p{color:#ffffffd9}.center-text{display:flex;align-items:center;justify-content:center}.center-text .heading-wrap{max-width:510px;margin:auto}.animate__card,.heading-wrap,.animate__heading,.fade__heading,.fade-left,.fade-right{will-change:transform,opacity}.animate__img>a::before{content:"";background:var(--primary);height:100%;width:100%;position:absolute;left:0;bottom:0;z-index:0;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.animate__img>a.visible::before{height:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}.parallax__img{overflow:hidden}.parallax__img img{-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.gwt__portfolio>a,.gwt__portfolio--content{cursor:none}.project__cursor{width:0;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--gradient);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;position:absolute;pointer-events:none;opacity:0;visibility:hidden;z-index:99999;text-align:center}.project__cursor.show{width:100px;height:100px;opacity:1;visibility:visible}.project__cursor span{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.site-footer{overflow:clip}.site-footer .site-info{margin-top:0}.footer__top{margin-bottom:5rem}.footer__top p{margin-left:-7px;font-weight:500;font-size:8.717vw;text-align:center;letter-spacing:-.04em;background:linear-gradient(180deg,rgb(199 230 255 / .8) 0%,rgb(199 230 255 / .1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;opacity:.5;background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:shine11 5s infinite alternate-reverse}@keyframes shine11{0%{background-position:0 0;opacity:.5}50%{background-position:100% 100%;opacity:1}100%{opacity:.5;background-position:0 0}}.footer__links{display:flex;gap:6rem;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box}.link__title{font-weight:500;font-size:2.2rem;margin-bottom:1.6rem;display:block;letter-spacing:-.02em;color:#fff}.quick__links ul{margin:0;padding:0;list-style:none}.quick__links ul li{margin-bottom:1.6rem}.quick__links:last-child{margin-left:auto;text-align:right}.footer__contacts>div>div:first-child,.footer__contacts>div>div:last-child{flex:1}.footer__contacts>div>div:last-child a{width:fit-content;margin-left:auto}.footer__logo--comp{margin-top:24px}.footer__logo--comp>div>a{margin-right:20px!important;padding-right:20px;border-right:1px solid #ffffff45;width:auto!important}.footer__logo--comp>div>a:last-child{border-right:none}.quick__links ul li a,.footer__contacts p,.footer__contacts a{font-weight:500;font-size:1.4rem;color:#fff;opacity:.9;display:block;&:hover{opacity:1}}.footer__contacts p,.footer__contacts a{line-height:2.4rem}.footer__contact--details{display:flex;text-align:right;justify-content:end}.footer__contact--details>div:last-child{max-width:45%}.footer__links--socials>a{display:inline-block;margin:0 .5rem}.footer__contacts{margin-top:14.5rem}.footer__bottom .ripple-wrapper{position:absolute;top:auto;bottom:-175%;transform:translateX(-50%) scale(1);pointer-events:none;animation:footerRipple 7s cubic-bezier(.22,.61,.36,1) infinite}@keyframes footerRipple{0%{opacity:.08}12%{opacity:.16}48%{opacity:.12}78%{opacity:.08}100%{opacity:.08}}.footer__bottom--links{display:flex;margin:4.5rem 0}.footer__bottom--links>div:not(:last-child){margin-right:3rem;padding-right:3rem;border-right:1px solid rgb(246 135 34 / .3)}.footer__bottom--links span{font-weight:500;font-size:1.4rem;letter-spacing:-.01em;text-decoration-line:underline;color:var(--secondary);display:block;margin-bottom:.3rem}.footer__bottom--links a{font-weight:500;font-size:2rem;line-height:2.4rem;color:var(--secondary);&:hover{color:var(--primary)}}.toc__links ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}.toc__links ul li:not(:last-child)::after{content:"/";font-size:1.3rem;margin:0 5px}.toc__links ul li a{font-size:12px;font-weight:400;line-height:2.4rem;text-decoration-line:underline;color:var(--tertiary)}.footer__bottom--copyright{margin-top:-6px;padding:1.5rem 0;border-top:1px solid #eee;background:#fff;position:relative}.footer__bottom--logo{position:absolute;left:50%;transform:translateX(-50%);top:-51px}.footer__bottom--copyright p{font-weight:400;font-size:12px;line-height:2.4rem;text-align:right;color:#000}#masthead{width:100%;position:sticky}#masthead.fixed{top:30px;left:0;right:0;z-index:9999;background:#fff0;box-shadow:none;border:none}.site-header-container{width:100%;margin:auto;border-radius:0;max-width:1600px;transition:max-width 0.6s cubic-bezier(.19,1,.22,1),padding 0.6s cubic-bezier(.19,1,.22,1),border-radius 0.6s cubic-bezier(.19,1,.22,1),background 0.3s ease}#masthead.fixed .site-header-container{background:#f3f3f3;max-width:112rem;padding:.9rem 1.2rem;padding-left:.9rem;border-radius:50px;box-shadow:0 0 0 1px #fff;border:1px solid #fff;box-shadow:0 0 0 2px rgb(0 0 0 / .05)}#masthead.fixed .site-header-container.menu-open{border-radius:20px 20px 0 0}.site-header-container .main-navigation{margin:0 auto;display:flex;align-self:stretch;align-items:center}.site-header-container .main-navigation>div{height:100%}.sub-menu{display:none}.header__right .header__cta{gap:.7rem}.header__right .header__cta>a:nth-child(2) svg{width:0}#masthead.fixed .site-header-container .header__right{margin-left:0}#masthead.fixed .header__right .header__cta>a:nth-child(2) svg{width:fit-content}#masthead.fixed .site-header-container>div{gap:30px}#masthead.fixed .site-header-container .site-branding>a{display:block;width:145px;overflow:hidden;max-width:50px;height:49px;text-align:left;display:flex;justify-content:flex-start}#masthead.fixed .site-header-container .site-branding>a .custom-logo{padding:0;width:14rem;width:200px;min-width:173px;height:47px;object-position:left}#masthead.fixed .site-header-container .header__cta .btn{font-size:0;width:39px;height:39px;padding:0;justify-content:center;gap:0}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease,background-color 0.3s ease;z-index:9999;display:flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:12px;background:var(--secondary);color:#fff}.cursor-dot.enlarged{width:100px;height:100px;border-radius:100px;background:rgb(163 163 163 / .3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cursor-dot span{position:absolute;font-family:"Youth",sans-serif;font-weight:500;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;font-size:15px;text-transform:uppercase;white-space:normal;width:70px;text-align:center;line-height:1.2}.draw{opacity:.03;stroke-dasharray:8000;stroke-dashoffset:8000;animation:draw 3s ease forwards,fillIn 0.5s ease 0.75s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fillIn{from{fill-opacity:0}to{fill-opacity:1}}.burger__menu{display:none}.desktop-hidden{display:none}.mobile-hidden{display:block}.default__banner{background:#f7f7f7}.breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex}.breadcrumbs ul li a{font-weight:500;font-size:1.4rem;color:var(--tertiary);&:hover{color:var(--secondary)}}.breadcrumbs ul li:not(:last-child)::after{content:"»";padding:0 .8rem}.default__title{font-weight:400;font-size:5.4rem;line-height:6rem;color:var(--tertiary);letter-spacing:-.04em;margin:.4rem 0;margin-bottom:.8rem}.default__banner span{font-weight:500;display:block;color:var(--primary);line-height:1.5;width:65%}.main__title{font-weight:400;font-size:4.4rem;line-height:5.2rem;letter-spacing:-.04em;color:var(--tertiary);margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #eee}.content__area p{color:var(--tertiary);font-size:1.4rem;font-weight:400;line-height:2.6rem;margin-bottom:15px}.content__area p a{color:var(--primary);text-decoration:underline}.content__area strong{font-weight:500}.content__area figure{width:100%!important;margin-bottom:2.4rem!important}.content__area figure img{aspect-ratio:auto;width:100%;height:100%;margin-bottom:2px}.content__area h1,.content__area h2,.content__area h3,.content__area h4,.content__area h5,.content__area h6{color:var(--secondary);font-size:2.4rem;font-weight:400;line-height:3.2rem;margin:0 0 16px;opacity:1;scroll-margin-top:120px}.dropdown-btn{display:none}.content__area ol,.content__area ul{padding-left:13px;margin-bottom:12px}.content__area ol li,.content__area ul li{margin-bottom:8px;font-size:1.4rem;line-height:2.6rem}.content__area ol li a,.content__area ul li a{color:var(--primary);text-decoration:underline}.content__area h1{font-size:40px;line-height:50px}.content__area h2{font-size:2.8rem;line-height:4rem}.content__area h3{font-size:2.4rem}.content__area h4{font-size:2rem}.content__area figcaption{color:#4a4a4a;font-size:14px;font-weight:400;line-height:2.4rem;margin-top:8px!important;opacity:1;text-align:left}.content__area table tr td{border:1px solid rgb(0 0 0 / .07);font-size:16px;font-weight:400;padding:8px 19px;transition:0.3s ease}.content__area table tr{transition:0.3s ease}.content__area table tr:nth-child(2n){background:#fffc}.content__area table tr:hover{background:#fff}.content__area table{margin-bottom:25px;background:#f1f1f1;border:1px solid rgb(0 0 0 / .05);border-collapse:collapse;width:100%}.tableof__content ul{margin:0;padding:0;list-style:none}#toc{max-height:70vh;overflow-y:auto}.tableof__content{background:#f7f7f7;position:sticky;top:100px;border:1px solid var(--secondary)}#ez-toc-container{height:500px;display:block;overflow-y:auto}.toc__title{background:#f0f0f0;display:block;padding:2.5rem;font-weight:400;font-size:2.4rem;line-height:2.8rem;letter-spacing:-.02em;border-bottom:1px solid rgb(0 0 0 / .05)}.tableof__content nav ul li{padding:.5rem 2.5rem}.tableof__content nav ul li.h3{padding-left:4rem}.tableof__content nav ul li.h4{padding-left:5rem}.tableof__content nav ul li a{font-weight:400;font-size:14px;line-height:22px;color:var(--tertiary);display:block}.tableof__content nav ul li.h3 a{font-size:13px}.tableof__content nav ul li.h4 a{font-size:12px}.tableof__content nav ul li.active{background:var(--secondary)}.tableof__content nav ul li.active a{color:#fff}.default__banner .banner__icon{text-align:center;position:relative;overflow:hidden;top:0;right:0;margin-top:0;margin-right:0;max-height:400px;height:524px}.default__banner .banner__icon .ripple-wrapper{position:static;transform:none;display:block;opacity:1}.default__banner img{position:absolute;left:50%;min-width:60px;top:50%;transform:translate(-50%,-50%)}.default__banner .banner__icon svg{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}.latest__work{overflow:clip}.work__card{width:41.666667%}.work__card:nth-child(2n){margin-top:5%}.work__cat{position:absolute;right:1.5rem;bottom:1.5rem;z-index:3}.work__cat>span{background-color:rgb(0 0 0 / .2);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-color:#fff0;padding:.8rem 2rem;margin-left:.8rem;color:#fff;font-size:1.4rem;display:inline-block;border-radius:100px}.work__card>a{position:relative;display:block;overflow:hidden;border-radius:10px}.work__card>a img{width:100%;height:100%;object-fit:cover}.work__card>a:hover .front__img{opacity:0;transform:scale(1.05)}.work__card>a:hover .back__img{object-position:bottom;transform:scale(1.1)}.work__card>h3{font-weight:500;font-size:2.8rem;margin-top:1.8rem;line-height:3rem;letter-spacing:-.03em}.work__card>h3 a{color:var(--tertiary)}.work__card>h3:hover a{color:var(--primary)}.work__card p{font-size:1.6rem;font-weight:400;margin-top:.8rem;line-height:2.6rem;color:var(--tertiary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2rem}.backdrop-filter{position:fixed;top:0;left:50%;width:100vw;height:100vh;z-index:-1;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;visibility:visible;transform:translateX(-50%)}.gwt__megaMenu{position:absolute;border-radius:20px;opacity:0;visibility:hidden;transition:all 0.3s linear;transform:translateX(-50%) translateY(20px);width:112rem;left:50%;display:flex;max-width:112rem;margin-inline:auto;background:#f9faff;border-top:1px solid #0000001a;border-radius:0 0 20px 20px;box-shadow:0 24px 60px -28px rgb(20 22 26 / .28);overflow:hidden;color:var(--tertiary)}.main-navigation>div>ul>li.menu-item-has-children:hover .gwt__megaMenu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.main-navigation>div>ul>li.menu-item-has-children:hover .gwt__submenu-toggle{transform:rotate(180deg);transform-origin:center;transition:.3s linear}.gwt__megaMenu--tab{background:#fff;border-right:1px solid #0000001a;flex:1 0 310px}.gwt__megaMenu--content{flex:100%}.gwt__megaMenu--tab ul{list-style:none;margin:0}.gwt__megaMenu--tab ul li{border-bottom:1px solid #0000001a}.gwt__tabBtn{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:25px;font:inherit;font-size:1.6rem;font-weight:500;color:var(--tertiary);text-align:left;cursor:pointer;transition:color .18s cubic-bezier(.22,.61,.36,1),background-color .18s cubic-bezier(.22,.61,.36,1)}.gwt__tabBtn .gwt__icon img{width:100%;height:100%;filter:brightness(0)}.gwt__tabBtn[aria-selected="true"] .gwt__icon img,.gwt__tabBtn:hover .gwt__icon img{filter:none}.gwt__tabBtn span{display:block;font-size:1.2rem;font-weight:400;margin-top:5px}.gwt__tabBtn .gwt__icon{width:40px;height:40px;min-width:40px;margin:0}.gwt__tabBtn:hover{color:var(--primary);background:rgb(29 69 147 / .05)}.gwt__tabBtn[aria-selected="true"]{color:var(--primary);background:rgb(29 69 147 / .05)}.gwt__panel[hidden]{display:none}.gwt__panel ul{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gwt__menuGrid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gwt__panel ul li{border-bottom:1px solid #0000001a;border-right:1px solid #0000001a}.gwt__menuGrid.grid-3 li:nth-child(2n){border-right:1px solid #0000001a}.gwt__menuGrid li:nth-child(2n){border-right:none}.gwt__menuGrid.grid-3 li:nth-child(3n){border-right:none}.gwt__menuGrid.grid-3 li:nth-last-child(1){border-right:none}.gwt__panel a{gap:14px;height:100%;font-size:1.5rem;padding:20px;display:block;text-decoration:none;color:inherit;transition:background-color .18s cubic-bezier(.22,.61,.36,1)}.gwt__panel a:hover{background:var(--primary);color:#fff}.gwt__icon{width:30px;height:30px;min-width:30px;transition:background-color .18s cubic-bezier(.22,.61,.36,1),color .18s cubic-bezier(.22,.61,.36,1);display:block}.gwt__icon svg,.gwt__icon img{width:30px;height:30px;display:block}.gwt__title{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-weight:500;font-size:1.4rem;height:100%;display:block;display:flex;align-items:center;color:var(--tertiary)}.gwt__panel a:hover .gwt__title,.gwt__panel a:hover p{color:#fff}.gwt__panel a:hover .gwt__title::after{opacity:1;transform:translateX(0)}.gwt__panel p{margin:0;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.faq__container:not(:last-child){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #0000001a}.faq__title{font-size:2.8rem;font-weight:400;margin-bottom:2.4rem}@media (max-width:900px){.gwt__megaMenu{grid-template-columns:1fr}.gwt__megaMenu--tab{border-right:0;border-bottom:1px solid #0000001a;padding:8px}.gwt__megaMenu--tab ul{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.gwt__megaMenu--tab ul::-webkit-scrollbar{display:none}.gwt__tabBtn{padding:9px 14px;white-space:nowrap;border-radius:8px}.gwt__tabBtn::before{left:14px;right:14px;top:auto;bottom:2px;width:auto;height:0;transform:none}.gwt__tabBtn[aria-selected="true"]::before{height:2px}.gwt__panel ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gwt__megaMenu *{transition-duration:.01ms!important}}.blog__pagination{margin-top:5rem;text-align:center;display:flex;justify-content:center;gap:5px}.page-numbers{padding:0 15px;background:var(--primary);text-align:center;color:#fff;font-size:14px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.page-numbers:hover,.page-numbers.current{background:var(--secondary)}.page-numbers.next,.page-numbers.prev{width:fit-content}.page-template-default .bg-gray,.page-template-template-contact .bg-gray,.error404 .bg-gray,.page-template-template-quote .bg-gray{margin-top:0}.page-template-template-quote main+.bg-gray,.page-template-template-contact main+.bg-gray{display:none}.testimonial__card{padding:30px;border:1px solid #0000001a;border-radius:5px}.review__card .review__client{margin-top:auto}.review__card p{-webkit-line-clamp:none;margin:0 0 12px 0;font-size:14px;line-height:1.8;color:var(--tertiary)}.review__card p:last-child{margin:0}.review__card.blog__card{background:#f6f6f6}.review__card.blog__card h3{margin-bottom:12px;max-width:100%;font-size:2.2rem;line-height:3rem;letter-spacing:-.02em}.review__card.blog__card .review__ratings{margin-bottom:18px}.review__ratings img{width:18px}.read-more{font-weight:500;font-size:14px;color:var(--primary);text-decoration:underline;margin-top:12px;margin-bottom:24px;cursor:pointer}.readmore-text.expanded{-webkit-line-clamp:unset}.review__card.blog__card:hover p,.review__card.blog__card:hover .read-more{color:#fff}.review__card .review__client strong{font-size:1.8rem}.review__card .review__client span{font-size:1.4rem}.review__card.blog__card:hover .review__client strong,.review__card.blog__card:hover .review__client span{color:#fff}.team__card{text-align:center}.team__card>a{display:block}.team__card div{margin-top:12px}.team__card div h3{font-weight:500;font-size:1.8rem;line-height:20px;letter-spacing:-.02em;color:#F58521}.team__details span{padding:8px 18px;background:var(--primary);border-radius:50px;font-weight:500;font-size:1.2rem;line-height:normal;gap:6px;color:#fff;display:flex;align-items:center;transition:0.3s linear;width:fit-content;overflow:hidden;position:relative;border:none;outline:none;font-family:"Youth",sans-serif;cursor:pointer;margin-bottom:12px}.team__title{font-weight:400;font-size:3.2rem;line-height:20px;letter-spacing:-.02em;color:#F58521;margin-bottom:24px}.team__card div span{margin-top:.4rem;display:block;color:var(--tertiary)}.career__detailing .heading-wrap{max-width:768px;margin:auto;margin-bottom:5rem}.career__detailing .mission__vision__card .mission__card h3{max-width:50%}.contact__form.career__form form h3{grid-column:span 12;margin-bottom:18px;font-weight:500}.contact__form.career__form form p{grid-column:span 6}.contact__form.career__form form{grid-template-columns:repeat(12,1fr)}.contact__form.career__form form p:nth-child(8),.contact__form.career__form form p:nth-child(9),.contact__form.career__form form p:nth-child(10),.contact__form.career__form form p:nth-child(13),.contact__form.career__form form p:nth-child(14),.contact__form.career__form form p:nth-child(15){grid-column:span 4}.contact__form.career__form form p:nth-child(11),.contact__form.career__form form p:nth-child(16),.contact__form.career__form form p:nth-child(17),.contact__form.career__form form p:nth-child(18),.contact__form.career__form form p:nth-child(19),.contact__form.career__form form p:nth-child(20),.contact__form.career__form form p:nth-child(21),.contact__form.career__form form p:nth-child(22){grid-column:span 12}.contact__form.career__form form p:nth-child(22){display:flex;align-items:center;margin-bottom:0;gap:15px}.contact__form.career__form form p:nth-child(23){margin:0}.contact__form.career__form form p:nth-child(22) input{margin-top:0}.contact__form.career__form form p:nth-child(22) .wpcf7-spinner{margin:0}.wpcf7-form-control.wpcf7-acceptance>span{margin:0}.contact__form.career__form .wpcf7 form.invalid .wpcf7-response-output,.contact__form.career__form .wpcf7 form.unaccepted .wpcf7-response-output,.contact__form.career__form .wpcf7 form.payment-required .wpcf7-response-output{grid-column:span 12;margin:0}.custom-file-upload{grid-column:span 2}.contact__form.career__form .custom-file-upload{grid-column:span 12;width:100%}.file-upload-box{display:flex;justify-content:center;align-items:center;gap:15px;text-align:center;width:100%;padding:18px 20px;box-sizing:border-box;border:2px dashed #d6d6d6;border-radius:10px;background:#fafafa;cursor:pointer;transition:all 0.25s ease}.file-upload-box:hover{border-color:var(--primary);background:#f5f9fc}.file-upload-icon{font-size:26px;flex-shrink:0}.file-upload-text{display:flex;flex-direction:column;flex:1;gap:5px;margin-bottom:12px}.file-upload-text strong{color:#222;font-size:15px;margin-bottom:4px}.file-upload-text small{color:#777;font-size:12px}.file-upload-button{padding:9px 16px;color:#fff;background:var(--primary);border-radius:6px;display:inline-block;font-size:14px;font-weight:500;white-space:nowrap}.custom-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.page-template-template-contact .wpcf7-form p:nth-last-child(4){grid-column:span 2}.site-map__list--item{padding:25px;border:1px solid #0000001f;margin-top:30px;border-radius:10px}.site-map__list--item ul{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;grid-column-gap:30px}.site-map__list--item ul li{padding:12px 0 0}.site-map__list--item ul li:last-child{padding-bottom:0;border-bottom:none}.site-map__list--item ul li a{font-weight:500;font-size:15px;color:var(--tertiary)}.site-map__list--item ul li a:hover{color:var(--primary)}.site-map-title{font-size:24px;margin-bottom:12px;font-weight:500;color:var(--secondary)}.site-map-sub-title{font-size:20px;font-weight:500;color:var(--primary);margin:20px 0 5px}.footer__sticky{display:none;text-align:center;transition:transform 0.3s ease,opacity 0.3s ease}.footer__sticky>div{flex:0 1 25%}.footer__whatsapp{display:none}.menu-extra-css a{text-decoration:underline}@media (min-width:992px){.page-template-template-home #masthead{position:fixed;background:#fff0}.our__space__culture .heading-wrap p{max-width:50%;margin:auto}}.gwt__case__study.bg-blue-gradient{margin-top:0}.orbit-stage{--ring:#f1f1f1;--dotA:#9dbaec;--dotB:#f58521;position:relative;display:grid;place-items:center;width:100%;perspective:1000px}.orbit-mark{width:min(60vw, 330px);height:auto;overflow:visible;display:block;margin-inline:auto;transform-origin:center;animation:obFloat 8s ease-in-out infinite,obScale 10s ease-in-out infinite}.ob-shape{fill:#f0f0f0;fill-opacity:0;stroke:#ddd;stroke-width:1;stroke-opacity:1;stroke-dasharray:1;stroke-dashoffset:1;animation:obDraw 3s cubic-bezier(.65,0,.35,1) .2s forwards,obFill 1.8s ease-out 2.3s forwards}@keyframes obFill{0%{fill-opacity:0}100%{fill-opacity:.35}}@keyframes obDraw{0%{stroke-dashoffset:1}100%{stroke-dashoffset:0}}@keyframes obFloat{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}25%{transform:translate3d(0,-5px,0) rotate(-0.3deg)}50%{transform:translate3d(0,-11px,0) rotate(0deg)}75%{transform:translate3d(0,-5px,0) rotate(0.3deg)}}@keyframes obScale{0%,100%{scale:1}50%{scale:1.015}}.ob-ring{fill:none;stroke:var(--ring);stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:center;animation-fill-mode:forwards}.r1{stroke-width:.75;stroke-opacity:.12;stroke-dasharray:1.5 20;animation:obRingIn 1.6s ease 1.2s forwards,obRotate1 32s linear 2.8s infinite}.r2{stroke-width:.9;stroke-opacity:.17;stroke-dasharray:2 16;animation:obRingIn 1.6s ease 1.5s forwards,obRotate2 24s linear 2.8s infinite}.r3{stroke-width:.6;stroke-opacity:.09;stroke-dasharray:1 24;animation:obRingIn 1.6s ease 1.8s forwards,obRotate3 42s linear 2.8s infinite}@keyframes obRingIn{from{opacity:0}to{opacity:1}}@keyframes obRotate1{from{stroke-dashoffset:0}to{stroke-dashoffset:-430}}@keyframes obRotate2{from{stroke-dashoffset:0}to{stroke-dashoffset:360}}@keyframes obRotate3{from{stroke-dashoffset:0}to{stroke-dashoffset:-520}}.ob-dots{opacity:0;animation:obDotsIn 2s ease 2s forwards}@keyframes obDotsIn{from{opacity:.65}to{opacity:1}}.d{transform-box:fill-box;transform-origin:center;animation:twinkle 5s ease-in-out infinite,dotScale 4s ease-in-out infinite}.d2{animation-duration:7s,5s;animation-delay:-2s,-1s}.d3{animation-duration:4.5s,6s;animation-delay:-3.5s,-2s}.d4{animation-duration:8s,5.5s;animation-delay:-6s,-3s}@keyframes twinkle{0%,100%{opacity:.2}25%{opacity:.45}50%{opacity:1}75%{opacity:.4}}@keyframes dotScale{0%,100%{scale:.8}50%{scale:1.25}}#obSweep{stop:first-child{stop-color:#1d4593}}@media (prefers-color-scheme:dark){.orbit-stage{--ring:#7fa3e0;--dotA:#1d4593;--dotB:#da7d27}}@media (prefers-reduced-motion:reduce){.orbit-mark,.ob-shape,.ob-ring,.ob-dots,.d{animation:none!important}.ob-shape{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:1;stroke:#1D4593}.ob-ring,.ob-dots{opacity:1}}.banner__section{position:relative;height:100vh;background:#f7f7f7;overflow:hidden;padding:50px 0}.banner__section::before{content:url(/wp-content/themes/genesis-web-technology-2026/assets/img/g-cut-bg.svg);position:absolute;left:-38rem;bottom:5rem}.banner__section>div{height:100%}.banner__section>div>.flex{grid-gap:240px;height:100%}.banner__techused{position:absolute;top:7%;left:71%;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:circular-orbit 14s linear infinite}.banner__cta{gap:10px}.banner__cta .btn:hover{background:#fff;border-color:var(--primary);color:var(--primary)}.banner__cta .btn:hover svg path{fill:var(--primary)}@keyframes circular-orbit{0%{transform:rotate(90deg) translate(600px) rotate(-90deg) scale(.32);opacity:0;z-index:2}2%{transform:rotate(97deg) translate(600px) rotate(-97deg) scale(.32);opacity:1;z-index:2}5%{transform:rotate(108deg) translate(600px) rotate(-108deg) scale(.5);opacity:1;z-index:14}13%{transform:rotate(137deg) translate(600px) rotate(-137deg) scale(.65);opacity:1;z-index:40}21%{transform:rotate(166deg) translate(600px) rotate(-166deg) scale(.5);opacity:1;z-index:14}26%{transform:rotate(184deg) translate(600px) rotate(-184deg) scale(.32);opacity:1;z-index:2}28%{transform:rotate(191deg) translate(600px) rotate(-191deg) scale(.32);opacity:0;z-index:1}28.01%,99%{transform:rotate(340deg) translate(600px) rotate(-340deg) scale(.32);opacity:0;z-index:1}100%{transform:rotate(90deg) translate(600px) rotate(-90deg) scale(.32);opacity:0;z-index:1}}.icon-label{background:#fff;padding:12px 20px;border-radius:10px;margin-bottom:10px;box-shadow:0 5px 15px rgb(0 0 0 / .08);white-space:nowrap;font-weight:500;font-size:16px;line-height:28px;letter-spacing:-.01em;color:var(--primary);position:absolute;top:-60px;left:-10px;opacity:0;animation:fade-label 14s linear infinite}.icon-label::before{content:"";position:absolute;left:0;bottom:0;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 15px 30px rgb(0 0 0 / .15);width:15px;height:15px}.icon-shape{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 15px 30px rgb(0 0 0 / .15)}@keyframes fade-label{0%{opacity:0}30%{opacity:.3}50%{opacity:1}70%{opacity:.3}100%{opacity:0}}.banner__text{flex:1 1 0%;min-width:0;width:46%;position:relative}.banner__slider{flex-basis:0%;flex-grow:1;max-width:600px;position:relative}.banner__slider::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 44px 0 34px -12px #f7f7f7,inset -44px 0 34px -12px #f7f7f7}.banner__text h1{font-weight:400;font-size:60px;line-height:1.1;margin-bottom:1.8rem;letter-spacing:-.04em;color:var(--tertiary)}.banner__text p{font-weight:400;font-size:1.6rem;line-height:2.8rem;margin-bottom:2.8rem;color:var(--tertiary)}.banner__expertise{position:relative;width:50%;height:calc(100dvh - 99px);text-align:center}.tech-circle{width:100%;height:100%;position:relative;overflow:visible}.tech-circle__inner{position:relative;width:100%;height:100%;overflow:visible;transform-origin:center center}.g__vector{position:absolute;right:-6.331vw;top:-12.258vw;right:-18.5%;top:0;overflow:hidden;pointer-events:none}.g__vector svg{width:954px;height:943px}.hero-video{width:16rem;height:8rem;border-radius:12rem;overflow:hidden;position:relative;display:inline-block;vertical-align:middle}.hero-video video{width:100%;height:100%;object-fit:cover;filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);transition:filter 0.3s ease-in}.hero-video:hover video{filter:none}.banner__slider{position:relative;z-index:9}.banner__slider>div:not(.slick-initialized){display:flex;overflow:hidden}.banner__slider>div:not(.slick-initialized)>div{flex:0 0 300px}.banner__slider .slick-slide{width:300px;transform:scale(.7);opacity:.35;transition:transform 0.5s cubic-bezier(.33,1,.68,1),opacity 0.5s cubic-bezier(.33,1,.68,1);padding:50px 0;cursor:pointer}.banner__slider .slick-slide.slick-center{transform:scale(1);opacity:1;cursor:default}.banner__services{background-color:#fff;box-shadow:8px 5px 18px rgb(21 21 27 / .18);border-radius:20px;overflow:hidden;display:block;color:var(--tertiary);background-image:url(/wp-content/themes/genesis-web-technology-2026/assets/img/banner-slider-bg.png);background-size:cover;height:453px;display:flex;flex-direction:column}.banner__services--content{padding:34px 20px 0;display:flex;justify-content:space-between}.banner__services--cta{display:flex;justify-content:center;align-items:center;min-width:39px;width:39px;height:39px;border-radius:50px;box-shadow:inset 0 0 0 20px #fff,2px 2px 4px rgb(0 0 0 / .15)}.banner__services--content h2{font-size:22px;font-weight:500;max-width:80%;margin-bottom:6px;letter-spacing:-.04em}.banner__services--content p{font-size:14px;line-height:22px;margin-top:8px}.banner__services--img{margin-top:26px;padding:20px;margin-top:auto}.banner__services--img img{width:100%}@media (max-width:768px){.banner__slider .slick-list{overflow:hidden}.banner__slider .slick-slide{transform:scale(.9)}.banner__slider .slick-slide.slick-center{transform:scale(1)}}.genesis__counternew--section{background:#173776;padding:7.5rem 0;position:relative;margin-top:7.5rem}.counter__container--new{padding:40px 0}.counter__data{background:#13316a;box-shadow:0 18px 28px -16px rgb(167 139 250 / .24);text-align:center;position:relative}.counter__data::before,.counter__data::after{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,#102F6D73 0%,#102F6DB8 20%,#6EA8FF 50%,#102F6DB8 80%,#102F6D73 100%);pointer-events:none}.counter__data::after{right:0;left:auto}.genesis__counternew--section .heading-wrap{max-width:60%}.genesis__counternew--section .heading-wrap p{max-width:75%}.counter__data .counter__container--new span,.counter__data .counter__container--new small{font-size:50px;font-weight:400;color:#fff}.counter__container--new p{font-size:1.4rem;color:#ffffffd5;max-width:60%;line-height:1.4;margin:auto;margin-top:6px}.counter__container{padding:3rem;background:#f3f3f3;border-right:1px solid #fff;min-height:40rem;display:flex;flex-direction:column}.genesis__counter--section .grid>div:nth-child(even)>.counter__container{background:#ededed}.counter__container span,.counter__container small{font-size:4.5rem;letter-spacing:-.03em;color:var(--tertiary)}.counter__container>p{font-weight:500;font-size:2rem;margin-top:.8rem;color:var(--secondary)}.counter__container>div:last-child{margin-top:auto}.counter__container>div>p{font-weight:500;font-size:1.6rem;line-height:2.4rem;width:75%;color:var(--tertiary)}canvas[data-gwt-globe]{position:absolute;top:0;right:0;z-index:1;height:100%;width:100%;pointer-events:none}.genesis__counternew--section>div{position:relative;z-index:2}.genesis__client--section{position:relative;display:flex;justify-content:center;align-items:center;height:100dvh;margin-top:0}.gwt__client__mobile{display:none}.gwt__client--container{position:absolute;width:100%;min-height:100dvh;top:0;left:0}.gwt__client--container>a{position:absolute;display:flex;justify-content:center;align-items:center;animation:bubbles 2s ease-in-out infinite}.gwt__client--container>a img{width:100%;height:100%;padding:14%;object-fit:contain}.offer__card{padding:5rem;background:var(--primary);border-radius:5px;height:100%;min-height:600px;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all 0.3s linear}.offer__card:hover{transition:all 0.3s linear;transform:translateY(-15px)}.offer__card--icon{background-size:125px;background-repeat:no-repeat;background-position:center;height:125px;display:flex;justify-content:center;align-items:center;width:125px;margin:auto;opacity:.5}.offer__card--icon img{height:55px;filter:brightness(0) invert(1)}.offer__card h3{font-weight:500;font-size:2.4rem;line-height:2.9rem;max-width:50%;width:100%;margin:0 auto;color:rgb(255 255 255 / .8)}.offer__card--content{max-width:70%;width:100%;margin:auto;margin-bottom:0}.offer__card--content p{font-weight:500;font-size:1.4rem;line-height:2.4rem;color:rgb(255 255 255 / .8);margin:1.5rem 0;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.offer__card:hover h3,.offer__card:hover .offer__card--content p{color:#fff}.offer__card:hover .offer__card--icon{opacity:1}.offer__card .btn{margin:auto;color:var(--primary)}.offer__text__btn{color:#fff;font-weight:500;opacity:.5;font-size:1.4rem}.offer__text__btn svg path{fill:#fff}.offer__card:hover .offer__text__btn{opacity:1}.offer__card .btn:hover{background:var(--secondary);color:#fff}.genesis__offer .grid>div:nth-child(6n+1) .offer__card,.genesis__offer .grid>div:nth-child(6n+3) .offer__card{background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2)),#1d4593}.genesis__offer .grid>div:nth-child(6n+2) .offer__card{background:linear-gradient(0deg,rgb(0 0 0 / .1),rgb(0 0 0 / .1)),#1d4593}.genesis__offer .grid>div:nth-child(6n+4) .offer__card,.genesis__offer .grid>div:nth-child(6n+6) .offer__card{background:linear-gradient(0deg,rgb(0 0 0 / .1),rgb(0 0 0 / .1)),#1d4593}.genesis__offer{position:relative}.genesis__offer .animate__card.is-visible .offer__card--icon img{width:125px;height:125px}.genesis__offer::before{content:"";background:url(/wp-content/themes/genesis-web-technology-2026/assets/img/gwt-vector-white.svg) 0 0 no-repeat;position:absolute;left:50%;top:56.3%;transform:translate(-50%,-50%);opacity:.05;pointer-events:none;z-index:1;width:100%;background-position:center;max-height:1361px;height:100%}.gwt__portfolio{position:relative}.gwt__portfolio::before{content:"";background:linear-gradient(227.56deg,#fff0 50%,rgb(0 0 0 / .75) 100%);width:100%;height:100%;pointer-events:none;position:absolute;z-index:1}.gwt__portfolio>a{display:block;width:100%;height:100%;overflow:hidden}.gwt__portfolio>a img{width:100%;transition:0.3s linear;height:100%}.gwt__portfolio--content{position:absolute;left:0;bottom:0;padding:4rem;width:100%;z-index:1}.portfolio__cat>a{display:inline-block;padding:.8rem 1.5rem;background:#000;border-radius:50px;font-weight:500;font-size:11px;line-height:100%;margin-bottom:.8rem;color:#fff}.gwt__portfolio--content h3{font-weight:500;font-size:3.6rem;line-height:4.4rem;letter-spacing:-.04em;color:#fff;margin-bottom:.8rem}.gwt__portfolio--content span{display:block;font-weight:500;font-size:1.2rem;line-height:2.2rem;letter-spacing:.03em;text-transform:uppercase;color:#fff}.view__btn{display:flex;align-items:center;gap:1rem}.gwt__portfolio .view__btn{gap:0}.gwt__portfolio .view__btn .btn{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 0.4s ease,padding 0.3s ease;padding:0}.gwt__portfolio:hover .view__btn .btn{max-width:200px;padding:8px 16px}.gwt__portfolio:hover .view__btn>a:last-child{transform:rotate(45deg);transition:0.3s linear;margin-left:1rem}.gwt__portfolio:hover>a img{transition:0.3s linear;transform:scale(1.1)}.why__card{border-radius:5px;position:relative;padding:3rem;aspect-ratio:4/3;border:1px solid rgb(0 0 0 / .1);display:flex;flex-direction:column;border-radius:5px}.why__card>img{position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;z-index:-1;border-radius:5px}.why__card h3{font-weight:500;font-size:2.4rem;line-height:2.9rem;letter-spacing:-.02em;display:flex;color:var(--secondary);justify-content:space-between}.why__card.has-img{border:none;background:#fff0}.why__card p{font-weight:500;line-height:2.8rem;width:75%;margin-top:auto}.why_choose__gwt .grid>div:nth-child(3) .why__card{aspect-ratio:4/4}.why_choose__gwt .grid>div:first-child .why__card{aspect-ratio:4/4.5}.why_choose__gwt .grid>div:first-child .why__card h3,.why_choose__gwt .grid>div:first-child .why__card p,.why_choose__gwt .grid>div:nth-child(3) .why__card h3,.why_choose__gwt .grid>div:nth-child(3) .why__card p{color:#fff}.why_choose__gwt .grid>div:last-child .why__card{aspect-ratio:4/3;background:none}.why_choose__gwt .grid>div:last-child .why__card h3{color:var(--primary)}.why_choose__gwt .grid>div:last-child .why__card p{color:var(--tertiary)}.why_choose__gwt{padding:15rem 0;background:#EEF2F8;position:relative;overflow:hidden}.why_choose__gwt>.gwt-container{position:relative;z-index:1}.why__anim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.why__anim-bg path,.why__anim-bg use{fill:none;stroke:rgb(29 69 147 / .1);stroke-width:1}.why__anim-bg .why__anim-track{stroke:rgb(29 69 147 / .16);stroke-dasharray:3 7}.why__anim-rips path{fill:none;stroke:#f58521;stroke-width:1.4;stroke-linecap:round;opacity:.3}.why__anim-rips path:nth-child(2){stroke:var(--primary);opacity:.2}.why__anim-tail{fill:none;stroke:#f58521;stroke-width:2;stroke-linecap:round;opacity:.4}.why__anim-craft{opacity:.5}.why__anim-body{fill:#fff;stroke:var(--primary);stroke-width:1.4;stroke-linejoin:round}.why__anim-fin{fill:var(--primary)}.why__anim-window{fill:#f58521}.why__anim-flame{fill:#f58521;transform-box:fill-box;transform-origin:100% 50%;animation:whyFlame .15s ease-in-out infinite alternate}@keyframes whyFlame{from{transform:scaleX(.6)}to{transform:scaleX(1.2)}}@media (prefers-reduced-motion:reduce){.why__anim-flame{animation:none}.why__anim-rips,.why__anim-tail{display:none}}.why_choose__gwt>div>div{align-items:center}.why_choose__gwt .heading-wrap{max-width:75%;margin:0}.why__card__new>div img{width:28px;object-fit:contain}.why__card__new{position:relative}.why__bg>div{position:relative}.why__bg>div::before{content:"";background:linear-gradient(90deg,transparent,#f58521,transparent) no-repeat,rgb(29 69 147 / .15);background-size:30% 100%,100% 100%;background-position:-30% 0,0 0;width:77%;position:absolute;left:0;top:32px;height:1px;animation:whyLineMove 3s linear infinite}@keyframes whyLineMove{from{background-position:-50% 0,0 0}to{background-position:150% 0,0 0}}@media (prefers-reduced-motion:reduce){.why__bg>div::before{animation:none}}.why__card__new>div{background:#fff;border-radius:100px;width:68px;display:flex;align-items:center;justify-content:center;height:68px;margin-bottom:20px;border:1px solid var(--primary);background:linear-gradient(white,white) padding-box,linear-gradient(to right,#f58521,#f5852166) border-box;border-radius:50em;border:1px solid #fff0}.why__card__new h3{font-weight:500;font-size:2.2rem;line-height:2.5rem;letter-spacing:-.02em;color:var(--tertiary)}.why__card__new p{font-weight:400;font-size:15px;line-height:2.3rem;margin-top:8px}.gwt__case__wrapper>div{background:#fff;display:flex;flex-wrap:wrap;gap:2.5rem;border-bottom:1px solid rgb(0 0 0 / .1)}.gwt__case__wrapper>div:nth-child(even){background:#f2f2f2}.gwt__case__wrapper>div>div{flex:0 1 calc(25% - 2.5rem)}.gwt__case__wrapper>div>div:first-child,.gwt__case__wrapper>div>div.case__data,.case__all__content>div:first-child{padding:4rem 4rem 0 4rem}.gwt__case__wrapper>div>div:nth-child(3){flex:0 1 25%;padding:2rem 0 0 0}.gwt__case__wrapper>div>div:nth-child(2){padding:4rem 0 0 0}.gwt__case__wrapper>div:first-child{border-radius:25px 25px 0 0}.gwt__case__wrapper>div:last-child{border-radius:0 0 25px 25px}.case__title h3{font-weight:500;font-size:2.4rem;line-height:2.4rem;letter-spacing:-.03em;color:var(--tertiary);width:60%}.case__content p{font-size:1.6rem;font-weight:500;line-height:2.8rem;color:var(--tertiary);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.2rem}.case__data ul{padding:0;margin:0;list-style:none}.case__data ul li{font-weight:500;font-size:1.3rem;line-height:2.2rem;text-align:right;letter-spacing:.03em;text-transform:uppercase;color:#000}.case__img{text-align:right;transition:opacity 0.4s ease,visibility 0.4s ease}.case__img img{aspect-ratio:16/9;width:330px;height:100%;margin-left:auto;border-radius:15px}.gwt__case__study .heading-wrap{display:flex;align-items:center;gap:2.5rem}.gwt__case__wrapper>div>div.case__all__content{flex:100%;opacity:0;visibility:hidden;max-height:0;padding:0 4rem;padding-left:0;overflow:hidden;transition:opacity 0.4s ease,max-height 0.4s ease,visibility 0.4s ease}.gwt__case__wrapper>div.active div.case__all__content{opacity:1;visibility:visible;max-height:700px;padding-bottom:4rem}.gwt__case__wrapper>div.active .case__img{opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}.gwt__case__wrapper>div .view__btn{opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}.gwt__case__wrapper>div.active .view__btn{opacity:1;visibility:visible;transition:opacity 0.4s ease,visibility 0.4s ease}.case__all__content{display:flex;align-items:center}.case__all__content>div:first-child{max-width:46.2rem;width:100%}.case__images{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:100%}.case__images>img{flex:1}.case__images>div{max-width:42.1rem;width:100%;flex:2;margin-left:2rem}.case__images>div>div{padding:4rem;background:#e4f3f0;border-radius:15px;margin-bottom:2.5rem}.case__images>div>div:first-child{background:#E2E5F3}.case__images>div>div h3{margin-bottom:12px;font-weight:500;color:var(--primary)}.case__images>div>div p{font-weight:500;font-size:1.4rem;line-height:2.4rem}.case__images img{width:100%;border-radius:12px;margin-bottom:15px;max-width:75%;object-fit:cover}.industry__tab{border-image:linear-gradient(90deg,#fff0 0%,#00000077 50%,#fff0 100%) 1;border-top-width:1px;border-top-style:solid;padding-top:3rem;margin-top:3rem}.gwt__industry__content{justify-content:center}.industry__tab ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;text-align:center;gap:4rem;display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.industry__tab ul::-webkit-scrollbar{display:none}.industry__tab li{flex-shrink:0;transition:transform 0.3s ease,opacity 0.3s ease}.industry__tab ul li span{display:block;font-weight:500;font-size:1.9rem;margin-top:1.2rem;transition:0.3s linear;color:var(--tertiary)}.industry__tab ul li svg{height:75px}.industry__tab ul li.active,.industry__tab ul li:hover{opacity:1;filter:none;transform:scale(1);transition:0.3s linear}.industry__tab ul li a{display:block}.industry__tab ul li.active span,.industry__tab ul li:hover span{transition:0.3s linear;color:var(--secondary)}.tab__content p{font-weight:500;font-size:16px;line-height:28px;color:var(--tertiary);text-align:center;margin:2.5rem 0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.portfolio-content{position:absolute;right:0;top:0;height:100%;background:rgb(0 0 0 / .5);padding:40px;width:40%;border-radius:0 15px 15px 0;display:flex;flex-direction:column}.portfolio-content .case__data{margin-top:auto;text-align:left}.portfolio-content .case__data li{text-align:left;color:#fff}.slider-card>a{display:block;border-radius:15px;width:100%;height:100%}.slider-card>a img{border-radius:15px;width:100%;height:100%;object-fit:cover}.slider-item.center{scroll-snap-align:center}.slider-card{position:relative;background:var(--primary);border-radius:20px}.portfolio-content h3{font-weight:500;font-size:3.6rem;line-height:4.3rem;margin-bottom:3rem;letter-spacing:-.02em;color:#fff}.portfolio-content h3 a{color:#fff}.carousel-btn,.slick-arrow{width:40px;height:40px;background:#fff;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;background-image:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-arrow-left.svg);background-repeat:no-repeat;text-align:center;background-position:center;background-size:20px;box-shadow:1px 1px 6px #00000036;cursor:pointer;display:inline-block;margin:10px;font-size:0;outline:none;border:none;position:absolute;left:15%;top:46%;z-index:11;transform:translateY(-50%)}.carousel-btn.next,.slick-next.slick-arrow{background-image:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-arrow-right.svg);right:15%;left:auto}.slick-prev::before,.slick-next::before{display:none}.custom-slider{width:600px;margin:auto}.slider-main,.slider-nav{display:flex;overflow:hidden}.slider-main .slide{min-width:100%;transition:opacity 0.5s ease;opacity:0;position:absolute}.slider-main .slide.active{opacity:1;position:relative}.slider-nav{margin-top:10px;justify-content:center}.slider-nav .nav-slide{width:80px;margin:0 5px;cursor:pointer;opacity:.5;transition:opacity 0.3s}.slider-nav .nav-slide.active{opacity:1;border:2px solid #333}.industry__slider--thumb>div{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.industry__slider--thumb>div img{height:75px;margin:auto;object-fit:contain;margin-bottom:.9rem}.industry__slider--thumb>div span{display:block;font-weight:500;font-size:1.5rem;margin-top:1.2rem;transition:0.3s linear;color:var(--tertiary)}.gwt__alternative--slider{display:none}.slick-dots{display:flex;width:100%;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;gap:.6rem;margin:1rem 0}.slick-dots li button{width:8px;height:8px;background:#ddd;border-radius:50px;border:none;font-size:0;line-height:0;outline:none}.slick-dots li.slick-active button{background:var(--secondary)}.text-center .btn{margin:auto;margin-top:2.5rem}.core-container>div.carousel-container>a{background:#16346f;width:100%}.core-container>div.carousel-container>a:nth-child(even){background:#fff;color:var(--tertiary)}.core-container>div.carousel-container>a:nth-child(3){background:#1d4593}.core-container>div.carousel-container>a h3{font-weight:500;font-size:2.4rem;line-height:2.9rem;letter-spacing:-.02em;margin-bottom:auto}.core-container>div.carousel-container>a:nth-child(odd) h3,.core-container>div.carousel-container>a:nth-child(odd) p{color:#fff}.core-container>div.carousel-container>a:nth-child(4)>div p{width:90%}.core-container>div.carousel-container>a p{font-weight:500;font-size:1.4rem;line-height:2.4rem;width:46%;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.core-container>div.carousel-container>a img{width:66px;object-fit:contain;margin-bottom:3rem}.core-container>div.carousel-container>a:nth-child(odd) img{filter:brightness(0) invert(1)}.carousel-container{display:flex;justify-content:space-between;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.carousel-container.center{scroll-snap-type:x mandatory}.carousel-item.center{scroll-snap-align:center}.core-container{container-type:inline-size}.carousel-item{flex:0 0 46.875cqw;width:100%}.core-container>div.carousel-container>a>div{max-width:46.875cqw;min-height:43.75cqw;padding:5rem;height:100%;display:flex;flex-direction:column}.core-container>div.carousel-container>a:nth-child(2){flex:0 0 43.75cqw;margin-left:-21.875cqw}.core-container>div.carousel-container>a:nth-child(2)>div{max-width:43.75cqw;min-height:37.5cqw}.core-container>div.carousel-container>a:nth-child(3){margin-left:-18.75cqw;flex:0 0 37.5cqw}.core-container>div.carousel-container>a:nth-child(3)>div{max-width:37.5cqw;min-height:31.25cqw}.core-container>div.carousel-container>a:nth-child(4){margin-left:-12.5cqw;flex:0 0 25cqw}.core-container>div.carousel-container>a:nth-child(4)>div{max-width:25cqw;min-height:25cqw}.core-container>div.carousel-container>a:nth-child(n+5){opacity:0;pointer-events:none}.core-container>div.carousel-container>a:nth-child(3) h3,.core-container>div.carousel-container>a:nth-child(3) p{width:63%}.core-container>div.carousel-container>a:nth-child(2) h3,.core-container>div.carousel-container>a:nth-child(2) p{width:50%}.core-container .carousel-container{align-items:flex-end}.alt__table__head{display:flex;align-items:center;background:linear-gradient(270deg,#fff0 0%,rgb(255 255 255 / .25) 100%),#f58521;border-radius:20px 20px 0 0}.alt__table__head>div{padding:1.5rem 2rem;font-weight:500;font-size:16px;line-height:24px;color:#fff}.alt__table__body>div{padding:2.5rem;background:linear-gradient(270deg,rgb(0 0 0 / .25) 0%,#fff0 100%),#1d4593;display:flex;align-items:center;border-image:linear-gradient(90deg,#00afef00 0%,#00aeef 50%,#00afef00 100%) 1;border-top-width:1px;border-top-style:solid;border-top:1px solid rgb(0 0 0 / .3)}.alt__table__body>div:first-child{background:linear-gradient(90deg,#1e4694 0%,#0d71b3 50%,#1e4694 100%);position:relative}.alt__table__body>div>div,.alt__table__head>div{flex:0 1 10%;position:relative;text-align:center}.alt__table__body>div>div:first-child,.alt__table__head>div:first-child{flex:0 1 50%;text-align:left}.alt__table__body>div>div:first-child img{position:absolute;left:0;height:54px;object-fit:contain}.alt__table__body>div>div:first-child{padding-left:80px}.alt__table__body>div>div h3{font-weight:500;font-size:2rem;line-height:2.4rem;letter-spacing:-.02em;color:rgb(255 255 255 / .8)}.alt__table__body>div>div p{font-weight:500;font-size:1.4rem;line-height:2rem;width:88%;color:rgb(255 255 255 / .8);margin-top:.8rem}.alt__table__body>div:first-child h3,.alt__table__body>div:first-child p{color:#fff}.alt__table__body>div:last-child{border-radius:0 0 20px 20px}.gwt__alternative{position:relative;overflow-x:clip}.gwt__alternative::after{content:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-g-vector-bg.svg);position:absolute;right:-140px;top:0;z-index:-1}.all__tech--icons{display:flex;align-items:center;flex-wrap:wrap}.all__tech--icons>div{flex:0 1 12.37vw;width:12.37vw;height:12.37vw;min-width:12.37vw;padding:1.5rem;display:flex;align-items:center;filter:grayscale(100);transition:0.3s linear;justify-content:center}.all__tech--icons>div img{width:3.5vw}.all__tech--icons>div:hover{filter:none;transition:0.3s linear}.all__tech--icons>div:nth-child(16n+2),.all__tech--icons>div:nth-child(16n+4),.all__tech--icons>div:nth-child(16n+6),.all__tech--icons>div:nth-child(16n+8){background-color:#f2f2f2}.all__tech--icons>div:nth-child(16n+9),.all__tech--icons>div:nth-child(16n+11),.all__tech--icons>div:nth-child(16n+13),.all__tech--icons>div:nth-child(16n+15){background-color:#f2f2f2}.genesis__process.bg-blue-gradient{margin:0;overflow:clip}.process-block{display:flex;justify-content:space-between;margin-bottom:50px;position:sticky;top:200px}.marker{color:var(--secondary);border-radius:50%;width:50px;height:50px;background:#fff;border:1px solid rgb(0 0 0 / .3);font-weight:400;font-size:2.8rem;display:flex;justify-content:center;align-items:center;text-align:center;letter-spacing:-.02em;color:var(--secondary);z-index:11}.process-content{width:50%;color:#fff;padding-right:50px;text-align:right}.process-content:last-child{width:50%;padding:0;padding-left:50px}.process-content p{color:#fff;font-size:22px;font-style:normal;margin:0;font-weight:400;line-height:30px}@media screen and (max-width:768px){.container:before{left:8px;width:2px}.process-block{width:100%;margin-bottom:30px}}.process__container{position:relative}.process-content h3{font-size:2.2rem;margin-bottom:1.2rem;font-weight:400}.process__container::before{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:90%;z-index:1;border-left:2px solid rgb(255 255 255 / .3)}.process-block:nth-child(even) .process-content:first-child{order:3;padding-left:50px;text-align:left;padding-right:0}.process-block:nth-child(2n) .process-content:last-child{order:-1;padding-right:50px;padding-left:0}.process-block:last-child .process-img{order:2;position:relative;z-index:2}.process-block:last-child .process-img img{width:100%}.genesis__process{position:relative}.process-content>span{font-weight:400;font-size:1.5rem;letter-spacing:-.02em;color:#ffffffbd}.process-tags{margin-top:3.5rem}.process-tags>span{padding:1.5rem 2rem;background:#fff;border-radius:50px;font-weight:400;display:inline-block;font-size:1.3rem;line-height:100%;margin-left:.8rem;margin-bottom:1rem;color:#000;position:relative}.process-tags>span::after{content:"";background:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/icon-gwt-arrow-right.svg) 0 0 no-repeat;width:15px;height:8px;display:inline-block;margin-left:10px}.process-tags>span[data-tooltip]:not([data-tooltip=""])::before{content:attr(data-tooltip);position:absolute;bottom:102%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;width:250px;padding:8px 12px;border-radius:4px;visibility:hidden;opacity:0;transition:opacity 0.3s,visibility 0.3s;text-align:center}.process-tags>span[data-tooltip]:not([data-tooltip=""]):hover::before{visibility:visible;opacity:1}.process-block:nth-child(even) .process-content:first-child .process-tags>span{margin-left:0;margin-right:.8rem}.ripple-wrapper.hidden{display:none;opacity:0}.ripple-wrapper{pointer-events:none;position:relative;overflow:visible;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.1}.ripple1{animation:ripple1Fade 1.6s linear infinite alternate 1.4s}.ripple2{animation:ripple2Fade 1.6s linear infinite alternate 1.2s}.ripple3{animation:ripple3Fade 1.6s linear infinite alternate 1s}.ripple4{animation:ripple4Fade 1.6s linear infinite alternate 0.8s}.ripple5{animation:ripple5Fade 1.6s linear infinite alternate 0.6s}.ripple6{animation:ripple6Fade 1.6s linear infinite alternate 0.4s}.ripple7{animation:ripple7Fade 1.6s linear infinite alternate 0.2s}.ripple8{animation:ripple8Fade 1.6s linear infinite alternate 0s}@keyframes ripple1Fade{0%{opacity:0}20%{opacity:.05}60%{opacity:.05}100%{opacity:0}}@keyframes ripple2Fade{0%{opacity:0}20%{opacity:.15}60%{opacity:.15}100%{opacity:0}}@keyframes ripple3Fade{0%{opacity:0}20%{opacity:.25}60%{opacity:.25}100%{opacity:0}}@keyframes ripple4Fade{0%{opacity:0}20%{opacity:.35}60%{opacity:.35}100%{opacity:0}}@keyframes ripple5Fade{0%{opacity:0}20%{opacity:.45}60%{opacity:.45}100%{opacity:0}}@keyframes ripple6Fade{0%{opacity:0}20%{opacity:.55}60%{opacity:.55}100%{opacity:0}}@keyframes ripple7Fade{0%{opacity:0}20%{opacity:.65}60%{opacity:.65}100%{opacity:0}}@keyframes ripple8Fade{0%{opacity:0}20%{opacity:.75}60%{opacity:.75}100%{opacity:0}}.review__content{margin-top:1.2rem;margin-bottom:2rem;width:84%}.review__content h3{font-weight:700;font-size:2.4rem;line-height:3.2rem;color:var(--primary);margin-bottom:1.1rem}.review__content p{font-weight:500;font-size:1.8rem;line-height:2.5rem;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review__content p a.btn{display:inline-block;vertical-align:middle;margin-left:.8rem;padding:5px 16px;color:var(--primary);border-color:var(--primary);&:hover{color:#fff}}.review__client strong{display:block;font-weight:500;font-size:2.2rem;letter-spacing:-.02em;color:#f58521;margin-bottom:.5rem}.review__client span{font-weight:500;color:var(--tertiary);font-size:1.6rem}.review__images,.review__contents{position:relative}.review__images{height:680px}.review__content-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity 0.5s ease,transform 0.5s ease}.review__content-item.active{opacity:1;visibility:visible;position:relative;transform:translateY(0)}.review__img-item{position:absolute;top:0;left:0;width:100%;opacity:0;transform:scale(.9);z-index:0;pointer-events:none;transition:opacity 0.6s ease,transform 0.6s ease,top 0.6s ease,left 0.6s ease,bottom 0.6s ease,width 0.6s ease,height 0.6s ease}.review__img-item.active,.single__review__img{width:100%;height:100%;top:0;left:0;bottom:0;z-index:2;opacity:1;transform:scale(1);pointer-events:auto}.review__img-item.next{width:200px;height:200px;top:460px;left:-100px;z-index:1;opacity:.6;transform:scale(1);cursor:pointer;pointer-events:auto}.review__img{height:200px;transition:height 0.6s ease}.review__img-item.active .review__img,.single__review__img .review__img{height:680px}.review__img img{width:100%;height:100%;object-fit:contain;border-radius:10px}.review__nav{text-align:center;margin-top:1.5rem}.review__nav>button{background:var(--secondary);width:3.8rem;height:3.8rem;border-radius:50px;border:none;outline:none;cursor:pointer;margin:.5rem;&:hover{background:var(--primary)}}.review__nav>button img{filter:brightness(0) invert(1)}.blog__card{border-radius:5rem;padding:3rem;position:relative;display:flex;flex-direction:column;background:#f1f1f1;height:100%}.blog__card>a:first-child{display:block}.blog__card>a img{width:100%;height:250px;object-fit:cover;border-radius:2.5rem;margin-bottom:1.8rem}.blog__card.white{background:#fff}.blog__card:hover{background:var(--primary);transition:0.3s linear all}.blog__card h3{font-weight:500;color:var(--primary);font-size:2.4rem;max-width:80%;line-height:3.3rem;margin-bottom:30px;letter-spacing:-.03em}.blog__card.white h3{color:var(--tertiary)}.blog__card>.blog__btn{background:#f1f1f1;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;border-radius:50%;width:75px;height:75px;z-index:99;transition:0.3s linear;-webkit-transition:0.3s linear;-moz-transition:0.3s linear;-ms-transition:0.3s linear;-o-transition:0.3s linear}.blog__card>.blog__btn svg path{fill:var(--primary)}.blog__card.white>.blog__btn svg path{fill:var(--secondary)}.blog__card.white>.blog__btn{background:#fff}.blog__card.white:hover{background:#132f65;transition:0.3s linear all}.blog__card.white:hover>a.blog__btn{background:#132f65;transition:0.3s linear all}.blog__card>a:first-child::before,.blog__card>div:first-child::before{content:"";position:absolute;right:0;bottom:0;background:url(/wp-content/themes/genesis-web-technology-2026/assets/img/blog-right-arrow.svg);width:140px;height:140px;z-index:14;filter:brightness(0) invert(1)}.blog__card.white>a:first-child::before,.blog__card.white>div:first-child::before{filter:none}.blog__meta{margin-top:auto;padding-top:30px;border-top:1px solid #eee;text-align:right}.blog__meta>div{font-weight:500;font-size:14px;letter-spacing:-.02em;color:#fff;margin-top:10px}.blog__meta>div:first-child{margin-top:0}.blog__card:hover h3,.blog__card:hover .blog__read{color:#fff}.blog__card.white h3:hover{color:var(--primary)}.blog__card.white .blog__meta>div{color:var(--primary)}.blog__cat{max-width:80%;margin-top:auto}.blog__read{font-weight:500;display:inline-block;margin-bottom:12px;text-decoration:underline;color:var(--tertiary)}.blog__card.white .blog__read{color:var(--primary)}.blog__card:hover .blog__cat>a{background:#fff;color:var(--primary)}.blog__cat>a{display:inline-block;margin-right:10px;margin-top:10px;padding:4px 10px;background:var(--primary);border-radius:50px;font-weight:400;font-size:10px;line-height:100%;color:#fff}.blog__card.white .blog__cat>a{background:var(--primary);color:#fff}.blog__card.white:hover .blog__read,.blog__card.white:hover h3{color:#fff}.blog__card.white:hover .blog__cat>a{background:#fff;color:var(--primary)}.blog__card:hover>.blog__btn{background:var(--primary)}.blog__card:hover .blog__btn svg path{fill:#fff}.accordion__item{margin-bottom:2rem;padding:2rem;border:1px solid rgb(0 0 0 / .1);border-radius:20px;flex:0 1 50%}.accordion__item--header{cursor:pointer}.accordion__item--header h3{font-weight:500;font-size:2rem;transition:0.3s linear;letter-spacing:-.02em;position:relative;padding-right:5rem}.accordion__item--header h3::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px;height:38px;background:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-arrow-down.svg) center center no-repeat;background-color:var(--primary);transition:0.3s linear;border-radius:50px}.accordion__item--body{display:none}.accordion__item--body p{font-weight:500;font-size:1.6rem;line-height:1.8;margin-top:1.5rem;margin-bottom:0}.accordion__item--body .btn{margin-top:1.5rem}.accordion__item.active .accordion__item--header h3,.accordion__item--header:hover h3{color:var(--secondary);transition:0.3s linear}.accordion__item.active .accordion__item--header h3::after{background-color:var(--secondary);transform:translateY(-50%) rotate(180deg);transition:0.3s linear}.contact__form,.contact__detaling{background:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:20px;padding:3rem}.footer__form .wpcf7-form p:nth-last-child(4){grid-column:span 2}.footer__form .wpcf7-list-item{margin:0;margin-top:5px;margin-right:10px}.contact__detaling{margin-bottom:1.5rem}.contact__form .wpcf7-form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem}.wpcf7-form p{font-size:16px;margin-bottom:28px;font-family:sans-serif;position:relative}.wpcf7-form p:nth-last-child(1),.wpcf7-form p:nth-last-child(2),.wpcf7-form p:nth-last-child(3){grid-column:span 2}.wpcf7-form p:nth-last-child(2){display:flex;align-items:center}.page-template-template-quote main .wpcf7-form p:nth-last-child(7),.page-id-2829 main .wpcf7-form p:nth-last-child(4){grid-column:span 2}.wpcf7-form p label{transition:top 0.2s;font-family:"Youth",sans-serif;font-size:1.4rem;font-weight:500;color:var(--tertiary);display:block;margin-bottom:6px}.wpcf7-form p br{display:none}.wpcf7-form input.wpcf7-text,.wpcf7-form input[type="date"],.wpcf7-form select,.wpcf7-form textarea.wpcf7-textarea{border:none;padding:10px 0;width:100%;background-color:#fff0;font-family:"Youth",sans-serif;font-size:1.3rem;color:#111;border-bottom:1px solid #9ca3af;resize:vertical}.wpcf7-form textarea.wpcf7-textarea{height:100px;line-height:1.6}.wpcf7-form label.has-value{top:20px;font-size:1.2rem}.wpcf7-form input:focus,.wpcf7-form textarea:focus{outline:none;border-bottom-color:var(--primary)}.wpcf7-form select{cursor:pointer}.wpcf7-form select:focus{outline:none;border-bottom-color:var(--primary)}.wpcf7-form .wpcf7-not-valid-tip{color:#dc3232;margin-top:.8rem;font-size:1.1rem;font-weight:500;font-family:"Youth",sans-serif}.wpcf7-form .wpcf7-form input.wpcf7-not-valid{border-bottom-color:#dc3232}.wpcf7-form-control-wrap{display:block}.contact__title{font-weight:500;margin-bottom:16px;display:block;font-size:2.4rem;color:var(--tertiary);letter-spacing:-.02em}.contact__detaling>div{position:relative;margin-top:3.2rem;padding-left:5.8rem}.contact__detaling>div>svg{position:absolute;left:0}.contact__wrap span,.process__grid span{font-weight:500;font-size:1.4rem;display:block;color:var(--secondary)}.contact__wrap a,.contact__wrap p,.process__grid p{font-weight:500;font-size:1.8rem;line-height:26px;color:var(--tertiary);letter-spacing:-.02em}.process__grid p{font-size:1.3rem;line-height:1.3}.contact__detaling>div.process__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:0}.process__grid>div{position:relative;display:flex;gap:14px}.process__icon{left:0;text-align:center;width:27px;min-width:27px;height:27px;line-height:27px;top:0;display:flex;justify-content:left;position:relative}.process__icon span{color:#fff;font-weight:700;position:absolute;z-index:1;left:0;width:27px;height:27px}.process__icon svg{position:absolute;left:0}.wpcf7-form-control.wpcf7-submit{margin-top:1.5rem}.gwt__slider{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}.slider-container{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0;width:100%}.slider-container::-webkit-scrollbar{display:none}.slider-container.center{scroll-snap-type:x mandatory;justify-content:center}.slider-container.center .slider-item{scroll-snap-align:center}.slider-item{flex:0 0 100%;margin-right:20px;background:var(--primary);border-radius:15px}.ins--container__slider{margin-top:30px}.ins--container__slider .slider-item{flex:0 0 1024px}.slider-item:last-child{margin-right:0}.slider-container.center .slider-item{transition:opacity 0.3s ease;opacity:.3}.slider-container.center .slider-item.active{opacity:1}.slider-btn.prev,.slider-btn.next{position:absolute;top:0;bottom:0;overflow:hidden;text-indent:101%;outline:none;white-space:nowrap;width:25%;z-index:4}.slider-btn.prev{left:0;cursor:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-icon-cursor-left.svg) 0 0,pointer}.slider-btn.next{right:0;cursor:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-icon-cursor-right.svg) 0 0,pointer}.cursor-dot.slider-mode{transform:scale(0)}.core__slider{position:relative}.core__slider .carousel-container{overflow-x:hidden;overflow-anchor:none;cursor:grab;touch-action:pan-y}.core__slider .carousel-container.is-dragging{cursor:grabbing}.core__slider .carousel-item img{-webkit-user-drag:none;user-drag:none}.core__slider-btn{display:none;position:absolute;top:0;bottom:0;overflow:hidden;text-indent:101%;outline:none;white-space:nowrap;width:10%;z-index:4}.core__slider-btn.prev{left:-10%;cursor:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-icon-cursor-left.svg) 0 0,pointer}.core__slider-btn.next{right:-10%;cursor:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-icon-cursor-right.svg) 0 0,pointer}.core__slider-dots{display:flex;justify-content:center;align-items:center;gap:.8rem;margin-top:3rem}.core__slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:50px;background:rgb(255 255 255 / .35);font-size:0;line-height:0;outline:none;cursor:pointer;transition:background-color 0.3s ease,width 0.3s ease}.core__slider-dot:hover{background:rgb(255 255 255 / .6)}.core__slider-dot.active{width:24px;background:var(--secondary)}.services__cta.second__services__cta{margin-bottom:7.5rem}.page-id-3206 main .wpcf7-form p:nth-last-child(7){grid-column:span 1}.page-id-3206 main .wpcf7-form p:nth-last-child(4){grid-column:span 2}.sc__data h2{font-weight:400;font-size:4.4rem;line-height:5.4rem;letter-spacing:-.04em;color:var(--tertiary);margin-bottom:2.4rem}.sc__data h2 span{color:var(--secondary)}.sc__data p{color:var(--tertiary);font-size:16px;margin-bottom:1.5rem;line-height:28px}.services__card.blog__card{background:var(--primary);padding:4rem}.desktop__mobile__img{display:flex;overflow:hidden;margin-bottom:3.5rem}.gwt__slider.gallery__slider{margin-top:3.5rem}.desktop__img{flex:0 0 75%}.mobile__img{flex:0 0 auto}.front__img{position:relative;z-index:2;transition:opacity 0.5s ease,transform 12s cubic-bezier(.22,1,.36,1)}.back__img{position:absolute;top:0;left:0;z-index:1;object-position:top;transition:object-position 20s cubic-bezier(.22,1,.36,1),transform 20s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.desktop__img,.mobile__img{position:relative;overflow:hidden;height:927px;width:100%}.desktop__mobile__img{display:flex;align-items:flex-start;gap:30px;width:100%;justify-content:center}.desktop__img{flex:2;max-width:75%;height:500px;overflow:hidden;position:relative;border-radius:12px;background:#000;padding-top:30px}.mac-frame{position:absolute;top:0;left:0;width:100%;height:30px;background:#e0e0e0;display:flex;align-items:center;padding-left:10px;gap:8px;z-index:2}.mac-frame span{width:12px;height:12px;border-radius:50%}.mac-frame span:nth-child(1){background:#ff5f57}.mac-frame span:nth-child(2){background:#ffbd2e}.mac-frame span:nth-child(3){background:#28c840}.desktop__img img{width:100%;height:auto;display:block;transform:translateY(0%);transition:transform 8s linear}.mobile__img{flex:1;max-width:23%;height:500px;overflow:hidden;border:10px solid #000;border-radius:35px;background:#000;position:relative;display:flex;align-items:flex-start;justify-content:center}.mobile__img img{width:100%;height:auto;display:block;transform:translateY(0%);transition:transform 8s linear}.desktop__img:hover img,.mobile__img:hover img{transform:translateY(-80%)}@media (max-width:1024px){.desktop__mobile__img{flex-direction:column;gap:20px;align-items:center}.desktop__img,.mobile__img{height:400px;max-width:90%}}.desktop__img:hover img,.mobile__img:hover img{transition:3s linear;object-position:bottom}.services__card.blog__card .blog__btn{background:var(--primary)}.services__card.blog__card p{color:#fff;line-height:2.8rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.services__card.blog__card h3{color:#fff;max-width:75%}.services__card.blog__card h3 div{color:#fff}.services__card.blog__card h3 a{color:#fff}.services__card--icon{margin-bottom:2.4rem}.services__card--icon img{height:6rem;object-fit:contain;filter:brightness(0) invert(1)}.sc__container{padding:4rem;background:linear-gradient(90deg,#fbb929 0%,#f58521 100%);border:1px solid rgb(0 0 0 / .1);border-radius:20px;display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.second__services__cta .sc__container{flex-direction:column;justify-content:center}.second__services__cta .sc__container .btn{margin:0 auto}.sc__container h2{font-weight:400;font-size:4rem;line-height:4.2rem;letter-spacing:-.03em;color:#fff;flex:0 1 45%}.sc__container div{flex:0 1 calc(55% - 1.5rem)}.sc__container p{font-weight:500;font-size:1.4rem;line-height:2.4rem;color:#fff;margin-bottom:1.5rem}.other__services{display:block;color:#fff;font-weight:400;font-size:1.8rem;transition:all 0.3s linear}.other__services:hover{transition:all 0.3s linear;transform:translateY(-15px)}.other__services img{display:block;height:5rem;filter:brightness(0) invert(1);margin-bottom:1.2rem}.page-template-template-services-single .genesis__cta{margin-top:0}.portfolio__tags{margin-top:1.8rem}.portfolio__tags>a{display:inline-block;padding:.8rem 2rem;margin-bottom:1.5rem;background:#fff;border:1px solid var(--primary);border-radius:50px;font-weight:500;font-size:1.2rem;color:rgb(0 0 0 / .6);&:hover{background:var(--primary);color:#fff}}.pc__slider,.pc__slider2,.fullSize,.gallery__slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw - 170px);display:block}.gallery{gap:0}.gallery-columns-4>figure{flex:0 0 20%}.gallery-columns-3>figure{flex:0 0 33.33%}.gallery-columns-2>figure{flex:0 0 50%}.gallery-columns-1>figure{flex:0 0 100%}.fullSize{margin-top:3.2rem}.pc__slider .slider-item{flex:0 0 1353px;margin-right:40px}.pc__slider2 .slider-item,.sc__slider .slider-item{flex:0 0 50%;margin:0}.pc__slider .slider-item:last-child{margin-right:0}.portfolio__toc{flex:0 0 300px;z-index:999;position:sticky;top:110px;margin-bottom:2.4rem}.portfolio__toc,.portfolio__content--toc .content__area{min-width:0}.pc__slider,.pc__slider2,.fullSize,.gallery__slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);display:block}@media (min-width:1200px){.portfolio__content--toc .content__area{flex:0 0 calc(100% - 300px);padding-left:40px}.pc__slider,.pc__slider2,.fullSize,.gallery__slider{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw - 170px);display:block}}.gallery-item.slider-item{margin-left:0;margin-right:15px}.portfolio__content{overflow:clip}.readmore-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:12px;overflow:hidden}.about__content .heading-wrap{margin-bottom:0}.about__content h2{font-size:4.4rem;line-height:5.4rem}.about__content p{font-size:1.6rem;line-height:2.8rem}.mission__card{background:#0000000d radial-gradient(42.09% 54.1% at 14.21% 18.84%,#fff 0,#fff0 100%);border:1px solid #0000004d;border-radius:20px;height:100%;padding:30px}.mission__img{justify-content:space-between;align-items:center;display:flex}.mission__vision__card .mission__card{background:radial-gradient(45.25% 80.23% at 85.82% 24.49%,#506bf0 0%,#fff0 100%) #1d4593;border-radius:20px;margin-bottom:3rem;display:flex;flex-direction:column;justify-content:space-between}.mission__vision__card .mission__card:first-child{background:radial-gradient(45.25% 80.23% at 85.82% 24.49%,#6c85ff 0%,#fff0 100%) #3858e9}.mission__vision__card .mission__card h3{color:#fff;font-size:3.6rem;font-weight:400;line-height:43px;letter-spacing:-.04em}.mission__vision__card.about__mission__card .mission__card{background:#0000000d radial-gradient(42.09% 54.1% at 14.21% 18.84%,#fff 0,#fff0 100%)}.mission__card p{color:#fff;line-height:28px;font-weight:400;margin-top:4rem}.mission__vision__card.about__mission__card .mission__card p,.mission__vision__card.about__mission__card .mission__card h3{color:#111}.video__section{position:relative}.play__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.video__section figure{transform:scale(.5);opacity:.5;transition:transform 0.3s ease}.genesis__values .mission__vision__card{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2.4rem}.genesis__values .mission__vision__card>div:nth-child(1){background:radial-gradient(45.25% 80.23% at 85.82% 24.49%,#6c85ff 0%,#fff0 100%) #506bf0;border-radius:20px}.genesis__values .mission__vision__card>div:nth-child(2){grid-row:span 2 / span 2;height:100%;background:radial-gradient(45.25% 80.23% at 85.82% 24.49%,#506bf0 0%,#fff0 100%) #3858e9;border-radius:20px}.genesis__values .mission__vision__card h3 span{display:block;font-weight:500;letter-spacing:1px;font-size:16px;line-height:28px;color:#fff}.blog__featured--img img{width:100%;height:100%;object-fit:cover}.blog__header{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;justify-content:space-between}.blog__tags>a,.blog__summarized>a{display:inline-block;margin-right:5px;vertical-align:middle}.blog__tags>a{margin-bottom:5px;font-size:12px;padding:8px 18px}.blog__summarized>a{margin:0}.blog__summarized{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;align-items:center}.blog__summarized>a svg{display:inline-block;margin-left:3px;vertical-align:middle}.blog__summarized>a.btn-chatgpt{background-color:#413333}.blog__summarized>a.btn-perplexity{background-color:#21808d}.blog__summarized>a.btn.btn-grok{background:#1a1a1a}.blog__summarized>a.btn.btn-claude{background:#DE7356}.blog__summarized>a.btn.btn-gemini{background:#4285F4}.blogTags>a{display:inline-block;margin-right:8px;margin-bottom:8px;padding:7px 15px;border:1px solid rgb(0 0 0 / .2);border-radius:50px;font-weight:500;font-size:12px;color:#000;&:hover{background:var(--primary);color:#fff;border-color:#fff0}}.blogTags{margin-bottom:30px}.gwt__location--map iframe{width:100%;height:100%;aspect-ratio:16/6}#ez-toc-container ul li a{display:block}#ez-toc-container ul li.h4{padding-left:4rem}#ez-toc-container ul li a{font-weight:500;font-size:14px;line-height:22px;padding:1rem 2.5rem;color:var(--tertiary);display:block}#ez-toc-container ul li a.active{color:#fff;background:var(--secondary)}#ez-toc-container ul li a:hover{color:#fff;background:var(--secondary);text-decoration:none}#ez-toc-container a:visited{color:inherit}#ez-toc-container{padding:0;border:none}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin:0}#ez-toc-container ul ul li a,.ez-toc div.ez-toc-widget-container ul ul li a{padding-left:3.5em}.request__quote--form p:nth-child(6){grid-column:span 2}.request__quote--form p:nth-child(6) strong{display:block}.request__quote--form .wpcf7-list-item{margin:0;margin-bottom:5px;margin-right:5px}.request__quote--form .wpcf7-form-control.wpcf7-radio label{position:static;transform:none;pointer-events:auto}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{grid-column:span 2}.other__services__section .heading-wrap h2{font-size:5rem}.blog__featured--img{margin-bottom:20px}.space__culture--masonry{column-count:4;column-gap:18px}.space__culture--masonry>a{display:block;padding-bottom:18px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.space__culture--masonry img{width:100%;height:100%}.career__content{margin-bottom:100px}.career__timing{padding:10px 20px;background:var(--secondary);border-radius:50px;font-weight:500;font-size:1.4rem;line-height:normal;gap:6px;color:#fff;display:flex;align-items:center;transition:0.3s linear;width:fit-content;overflow:hidden;position:relative;border:none;outline:none;font-family:"Youth",sans-serif;cursor:pointer}@media (max-width:768px){.sc__data h2,.sc__container h2{font-size:3rem;line-height:1.3}.sc__container h2{margin-bottom:12px}.default__banner span{font-weight:500;font-size:15px;line-height:1.3}.other__services__section .heading-wrap h2{font-size:3.2rem}.other__services__section .column-7 .grid>div{grid-column:span 6}.other__services img{height:5rem}.blog__tags>a,.blog__summarized>a{font-size:12px;padding:8px 15px}.space__culture--masonry{column-count:2}}@media (max-width:1550px){@keyframes circular-orbit{0%{transform:rotate(90deg) translate(575px) rotate(-90deg) scale(.32);opacity:0;z-index:2}2%{transform:rotate(97deg) translate(575px) rotate(-97deg) scale(.32);opacity:1;z-index:2}5%{transform:rotate(108deg) translate(575px) rotate(-108deg) scale(.5);opacity:1;z-index:14}13%{transform:rotate(135deg) translate(575px) rotate(-135deg) scale(.65);opacity:1;z-index:40}21%{transform:rotate(165deg) translate(575px) rotate(-165deg) scale(.5);opacity:1;z-index:14}26%{transform:rotate(180deg) translate(575px) rotate(-180deg) scale(.32);opacity:1;z-index:2}28%{transform:rotate(190deg) translate(575px) rotate(-190deg) scale(.32);opacity:0;z-index:1}28.01%,99%{transform:rotate(340deg) translate(575px) rotate(-340deg) scale(.32);opacity:0;z-index:1}100%{transform:rotate(90deg) translate(575px) rotate(-90deg) scale(.32);opacity:0;z-index:1}}.gwt__blog__section .grid>div:last-child{display:none}.banner__techused{top:-4%;left:75%}.g__vector{right:-11.5%;top:-27.5%}.core-container>div.carousel-container>a:nth-child(3) h3,.core-container>div.carousel-container>a:nth-child(3) p{width:75%}.gwt__blog__section .grid>div.column-3{grid-column:span 4}.gwt__case__wrapper>div.active .case__content{flex:0 1 calc(35% - 2.5rem)}.gwt__case__wrapper>div.active .case__img{flex:0 1 15%}.blog__card h3{max-width:100%}.blog__card{border-radius:5rem;padding:4rem}.g__vector svg{width:55.688vw;height:82.115vw}.counter__container span,.counter__container small{font-size:2.5rem}.counter__container>div>p{width:90%;display:none}.case__all__content>div:first-child{max-width:34.2rem}.case__title h3{line-height:2.7rem;letter-spacing:-.03em;width:80%}.case__images>div{max-width:34.2rem}.core-container>div.carousel-container>a p{width:50%}}@media (max-width:1280px){.banner__section>div>.flex{gap:50px}.offer__card--content{max-width:100%}.offer__card h3{max-width:75%}.why__card p{width:90%}.core-container>div.carousel-container>a>div{padding:3.5rem}.core-container>div.carousel-container>a:nth-child(2) h3,.core-container>div.carousel-container>a:nth-child(2) p{width:50%}.core-container>div.carousel-container>a:nth-child(3) h3,.core-container>div.carousel-container>a:nth-child(3) p{width:60%}.core-container>div.carousel-container>a:nth-child(4)>div p{width:100%}.core-container>div.carousel-container>a h3{font-size:2rem}}@media (max-width:992px){.genesis__offer::before{display:none}.process-content>span{font-size:1.5rem}.gwt__case__wrapper>div .case__img{opacity:1!important;visibility:visible!important}.banner__section{height:auto;padding:6rem 0;padding-bottom:0}.banner__section>div{height:auto}.banner__section>div>.flex{align-items:center;flex-direction:column;gap:4rem;height:auto}.banner__text,.banner__expertise{width:100%}.banner__slider{width:100%;max-width:560px;margin:0 auto}.banner__slider .slick-list{overflow:hidden}.banner__slider .slick-slide{padding:1.5rem .8rem 2rem}.banner__slider::after{display:none}.banner__expertise{height:32rem}.banner__section::before{display:none}.heading-wrap{margin-bottom:3rem}.offer__card{padding:3rem}.offer__card h3{max-width:100%}.offer__card--content{max-width:100%}.tech-circle{margin-top:1.5rem}.tech-circle__inner{display:flex;gap:1.5rem;flex-wrap:nowrap;scrollbar-width:none;position:absolute;top:-10%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;top:initial;transform:translateX(-50%)}.banner__techused{min-width:65px;position:absolute;top:0;left:50%;width:60px;height:60px;margin-left:-30px;transform-origin:20px 420px;animation:rotate-arc 20s linear infinite}@keyframes rotate-arc{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.icon-label{display:none}.gwt__portfolio--content{padding:3rem}.gwt__case__wrapper>div{gap:1.5rem;padding:2.5rem 0}.gwt__case__wrapper>div>div{flex:100%!important;padding:0 2.5rem!important}.case__img img{width:100%;border-radius:10px}.case__title h3{width:100%}.gwt__case__wrapper>div .view__btn{opacity:1;visibility:visible}.case__all__content,.case__data{display:none}.case__img{order:-1}.case__title{order:-2}.slider-item{width:700px}.portfolio-content{width:100%;height:auto;top:auto;bottom:0;border-radius:0 0 15px 15px}.genesis__client--section{height:100%;display:block}.genesis__client--section{overflow:hidden}.gwt__client--container{display:none}.gwt__client__mobile{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;gap:10px;text-align:center;animation:gwt-client-marquee-left 28s linear infinite}.center-text+.gwt__client__mobile{animation-name:gwt-client-marquee-right}.gwt__client__mobile:hover{animation-play-state:paused}.gwt__client__mobile>a{flex:0 0 auto;width:90px;display:flex;padding:10px;animation:none}.gwt__client__mobile>a img{width:100%;height:auto;padding:0}@keyframes gwt-client-marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes gwt-client-marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.center-text{padding:30px 0}.overflow-auto{width:100%;overflow-x:auto;scrollbar-width:none}.alt__table__body>div>div:first-child,.alt__table__head>div:first-child{min-width:50%}.gwt__alternative__table{min-width:1200px}.core-container .carousel-container{align-items:inherit}.core-container>div.carousel-container>a h3{font-size:2rem;line-height:2.5rem}.core-container>div.carousel-container>a>div{max-width:100%!important;min-height:400px!important;padding:2.5rem}.carousel-item{flex:0 1 250px!important;margin:0!important;width:100%;min-width:300px}.core-container>div.carousel-container>a p{width:100%!important}.carousel-btn,.slick-arrow{left:0%}.carousel-btn.next,.slick-next.slick-arrow{right:0%}.ripple-wrapper svg{width:768px;height:768px}.review__img-item.active .review__img,.single__review__img .review__img{height:auto}.g__vector{right:auto;bottom:-70px;top:auto;left:50%;transform:translateX(-50%)}.g__vector svg{width:49.688vw;height:40.115vw}.counter__data .grid{grid-gap:0}.counter__container--new{padding:20px 0}.counter__data .grid>div{grid-column:span 6}.counter__data .counter__container--new span,.counter__data .counter__container--new small{font-size:40px}.counter__container--new p{font-size:1.4rem;color:#ffffffe5;max-width:60%;line-height:1.4;margin-top:6px;margin:auto;max-width:90%}}@media (max-width:832px){.gwt__blog__section .grid>div.column-3{grid-column:span 6}.banner__section{padding:3rem 0}.g__vector svg{width:60.688vw;height:71.115vw}.banner__text h1{line-height:1.15;margin-bottom:1.2rem}.counter__container{min-height:auto;height:100%;padding:1.5rem}.counter__container>div>p{width:100%}.genesis__counternew--section{padding:4rem 0}.counter__data{margin-top:60px}canvas[data-gwt-globe]{height:413px;top:auto;bottom:0}.why__card p{width:100%}.why__card h3 img{width:75px;object-fit:contain;height:75px}.blog__card>a img{height:200px}.review__images{height:auto;margin-bottom:30px}.review__img-item.active .review__img{width:250px;margin:auto}.review__img-item:not(.active){bottom:-60px;left:-60px;transform:scale(.5);top:auto}.review__content{width:100%}.review__content h3{font-size:2.4rem;line-height:3.5rem}.review__content p{width:100%;font-size:1.8rem;line-height:2.8rem}}@media (max-width:768px){.banner__cta{justify-content:center}.banner__section>div>.flex{gap:2.5rem}.banner__text p{line-height:2rem;font-size:1.2rem;font-weight:400}.banner__expertise{height:24rem;display:none}.banner__section{min-height:auto;text-align:center}.banner__slider{max-width:420px}.banner__slider .slick-list{margin:0 -.8rem;overflow:hidden}.banner__slider .slick-slide{width:240px;padding:1rem .8rem 2rem}.genesis__counternew--section .heading-wrap,.genesis__counternew--section .heading-wrap p{max-width:100%}.banner__services{height:373px;border-radius:1.6rem}.banner__services--content{padding:2.4rem 1.6rem 0;text-align:left}.banner__services--content h2{font-size:1.5rem}.banner__services--content p{font-size:1.3rem}.banner__services--img img{display:block}.g__vector{display:none}.banner__techused{margin-left:-25px;transform-origin:25px 350px}.why__card{width:100%;height:100%;aspect-ratio:auto;padding:2rem}.why__card>img{object-position:right}.why__card p{width:100%;font-size:1.4rem;line-height:1.5}.why__card h3{font-size:2rem}.offer__card:hover{transform:none}.banner__techused{min-width:50px;width:50px;height:50px}.gwt__client__mobile>a{width:85px}.banner__text h1{font-size:9vw}.gwt__alternative .heading-wrap span{display:block}.gwt__alternative__table{display:none}.gwt__alternative--slider{display:block}.review__content h3{font-size:2rem;line-height:2.7rem}.review__content p{width:100%;font-size:1.6rem;line-height:2.4rem}.alternative__content{background:linear-gradient(270deg,rgb(0 0 0 / .25) 0%,#fff0 100%),#1d4593;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));border-radius:8px;margin-top:20px}.gwt__alternative::after{display:none}.alternative-name{border-top:1px solid #ffffff27;font-size:14px;font-weight:500;color:#fff}.alternative-feature{align-items:center;border-left:1px solid #ffffff27;border-top:1px solid #ffffff27}.alternative-name,.alternative-feature{display:flex;padding:10px 15px;flex-direction:column;justify-content:center;height:40px}.alternative__head{margin-bottom:14px}.alternative__head--title{text-align:center}.core__slider-btn{display:none}.alternative__head--title span{display:inline-block;padding:.8rem 2rem;margin-bottom:1.5rem;background:var(--secondary);border-radius:50px;font-weight:500;font-size:1.2rem;color:#fff}.alternative__head--title h3{font-size:2.4rem;line-height:100%;font-weight:400;max-width:220px;margin:auto}.alternative__head--title p{font-weight:500;font-size:1.4rem;line-height:2rem;color:var(--primary)}.alternative__content>.banner__text p{font-size:1.4rem;line-height:2.4rem}.case__content p{font-size:1.4rem;line-height:2.2rem}.process-block{position:static;opacity:1;padding-left:55px;transform:none;min-height:auto}.process__container::before{left:21px}.process-content,.process-content:last-child{width:100%;text-align:left;padding:0}.process-block:nth-child(2n) .process-content:first-child{padding-left:0}.process-block{flex-wrap:wrap}.marker{order:-1;position:absolute;margin-bottom:1.5rem;left:0;font-size:1.5rem;width:40px;height:40px}.process-tags>span{padding:1rem 1.3rem;background:#fff;font-size:1rem;margin-left:0;margin-right:.8rem;position:relative}.process-tags{margin-top:2rem}.process-content h3{font-size:2.2rem;margin-bottom:.5rem;font-weight:500}#masthead.fixed{top:15px}.counter__container>p{font-size:1.2rem}.offer__card{min-height:100%}.gwt__portfolio>a,.gwt__portfolio::before,.gwt__portfolio>a img{border-radius:0}.offer__card--icon{margin-top:2.5rem;width:100px;height:100px;background-size:100px}.offer__card--icon img{height:40px}.tab__content p{font-size:1.4rem;line-height:2.4rem;margin:1.5rem 0}.gwt__portfolio--content{padding:2rem}.gwt__portfolio--content h3{font-size:2.8rem;letter-spacing:-.03em;line-height:3.4rem}.gwt__case__study .heading-wrap{width:100%;flex-wrap:wrap;gap:0}.gwt__case__study .heading-wrap p{margin-bottom:1.2rem}.gwt__case__wrapper>div:first-child{border-radius:10px 10px 0 0}.gwt__case__wrapper>div:last-child{border-radius:0 0 10px 10px}.all__tech--icons>div{flex:0 1 25%;width:25%;height:104px;min-width:25%}.gwt__blog__section .grid>div.column-3{grid-column:span 12}.faq__section .heading-wrap p{width:100%}.all__tech--icons>div:nth-child(16n+2),.all__tech--icons>div:nth-child(16n+4),.all__tech--icons>div:nth-child(16n+6),.all__tech--icons>div:nth-child(16n+8){background-color:#fff0}.all__tech--icons>div:nth-child(16n+9),.all__tech--icons>div:nth-child(16n+11),.all__tech--icons>div:nth-child(16n+13),.all__tech--icons>div:nth-child(16n+15){background-color:#fff0}.all__tech--icons>div:nth-child(8n+2),.all__tech--icons>div:nth-child(8n+4),.all__tech--icons>div:nth-child(8n+5),.all__tech--icons>div:nth-child(8n+7){background-color:#f2f2f2}.genesis__offer::before{display:none}.ripple-wrapper{display:none}.all__tech--icons>div img{width:40px}.gwt__blog__section .flex.mb-5{margin-bottom:3rem;gap:1.2rem}.blog__card h3{font-size:2rem;line-height:2.8rem}.blog__card{min-height:400px;padding:2rem;border-radius:2rem}.blog__card>a.blog__btn{right:-2px;bottom:-2px}.blog__card>a:first-child::before,.blog__card>div:first-child::before{width:100px;height:100px;z-index:14;background-size:100px}.blog__card>.blog__btn{width:55px;height:55px}.blog__card>.blog__btn svg{width:20px;height:20px}.heading-wrap p br{display:none}.accordion__item--body p{width:100%}.accordion__item--header h3{font-size:1.8rem;letter-spacing:-.01em}.accordion__item--header h3::after{width:30px;height:30px;background-size:8px}.accordion__item{padding:1.5rem;border-radius:1rem}.portfolio-content{position:static;padding:20px;background:var(--gradient)}.slider-card{border-radius:15px}.portfolio-content h3{font-size:2rem;line-height:1.5;margin-bottom:0}.slider-card>a{border-radius:10px 10px 0 0;height:250px}.slider-card>a img{border-radius:10px 10px 0 0}.industry__slider--thumb>div img{height:50px}.review__images{height:300px;margin-bottom:15px}.review__img-item:not(.active){bottom:-40px;left:-50px;transform:scale(.5)}}@media (max-width:480px){.slider-item{width:100%;max-width:100%;margin:0 15px}}@media (max-width:1170px){.site-header-container .main-navigation{display:none}#masthead.fixed .site-header-container{max-width:100%;padding-left:.9rem}#masthead.fixed .site-header-container .header__right{margin-left:auto}.header__right{margin-left:auto}.header__cta{display:flex;gap:1.2rem;align-items:center}.burger__menu{display:flex}}@media (max-width:992px){.why_choose__gwt .heading-wrap{max-width:100%}.heading-wrap h2{font-size:3.5rem;line-height:4rem}.section{padding-top:5rem}.heading-wrap h2 br{display:none}.contact__form .wpcf7-form{display:block}.footer__top{margin-bottom:2.5rem}.cursor-dot{display:none}.custom-logo{max-width:17rem}.footer__top p{font-size:9.696vw}.quick__links:last-child{margin-left:0;text-align:left}}@media (max-width:832px){.blog__card>a img{height:200px}.heading-wrap p{line-height:2.1rem;font-size:1.4rem}.header__whatsapp{display:none}.header__cta .btn{display:none;font-size:0;width:42px;height:42px;padding:0;justify-content:center;gap:0}.header__cta .btn.burger__menu{display:flex}.header__cta .btn.burger__menu svg{margin-top:2px;margin-right:2px}.desktop-hidden{display:block}.mobile-hidden{display:none}.tableof__content{display:none}}@media (max-width:768px){.footer__sticky.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.footer__sticky.visible{transform:translateY(0);opacity:1;align-items:center;pointer-events:auto;display:flex}#masthead.fixed .site-header-container .site-branding>a{width:auto;max-width:fit-content;height:auto}#masthead.fixed .site-header-container .site-branding>a .custom-logo{width:auto;min-width:auto;height:auto;max-width:14rem}.mb-5{margin-bottom:3rem}.footer__sticky{position:sticky;bottom:0;background:var(--gradient);display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:400;box-shadow:0 0 0 2px rgb(0 0 0 / .05);z-index:99}.footer__whatsapp{position:fixed;right:10px;width:50px;height:50px;border-radius:50px;background:#25d366;bottom:75px;z-index:9;display:flex;justify-content:center;align-items:center}.footer__whatsapp img{width:30px;object-fit:contain}.footer__sticky--pending{display:none}.footer__sticky a{display:block;padding:10px;color:#fff}.footer__sticky a img{max-width:2rem;filter:brightness(0) invert(1);display:block;margin:auto;margin-bottom:8px}.footer__contact--details{flex-wrap:wrap;justify-content:flex-start}.footer__contacts>div>div:last-child a{margin:0}.footer__contact--details>div:last-child{margin-top:18px}.footer__contact--details>div,.footer__contact--details>div:last-child{max-width:100%}.portfolio__toc{display:none}.footer__links{display:block}.quick__links{margin-bottom:1.6rem;border-bottom:1px solid #eeeeee36}.quick__links span{position:relative}.quick__links span::after{content:"";position:absolute;right:0;background:url(/wp-content/themes/genesis-web-technology-2026/assets/img/icons/gwt-arrow-down.svg) center center no-repeat;width:16px;height:16px;top:50%;transform:translateY(-50%);transform-origin:center;transition:.3s linear}.link__title.active__links::after{transition:.3s linear;transform:rotate(180deg)}.quick__links ul{display:none}.footer__contacts .link__title{margin-bottom:1rem}.why__bg{padding:20px;border-radius:20px}.why__bg .grid>div{grid-column:span 6}.why__card__new>div{width:50px;height:50px}.why__card__new>div img{width:25px}.why__bg>div::before{display:none}.why__anim{opacity:.6;bottom:auto;height:auto;aspect-ratio:1440 / 800}.why__anim-craft{transform:scale(2.4)}.why__anim-tail{stroke-width:6}.why__anim-rips path{stroke-width:4}.why__card__new h3{font-size:2rem}.why__card__new p{font-size:14px}.header__right .header__cta>a:nth-child(2) svg,#masthead.fixed .header__right .header__cta>a:nth-child(2) svg{width:20px}.header__whatsapp{width:36px;height:36px}.content__area h1{font-size:3rem}.content__area h2{font-size:2.4rem;line-height:3.4rem}.content__area h3{font-size:2rem}.content__area h4{font-size:2rem}.sc__container{display:block;padding:3rem}.default__banner span{width:100%}.main__title{font-size:2.5rem;margin-bottom:1.8rem;padding-bottom:1.8rem;line-height:1.5;letter-spacing:-.02em}.default__banner{padding-top:50px}.default__title{font-size:3.6rem;line-height:4.4rem;letter-spacing:-.02rem}.default__banner .banner__icon{max-height:150px}.process__grid>div{gap:8px;flex-wrap:wrap;align-items:flex-start;flex-direction:column}.footer__top p{font-size:9.6vw}.contact__wrap a,.contact__wrap p,.process__grid p{font-size:1.2rem;line-height:17px;letter-spacing:1}.default__banner img{height:60px}.breadcrumbs ul{flex-wrap:wrap}.breadcrumbs ul li a,.breadcrumbs ul li:not(:last-child)::after{font-size:1.2rem}.footer__links--socials{margin:0;margin:3rem 0;width:100%}.footer__contacts{margin-top:4rem}.footer__links{gap:3rem}.section{padding-top:4rem}.bg-gray,.bg-blue,.bg-blue-gradient{margin-top:4rem;padding:4rem 0}.genesis__client--section{margin-top:0}.contact__form,.contact__detaling{border-radius:10px}.footer__links--socials+div{text-align:left}.footer__bottom>div:not(.footer__bottom--copyright){display:none}.footer__bottom--logo{margin:auto;order:-1}.footer__bottom--logo img{width:125px}.heading-wrap{margin-bottom:3rem}.footer__contacts p{max-width:100%}.genesis__values .mission__vision__card{display:block}.faq__section .grid{grid-gap:0}}.gwt__testimonials{overflow:hidden}@media (max-width:500px){.default__title{font-size:3rem;line-height:3.6rem}}