/* Core: reset, vars, layout, header/footer, shared components (site-wide) — generated from style.min.css */
*, *::before, *::after{padding:0;margin:0;border:0;outline:0;box-sizing:border-box}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block}
html{-webkit-text-size-adjust:100%}
body{overflow-wrap:break-word;font-size:16px;line-height:1.5;color:#000;font-family:"PeydaWebVF";-moz-font-feature-settings:"ss02","swsh";-webkit-font-feature-settings:"ss02","swsh";font-feature-settings:"ss02","swsh";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;display:block;box-sizing:border-box}
a{color:#222;text-decoration:none;transition:all 0.2s ease-in-out;display:inline-block}
h1, h2, h3, h4, h5, h6{line-height:1.4;font-weight:700;box-decoration-break:clone}
h1{font-size:35px}
h2{font-size:29px}
h3{font-size:24px}
h4{font-size:21px}
h5{font-size:17px}
h6{font-size:15px}
form input, form select, form button, form textarea{border:1px solid #dbdbdb;padding:16px;border-radius:50px;font-size:16px;transition:all 0.3s;-moz-font-feature-settings:"ss02","swsh";font-feature-settings:"ss02","swsh";width:100%;color:#6a6a6a;text-align:right;background-color:#ffffffba}
form input[type="submit"]{background-color:var(--c-1);border-color:#fff0;color:#fff;font-size:20px;cursor:pointer}
form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"PeydaWebVF";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 10px center;background-size:20px;border:1px solid #ccc}
textarea{width:100% !important}
small{opacity:0.8;display:block;font-size:0.9em;font-weight:400;margin:4px 0 0}
strong, big{font-weight:700}
em{font-style:italic}
ul, ol{list-style:none}
pre{display:inline-block;position:relative;padding:6px 14px;margin-bottom:30px;border-radius:var(--br-1);overflow:auto;max-width:100%}
pre small{margin:0;font-size:inherit;display:inline-block}
q{font-weight:700;position:relative;padding:6px 14px;background:rgb(167 167 167 / 0.1);border-radius:var(--br-1);overflow:auto;max-width:100%}
.blockquote{text-align:center;padding:30px}
cite{opacity:0.7;font-size:16px;margin:0 5px;background:rgb(167 167 167 / 0.1);padding:3px 10px;display:inline-block}
blockquote cite, .blockquote cite, pre cite{display:block;font-size:12px;font-style:italic;background:none}
code, tt{position:relative;padding:8px 10px;background:rgb(167 167 167 / 0.1);border-radius:var(--br-1);overflow:auto;display:inline-block;vertical-align:middle;line-height:1.2}
blockquote code{padding:4px 6px}
pre, code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;white-space:pre-wrap}
mark{padding:3px 5px}
video{width:100%;height:auto}
iframe{max-width:100%}
.widget th:last-child, .widget td:last-child{border-right:0}
address{border:1px dashed rgb(167 167 167 / 0.3);display:inline-block;padding:20px;margin:0 0 30px}
button, input, textarea{font-family:inherit}
input:focus, select:focus, textarea:focus{border-color:var(--c-1)}
input::placeholder, textarea::placeholder{color:#aaa}
input:disabled{background-color:#ced4da;cursor:no-drop}
.wp-video, .mejs-container{border-radius:var(--br-1);overflow:hidden;width:100% !important}
.wp-video, .wp-audio-shortcode{max-width:100% !important;margin:20px auto}
hr{width:100%;height:1px;background-color:#000;margin:30px 0}
svg{width:24px;height:24px}
img.alignleft{float:left;margin:30px !important;height:auto}
img.alignright{float:right;margin:30px !important;height:auto}
.gallery, .contact-layout, :where(.post.style-2) .item{display:flex;flex-wrap:wrap}
.gallery .gallery-item{padding:15px}
figcaption{text-align:center}
.alignleft{float:left;margin-right:1rem}
.alignright{float:right;margin-left:1rem}
.aligncenter, .aligncenter img{clear:both;display:block;margin:0 auto}
.clear{clear:both}
.cyberisho-table{overflow:hidden;width:100%}
.cyberisho-table table{text-align:center;border-spacing:0 6px;border-collapse:separate !important;width:100% !important;margin:30px 0;box-sizing:border-box}
.cyberisho-table td{border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1}
.cyberisho-table table tr:first-child td{background-color:var(--c-1);color:#fff;font-weight:700;border:none}
.cyberisho-table table tr td:first-child{border-top-right-radius:10px;border-bottom-right-radius:10px}
.cyberisho-table table tr td:last-child{border-top-left-radius:10px;border-bottom-left-radius:10px}
.widget table{table-layout:fixed}
.cyberisho-table td:first-child{border-right:1px solid #a1a1a1}
.cyberisho-table td:last-child{border-left:1px solid #a1a1a1}
.cyberisho-table tr:nth-child(2n) td{background-color:#fff;border:none}
.cyberisho-table th, td{padding:8px;position:relative;width:auto !important}
.widget th:last-child, .widget td:last-child{border-right:0}
.cyberisho-table thead{background-color:rgb(167 167 167 / 0.1)}
.cyberisho-table table caption{padding:0 0 10px}
abbr, acronym{border-bottom:1px dotted;cursor:help}
kbd{background:#6f6f6f;padding:4px 10px;border-radius:4px;color:#fff}
dl{border:3px double rgb(167 167 167 / 0.3);padding:20px;margin:0 0 20px}
dt{float:left;clear:left;width:150px;text-align:right;font-weight:bolder}
dt:after{content:":"}
dd{margin:0 0 10px 170px;padding:0 0 10px 0;border-bottom:1px solid rgb(167 167 167 / 0.2)}
dd:last-child{margin-bottom:0;border-bottom:0}
.container{width:100%;padding:0 15px;margin:0 auto;position:relative;height:100%}
.container-full{margin:50px calc(50% - 50vw) 50px calc(50% - 50.7vw);padding:40px 0}
.cols-1 > *{flex:0 0 100%;max-width:100%}
.cols-2 > *, .gallery-columns-2 .gallery-item{flex:0 0 50%;max-width:50%}
.cols-2.g-40 > *{flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px)}
.cols-2.g-20 > *{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}
.cols-3 > *, .gallery-columns-3 .gallery-item{flex:0 0 33.333333%;max-width:33.333333%}
.cols-3.g-20 > *{flex:0 0 calc(33.333333% - 20px);max-width:calc(33.333333% - 20px)}
.cols-4.g-20 > *{flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px)}
.cols-3.g-30 > *{flex:0 0 calc(33.333333% - 30px);max-width:calc(33.333333% - 30px)}
.cols-4 > *, .gallery-columns-4 .gallery-item{flex:0 0 25%;max-width:25%}
.cols-5 > *, .gallery-columns-5 .gallery-item{flex:0 0 20%;max-width:20%}
.cols-6 > *, .gallery-columns-6 .gallery-item{flex:0 0 16.666667%;max-width:16.666667%}
.cols-10 > *{flex:0 0 10%;max-width:10%}
.flex, .contact-cards, .service-items, .call-action-link, :where(.portfolio-wrapper) .portfolio-item, .search-card-link{display:flex}
/* === component layout rules (extracted from markup utility classes; same (0,1,0) specificity & position as the old utilities) === */
.footer-topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
:where(.footer) .contact-info, .call-action{display:flex;flex-wrap:wrap;justify-content:space-between}
.footer-menu, .tel-wrapper{display:flex;justify-content:flex-end}.header-entry, .contact-socile, .customer-comment-footer, .testimonial-footer, .partner-card-header, :where(.post-s4-entry) .info{display:flex;align-items:center;justify-content:space-between}
.hero-blog-entry{display:flex;flex-wrap:wrap;gap:40px}
.cyber-ajax-container, .w-100{width:100%}.pagination{display:flex;align-items:center;justify-content:center}
.about-history, :where(#customer-images) .swiper-slide{display:flex;justify-content:space-between}
.about-team-content, .condition-text{display:flex;flex-direction:column;justify-content:center}
.three-banner-section{display:flex;gap:20px;width:100%}
.blog-filters{display:flex;gap:20px;justify-content:space-between;width:100%}
.sort-by-wrapper, .filter-dropdown, .contact-cta, .header-btns, .portfolio-item-buttons{display:flex;gap:20px}
.contact-socile-list{display:flex;align-items:center;justify-content:flex-end;gap:20px}
.conditions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.google-update-card, .portfolio-header, .comment-meta{display:flex;align-items:center;gap:20px}
:where(.hero) .hero-image{display:flex;justify-content:center}
.action-info{display:flex;flex-direction:column}
:where(.why-us-items) .right, :where(.why-us-items) .left{display:flex;flex-direction:column;gap:20px}
:where(.landing-customer) .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.section-heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.whyus-card, .landing-testimonials-inside{display:flex;flex-wrap:wrap;align-items:center}
.no-result{display:flex;align-items:center;justify-content:center;flex-direction:column}
.hero-single-blog-entry{display:flex;flex-wrap:wrap;gap:20px}
:where(.hero-single-blog-entry) .post-info{display:flex;align-items:center;justify-content:center;flex-direction:column}
:where(#landing-testimonials) .swiper-slide, .blog-news-section{display:flex}
.page-header:where(.style-2.style-3), .justify-content-between{justify-content:space-between}
.like-dislike{display:flex;flex-direction:column-reverse;align-items:center}
.inline-flex{display:inline-flex}
.flex-column, .swiper-vertical > .swiper-wrapper{flex-direction:column}
.flex-row-reverse{flex-direction:row-reverse}
.flex-column-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.justify-content-start, .justify-content-right{justify-content:flex-start}
.justify-content-end, .justify-content-left{justify-content:flex-end}
.justify-content-center{justify-content:center}
.justify-content-around{justify-content:space-around}
.align-items-start, .align-items-right{align-items:flex-start}
.align-items-end, .align-items-left{align-items:flex-end}
.align-items-center{align-items:center}
.align-content-start{align-content:flex-start}
.align-content-end{align-content:flex-end}
.align-content-center{align-content:center}
.align-content-between{align-content:space-between}
.align-content-around{align-content:space-around}
.text-left{text-align:left !important}
.text-center{text-align:center !important}
.text-right{text-align:right !important}
.overflow-hidden{overflow:hidden}
.mb-0{margin-bottom:0 !important}
.mt-0{margin-top:0 !important}
.mtb-30, .swiper-wraper-video .video-item{margin:30px 0}
.mtb-40{margin:40px 0}
.mtb-85{margin:85px 0}
.mtb-100{margin:100px 0}
.mtb-150{margin:150px 0}
.mt-30{margin-top:30px}
.mt-20{margin-top:20px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-100{margin-top:100px}
.hide{display:none !important}
.ltr{direction:ltr}
.mb-30{margin-bottom:30px}
.mb-50{margin-bottom:50px}
.g-40, .service-items{gap:40px}
.g-20{gap:20px}
.g-30{gap:30px}
.arrow{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.image-border{border-radius:25px;margin-right:10px;background:#ffffff87;backdrop-filter:blur(15px);padding:20px;position:relative;z-index:3}
.image-border img{width:100%;height:100%;border-radius:25px;object-fit:cover}
.arrow-s2{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px}
.arrow-s2-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.arrow-s2-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.arrow-s2-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.arrow-s2-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.ball-wrap{position:absolute;right:-35px;top:-35px;z-index:-1}
.ball-wrap .ball{animation:randomFloat1 11s ease-in-out infinite alternate;height:120px;width:120px;position:absolute;border-radius:100%}
.ball-wrap .ball img{height:100%;width:100%;border-radius:100%}
@font-face{ font-display:swap;font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal }
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-android .swiper-slide, .swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-pointer-events{touch-action:pan-y}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.swiper-slide-invisible-blank, #app .swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight, .swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / 0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / 0.5),#fff0)}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / 0.5),#fff0)}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / 0.5),#fff0)}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / 0.5),#fff0)}
.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar, .swiper-button-lock, .swiper-pagination-lock, .swiper-scrollbar-lock{display:none}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
.swiper-button-next, .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev{display:none !important}
.swiper-button-next:after, .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev, .swiper-rtl .swiper-button-next{left:10px;right:auto}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next, .swiper-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden, .portfolio-scrollbar-desktop, .portfolio-scrollbar-mobile{opacity:0}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px) );height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px) );display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s left}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right}
.swiper-pagination-progressbar{background:rgb(0 0 0 / 0.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgb(0 0 0 / 0.1)}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgb(0 0 0 / 0.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag, .swiper-slide-zoomed{cursor:move}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-lazy-preloader-white, #app .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black, #app .swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid > .swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube, .swiper-flip, .swiper-cards{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:0.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.slider, .navbar-nav .menu-item-has-children{position:relative}
.swiper-pagination-bullet{transition:all 0.3s}
.swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;border-radius:4px;background-color:var(--c-1) !important}
.slider:not(.swiper-initialized) .swiper-slide.product, .slider:not(.swiper-initialized) .swiper-slide.category-item{width:20%}
.slider:not(.swiper-initialized) .swiper-slide.loop-style-two{width:25%}
@font-face{ font-family:"PeydaWebVF";src:url(/wp-content/themes/cyberisho/assets/fonts/PeydaWebVF.woff2) format("woff2-variations"),url(/wp-content/themes/cyberisho/assets/fonts/PeydaWebVF.woff) format("woff-variations");font-weight:100 950;font-style:normal;font-display:swap }
:root{--logo-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 739'%3E%3Cg id='%232a00c4ff'%3E%3Cpath fill='%232a00c4' opacity='1.00' d=' M 1012.41 16.39 C 1013.81 13.90 1014.48 10.91 1016.65 8.92 C 1014.24 27.20 1012.54 45.57 1009.92 63.82 C 1004.33 104.99 997.45 145.99 988.42 186.55 C 983.70 207.17 978.60 227.74 971.83 247.80 C 966.06 232.22 956.29 217.64 941.89 208.87 C 906.40 263.77 863.77 314.67 812.29 355.28 C 786.24 375.43 757.71 393.50 725.78 402.58 C 711.94 406.35 697.28 408.12 683.05 405.61 C 681.68 405.40 680.16 405.07 678.97 405.98 C 641.03 428.57 599.17 444.35 556.00 453.42 C 553.82 440.94 551.84 428.42 549.50 415.98 C 582.36 409.38 614.14 397.85 643.98 382.64 C 635.29 370.76 630.14 356.61 628.08 342.09 C 623.14 305.87 628.75 267.76 646.60 235.62 C 661.30 209.05 684.05 186.40 712.08 174.20 C 729.83 166.64 750.44 163.27 769.01 169.91 C 783.66 174.90 795.32 187.13 800.33 201.69 C 806.64 219.51 804.50 239.04 799.82 256.98 C 790.43 290.59 772.79 321.68 749.83 347.88 C 747.79 350.20 745.56 352.35 743.72 354.83 C 760.37 346.51 775.72 335.78 790.38 324.36 C 836.94 287.43 875.59 241.36 908.06 191.78 C 893.39 183.01 876.37 179.38 859.64 177.07 C 889.99 158.98 917.35 136.23 942.26 111.25 C 969.87 83.09 994.35 51.54 1012.41 16.39 M 708.22 220.21 C 692.35 232.51 680.41 249.50 673.13 268.13 C 665.44 287.77 663.09 309.24 664.83 330.19 C 665.96 341.66 668.27 354.19 676.92 362.55 C 708.54 340.55 735.69 311.30 752.22 276.28 C 758.81 262.09 764.59 247.21 766.42 231.57 C 767.07 223.99 766.97 215.35 761.76 209.25 C 756.85 203.91 748.90 203.70 742.21 204.53 C 729.67 206.40 718.18 212.59 708.22 220.21 Z'%3E%3C/path%3E%3C/g%3E%3Cg id='%23231f20ff'%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1476.35 244.19 C 1487.40 247.54 1498.35 251.19 1509.40 254.56 C 1510.35 255.00 1512.72 255.20 1511.93 256.86 C 1506.54 273.84 1500.14 290.50 1494.35 307.36 C 1480.26 347.45 1467.50 388.11 1458.93 429.77 C 1453.65 456.49 1449.98 483.69 1450.71 510.98 C 1451.28 529.93 1454.09 549.07 1461.29 566.72 C 1467.49 581.80 1477.27 595.75 1490.60 605.33 C 1505.28 615.58 1523.09 620.17 1540.65 622.26 C 1564.80 624.88 1589.20 623.29 1613.21 620.07 C 1655.51 614.09 1696.94 603.00 1737.41 589.48 C 1774.80 576.91 1811.51 562.24 1847.01 545.02 C 1861.44 537.87 1875.86 530.53 1889.16 521.41 C 1896.90 531.33 1903.99 541.75 1911.33 551.98 C 1896.40 562.46 1879.98 570.59 1863.68 578.69 C 1825.36 597.19 1785.77 613.04 1745.41 626.49 C 1706.10 639.52 1665.93 650.25 1624.96 656.54 C 1603.79 659.61 1582.41 661.56 1561.01 661.18 C 1538.67 660.66 1516.12 657.80 1495.11 649.92 C 1479.15 644.03 1464.36 634.75 1452.68 622.33 C 1429.89 598.70 1418.51 566.32 1414.83 534.19 C 1409.94 489.16 1416.62 443.78 1426.90 399.96 C 1437.23 355.85 1451.95 312.93 1467.29 270.36 C 1470.33 261.64 1473.53 252.98 1476.35 244.19 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 402.95 332.04 C 420.77 329.80 439.75 332.11 455.20 341.79 C 470.77 351.38 481.52 367.25 487.96 384.10 C 496.38 406.36 498.85 430.36 499.20 454.00 C 499.33 482.68 496.07 511.29 490.72 539.44 C 507.83 539.52 524.92 538.35 541.98 537.16 C 589.05 533.58 635.98 526.40 681.42 513.45 C 720.07 502.42 757.71 487.14 791.95 465.96 C 820.36 448.31 846.48 426.52 867.17 400.14 C 880.30 383.22 891.83 364.62 898.10 344.01 C 910.15 347.66 922.26 351.17 934.25 355.03 C 922.41 392.54 911.48 430.44 904.53 469.19 C 901.75 486.00 899.22 503.11 900.83 520.17 C 901.82 527.33 903.46 535.81 910.25 539.77 C 915.20 542.04 920.92 540.92 926.09 539.97 C 942.97 536.13 955.93 523.22 965.52 509.46 C 980.92 486.92 990.26 460.91 997.90 434.89 C 1005.87 406.78 1011.67 378.04 1015.28 349.05 C 1027.82 350.23 1040.33 351.79 1052.86 353.19 C 1051.07 370.31 1047.57 387.20 1044.08 404.04 C 1037.99 431.42 1030.20 458.50 1019.40 484.41 C 1009.97 506.87 998.23 528.70 981.89 546.92 C 968.98 561.24 952.41 572.96 933.35 577.13 C 921.36 579.58 908.23 580.37 896.84 575.16 C 885.29 570.01 877.69 558.83 873.77 547.15 C 866.98 526.85 866.99 505.05 868.36 483.91 C 868.95 472.76 870.72 461.72 872.07 450.65 C 864.28 457.30 857.04 464.61 848.93 470.91 C 824.24 490.98 796.85 507.62 768.06 521.13 C 729.96 539.01 689.53 551.61 648.42 560.41 C 598.97 570.90 548.48 575.97 497.99 577.42 C 479.28 577.96 460.56 577.79 441.85 577.84 C 444.52 566.76 448.13 555.93 450.78 544.84 C 455.67 523.55 459.08 501.89 460.55 480.08 C 462.02 456.03 462.06 431.47 455.94 408.00 C 452.58 395.53 447.17 382.44 436.14 374.89 C 427.08 368.57 415.42 368.32 404.89 370.01 C 387.05 373.18 370.37 380.86 354.70 389.73 C 326.88 405.76 301.45 426.07 280.07 450.04 C 268.13 463.63 257.40 478.57 250.47 495.38 C 245.04 508.80 242.47 524.07 246.79 538.17 C 248.86 545.76 254.14 552.07 260.39 556.66 C 273.30 566.11 290.03 569.43 305.76 567.53 C 323.35 565.33 339.68 556.59 352.53 544.55 C 368.45 529.79 379.82 510.79 388.28 490.95 C 398.14 493.44 407.77 496.80 417.58 499.49 C 419.94 500.11 422.26 500.87 424.50 501.86 C 420.18 524.50 416.22 547.23 410.58 569.59 C 406.27 586.29 401.25 602.95 393.46 618.40 C 386.55 632.34 377.08 645.15 365.08 655.12 C 354.25 664.28 341.70 671.19 328.66 676.64 C 310.11 684.37 290.61 689.52 271.02 693.87 C 223.53 703.98 175.29 709.91 127.17 716.10 C 88.85 720.63 50.56 725.51 12.22 729.79 C 10.72 717.22 9.29 704.63 7.57 692.11 C 54.21 686.91 100.79 681.15 147.34 675.29 C 173.84 671.79 200.31 668.08 226.62 663.38 C 246.51 659.84 266.31 655.60 285.61 649.59 C 303.17 643.98 320.54 636.66 335.02 625.02 C 348.58 614.26 358.56 599.47 364.99 583.51 C 355.49 589.57 345.74 595.45 335.01 599.11 C 312.23 607.55 286.59 608.13 263.53 600.43 C 247.24 594.90 232.25 584.99 221.75 571.25 C 212.04 558.64 207.55 542.68 206.77 526.96 C 205.96 506.28 212.22 485.90 221.72 467.71 C 234.62 443.20 252.86 421.88 273.08 403.11 C 293.14 384.66 315.29 368.46 339.09 355.17 C 358.96 344.20 380.28 335.01 402.95 332.04 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1147.94 339.86 C 1158.79 335.13 1170.46 332.39 1182.25 331.55 C 1194.61 330.85 1207.50 330.83 1219.04 335.93 C 1229.63 340.31 1237.79 349.43 1242.02 359.98 C 1248.75 376.42 1249.01 394.57 1248.50 412.07 C 1247.23 440.84 1241.98 469.27 1240.58 498.03 C 1240.37 508.62 1239.82 519.60 1243.39 529.76 C 1245.31 535.37 1249.80 540.67 1256.01 541.33 C 1268.47 542.81 1280.56 536.78 1289.35 528.33 C 1301.32 516.82 1309.27 501.90 1315.92 486.87 C 1324.65 466.64 1330.73 445.39 1335.78 423.98 C 1341.07 400.54 1345.30 376.84 1347.87 352.94 C 1348.13 351.70 1347.85 348.96 1349.97 349.54 C 1361.92 350.71 1373.87 351.87 1385.81 353.08 C 1383.40 378.00 1378.78 402.68 1373.06 427.03 C 1364.91 460.58 1354.30 493.95 1337.02 524.01 C 1327.13 540.76 1314.93 556.77 1298.45 567.50 C 1285.75 575.97 1270.28 580.19 1255.04 579.27 C 1242.86 578.69 1230.23 575.33 1221.05 566.91 C 1208.14 555.06 1204.17 536.83 1203.00 520.02 C 1200.81 484.17 1208.50 448.75 1210.58 413.08 C 1210.85 401.82 1211.67 390.12 1207.72 379.33 C 1206.01 374.51 1202.12 370.06 1196.84 369.28 C 1179.80 367.84 1162.16 372.99 1148.99 384.02 C 1133.70 396.69 1124.13 414.71 1116.85 432.86 C 1102.24 470.45 1095.25 510.38 1088.02 549.89 C 1085.08 568.47 1080.83 586.99 1073.29 604.29 C 1066.51 620.01 1056.69 634.48 1044.13 646.15 C 1021.57 667.24 992.33 679.35 963.12 688.11 C 937.41 695.75 911.02 700.80 884.61 705.33 C 833.31 713.82 781.61 719.50 729.97 725.35 C 728.62 725.37 725.90 726.31 726.02 724.01 C 724.77 712.05 723.28 700.11 722.17 688.14 C 783.67 681.02 845.36 674.65 906.23 663.03 C 926.53 658.88 946.79 654.22 966.36 647.33 C 983.80 641.22 1000.94 633.19 1014.86 620.82 C 1026.75 610.40 1035.50 596.76 1041.06 582.03 C 1047.49 565.64 1049.70 548.07 1052.93 530.88 C 1057.65 505.05 1062.81 479.27 1069.95 453.98 C 1078.53 423.80 1089.91 393.51 1110.06 369.01 C 1120.30 356.64 1133.15 346.26 1147.94 339.86 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 645.60 626.55 C 669.67 620.24 693.79 610.55 711.97 593.02 C 720.81 602.05 729.92 610.80 738.66 619.92 C 715.29 642.84 684.15 655.96 652.80 663.76 C 626.76 670.12 599.91 672.85 573.13 672.97 C 573.31 660.39 572.85 647.82 573.15 635.24 C 597.52 635.09 621.94 632.50 645.60 626.55 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1349.21 593.03 C 1358.37 601.83 1367.36 610.84 1376.16 620.01 C 1351.79 643.71 1319.27 656.98 1286.63 664.67 C 1261.76 670.36 1236.23 672.82 1210.74 673.02 C 1210.70 660.42 1210.30 647.80 1210.81 635.21 C 1233.33 635.15 1255.88 632.83 1277.86 627.83 C 1296.22 623.50 1314.33 617.27 1330.56 607.51 C 1337.28 603.40 1343.75 598.75 1349.21 593.03 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1120.10 626.65 C 1133.92 629.50 1147.73 632.71 1161.83 634.05 C 1160.71 646.58 1159.50 659.10 1158.16 671.61 C 1142.22 669.97 1126.39 667.06 1110.91 662.93 C 1113.71 650.77 1117.21 638.78 1120.10 626.65 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--c-1:#2843da;--c-2:#5c5d62;--c-3:#97bbf5;--c-4:#f1fdfd;--c-5:#5ffedd;--br-1:8px;--swiper-theme-color:#007aff;--swiper-navigation-size:44px}
::-moz-selection, ::selection{color:#fff;background:var(--c-1)}
@keyframes flicker{0%{opacity:0.1;} 15%{opacity:0.3;} 25%{opacity:0.5;} 40%{opacity:0.8;} 50%{opacity:1;} 65%{opacity:0.8;} 80%{opacity:0.5;} 90%{opacity:0.3;} 100%{opacity:0.1;}}
@keyframes faqFade{from{opacity:0;transform:translateY(-5px);} to{opacity:1;transform:translateY(0);}}
@keyframes bounce{0%{transform:translate(0,0);} 50%{transform:translate(2px,-5px);}}
@keyframes randomFloat1{0%{transform:translate(0,0) scale(1);} 33%{transform:translate(10px,-10px) scale(1.02);} 66%{transform:translate(-10px,5px) scale(0.98);} 100%{transform:translate(10px,-10px) scale(1);}}
@keyframes randomFloat2{0%{transform:translate(0,0);} 25%{transform:translate(-12px,13px);} 50%{transform:translate(8px,20px);} 75%{transform:translate(10px,-12px);} 100%{transform:translate(0,0);}}
@keyframes randomFloat3{0%{transform:translate(0,0);} 40%{transform:translate(-25px,-30px);} 80%{transform:translate(25px,-15px);} 100%{transform:translate(0,0);}}
@keyframes moveHorizontal{0%{transform:translateX(0) rotate(0deg);} 100%{transform:translateX(15px) rotate(10deg);}}
@keyframes rotate{from{transform:rotate(0deg);} to{transform:rotate(360deg);}}
@keyframes jelly{from{transform:scale(1,1);} 30%{transform:scale(1.25,0.75);} 40%{transform:scale(0.75,1.25);} 50%{transform:scale(1.15,0.85);} 65%{transform:scale(0.95,1.05);} 75%{transform:scale(1.05,0.95);} to{transform:scale(1,1);}}
@keyframes modalFadeIn{from{opacity:0;transform:scale(0.9);} to{opacity:1;transform:scale(1);}}
.btn{cursor:pointer;text-align:center;font-weight:500;padding:12px 60px;border-radius:50px;border:1px solid var(--c-1);overflow:hidden;position:relative;z-index:1;transition:all 0.4s ease-in}
.btn.has-bg{background-color:var(--c-1)}
.btn .button-text{position:relative;z-index:10;transition:all 0.3s ease}
.btn .position-aware-bg{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:var(--c-1);transition:width 0.4s ease-in-out,height 0.4s ease-in-out;transform:translate(-50%,-50%);z-index:-1}
.btn:hover .position-aware-bg{width:225%;height:562.5px}
.btn .button-text{color:var(--c-1)}
.btn.has-bg .button-text, .btn:hover .button-text{color:#fff}
.btn.has-bg:hover .button-text{color:var(--c-1)}
.btn.has-bg .position-aware-bg{background-color:#fff}
.btn.has-bg:hover{border-color:#fff;background-color:#fff}
.header{position:fixed;width:100%;top:0;right:0;z-index:999}
body.logged-in.admin-bar .header{top:32px}
.header .header-entry{height:80px;background:#fff0;border-radius:0 0 30px 30px;border-top:0;padding:30px;z-index:20;position:relative}
.header .header-entry::before{content:"";position:absolute;inset:0;z-index:-1;background:#e8f9f785;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom-right-radius:20px;border-bottom-left-radius:20px;border:2px solid rgb(255 255 255 / 0.4);border-top:0}
.header nav ul li a{padding:0 8px;position:relative;transition:all 0.3s ease}
.header nav ul li a:hover{color:var(--c-1)}
.header nav ul li:not(:first-child) a::before{content:".";position:absolute;right:-2px}
.header nav ul li.cyberisho-logo + li a::before{display:none}
.header .header-tel{background:rgba(255,255,255,25%);padding:7px 15px 5px 15px;display:inline-block;border-radius:50px;font-weight:600}
.header .header-search{padding:7px 10px;border-radius:50px;width:100px;background:rgb(255 255 255 / 25%)}
.header .header-search::placeholder{color:#000;font-weight:500}
.header .header-entry .tel-wrapper{width:19.5%}
.header-search-wrapper{width:19.5%;position:relative}
.header-search-wrapper .header-search{z-index:2;position:relative;transition:all 0.3s ease;width:122px}
.header-search-wrapper .header-search::placeholder, .header .header-tel{color:#0000009e}
.header .header-tel:hover, .header-search-wrapper .header-search:focus::placeholder{color:#000}
.header-search-wrapper .header-search:focus{width:100%;background:#fff}
.navbar-nav .sub-menu{position:absolute;top:100%;right:0;background:rgb(255 255 255 / 0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / 0.5);border-radius:15px;padding:10px;min-width:250px;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:999;box-shadow:0 8px 32px 0 rgb(31 38 135 / 0.15);display:block;margin-top:15px;pointer-events:none}
.navbar-nav .sub-menu::before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:#fff0}
.header .sub-menu a::before, .mobile-submenu-toggle, .mobile-menu-toggle, .mobile-icons, .header nav .search-responsive-icon{display:none}
.navbar-nav .menu-item-has-children:hover > .sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}
.navbar-nav .sub-menu li{width:100%;display:block;margin:0;padding:0;border:none}
.navbar-nav .sub-menu li a{padding:10px 15px;width:100%;display:block;color:#333;border-bottom:1px solid rgb(0 0 0 / 0.05);transition:background 0.3s,color 0.3s}
.navbar-nav .sub-menu li:last-child a{border-bottom:none}
.navbar-nav .sub-menu li a:hover{background:rgb(255 255 255 / 0.8);color:var(--c-1);border-radius:10px}
.search-spinner{display:none;position:absolute;left:15px;top:50%;width:20px;height:20px;border:2px solid #ccc;border-top-color:var(--c-1);border-radius:50%;transform:translateY(-50%);animation:spin 0.6s linear infinite;z-index:3}
@keyframes spin{to{transform:translateY(-50%) rotate(360deg);}}
.ajax-search-results{display:none;position:absolute;top:197%;right:-30px;width:350px;border-radius:20px;z-index:999;padding:15px 15px 15px 10px;border:1px solid rgb(255 255 255 / 0.5);background:rgb(255 255 255 / 0.6);backdrop-filter:blur(5px);box-shadow:0 8px 32px 0 rgb(31 38 135 / 0.15)}
.ajax-scroll-wrapper{max-height:450px;overflow-y:auto;padding-left:10px}
.ajax-scroll-wrapper::-webkit-scrollbar{width:8px}
.ajax-scroll-wrapper::-webkit-scrollbar-thumb{background-color:var(--c-1);border-radius:10px;border:2px solid #fff0;background-clip:content-box}
.ajax-scroll-wrapper::-webkit-scrollbar-track{background:rgb(0 0 0 / 0.05);border-radius:10px;margin-top:5px;margin-bottom:5px}
.search-result-item{display:flex;align-items:center;padding:12px;transition:all 0.2s;border-radius:15px;text-decoration:none !important;margin-bottom:5px}
.search-result-item:last-child{border-bottom:none}
.search-result-item:hover{background-color:#f9f9f9}
.search-result-img{width:50px;height:50px;border-radius:10px;object-fit:cover;margin-left:10px}
.search-result-info{flex-grow:1;display:flex;justify-content:space-between;align-items:center}
.search-result-title{padding-left:5px;font-size:14px;font-weight:700;color:#333;margin-bottom:5px;line-height:1.4}
.search-no-result{padding:15px;text-align:center;color:#888;font-size:14px}
.page-header{height:700px;margin-bottom:-350px;position:relative}
.page-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:500px;z-index:-1;background:linear-gradient(to bottom,#fff0 40%,#fff 100%),radial-gradient(ellipse at top left,#a0a7fc -5%,transparent 63%),radial-gradient(ellipse at center left,#82fff1 8%,transparent 30%),radial-gradient(ellipse at bottom left,#82fff1 13%,transparent 24%),radial-gradient(ellipse at center center,#efeffa 33%,#d8d4f9 100%)}
.landing-page-v2 .page-header{height:510px;margin-bottom:0}
.landing-page-v2 .page-header .page-header-entry{padding-bottom:155px}
main.main{z-index:1;position:relative}
main .glossary-empty{margin-bottom:350px}
.text{text-align:justify}
.page-header .page-header-entry{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:385px}
.page-header .page-header-entry .text{margin-bottom:20px}
.page-header:not(.section-hero):not(.style-2){height:auto;margin-bottom:0}
.page-header:not(.section-hero):not(.style-2) .page-header-entry{justify-content:flex-start;height:auto;padding-bottom:15px;padding-top:120px}
.page-header-entry .title{font-size:36px}
.page-header-entry .rank-math-breadcrumb{margin-top:-6px;width:100%}
.rank-math-breadcrumb p{flex-wrap:nowrap !important;overflow-x:auto !important;white-space:nowrap !important;justify-content:flex-start !important;width:100% !important;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(40 67 218 / 0.3) #fff0;gap:6px;margin-top:8px}
.rank-math-breadcrumb .separator{font-family:tahoma}
.rank-math-breadcrumb p a:first-child{width:16px;height:16px;text-indent:-9999px;overflow:hidden;margin:-6px 0 -3px 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='house-icon' viewBox='0 0 512 512'%3E%3Cpath d='M 247.54 0.00 L 266.70 0.00 C 276.07 1.91 284.64 6.92 291.27 13.76 C 356.59 79.07 421.91 144.39 487.22 209.71 C 494.02 216.93 502.13 223.20 506.97 232.04 C 509.36 236.30 511.03 240.95 512.00 245.74 L 512.00 264.25 C 508.82 281.04 495.73 295.44 479.31 300.15 C 472.47 302.33 465.22 302.18 458.13 302.14 C 458.12 352.08 458.12 402.01 458.13 451.95 C 458.32 460.17 457.33 468.51 454.19 476.16 C 446.38 496.41 425.73 510.84 403.98 510.95 C 376.28 511.04 348.58 511.01 320.88 510.97 C 313.05 510.95 306.16 503.92 306.26 496.09 C 306.22 458.07 306.25 420.04 306.24 382.01 C 306.23 377.04 306.58 371.89 304.80 367.15 C 302.16 359.51 295.62 353.39 287.82 351.27 C 284.30 350.22 280.59 350.31 276.96 350.32 C 261.97 350.38 246.98 350.27 231.99 350.37 C 221.87 350.55 212.39 357.60 209.14 367.16 C 207.35 371.90 207.73 377.04 207.70 382.01 C 207.70 420.01 207.73 458.02 207.69 496.02 C 207.82 503.86 200.96 510.93 193.10 510.96 C 165.40 511.02 137.68 511.04 109.97 510.95 C 89.29 510.80 69.50 497.78 60.97 478.98 C 57.47 471.53 55.81 463.28 55.84 455.05 C 55.81 404.08 55.84 353.11 55.82 302.14 C 47.24 302.35 38.40 302.08 30.40 298.64 C 17.48 293.47 7.15 282.27 3.13 268.94 C -0.98 255.85 1.01 240.99 8.51 229.49 C 11.81 224.26 16.41 220.07 20.74 215.72 C 87.55 148.89 154.40 82.08 221.21 15.25 C 228.20 7.68 237.33 1.92 247.54 0.00 M 244.96 33.96 C 175.27 103.61 105.63 173.29 35.95 242.95 C 32.02 246.82 30.24 252.68 31.27 258.09 C 32.52 265.61 39.35 271.73 46.98 272.05 C 55.30 272.30 63.63 271.97 71.96 272.20 C 79.46 272.63 85.84 279.42 85.81 286.94 C 85.87 343.29 85.79 399.64 85.84 455.99 C 85.61 469.00 96.98 480.73 109.97 480.95 C 132.55 481.06 155.12 480.97 177.70 480.99 C 177.72 446.01 177.68 411.03 177.72 376.05 C 177.58 361.74 183.21 347.45 193.25 337.22 C 203.29 326.73 217.62 320.50 232.14 320.37 C 248.10 320.28 264.05 320.35 280.01 320.34 C 287.91 320.30 295.84 321.75 303.09 324.94 C 319.12 331.86 331.40 346.79 334.97 363.89 C 336.67 371.46 336.16 379.27 336.24 386.97 C 336.24 418.31 336.25 449.65 336.24 480.99 C 358.84 480.98 381.45 481.06 404.06 480.95 C 417.05 480.70 428.34 468.93 428.10 455.94 C 428.14 401.30 428.11 346.65 428.12 292.01 C 428.17 288.71 427.78 285.28 429.02 282.13 C 430.99 276.37 436.77 272.20 442.86 272.16 C 450.91 272.04 458.98 272.25 467.03 272.07 C 475.74 271.70 483.14 263.72 482.95 255.02 C 483.09 249.52 480.11 244.51 476.08 240.97 C 407.07 171.98 338.08 102.95 269.05 33.98 C 262.76 27.43 251.23 27.36 244.96 33.96 Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}
.rank-math-breadcrumb p::-webkit-scrollbar{height:6px;border-radius:10px}
.rank-math-breadcrumb p::-webkit-scrollbar-track{background:rgb(0 0 0 / 0.06);border-radius:10px}
.rank-math-breadcrumb p::-webkit-scrollbar-thumb{background-color:rgb(40 67 218 / 0.3);border-radius:10px;border:1px solid rgb(255 255 255 / 0.7);transition:background-color 0.25s ease,opacity 0.25s ease}
.rank-math-breadcrumb p:hover::-webkit-scrollbar-thumb, .rank-math-breadcrumb p:active::-webkit-scrollbar-thumb{background-color:var(--c-1);opacity:1}
.rank-math-breadcrumb p:hover{scrollbar-color:var(--c-1) #fff0}
.page-header.style-2{height:auto;padding-bottom:100px;margin:0}
.page-header.style-2 .page-header-entry, .page-header.style-3 .page-header-entry{padding:120px 0 0 0}
.page-header.style-3.has-image .page-header-flex{padding-top:140px}
.page-header.style-3.has-image .page-header-entry{padding:0;min-width:0}
.page-header.style-3.has-image .page-header-image{min-width:0;overflow:hidden}
.page-header.style-3.has-image .page-header-image img{width:100%;height:auto;display:block}
@media (max-width: 768px){.page-header.style-3.has-image .page-header-flex{flex-direction:column;align-items:stretch;padding-top:110px}.page-header.style-3.has-image .page-header-entry{order:1;flex:0 0 100%;max-width:100%}.page-header.style-3.has-image .page-header-image{order:2;flex:0 0 100%;max-width:100%}}
.hero{background:linear-gradient(to bottom,#fff0 55%,#ffffff 100%),radial-gradient(ellipse at top left,#9ba8fd 15%,transparent 60%),radial-gradient(ellipse at bottom left,#a4e3fe 40%,transparent 60%),radial-gradient(ellipse at top right,#d0caf8 15%,transparent 60%),radial-gradient(ellipse at bottom right,transparent 15%,transparent 60%);padding-top:120px}
.hero .hero-image{position:relative}
.hero .hero-image img{object-fit:contain}
.hero .hero-image .text{position:absolute;width:160px;height:130px;right:12%;top:20%;border-radius:20px;font-size:18px;backdrop-filter:blur(3px);background:#ffffff50;padding:20px;color:var(--c-1);border:1px solid rgb(255 255 255 / 0.4)}
.hero .hero-text{padding:130px 100px 100px 0;text-align:center}
.hero .hero-text .title{font-size:31px}
.hero .hero-text .text{color:var(--c-2);padding:10px 0;font-size:17px}
.hero .hero-image .ball-wrap.s1{right:140px;top:35px;z-index:1}
.hero .hero-image .ball-wrap.s1 .ball{height:22px;width:22px}
.hero .hero-image .ball-wrap.s2{right:auto;top:30%;z-index:1;left:24%}
.hero .hero-image .ball-wrap.s2 .ball{height:18px;width:18px}
.hero .hero-image .ball-wrap.s3{right:auto;top:auto;z-index:1;left:28%;bottom:40%}
.hero .hero-image .ball-wrap.s3 .ball{width:10px;height:10px}
.section-title{font-size:31px;text-align:center;color:#000}
.customer-comments{background-color:var(--c-1);padding-bottom:50px;position:relative;z-index:2}
.customer-comments::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3894 1694'%3E%3Cpath fill='%232742da' d='M -0.5,0.5 C -0.5,0.166667 -0.5,-0.166667 -0.5,-0.5C 18.1667,-0.5 36.8333,-0.5 55.5,-0.5C 1334.67,1.08315 2614,2.08315 3893.5,2.5C 3893.5,2.83333 3893.5,3.16667 3893.5,3.5C 3801.44,11.4799 3712.1,31.6465 3625.5,64C 3497.47,111.991 3379.47,176.991 3271.5,259C 3151.88,350.948 3046.72,457.115 2956,577.5C 2937.28,602.554 2918.95,627.887 2901,653.5C 2716.33,920.167 2531.67,1186.83 2347,1453.5C 2270.74,1563.06 2168.57,1637.23 2040.5,1676C 2006.25,1685.21 1971.58,1691.04 1936.5,1693.5C 1919.17,1693.5 1901.83,1693.5 1884.5,1693.5C 1806.98,1687.87 1733.31,1667.7 1663.5,1633C 1608.38,1606.13 1557.71,1572.8 1511.5,1533C 1475.58,1500.43 1444.08,1464.27 1417,1424.5C 1208.67,1112.5 1000.33,800.5 792,488.5C 765.176,450.329 734.676,415.162 700.5,383C 608.19,302.532 510.857,228.865 408.5,162C 350.338,124.576 289.671,91.2425 226.5,62C 165.931,33.69 102.598,14.3566 36.5,4C 24.134,2.56309 11.8007,1.39642 -0.5,0.5 Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:50%;bottom:-30px;display:block;width:120px;height:30px;transform:translate(50%,-0.05rem)}
#customer-comments{top:-125px}
#customer-comments .swiper-slide{height:auto}
.customer-comments .section-title{margin-top:150px;top:-150px;position:relative}
.customer-comments .customer-comment{background:linear-gradient(180deg,#f1fdfd 0%,#ffffff54 60%);backdrop-filter:blur(10px);border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;height:100%}
.customer-comments .customer-name{font-size:18px;font-weight:700}
.customer-comments .text{text-align:justify;font-size:17px}
.comment-like-dislike .like-dislike{flex-direction:row}
.audio-play{cursor:pointer;position:relative;width:35px;height:35px;border-radius:5px;padding:1px}
.audio-play-entry{width:100%;height:100%}
.audio-play.active{background-color:#ffffff3d}
.audio-play .pause-icon, .audio-play.active .play-icon{display:none}
.audio-play.active .pause-icon{display:block;fill:#fff}
.progress-border{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}
.audio-play .icons{background-color:#6f81e6;border-radius:5px;position:relative;z-index:9;height:100%;width:100%;display:flex;justify-content:center;align-items:center}
.audio-play .icons svg{width:18px;height:18px}
.audio-play.style-2{width:150px;margin-right:10px;padding:2px;background-color:#111;border-radius:50px}
.audio-play.style-2 .audio-play-entry{white-space:nowrap;display:flex;gap:10px;align-items:center;background-color:#fff;padding:10px;border-radius:50px;position:relative;z-index:1}
.audio-play.style-2 .progress-border{top:-58px;transform:rotate(-90deg);width:35px;height:150px;left:57px;border-radius:50px}
.audio-play.style-2 .icons{background-color:#fff0}
.audio-play.style-2.active .pause-icon{fill:var(--c-1)}
.customer-images{margin-top:-80px;position:relative}
.customer-images .swiper-slide{justify-content:center}
#customer-images::before{content:"";box-shadow:0 -20px 115px 170px #a4ebf9;position:absolute;left:30%;z-index:-2;top:0;width:300px}
#customer-images{padding:100px 0 80px 0}
.customer-images .section-title{z-index:3;position:relative;color:#fff}
.customer-images .swiper-slide .customer-image{width:150px;transition:all 0.3s;aspect-ratio:1 / 1;height:auto;transform:scale(0.8);display:flex;align-items:center;justify-content:center;border-radius:100px;border:15px solid #fff0}
.customer-images .swiper-slide .customer-image img{width:100%;height:100%;transition:all 0.3s;object-fit:contain}
.customer-images .swiper-slide.swiper-slide-active .customer-image{transform:scale(1.2);background-color:var(--c-1);background-clip:padding-box;padding:15px;border-color:rgb(255 255 255 / 0.8)}
.customer-images .swiper-slide.swiper-slide-active .customer-image img{filter:brightness(0) invert(1)}
.about-us, .home-blog{margin-top:140px}
.about-us .text{padding:15px 0 25px 0;text-align:justify;line-height:32px}
.about-us .about-image{padding:0 50px 0 100px}
.about-us .about-image .about-image-entry{position:relative;background-clip:padding-box}
.about-us .about-image .about-image-entry::before{content:"";width:100%;height:100%;border-radius:25px;position:absolute;top:0;right:0;background-color:var(--c-3);z-index:1;transform:rotateZ(-12deg);transition:all 0.3s}
.about-us .about-image:hover .about-image-entry::before{transform:rotateZ(12deg)}
.about-us .about-image .about-image-entry::after{width:200px;height:0;z-index:-1;content:"";box-shadow:0 0 90px 94px #d4f4f7;position:absolute;left:50%;bottom:30px;transform:translatex(-50%)}
.service{margin-top:140px;color:#fff}
.service .service-entry{background-color:var(--c-1);padding:50px 50px 0 50px;border-radius:25px;position:relative}
.service .service-entry::before{width:200px;height:0;z-index:-1;content:"";box-shadow:0 0 35px 20px var(--c-5);position:absolute;left:50%;bottom:0;transform:translatex(-50%)}
.service .service-entry .section-title{color:unset}
.service-item{margin-bottom:-100px;transition:all 0.3s}
.service-item:hover{transform:translateY(-15px)}
.service-item .service-item-entry{border-radius:25px;padding:30px;text-align:center;background:linear-gradient(180deg,rgb(241 253 253 / 0.3) 0%,#00ffde33 60%);backdrop-filter:blur(15px)}
.service-item svg{width:90px;height:90px}
.service-item .title{font-size:25px;margin:15px 0;color:unset !important}
.service-item .description{color:#000;font-size:17px}
.mitting-action{padding:180px 0 100px 0;position:relative}
.mitting-action::after{width:200px;height:1px;content:"";box-shadow:4px 0 200px 180px #e0f0ff;z-index:-1;position:absolute;right:0;top:80%;transform:translatex(-50%);background-color:#e0f0ff}
.mitting-action::before{width:250px;height:1px;content:"";box-shadow:4px 0 208px 220px #e0f0ff;z-index:-1;position:absolute;right:40%;top:60%;transform:translatex(-50%);background-color:#e0f0ff}
.mitting-action .action-text{padding:40px;border-radius:25px;background:#ffffffb5;backdrop-filter:blur(5px)}
.mitting-action .action-text .section-title{font-size:19px;margin-bottom:15px}
.mitting-action .action-text .text{font-size:17px;text-align:justify;line-height:36px}
.mitting-action .action-info{margin-right:auto;gap:30px}
.mitting-action .action-info > div{padding:40px;border-radius:25px;background:#ffffffb5;backdrop-filter:blur(5px)}
.mitting-action .action-info .section-title{font-size:19px;margin-bottom:22px}
.mitting-action .action-info .call-action .section-title{margin:0}
.mitting-action .action-info .call-action svg{width:55px;height:55px}
.mitting-action .action-info .call-action .call-link{padding-left:15px}
.mitting-action .action-info .call-action .call-link a{display:block;direction:ltr;font-size:20px}
.mitting-action .action-info .call-action .call-link a strong{word-spacing:1px}
.home .portfolio-item{border:1.5px solid #404040;border-radius:20px;padding:15px 25px;font-size:19px;color:#404040;opacity:1;transition:border-color 0.3s ease,color 0.3s ease,transform 0.3s ease;text-align:center}
.home .portfolio .section-title{margin-bottom:40px}
.home .portfolio-item.all-portfolio{animation:none;opacity:1}
.home .portfolio-item:hover{opacity:1 !important;border-color:#000;transition:all 0.3s ease}
.why-us{padding:150px 0 80px 0}
.why-us .why-us-entry{position:relative}
.why-us .why-us-text{min-height:220px;display:flex;align-items:center;justify-content:center;background-color:var(--c-1);border-radius:25px;font-size:26px;font-weight:700;color:#fff;flex-direction:column;fill:#fff;width:60%;margin:0 auto}
.why-us .why-us-text::before{width:200px;height:0;z-index:-1;content:"";box-shadow:0 0 90px 94px var(--c-5);position:absolute;left:50%;top:30px;transform:translatex(-50%)}
.why-us .why-us-text svg{width:180px;height:180px;margin:-120px 0 30px 0}
.why-us .why-us-items{position:absolute;right:50%;width:90%;display:flex;justify-content:space-between;align-items:center;top:50%;transform:translate(50%,-50%)}
.why-us .why-us-items > div{width:30%;display:flex;align-items:center}
.why-us .why-us-items .why-us-item{border-radius:20px 20px 20px 0;padding:15px;text-align:center;background:linear-gradient(90deg,#dcfffd8f 40%,#00ffef1c 50%);backdrop-filter:blur(10px);width:80%;font-size:17px}
.why-us .why-us-items .left .why-us-item{background:linear-gradient(90deg,#00ffef1c 40%,#dcfffd8f 50%);border-radius:20px 20px 0 20px}
.why-us .why-us-items .why-us-item::after{content:"";position:absolute;left:-40px;bottom:0;width:40px;height:20px;box-shadow:24px 0 0 0 #8dadee;border-bottom-right-radius:40px}
.why-us .why-us-items .left .why-us-item::after{right:-40px;left:auto;border-radius:0 0 0 40px;box-shadow:-25px 0 0 0 #8dadee}
.faq-item{margin-bottom:15px;overflow:hidden;transition:all 0.35s ease;border-radius:20px;border:1px solid #dcdcdc}
.faq-question{text-align:start;width:100%;outline:none;cursor:pointer;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;font-size:17px;border-bottom:1px solid #fff0;transition:all 0.35s ease;background:none}
.faq-question span:first-of-type{width:calc(100% - 45px)}
.faq-item.active .faq-question{background-color:var(--c-4);border-color:#dcdcdc;color:var(--c-1);font-weight:700}
.faq-icon{text-align:center;font-size:22px;color:#aeaeae;transition:all 0.35s ease;border:1px solid #dcdcdc;border-radius:50px;width:40px;height:40px;padding:6px}
.faq-icon svg{width:20px;height:20px}
.faq-item.active .faq-icon{transform:rotate(180deg);color:var(--c-1);border-color:var(--c-1)}
.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}
.faq-answer-inner{overflow:hidden;min-height:0}
.faq-answer-body{padding:10px 20px 20px;line-height:1.8;color:#444;font-size:16px}
.faq-item.active .faq-answer{grid-template-rows:1fr}
.faq-answer p{margin:0}
.faq .section-title{text-align:start}
.faq-split .faq-layout{display:flex;align-items:start;gap:40px}
.faq-split .faq-col{flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px);min-width:0;transition:flex-basis 0.65s cubic-bezier(0.65,0,0.35,1),max-width 0.65s cubic-bezier(0.65,0,0.35,1)}
.faq-split .faq-side{flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px);max-height:900px;min-width:0;opacity:1;transform:translateX(0);overflow:hidden;transition:flex-basis 0.55s cubic-bezier(0.65,0,0.35,1),max-width 0.55s cubic-bezier(0.65,0,0.35,1),max-height 0.55s cubic-bezier(0.65,0,0.35,1),opacity 0.45s ease,transform 0.55s cubic-bezier(0.65,0,0.35,1)}
.faq-split.is-expanding .faq-col, .faq-split.is-expanded .faq-col{flex-basis:100%;max-width:100%}
.faq-split.is-expanding .faq-side, .faq-split.is-expanded .faq-side{flex-basis:0%;max-width:0%;max-height:0;opacity:0;transform:translateX(60px);pointer-events:none}
.faq-split .faq-side-inner{position:relative;border-radius:24px;overflow:hidden;height:350px}
.faq-split .faq-side-image{position:absolute;z-index:0;right:0;left:0;top:0;text-align:center;pointer-events:none;height:100%;width:100%}
.faq-split .faq-side-image img{width:100%;object-fit:cover;height:100%}
.faq-split .faq-more-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:18px;padding:15px 20px;background:none;border:1px solid #dcdcdc;border-radius:50px;color:var(--c-1);font-size:15px;font-weight:600;cursor:pointer;transition:background 0.3s ease,border-color 0.3s ease,opacity 0.4s ease,transform 0.4s ease}
.faq-split .faq-more-btn:hover{background:var(--c-4);border-color:var(--c-1)}
.faq-split .faq-more-btn .faq-more-icon{width:18px;display:flex;height:18px;align-items:center;transition:transform 0.3s ease}
.faq-split .faq-more-btn.is-fading-out{opacity:0;transform:translateY(10px);pointer-events:none}
.faq-split .faq-more-btn.is-loading{pointer-events:none}
.faq-split .faq-more-btn.is-open .faq-more-icon{transform:rotate(180deg)}
.faq-split .faq-item-extra{display:none;opacity:0;transform:translateY(18px);transition:opacity 0.45s cubic-bezier(0.22,1,0.36,1),transform 0.5s cubic-bezier(0.22,1,0.36,1)}
.hero-blog-entry .post.style-3 .swiper-button-next, .hero-blog-entry .post.style-3 .swiper-button-prev{top:calc(50% - 80px);background:#f0f3ff;width:50px;height:50px;border-radius:50%;z-index:10}
.hero-blog-entry .post.style-3 .swiper-button-prev{right:-25px;left:auto;padding:0 12px 0 0}
.hero-blog-entry .post.style-3 .swiper-button-next{left:-25px;right:auto;padding-right:0;padding-left:12px}
.hero-blog-entry .post.style-3 .swiper-button-next:after, .hero-blog-entry .post.style-3 .swiper-button-prev:after, .related-slider-wrapper .swiper-button-next:after, .related-slider-wrapper .swiper-button-prev:after{color:#adaeb1;font-size:18px;font-weight:600}
.hero-blog-entry .post.style-3 .swiper-button-next:hover, .hero-blog-entry .post.style-3 .swiper-button-prev:hover, .related-slider-wrapper .swiper-button-next:hover, .related-slider-wrapper .swiper-button-prev:hover{color:#586de3 !important}
.full-link{position:absolute;right:0;top:0;width:100%;height:100%;z-index:1;opacity:0}
.post.style-1{padding-left:40px;position:relative}
.post.style-1 .image-border{margin-right:0;margin-top:-20px;position:relative;z-index:2}
.post.style-1 .thumbnail{height:310px;width:100%}
.post.style-1 .info{position:absolute;top:40px;right:40px;display:flex;justify-content:space-between;width:calc(100% - 80px)}
.post.style-1 .info span:first-of-type{padding:2px 10px;background:#eaeaea;border-radius:22px}
.post.style-1 .info span:last-of-type{color:#fff;mix-blend-mode:difference}
.post.style-1 .title{position:absolute;bottom:40px;right:50%;width:calc(100% - 80px);transform:translateX(50%);padding:20px;background:#ffffff50;backdrop-filter:blur(5px);border-radius:15px;font-size:22px}
.post.style-2{position:relative;z-index:2}
.post.style-2 > div{margin-bottom:12px}
.post.style-2 .thumbnail, .post.style-2 .thumbnail a{width:110px;height:80px}
.post.style-2 .thumbnail img{width:100%;height:100%;border-radius:25px;object-fit:cover}
.post.style-2 .post-info{width:calc(100% - 130px);display:flex;flex-direction:column;justify-content:center;gap:10px;padding-right:20px}
.post.style-2 .post-info .info{display:flex;gap:15px}
.post.style-2 .post-info span:last-of-type{padding:2px 10px;background:#eaeaea;border-radius:22px}
.post.style-2 .post-info .title a{font-size:20px}.post.style-2 .post-info .title a, .post.style-3 .title a, .post.style-3 p, .post.style-4 .title a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.post.style-2 .btn{padding:12px 30px}
.post.style-2 .item{position:relative;border-radius:20px;z-index:1}
.post.style-2 .item::before{content:"";position:absolute;inset:0;border-radius:20px;padding:0.1rem;background:linear-gradient(90deg,#d8d8d8 5%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.main-single-post .hero-single-blog-entry .thumbnail{position:relative;width:calc(65% - 10px)}
.post.style-3{width:calc(70% - 20px);background-color:#f0f3ff;padding:30px;border-radius:25px}
.post.style-3 .thumbnail, .main-single-post .hero-single-blog-entry .thumbna{position:relative}
.post.style-3 .thumbnail img{height:300px;object-fit:cover;border-radius:20px}
.post.style-3 .thumbnail .cats, .main-single-post .thumbnail .cats{gap:5px;position:absolute;bottom:15px;right:20px;display:flex;flex-wrap:wrap;width:calc(100% - 40px)}
.post.style-3 .thumbnail .cats a, .main-single-post .thumbnail .cats a{padding:6px 30px;background-color:#fff;border-radius:50px;color:var(--c-1);display:flex;align-items:center;margin-left:10px;gap:8px;white-space:nowrap}
.post.style-3 .thumbnail .cats a::before, .main-single-post .thumbnail .cats a::before{content:"";width:8px;height:8px;background-color:var(--c-1);border-radius:10px}
.post.style-3 .title{margin:15px 0 10px 0;font-size:24px}
.post.style-3 .info{display:flex;align-items:center;gap:15px;margin-top:15px}
.blog-categories{background-color:#f0f3ff;width:calc(30% - 20px);position:relative;padding:40px;border-radius:25px;overflow:hidden}
.blog .approximate-time, .single .approximate-time{padding:4px 13px;border:1px solid #cdcdd3;border-radius:100px}
.blog .glassy-content{margin-bottom:50px}
.blog-news-section{width:100%;position:relative}
.blog-news-section .ticker-wrap{border-radius:1000px;width:100%;height:50px;border:1px solid #bae5f9;overflow:hidden;white-space:nowrap;position:relative;direction:ltr}
.blog-news-section .ticker-track{display:flex;height:100%;align-items:center;width:fit-content;animation-timing-function:linear;animation-direction:reverse !important;animation-iteration-count:infinite}
.blog-news-section .ticker-item{transition:color 0.3s ease;flex-shrink:0;padding:0 4px;font-size:16px;direction:rtl}
.blog-news-section .ticker-item:hover{color:var(--c-1)}
.blog-news-section .ticker-item::after{content:"|";margin-right:6px}
.blog-news-section .news-badge{position:absolute;z-index:10;height:100%;width:max-content;background-color:#e60023;color:#fff;padding:8px 16px;border-radius:50px;display:inline-flex;align-items:center;gap:12px;direction:ltr;user-select:none}
.blog-news-section .news-text{font-weight:700;font-size:20px;padding-bottom:2px;margin-right:12px}
.blog-news-section .live-indicator{position:relative;width:10px;height:10px;background-color:#fff;border-radius:50%;z-index:10;margin-left:10px}
.blog-news-section .live-indicator span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:45px;height:45px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 6px rgb(255 255 255 / 0.8);z-index:-1;opacity:0;box-sizing:border-box;pointer-events:none;animation:ripple 3s linear infinite;will-change:transform,opacity}
.blog-news-section .live-indicator span:nth-child(1){animation-delay:0s}
.blog-news-section .live-indicator span:nth-child(2){animation-delay:0.75s}
.blog-news-section .live-indicator span:nth-child(3){animation-delay:1.5s}
.blog-news-section .live-indicator span:nth-child(4){animation-delay:2.25s}
@keyframes ripple{0%{opacity:1;transform:translate(-50%,-50%) scale(0);} 40%{opacity:1;} 100%{opacity:0;transform:translate(-50%,-50%) scale(1);}}
.blog .three-banner-section .item{width:100%;border-radius:15px;padding:23px;height:125px;align-items:center;display:flex;position:relative;transition:transform 0.3s ease}
.blog .three-banner-section .item:after{position:absolute;right:0;height:40px;width:5px;content:"";background-color:var(--item-border);border-top-left-radius:10px;border-bottom-left-radius:10px;top:50%;transform:translateY(-50%)}
.blog .three-banner-section .item .icon{margin-right:auto;margin-left:15px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:11}
.blog .three-banner-section .item .icon svg{width:55px;height:55px;display:block;fill:var(--icon-color) !important;transition:all 0.3s ease}
.blog .three-banner-section .item .icon svg *{fill:var(--icon-color) !important;stroke:none}
.blog .three-banner-section .item strong{width:60%;font-size:18px;color:#333;z-index:11;position:relative}
.article-glossary-request-form{z-index:10;align-items:center;width:100%;display:flex;flex-direction:column;margin-bottom:-50px}
.article-glossary-request-form form{position:relative;display:flex;width:480px;margin-top:15px}
.article-glossary-request-form form > div, .post.style-4{width:100%}
.article-glossary-request-form form button{cursor:pointer;padding:14px 12px;border-radius:10px;width:119px;height:50px;top:0;position:absolute;left:0}
.post.style-4 .thumbnail img{height:250px;object-fit:cover}
.post.style-2 .thumbnail a, .post.style-1 .thumbnail, .post.style-4 .thumbnail a{overflow:hidden}
.post.style-4 .thumbnail img, .post.style-1 .thumbnail img, .post.style-2 .thumbnail img{transition:all 0.3s ease}
.post.style-4 .post-s4-entry:hover .thumbnail img, .post.style-2 .item:hover .thumbnail img, .hero-search-entry .search-simple-card a:hover img, .post.style-1:hover img{scale:1.2}
.post.style-2 .thumbnail a, .post.style-1 .thumbnail{border-radius:25px}
.post.style-4 .thumbnail a{position:relative;overflow:hidden}
.post.style-4 .swiper-slide{height:auto}
.post.style-4 .post-s4-entry{height:auto;display:flex;flex-direction:column;border-radius:25px;overflow:hidden;background-color:#f6f4ff;border:1px solid #fff0;transition:all 0.3s;position:relative;z-index:9}
.hero-search-entry .search-simple-card a:hover, .post.style-4 .post-s4-entry:hover, .google-updates-listing .google-update-card:hover{transform:translateY(-10px);box-shadow:0 17px 28px -7px rgb(118 135 240 / 66%)}
#ajax-blog-content{z-index:10;width:100%;transition:opacity 0.3s ease}
#ajax-blog-content .pagination{margin-top:45px}
.post.style-4 .post-info{padding:0 20px 20px 20px}
.post.style-4 .title{margin:10px 0;transition:all 0.3s;font-size:21px}
.hero-search-entry .search-simple-card a:hover .search-title, .post.style-4 .post-s4-entry:hover .title a{color:var(--c-1)}
.post.style-4 .info{color:#3e3e3e}
.post.style-2 .info, .post.style-4 .info, .post.style-3 .info, .post.style-3 .thumbnail .cats, .main-single-post .thumbnail .cats{font-size:12px}
.pagination{width:100%;gap:5px;z-index:10}
.pagination span, .pagination a{padding:6px 15px;border-radius:10px;transition:all 0.3s}
.pagination .dots{padding:0}
.pagination a:hover{background-color:#ddd}
.pagination .current{background-color:#effafe}
.footer{z-index:0;padding-top:100px;background:linear-gradient(to top,#fff0 85%,#fff 100%),radial-gradient(ellipse at top left,#ffffff 0%,transparent 58%),radial-gradient(ellipse at top right,#bce6fe 10%,transparent 50%),radial-gradient(ellipse at center right,#b2b6fd 20%,transparent 90%),radial-gradient(ellipse at bottom right,#b2b6fd 15%,transparent 50%),radial-gradient(ellipse at center center,#fff 20%,transparent 100%),radial-gradient(ellipse at bottom left,#bbe8fb 15%,transparent 60%),radial-gradient(ellipse at center left,#bbe8fb 0,transparent 10%);position:relative}
.footer .container, .checkbox-wrapper{position:relative}
.footer .container:after{width:130px;height:5px;border-radius:73%;z-index:0;background:var(--c-5);content:"";box-shadow:0 -1px 23px 18px var(--c-5);position:absolute;right:26%;opacity:0.8;top:-96px}
.footer .container:before{width:23%;height:22px;border-radius:50%;z-index:-1;background:#b2d5fd;content:"";box-shadow:-1px -30px 158px 250px #b2d5fd;position:absolute;right:10%;opacity:0.8;top:-87px}
.footer.footer-404{z-index:1;padding-top:0}
.footer .footer-entry{background:#ffffff50;backdrop-filter:blur(5px);padding:80px 80px 0 80px;border-radius:25px 25px 0 0;border:1px solid #fff;border-bottom:0}
.footer .cyberisho-logo a{width:200px;height:80px}
.footer .contact-info{width:calc(100% - 240px);background:#ffffff50;backdrop-filter:blur(5px);padding:24px;border-radius:25px;border:1px solid #fff}
.footer .contact-info .contact-item{transition:all 0.3s ease;display:flex;align-items:center}
.footer .contact-info .contact-item svg{width:20px;height:20px;fill:var(--c-1);margin:-5px 0 0 8px}
.footer .contact-info .contact-item svg.telephone-icon{transform:rotateZ(270deg)}
.footer .footer-nav{display:grid;grid-template-columns:auto auto;gap:5px 100px}
.footer .footer-nav li a{position:relative;display:flex;align-items:center}
.footer .footer-nav li a::before{transition:all 0.3s ease;content:"";width:8px;height:8px;background-color:var(--c-1);border-radius:50px;position:absolute;right:-16px}
.footer .footer-nav li a:hover::before{right:-20px}
.footer .footer-entry hr{background-color:#fff;margin:20px 0}
.footer .footer-entry .copyright{padding-bottom:20px;text-align:center;font-size:14px}
.footer .footer-about{text-align:justify;margin-bottom:12px}
.related-slider-wrapper .swiper-button-prev{left:-35px !important;right:auto !important}
.related-slider-wrapper .swiper-button-next{right:-35px !important;left:auto !important}
.main-single-post .thumbnail .cats{right:50%;transform:translateX(50%);gap:5px}
.main-single-post .hero-single-blog-entry .post-info{box-shadow:9px 4px 24px -18px #a0a7fc;background-color:#ffffff8a;gap:10px 0;width:calc(35% - 10px);padding:30px 40px;border-radius:25px;font-size:18px}
article.content{line-height:30px;text-align:justify;width:100%}
article.content .post-introduction{border:1px solid #e2efff;padding:15px 30px;border-radius:20px;background:#fff;position:relative}
article.content .post-introduction:after{content:"";width:50px;height:0;z-index:-1;box-shadow:0 0 150px 50px var(--c-5);position:absolute;right:0;bottom:-10px;transform:translatex(-50%)}
article.content .post-introduction p{margin:0}
article.content h2, article.content h3, article.content h4, article.content h5, article.content h6{margin-top:20px}
article.content .wp-caption{width:100% !important;border-radius:25px;height:auto;margin:20px auto 30px auto}
article.content img{border-radius:25px;height:auto;margin:20px auto 30px auto}
article.content a{display:inline;padding:0 1px;transition:all 0.3s ease;border-bottom:2px dashed var(--c-1);color:var(--c-1)}
article.content a:hover{border-radius:8px;background:var(--c-1);color:#fff}
article.content a:has(img){height:auto !important;border:none !important;background:transparent !important;padding:0 !important}
article.content{position:relative;overflow:visible}
.floating-sidebar-left{position:absolute;left:-80px;top:0;height:100%;width:60px;z-index:10}
.sidebar-like-box .like-dislike button.dislike-button.active svg{fill:#f35d68}
.social-hover-btn{position:relative;margin-right:5px;height:35px}
.social-hover-btn a{border-bottom:unset !important;height:unset !important;display:flex !important;padding:0 !important;align-items:center;justify-content:flex-end;text-decoration:none;position:relative}
.social-hover-btn a:hover{border-radius:unset !important;background:unset !important}
.social-hover-btn .count-num{z-index:10;font-size:14px;color:#888;position:absolute;left:-82px;min-width:20px;text-align:center;transition:opacity 0.3s}
.social-hover-btn:hover .count-num{opacity:0;display:none}
.social-hover-btn:hover .hover-text{display:block;opacity:1}
article .main-table-of-content a{background:unset !important;color:#222 !important;border:unset !important}
.table-of-content-container{min-height:125px;margin:30px}
article .main-table-of-content strong{padding-bottom:14px;color:#000}
.main-table-of-content.is-sticky{transform:translateY(0);opacity:1;transition:opacity 0.3s ease,transform 0.3s ease,top 0.3s ease;position:fixed !important;z-index:990;left:0;right:0;margin:0 auto !important;max-height:41px !important;overflow:hidden;background:#fff1cef2;backdrop-filter:blur(5px);transition:top 0.3s cubic-bezier(0.25,0.8,0.25,1),width 0.1s linear,max-height 0.3s ease;animation:slideDownToc 0.4s ease forwards;padding-top:3px}
.main-table-of-content.is-sticky.is-hiding{opacity:0;pointer-events:none;transform:translateY(-10px)}
.main-table-of-content.is-hiding{animation:slideBottToc 0.3s ease forwards !important}
@keyframes slideDownToc{from{transform:translateY(-100%);opacity:0;} to{transform:translateY(0);opacity:1;}}
@keyframes slideUpToc{from{transform:translateY(0);opacity:1;} to{transform:translateY(-100%);opacity:0;}}
@keyframes slideBottToc{from{transform:translateY(0);opacity:1;} to{transform:translateY(100%);opacity:0;}}
.main-table-of-content.is-sticky::after{display:none !important}
.main-table-of-content.is-sticky .icon{top:0px !important;left:15px !important;background:none;transform:rotate(0deg)}
.main-table-of-content.is-sticky.active{max-height:80vh !important;overflow:hidden}
.main-table-of-content.is-sticky.active .icon{transform:rotate(180deg)}
.main-table-of-content.is-sticky strong{display:block;padding-top:4px;padding-top:4px;font-weight:400}
span.has-text-bg{transition:all 0.3s ease;background:linear-gradient(to bottom,transparent 25%,var(--bg-color) 25%,var(--bg-color) 75%,transparent 75% );padding:0 4px;border-radius:50px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.like-dislike{gap:5px;position:relative;color:#888788}
.like-dislike .dislike-button{transform:rotate(180deg)}
.like-dislike button{background:#fff0;cursor:pointer}
.like-dislike .like-button, .like-dislike .dislike-button{fill:#888788}
.like-dislike .like-button.active{fill:#309d30}
.like-dislike .dislike-button.active{fill:#f30919}
.like-dislike span.count-num.num-dislike{min-width:20px;text-align:center;z-index:10;color:#888;font-size:14px;left:-25px;bottom:3px;position:absolute}
.like-dislike span.count-num.num-like{min-width:20px;text-align:center;z-index:10;color:#888;font-size:14px;left:-25px;top:3px;position:absolute}
.comment-like-dislike .like-dislike span.count-num.num-like{left:3px;top:-20px}
.comment-like-dislike .like-dislike span.count-num.num-dislike{left:32px;bottom:32px}
.copy-link-notification{position:fixed;bottom:30px;left:30px;background-color:var(--c-1);padding:10px;border-radius:3px 0 0 3px;height:44px;z-index:99999999;color:#fff;display:none}
.copy-link-notification > div{position:absolute;padding:12px;right:-44px;width:44px;height:44px;top:0;display:flex;align-items:center;justify-content:center;background-color:#152fc4;border-radius:0 3px 3px 0}
.copy-link-notification > div i{height:20px;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M10 3a1 1 0 00-1 1H7a3 3 0 013-3h8a3 3 0 013 3v12a3 3 0 01-3 3v-2a1 1 0 001-1V4a1 1 0 00-1-1h-8zm5 2a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7a2 2 0 012-2h10zM5 7v14h10V7H5z' clip-rule='evenodd'></path></svg>");width:24px;background-color:#fff;mask-size:contain}
.main-table-of-content{transition:all 0.3s ease;position:relative;margin:30px 0;border-radius:20px;padding:15px 30px;background:#fff1ce;max-height:125px;overflow:hidden}
.main-table-of-content li{padding-right:13px;position:relative}
.main-table-of-content li::after{position:absolute;content:"";height:7px;border-radius:50%;width:7px;right:0;background:#fff;top:50%;transform:translatey(-50%)}
.main-table-of-content::after{z-index:1;position:absolute;bottom:0;height:1px;background:#fff1ce;box-shadow:0 0 40px 64px #fff1ce;content:"";width:100%}
.main-table-of-content.active{max-height:2000px}
.main-table-of-content.active::after{display:none}
.main-table-of-content .icon{transition:all 0.3s ease;z-index:2;font-size:22px;color:#000;top:42px;left:30px;position:absolute;transition:all 0.3s;border-radius:50px;width:40px;background:#fff;height:40px;padding:10px}
.main-table-of-content.active .icon{transform:rotate(180deg) !important}
.comments-area{margin-top:50px;height:auto;color:#505052}
.comment-form{display:flex;flex-wrap:wrap;position:relative;z-index:1}
.comment-form::after{width:25%;height:0;z-index:-1;content:"";box-shadow:0 0 45px 25px #81fce6;position:absolute;right:25px;bottom:0}
.comment-form::before{width:60%;height:0;z-index:-1;content:"";box-shadow:0 0 120px 120px #c7edfc;position:absolute;right:0;bottom:100px}
.comment-form .form-group{position:relative;margin-bottom:20px}
.comment-form .comment-notes, .comment-form .logged-in-as, .cfb-captcha-wrapper{width:100%;margin-bottom:20px}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .form-submit, .comment-form .form-group{width:33.33%}
.comment-form .comment-form-comment{width:100%}
.comment-form .comment-form-email{padding:0 10px}
.comment-form input:not([type="submit"]):not([type="checkbox"]), .comment-form textarea{width:100%;padding:25px 15px 8px 15px;border:1px solid #dbdbdb;border-radius:50px;background-color:#ffffffba;font-size:16px;color:#000;outline:none;transition:all 0.2s ease;text-align:right;height:55px;direction:rtl;font-family:inherit}
.comment-form textarea{height:auto;min-height:150px;border-radius:25px}
.comment-form input:focus, .comment-form textarea:focus{border-color:var(--c-1);background-color:#fff}
.comment-form .floating-label{position:absolute;right:20px;top:50%;transform:translateY(-50%);background-color:#fff0;padding:0;color:#6a6a6a;font-size:16px;pointer-events:none;transition:0.2s ease all;z-index:5}
.comment-form textarea ~ .floating-label{top:25px}
.comment-form input:focus ~ .floating-label, .comment-form input:not(:placeholder-shown) ~ .floating-label, .comment-form textarea:focus ~ .floating-label, .comment-form textarea:not(:placeholder-shown) ~ .floating-label{top:10px;transform:none;font-size:11px;color:var(--c-1);background-color:#fff0;right:20px;padding:0;font-weight:700}
.comment-form .form-submit .submit{margin-right:10px;background-color:var(--c-1);border-color:#fff0;color:#fff;font-size:20px;cursor:pointer;padding:12px 60px;border-radius:50px;border:1px solid var(--c-1);overflow:hidden;position:relative;z-index:1;transition:all 0.4s ease-in;width:100%}
.comment-form .form-submit .submit:hover{background-color:#fff;color:var(--c-1)}
#comments .comment-reply-title{margin-bottom:20px;padding-bottom:20px;font-size:24px;font-weight:700}
.comment-list, .comment-list ul{list-style:none}
.comment-list{padding:20px;margin:20px 0}
.comment-list li{margin-bottom:20px;background-color:var(--c-4);padding:15px;border-radius:25px}
.comment-list li ul{margin:15px 15px 0 0}
.comment-list li ul.children .comment-body{background-color:#e4fdfa;border-radius:25px}
.comment-list li .like-dislike span.text, .comment-form-website, .cfb-captcha-wrapper input[type="hidden"]{display:none}
.comment-author{display:flex;align-items:center;margin-bottom:10px}
#cfb_captcha::-webkit-inner-spin-button, #cfb_captcha::-webkit-outer-spin-button{opacity:0;transition:opacity 0.2s}
#cfb_captcha:focus::-webkit-inner-spin-button, #cfb_captcha:focus::-webkit-outer-spin-button{opacity:1}
.comment-author .icon.avatar{overflow:hidden;background-color:#d2d2d2;width:50px;height:50px;margin-left:15px;background-repeat:no-repeat;background-position:center top;background-size:130%;border-radius:50px}
.comment-author .icon.avatar img{width:100%;object-fit:cover;height:100%}
.comment-author .says{margin-right:5px}
.comment-reply-link{display:inline-block;border-radius:50px;font-size:16px;background-color:#e9e5ff;color:#4f4f4f;padding:8px 24px}
.comment-reply-link:hover{background-color:#fff}
.comment-body{padding:15px}
.cfb-form .form-group{position:relative;margin-bottom:20px}
.cfb-form input:not([type="submit"]):not([type="file"]):not([type="hidden"]):not( [type="checkbox"] ):not([type="radio"]), .cfb-form textarea, .cfb-form select{width:100%;padding:25px 15px 8px 15px;border:1px solid #dbdbdb;border-radius:50px;background-color:#ffffff70;font-size:16px;color:#000;outline:none;transition:all 0.2s ease;text-align:right;height:55px}
.article-glossary-request-form form > div input{border-radius:10px !important;padding-left:120px !important;height:50px !important}
.article-glossary-request-form form.cfb-form label.floating-label{font-size:14px}
.article-glossary-request-form form > div input:focus{transform:translateY(0)}
.cfb-form textarea{border-radius:25px;height:auto;min-height:120px}
.cfb-form input:focus, .cfb-form textarea:focus, .cfb-form select:focus{border-color:var(--c-1);background-color:#fff}
.cfb-form .floating-label{position:absolute;right:20px;top:50%;transform:translateY(-50%);background-color:#fff0;padding:0;color:#6a6a6a;font-size:16px;pointer-events:none;transition:0.2s ease all;z-index:5}
.cfb-form textarea ~ .floating-label{top:25px}
.cfb-form .field-icon ~ input{padding-right:60px !important}
.cfb-form .field-icon ~ .floating-label{right:45px}
.cfb-form input:focus ~ .floating-label, .cfb-form input:not(:placeholder-shown) ~ .floating-label, .cfb-form textarea:focus ~ .floating-label, .cfb-form textarea:not(:placeholder-shown) ~ .floating-label, .cfb-form select:focus ~ .floating-label, .cfb-form select:valid ~ .floating-label{top:10px;transform:none;font-size:11px !important;color:var(--c-1);background-color:#fff0;right:20px;padding:0;font-weight:700}
.cfb-form.call .field-icon ~ .floating-label{right:60px}
.cfb-form.call input:focus ~ .floating-label{right:50px}
.cfb-form.call .btn{width:250px;margin:auto}
.cfb-form .field-captcha input{text-align:right;direction:ltr;padding-right:15px}
.cfb-form .field-captcha .floating-label{right:20px;transform:translateY(-50%);width:auto;left:auto}
.cfb-form .field-captcha input:focus ~ .floating-label, .cfb-form .field-captcha input:not(:placeholder-shown) ~ .floating-label{top:10px;transform:none;right:20px;background-color:#fff0}
.cfb-form.meeting{display:flex;gap:10px;align-items:flex-start}
.cfb-form.meeting .btn{width:120px;padding:16px}
.cfb-success-box{display:flex;align-items:center;justify-content:flex-start;gap:3px;color:#1dbf53;font-weight:500;font-size:16px;direction:rtl;margin-top:14px}
.cfb-success-icon{stroke:#1dbf53;width:24px;height:24px;margin-right:5px}
.form-message.error-message{position:relative;z-index:1;display:flex;align-items:center;gap:3px;color:#d8000c;font-size:14px;margin-top:14px}
.cfb-error{position:absolute;color:red;font-size:13px;right:5px;bottom:-23px;z-index:10;margin-top:0}
.cfb-file-upload-wrapper .cfb-error{bottom:-13px;position:relative}
.form-message.error-message svg{flex-shrink:0;fill:#d8000c}
form .has-error{margin-bottom:30px !important}
.form-message.error-message p{margin:0}
.cfb-error-box{display:flex;align-items:center;padding:15px;background-color:#fee2e2;border:1px solid #ef4444;border-radius:8px;color:#b91c1c;margin-bottom:20px;direction:rtl}
.cfb-error-box .cfb-error-icon{margin-left:10px;stroke:#b91c1c;width:24px;height:24px;flex-shrink:0}
.cfb-error-box .cfb-msg-text{font-size:14px;font-weight:500}
.checkbox-wrapper input{opacity:0;position:absolute;right:0;top:0;width:100%;height:100%}
.checkbox-wrapper label{display:inline-block}
.checkbox-wrapper .checkbox{position:relative;top:1px;width:24px;height:24px;border:1px solid #c8ccd4;border-radius:4.8px;vertical-align:middle;transition:background 0.1s ease;cursor:pointer}
.checkbox-wrapper .checkbox:after{content:"";position:absolute;top:1px;left:35%;width:6.857142857142857px;height:16px;opacity:0;transform:rotate(45deg) scale(0);border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s ease;transition-delay:0.15s}
.checkbox-wrapper .label{margin-right:6px;vertical-align:middle;cursor:pointer}
.checkbox-wrapper input:checked ~ .checkbox{border-color:#fff0;background:#474bff;animation:jelly 0.6s ease}
.checkbox-wrapper input:checked ~ .checkbox:after{opacity:1;transform:rotate(45deg) scale(1)}
.cfb-form > div, .partners-slider{position:relative}
.cfb-form .field-icon{position:absolute;z-index:2;right:20px;top:16px}
.cfb-form .field-icon svg{fill:#a5e0fd}
input[name="hp_email"]{display:none}
.cfb-form.call{width:500px;margin:0 auto;display:flex;flex-direction:column;max-width:100%}
.cfb-form.call input{border-color:#c8ecfe}
.cfb-form.call input::placeholder{color:#a5e0fd}
.cfb-form.call input:focus{border-color:var(--c-1)}
.main.landing-page-v2 .page-header .page-header-entry{padding-top:500px}
.glassy-content .content-entry{max-height:257px !important;height:auto;overflow:hidden;background:#ffffffad;line-height:35px;border-radius:20px;border:1px solid #fff;backdrop-filter:blur(3px);padding:10px 20px 40px 20px;position:relative;transition:max-height 0.5s ease,background 0.3s ease,opacity 0.3s ease}
.glassy-content .content-entry:not(.open)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent 25%,#ffffffcc 85%);pointer-events:none;z-index:2}
.glassy-content.glassy-short .content-entry{max-height:120px !important}
.glassy-content .content-entry.open{max-height:none !important}
article ul{padding-right:15px}
.glassy-content .content-entry.open::after{display:none}
#more-less-toggle{background:none;position:relative;width:100%;margin-top:-40px;display:block;border:none;height:40px;line-height:40px;cursor:pointer;font-size:18px;font-weight:700;color:var(--c-1);z-index:10;text-align:center;transition:color 0.3s ease}
#more-less-toggle:hover{color:#1a2fb0}
.sublanding-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;border:1.5px solid rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0px 4px 6px rgba(255,255,255,0.9),inset 0px -3px 5px rgba(0,0,0,0.05),0px 6px 12px rgba(0,0,0,0.07);cursor:pointer;user-select:none;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}
.sublanding-pill:hover{transform:scale(1.05);box-shadow:inset 0px 5px 10px rgba(255,255,255,1),inset 0px -3px 5px rgba(0,0,0,0.08),0px 12px 20px rgba(0,0,0,0.1);filter:saturate(1.2)}
.sublanding-pill svg.icon{width:18px;height:18px;flex-shrink:0;fill:currentColor;color:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.sublanding-pill svg.icon path, .sublanding-pill svg.icon circle, .sublanding-pill svg.icon rect, .sublanding-pill svg.icon polygon{fill:currentColor;stroke:none}
.sublanding-pill.c1{background:rgba(220,231,255,0.88);color:var(--c-1)}
.sublanding-pill.c2{background:rgba(220,255,235,0.88);color:#0d6e3c}
.sublanding-pill.c3{background:rgba(255,245,220,0.88);color:#8a6409}
.sublanding-pill.c4{background:rgba(240,220,255,0.88);color:#531187}
.sublanding-pill.c5{background:rgba(210,255,255,0.88);color:#086969}
.sublanding-pill.c6{background:rgba(255,230,210,0.88);color:#8a3a05}
.sublanding-pill.c7{background:rgba(255,220,220,0.88);color:#8a1515}
.whyus-grid .whyus-card{padding:50px;flex:0 0 calc(50% - 20px);max-width:50%;border-radius:25px;background:#ffffff40;border:1px solid #fff;backdrop-filter:blur(5px);position:relative;z-index:10}
.whyus-grid .whyus-card .content{width:70%}
.whyus-visual-wrap .ball-wrap.s1{right:85%;top:40%;z-index:1}
.whyus-visual-wrap .ball-wrap.s1 .ball{animation:randomFloat1 11s ease-in-out infinite alternate;height:150px;width:150px}
.whyus-visual-wrap .ball-wrap.s2{right:4%;top:44%;z-index:10}
.whyus-visual-wrap .ball-wrap.s2 .ball{box-shadow:-16px 42px 23px -12px #7578ff;animation:randomFloat2 11s ease-in-out infinite alternate;height:50px;width:50px}
.whyus-visual-wrap .ball-wrap.s3{right:35%;top:0%;z-index:10}
.whyus-visual-wrap .ball-wrap.s3 .ball{box-shadow:-16px 25px 15px -6px #7578ff;animation:randomFloat3 13s ease-in-out infinite alternate;height:25px;width:25px}
#slider-landing-customer-2 .swiper-slide{filter:blur(8px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);opacity:0.5;height:auto !important;display:flex;justify-content:center;align-items:center;z-index:1}
#slider-landing-customer-2 .portfolio-thumbnail{transform:scale(0.9);transition:all 0.4s ease}
#slider-landing-customer-2 .swiper-slide.swiper-slide span{opacity:0;position:absolute;z-index:24;transition:all 0.3s;color:#000;font-size:18px;font-weight:700;bottom:30px;width:100%;text-align:center;right:0}
#slider-landing-customer-2 .swiper-slide.swiper-slide-active .portfolio-thumbnail{height:440px}
#slider-landing-customer-2 .swiper-wrapper{align-items:center;height:400px;padding:20px 0 0 0}
#slider-landing-customer-2 .portfolio-thumbnail{border:21px solid #d7e6ff;display:block !important;overflow:hidden;position:relative;height:300px;border-radius:35px;width:100%;background-color:#eee}
#slider-landing-customer-2 .portfolio-thumbnail img.scroll-active{width:100% !important;height:auto !important;min-height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:none}
#slider-landing-customer-2 .swiper-slide .portfolio-thumbnail img.scroll-active{animation:none !important;transform:translateY(0)}
#slider-landing-customer-2 .shadow-fade{position:absolute;inset:0;z-index:5;border-radius:25px;pointer-events:none;transform:scale(0.9);transition:all 0.4s ease;background:linear-gradient(to top,#d7e6ff 0,#d7e6ff 7%,#fff0 67%);opacity:0}
@keyframes scroll-vertical{0%{transform:translateY(0);} 100%{transform:translateY(calc(-100% + 440px));}}
.plans-grid .plan-card{position:relative;width:100%;background-color:var(--c-4);border-radius:25px;padding:20px}
.plans-grid .plan-card::after{content:"";position:absolute;top:103%;left:0;width:100%;height:46px;background:linear-gradient(to bottom,var(--c-4) 0,#ffffff00 100%);border-top-left-radius:25px;border-top-right-radius:25px;pointer-events:none;z-index:1}
.plans-grid .plan-card .title{font-size:28px}
.plans-grid .plan-card .plan-body{margin:10px 0 20px 0;font-weight:500}
.plans-grid .plan-card .plan-price{font-size:22px;font-weight:700}
.landing-testimonials .landing-testimonials-inside .ball-wrap.s1{top:-18px;left:29%;right:unset}
.landing-testimonials .landing-testimonials-inside .ball-wrap.s1 .ball{animation:randomFloat3 13s ease-in-out infinite alternate}
.landing-testimonials .landing-testimonials-inside .ball-wrap.s2{right:unset;left:46%;top:72%}
.landing-testimonials .landing-testimonials-inside .ball-wrap.s2 .ball{animation:randomFloat2 17s ease-in-out infinite alternate-reverse;height:40px;width:40px}
.landing-testimonials .landing-testimonials-inside .ball-wrap.s3{right:unset;left:63%;top:-9%}
.landing-testimonials .landing-testimonials-inside .ball-wrap.s3 .ball{animation:randomFloat1 11s ease-in-out infinite alternate;height:18px;width:18px}
.landing-contact .contact-form{display:flex;position:relative;align-items:center;flex-direction:column}
.landing-contact .contact-form .ball-wrap.s1{right:22%;top:-2%}
.landing-contact .contact-form .ball-wrap.s1 .ball{animation:randomFloat3 11s ease-in-out infinite alternate;width:45px;height:45px;box-shadow:-20px 66px 26px -15px #7578ff}
.landing-contact .contact-form .ball-wrap.s2{right:73%;top:88%}
.landing-contact .contact-form .ball-wrap.s2 .ball{animation:randomFloat2 17s ease-in-out infinite alternate-reverse;width:20px;height:20px;box-shadow:-20px 28px 20px -7px #7578ff}
.cyber-linear-player{direction:ltr !important;display:flex;align-items:center;gap:10px;width:40%;position:relative;cursor:pointer;padding:5px 0;background:#fff0;border:none}
.fixed-player-wrapper{position:fixed;bottom:20px;left:0;right:0;z-index:99999;display:flex;justify-content:center;pointer-events:none;transform:translateY(150%);opacity:0}
.fixed-player-wrapper.fp-ready{transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1),opacity 0.4s ease}
.fixed-player-wrapper.active{transform:translateY(0);opacity:1}
.fp-card{pointer-events:auto;width:95%;max-width:650px;background:rgb(255 255 255 / 0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / 0.7);border-radius:50px;box-shadow:0 10px 30px rgb(0 0 0 / 0.1);padding:5px 0;direction:rtl}
.fp-body{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:55px;gap:15px}
.fp-info{display:flex;align-items:center;gap:10px;width:auto;max-width:30%;cursor:pointer;padding-left:10px;flex-shrink:0}
.fp-text{display:flex;flex-direction:column;overflow:hidden;justify-content:center}
.fp-title{font-weight:700;color:#222;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fp-time{font-size:10px;color:#888;font-family:sans-serif;font-weight:500;margin-top:2px;direction:ltr;text-align:right}
.fp-icon-anim{display:flex;align-items:flex-end;gap:2px;height:14px;min-width:14px}
.fp-icon-anim span{width:3px;background-color:var(--c-1,#2843da);border-radius:3px;animation:cyberBounce 1s infinite ease-in-out}
.fp-icon-anim span:nth-child(1){height:60%;animation-duration:0.8s}
.fp-icon-anim span:nth-child(2){height:100%;animation-duration:0.6s}
.fp-icon-anim span:nth-child(3){height:50%;animation-duration:0.9s}
.fp-icon-anim span:nth-child(4){height:80%;animation-duration:0.7s}
.fp-center-controls{flex-grow:1;display:flex;align-items:center;gap:10px;direction:ltr}
.fp-main-play-btn{background:var(--c-1,#2843da);border:none;width:32px;height:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.2s ease;box-shadow:0 4px 10px rgb(40 67 218 / 0.3);flex-shrink:0}
.fp-main-play-btn:hover{transform:scale(1.1);background:#1530c1}
.fp-main-play-btn svg{width:14px;height:14px;fill:#fff}
.fp-seek-container{flex-grow:1;height:20px;display:flex;align-items:center;cursor:pointer;position:relative;min-width:50px}
.fp-seek-bar{width:100%;height:4px;background:rgb(0 0 0 / 0.1);border-radius:10px;overflow:hidden;position:relative}
.fp-seek-fill{height:100%;width:0%;background:var(--c-1,#2843da);border-radius:10px;position:relative;transition:width 0.1s linear}
.fp-left-actions{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;border-right:1px solid rgb(0 0 0 / 0.08);padding-right:10px}
.fp-close-btn{width:28px;height:28px;border-radius:50%;border:none;background:#f0f0f5;color:#ff3b30;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s}
.fp-close-btn:hover{background:#ff3b30;color:#fff;transform:rotate(90deg)}
.fp-close-btn svg{width:16px;height:16px}
.fp-speed-wrap{position:relative;flex-shrink:0}
.fp-speed-btn{display:flex;align-items:center;justify-content:center;height:26px;padding:0 9px;border-radius:20px;border:1px solid rgb(0 0 0 / 0.08);background:#f5f5f8;color:#333;font-size:11px;font-weight:600;font-family:sans-serif;cursor:pointer;transition:all 0.2s}
.fp-speed-btn:hover, .fp-speed-wrap.open .fp-speed-btn{background:var(--c-1,#2843da);border-color:var(--c-1,#2843da);color:#fff}
.fp-speed-panel{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(6px);display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid rgb(0 0 0 / 0.08);border-radius:14px;box-shadow:0 10px 25px rgb(0 0 0 / 0.15);padding:6px;min-width:72px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;z-index:5}
.fp-speed-wrap.open .fp-speed-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}
.fp-speed-option{border:none;background:transparent;color:#333;font-size:12px;font-family:sans-serif;padding:6px 10px;border-radius:8px;cursor:pointer;text-align:center;direction:ltr;transition:background 0.15s}
.fp-speed-option:hover{background:rgb(0 0 0 / 0.05)}
.fp-speed-option.active{background:var(--c-1,#2843da);color:#fff}
@keyframes cyberBounce{0%,100%{transform:scaleY(0.5);} 50%{transform:scaleY(1);}}
.notice-entry .quote-icon.s2{z-index:-1;position:absolute;right:-120px;top:54%;opacity:0.5}
.about-wrapper .about-img{height:310px}
.about-wrapper .about-team-content .about-team-text{height:180px;background-color:var(--c-1);border-radius:25px 0 0 25px;padding:30px 43px 43px 43px;font-size:22px;color:#fff;font-weight:700}
.about-team-content{position:relative;height:350px}
.about-team-content .text{font-size:18px;text-align:center;margin-bottom:20px}
.about-team-content .team-contour{background:#e4fcf985;backdrop-filter:blur(8px);display:flex;width:85%;padding:20px 30px;position:absolute;bottom:0;right:50%;transform:translateX(50%);height:150px;border-radius:25px;justify-content:space-between;text-align:center;font-size:18px}
.main.portfolio{margin-bottom:-95px}
.main.portfolio .custom-text-section{margin-top:30px}
.main.portfolio .page-header-entry .text{font-size:18px;line-height:35px;text-align:justify}
.main.portfolio .portfolio-item{justify-content:flex-end;position:relative;margin-bottom:120px}
.main.portfolio .portfolio-item-right{border-radius:20px;background:#e4fcf985;backdrop-filter:blur(8px);padding:50px;height:130%;position:absolute;right:0;top:-15%;width:35%;z-index:2}
.main.portfolio .portfolio-item-right .icon svg{width:70px;height:70px;fill:var(--c-1)}
.main.portfolio .portfolio-item-right .portfolio-header-text{color:var(--c-1)}
.main.portfolio .portfolio-item-right .portfolio-header-text .site-address{font-size:20px}
.main.portfolio .portfolio-item-right .portfolio-header-text .project-details{font-size:22px}
.main.portfolio .portfolio-item-left{width:70%;position:relative}
.main.portfolio .portfolio-item-left::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#415c7a;opacity:0.5;border-radius:25px;z-index:1;transition:all 0.3s}
.main.portfolio .portfolio-item-left:hover::after{background-color:#1338ff}
.main.portfolio .portfolio-item-left img.portfolio-item-cover{height:200px;width:100%;object-fit:cover;border-radius:25px}
.main.portfolio .portfolio-item-buttons{position:absolute;top:0;left:0;padding:30px 10% 30px 30px;width:100%;height:100%}
.main.portfolio .portfolio-item-left .view-btn{width:100%;border-left:2px dashed #ffffff85;background:#fff0;z-index:2;position:relative;padding:15px 15px 15px 50px;cursor:pointer}
.main.portfolio .portfolio-item-buttons .view-btn:last-child{border:none}
.main.portfolio .portfolio-item-left .view-btn .view-btn-entry{width:98%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:24px;gap:20px;color:#fff;transition:all 0.3s}
.main.portfolio .portfolio-item-left .view-btn:hover .view-btn-entry{background-color:#ffffff40}
.main.portfolio .portfolio-item-left .view-btn .icon{display:flex;width:65px;height:85px}
.main.portfolio .portfolio-item-left .view-btn .icon svg{width:100%;height:100%;fill:#fff}
.main.portfolio .portfolio-item-left .view-btn .view-btn-entry::after{transition:all 0.3s;width:50px;height:1px;content:"";box-shadow:0 0 25px 20px #58ffef;position:absolute;right:50%;opacity:0;transform:translatex(50%);bottom:-10px}
.main.portfolio .portfolio-item-left .view-btn:hover .view-btn-entry::after{opacity:1}
.portfolio-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}
.portfolio-modal.active{display:flex}
.portfolio-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 2 113 / 0.8);backdrop-filter:blur(5px)}
.portfolio-modal .modal-content{position:relative;z-index:10;border-radius:25px;max-width:90%;max-height:90vh;display:flex;opacity:0;transition:opacity 0.5s ease;padding-right:70px}
.portfolio-modal .modal-close{width:50px;min-height:50px;background:#ffffff40;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:11;transition:all 0.3s ease}
.portfolio-modal .modal-close:hover{background:#ffffff80;transform:rotate(90deg)}
.portfolio-modal .modal-close svg{fill:#fff;transition:fill 0.3s ease}
.portfolio-modal .modal-image-wrapper{width:100%;max-height:70vh;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;border-radius:30px;border:15px solid #ffffff40;scrollbar-width:none !important}
.portfolio-modal .modal-image-wrapper::-webkit-scrollbar, .header nav .mobile-menu-footer-item{display:none}
.portfolio-modal .modal-image-wrapper.mobile-image{max-width:480px}
.portfolio-modal #modal-icons{cursor:pointer;transition:transform 0.3s ease}
.portfolio-modal #modal-icons:hover{transform:scale(1.1)}
.portfolio-modal .modal-sidebar{z-index:-10;position:absolute;right:0;top:0;height:100%;display:flex;gap:15px;flex-direction:column;justify-content:space-between;max-height:70vh;width:50px}
.portfolio-modal .modal-sidebar #modal-title{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);background:#ffffff40;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;border-radius:25px;color:#fff;font-size:20px}
.portfolio-modal .modal-sidebar #modal-icons{display:flex;flex-direction:column;align-items:center;gap:10px}
.portfolio-modal .modal-sidebar #modal-icons svg{margin-top:-8px;width:35px;height:35px;fill:#fff;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
.portfolio-modal .modal-sidebar #modal-icon-device{display:flex;flex-direction:column;align-items:center}
.portfolio-modal .modal-sidebar #modal-icon-device svg{width:50px;height:50px;fill:#fff;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
.portfolio-modal.mobile .modal-image-wrapper.desktop-image, .portfolio-modal.desktop .modal-image-wrapper.mobile-image{opacity:0;pointer-events:none;width:0;max-width:0;overflow:hidden}
.portfolio-modal.mobile #modal-icon-device .mobile2-icon, .portfolio-modal.desktop #modal-icon-device .desktop-icon{opacity:0;transform:scale(0.5);max-height:0;overflow:hidden}
.portfolio-modal.desktop .modal-image-wrapper.desktop-image, .portfolio-modal.mobile .modal-image-wrapper.mobile-image{opacity:1;pointer-events:auto;width:100%}
.portfolio-modal.mobile .modal-image-wrapper.mobile-image{max-width:280px}
.portfolio-modal.mobile #modal-icon-device .desktop-icon, .portfolio-modal.desktop #modal-icon-device .mobile2-icon{opacity:1;transform:scale(1);max-height:50px}
.portfolio-scrollbar{position:absolute;left:0;top:15px;height:calc(100% - 30px);max-height:70vh;background-color:#fff;width:8px;border-radius:20px;display:none;transition:opacity 0.3s ease;z-index:12}
.portfolio-scrollbar .scroll-thumb{position:absolute;background-color:#2744e2;border-radius:4px;cursor:pointer;width:8px;right:0;top:0;height:35px;transition:height 0.1s ease}
.portfolio-modal.active .portfolio-scrollbar-desktop, .portfolio-modal.active .portfolio-scrollbar-mobile{opacity:1}
.portfolio-modal.mobile .modal-content{flex-direction:row-reverse}
.main-pages-grid .main-pages-card:hover .main-icon svg{fill:#fff}
.main-pages-grid{gap:20px;margin-bottom:80px}
.main-pages-grid .main-pages-card{font-size:18px;padding:25px;border-radius:25px;border:1px solid #d4ffff;text-align:center;transition:all 0.3s;cursor:pointer}
.main-pages-grid .main-pages-card .card-text{text-align:justify}
.main-pages-grid .main-pages-card .card-title{margin:-60px auto 25px auto;transition:all 0.3s ease-in;border-radius:15px;padding:10px;font-size:22px;display:flex;align-items:center;height:100px;background:#f1fdfc;width:80%;justify-content:center}
.main-pages-grid .main-pages-card:hover{background-color:var(--c-1);color:#fff}
.main-pages-grid .main-pages-card:hover .card-title{background-color:#e6e4ff9c;backdrop-filter:blur(5px)}
.glossary .copy-text-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:15px;background:#fff0;border:none;width:36px;height:36px;border-radius:4px;cursor:pointer;color:#666}
.glossary .copy-text-btn svg{display:block;width:20px;height:20px;pointer-events:none;fill:#000;transition:all 0.3s ease}
.main-pages-grid .main-pages-card:hover .copy-text-btn svg{fill:#fff}
.glossary .copy-text-btn.copied{color:#05f91f;width:auto;font-size:16px}
.contact-wrapper .contact-meta .card.copied .text{color:#05f91f !important}
.contact .page-header .text{font-size:18px}
.cfb-form.contact_us > div{margin-bottom:8px}
.cfb-form.contact_us textarea{height:130px;border-radius:25px}
.contact-wrapper .contact-cta .cta{width:100%;padding:15px 25px;margin-top:30px;background-color:#ffdc2b;border-radius:25px;display:flex;align-items:center;font-size:18px}
.map{position:relative;z-index:9}
.map img{width:100%;height:400px;border-radius:25px;object-fit:cover}
.map .map-links{position:absolute;top:50%;transform:translateY(-50%);right:50px;display:flex;flex-direction:column;gap:25px}
.map .map-links a{width:220px;display:flex;align-items:center;background:#e4fcf985;backdrop-filter:blur(8px);background-color:#ffffff69;border-radius:10px;font-size:18px;padding:10px 12px;color:#000}
.map .map-links a svg{width:35px;height:35px;margin-left:10px}
.map .map-links a:hover{background-color:#e4fdfa}
.main.employment .page-header .text{font-size:18px;line-height:35px;text-align:justify}
.main.employment article.content-entry{text-align:justify}
.glassy-content .content-entry:not(.open){-webkit-mask-image:linear-gradient(to bottom,black 61%,transparent 105%);mask-image:linear-gradient(to bottom,black 61%,transparent 105%)}
.main.employment .glassy-content .content-entry.open{max-height:3000px}
.employment-wrapper .conditions .condition-text{width:40%;border-radius:20px;background:#e4fcf985;backdrop-filter:blur(8px);padding:50px;height:130%;position:absolute;right:0;top:-15%;z-index:2}
.employment-wrapper .conditions .condition-items{width:65%;background-color:var(--c-1);color:#fff;padding:40px 75px 40px 15px;border-radius:25px}
.employment-wrapper .conditions .condition-items li{padding:4px;font-size:16px;font-weight:600}
.employment-wrapper .employment-cta .cta-img{z-index:2;height:auto;position:relative}
.employment-wrapper .employment-cta .cta-form{padding-right:100px;z-index:3}
.cfb-form.recruitment > div{margin-bottom:8px}
.cfb-form.recruitment textarea{height:160px;border-radius:20px}
.cfb-form.recruitment .submit-btn{width:200px}
.cfb-form.recruitment button{width:192px}
.cfb-file-upload-wrapper{width:100%;flex-wrap:wrap;display:flex;margin-bottom:10px;align-items:center}
.cfb-upload-btn{width:150px;height:45px;display:block;background-color:#fff;border:1px solid #dbdbdb;border-radius:50px;padding:9px;text-align:center;cursor:pointer;font-size:16px;color:#6a6a6a;transition:all 0.3s}
.cfb-upload-btn:hover{border-color:var(--c-1);color:var(--c-1)}
.cfb-progress-container{margin-top:15px;width:100%;animation:modalFadeIn 0.3s ease}
.cfb-progress-bar-bg{width:120px;background-color:#fff;border-radius:50px;height:30px;position:relative;overflow:hidden}
.cfb-delete-file{position:absolute;right:125px;top:50%;transform:translatey(-50%);cursor:pointer;color:#fff;background:red;padding:0 4px;border-radius:50%;font-weight:700;font-size:18px;line-height:1}
.cfb-progress-bar-fill{height:100%;width:0%;background-color:#37e06f;border-radius:50px;display:flex;align-items:center;justify-content:flex-end;padding-left:20px;transition:width 0.2s ease;white-space:nowrap}
.cfb-progress-bar-bg .progress-text{position:absolute;top:50%;right:10px;font-size:13px;transform:translatey(-50%)}
.cfb-form .type-file{position:relative;display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.cfb-form .type-file > label:not(.file-label){display:block;margin-bottom:10px;font-size:16px;color:var(--c-2);font-weight:500}
.cfb-form .type-file input[type="file"]{position:absolute;opacity:0;width:0;height:0;overflow:hidden;pointer-events:none}
.cfb-form .type-file .file-info{margin-top:10px;font-size:14px;text-align:center;line-height:1.6}
.cfb-form .type-file .file-name{margin-top:10px;padding:10px 15px;background-color:#f5f5f5;border-radius:15px;font-size:14px;color:var(--c-1);display:none;text-align:center;word-break:break-all}
.cfb-form .type-file .file-name.show{display:block}
.cfb-form .type-file .file-name::before{content:"✓ ";color:green;font-weight:700}
.progress-scroll-top{position:fixed;bottom:30px;right:30px;width:54px;height:54px;border-radius:50%;background:#ffffff90;backdrop-filter:blur(5px);box-shadow:0 4px 15px rgb(0 0 0 / 0.1);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;z-index:99990;display:flex;align-items:center;justify-content:center}
.progress-scroll-top.active{opacity:1;visibility:visible;transform:translateY(0)}
.progress-scroll-top:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(40 67 218 / 0.25);background:#fff}
.progress-scroll-top svg{position:absolute;top:0;left:0;width:100%;height:100%}
.progress-scroll-top svg.fill{transform:rotate(-90deg)}
.progress-scroll-top .progress-ring__circle{stroke-dasharray:144.5;stroke-dashoffset:144.5;transition:stroke-dashoffset 0.1s linear;stroke-linecap:round}
.progress-scroll-top .scroll-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--c-1);position:relative;z-index:2}
.progress-scroll-top .scroll-icon svg{width:24px;height:24px;stroke-width:2.5;position:static}
#cyber-page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999999;display:flex;justify-content:center;align-items:center;transition:opacity 0.8s ease-in-out,visibility 0.8s ease-in-out}
body.loaded #cyber-page-loader{opacity:0;visibility:hidden;pointer-events:none}
body:not(.loaded){overflow:hidden !important}
body main, body header, body footer{opacity:0;transition:opacity 0.6s ease-in-out}
body.loaded main, body.loaded header, body.loaded footer, .hero .hero-image img, .blur-opacity-text-animation{opacity:1}
.why-us .why-us-text svg{opacity:0;transform:translateY(20px);transition:all 1s cubic-bezier(0.215,0.61,0.355,1)}
.why-us .why-us-items .right{opacity:0;transform:translateX(20px);transition:all 1s cubic-bezier(0.215,0.61,0.355,1);transition-delay:0.3s}
.why-us .why-us-items .left{opacity:0;transform:translateX(-20px);transition:all 1.2s ease;transition-delay:0.6s}
.why-us.start-anim .why-us-text svg, .why-us.start-anim .why-us-items .right, .why-us.start-anim .why-us-items .left{opacity:1;transform:translate(0,0)}
.cyberisho-logo a{position:relative;overflow:hidden;display:block;width:110px;height:70px;text-indent:-9999px;margin:-10px 10px 0 5px;transition:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 739'%3E%3Cg id='%232a00c4ff'%3E%3Cpath fill='%232a00c4' opacity='1.00' d=' M 1012.41 16.39 C 1013.81 13.90 1014.48 10.91 1016.65 8.92 C 1014.24 27.20 1012.54 45.57 1009.92 63.82 C 1004.33 104.99 997.45 145.99 988.42 186.55 C 983.70 207.17 978.60 227.74 971.83 247.80 C 966.06 232.22 956.29 217.64 941.89 208.87 C 906.40 263.77 863.77 314.67 812.29 355.28 C 786.24 375.43 757.71 393.50 725.78 402.58 C 711.94 406.35 697.28 408.12 683.05 405.61 C 681.68 405.40 680.16 405.07 678.97 405.98 C 641.03 428.57 599.17 444.35 556.00 453.42 C 553.82 440.94 551.84 428.42 549.50 415.98 C 582.36 409.38 614.14 397.85 643.98 382.64 C 635.29 370.76 630.14 356.61 628.08 342.09 C 623.14 305.87 628.75 267.76 646.60 235.62 C 661.30 209.05 684.05 186.40 712.08 174.20 C 729.83 166.64 750.44 163.27 769.01 169.91 C 783.66 174.90 795.32 187.13 800.33 201.69 C 806.64 219.51 804.50 239.04 799.82 256.98 C 790.43 290.59 772.79 321.68 749.83 347.88 C 747.79 350.20 745.56 352.35 743.72 354.83 C 760.37 346.51 775.72 335.78 790.38 324.36 C 836.94 287.43 875.59 241.36 908.06 191.78 C 893.39 183.01 876.37 179.38 859.64 177.07 C 889.99 158.98 917.35 136.23 942.26 111.25 C 969.87 83.09 994.35 51.54 1012.41 16.39 M 708.22 220.21 C 692.35 232.51 680.41 249.50 673.13 268.13 C 665.44 287.77 663.09 309.24 664.83 330.19 C 665.96 341.66 668.27 354.19 676.92 362.55 C 708.54 340.55 735.69 311.30 752.22 276.28 C 758.81 262.09 764.59 247.21 766.42 231.57 C 767.07 223.99 766.97 215.35 761.76 209.25 C 756.85 203.91 748.90 203.70 742.21 204.53 C 729.67 206.40 718.18 212.59 708.22 220.21 Z'%3E%3C/path%3E%3C/g%3E%3Cg id='%23231f20ff'%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1476.35 244.19 C 1487.40 247.54 1498.35 251.19 1509.40 254.56 C 1510.35 255.00 1512.72 255.20 1511.93 256.86 C 1506.54 273.84 1500.14 290.50 1494.35 307.36 C 1480.26 347.45 1467.50 388.11 1458.93 429.77 C 1453.65 456.49 1449.98 483.69 1450.71 510.98 C 1451.28 529.93 1454.09 549.07 1461.29 566.72 C 1467.49 581.80 1477.27 595.75 1490.60 605.33 C 1505.28 615.58 1523.09 620.17 1540.65 622.26 C 1564.80 624.88 1589.20 623.29 1613.21 620.07 C 1655.51 614.09 1696.94 603.00 1737.41 589.48 C 1774.80 576.91 1811.51 562.24 1847.01 545.02 C 1861.44 537.87 1875.86 530.53 1889.16 521.41 C 1896.90 531.33 1903.99 541.75 1911.33 551.98 C 1896.40 562.46 1879.98 570.59 1863.68 578.69 C 1825.36 597.19 1785.77 613.04 1745.41 626.49 C 1706.10 639.52 1665.93 650.25 1624.96 656.54 C 1603.79 659.61 1582.41 661.56 1561.01 661.18 C 1538.67 660.66 1516.12 657.80 1495.11 649.92 C 1479.15 644.03 1464.36 634.75 1452.68 622.33 C 1429.89 598.70 1418.51 566.32 1414.83 534.19 C 1409.94 489.16 1416.62 443.78 1426.90 399.96 C 1437.23 355.85 1451.95 312.93 1467.29 270.36 C 1470.33 261.64 1473.53 252.98 1476.35 244.19 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 402.95 332.04 C 420.77 329.80 439.75 332.11 455.20 341.79 C 470.77 351.38 481.52 367.25 487.96 384.10 C 496.38 406.36 498.85 430.36 499.20 454.00 C 499.33 482.68 496.07 511.29 490.72 539.44 C 507.83 539.52 524.92 538.35 541.98 537.16 C 589.05 533.58 635.98 526.40 681.42 513.45 C 720.07 502.42 757.71 487.14 791.95 465.96 C 820.36 448.31 846.48 426.52 867.17 400.14 C 880.30 383.22 891.83 364.62 898.10 344.01 C 910.15 347.66 922.26 351.17 934.25 355.03 C 922.41 392.54 911.48 430.44 904.53 469.19 C 901.75 486.00 899.22 503.11 900.83 520.17 C 901.82 527.33 903.46 535.81 910.25 539.77 C 915.20 542.04 920.92 540.92 926.09 539.97 C 942.97 536.13 955.93 523.22 965.52 509.46 C 980.92 486.92 990.26 460.91 997.90 434.89 C 1005.87 406.78 1011.67 378.04 1015.28 349.05 C 1027.82 350.23 1040.33 351.79 1052.86 353.19 C 1051.07 370.31 1047.57 387.20 1044.08 404.04 C 1037.99 431.42 1030.20 458.50 1019.40 484.41 C 1009.97 506.87 998.23 528.70 981.89 546.92 C 968.98 561.24 952.41 572.96 933.35 577.13 C 921.36 579.58 908.23 580.37 896.84 575.16 C 885.29 570.01 877.69 558.83 873.77 547.15 C 866.98 526.85 866.99 505.05 868.36 483.91 C 868.95 472.76 870.72 461.72 872.07 450.65 C 864.28 457.30 857.04 464.61 848.93 470.91 C 824.24 490.98 796.85 507.62 768.06 521.13 C 729.96 539.01 689.53 551.61 648.42 560.41 C 598.97 570.90 548.48 575.97 497.99 577.42 C 479.28 577.96 460.56 577.79 441.85 577.84 C 444.52 566.76 448.13 555.93 450.78 544.84 C 455.67 523.55 459.08 501.89 460.55 480.08 C 462.02 456.03 462.06 431.47 455.94 408.00 C 452.58 395.53 447.17 382.44 436.14 374.89 C 427.08 368.57 415.42 368.32 404.89 370.01 C 387.05 373.18 370.37 380.86 354.70 389.73 C 326.88 405.76 301.45 426.07 280.07 450.04 C 268.13 463.63 257.40 478.57 250.47 495.38 C 245.04 508.80 242.47 524.07 246.79 538.17 C 248.86 545.76 254.14 552.07 260.39 556.66 C 273.30 566.11 290.03 569.43 305.76 567.53 C 323.35 565.33 339.68 556.59 352.53 544.55 C 368.45 529.79 379.82 510.79 388.28 490.95 C 398.14 493.44 407.77 496.80 417.58 499.49 C 419.94 500.11 422.26 500.87 424.50 501.86 C 420.18 524.50 416.22 547.23 410.58 569.59 C 406.27 586.29 401.25 602.95 393.46 618.40 C 386.55 632.34 377.08 645.15 365.08 655.12 C 354.25 664.28 341.70 671.19 328.66 676.64 C 310.11 684.37 290.61 689.52 271.02 693.87 C 223.53 703.98 175.29 709.91 127.17 716.10 C 88.85 720.63 50.56 725.51 12.22 729.79 C 10.72 717.22 9.29 704.63 7.57 692.11 C 54.21 686.91 100.79 681.15 147.34 675.29 C 173.84 671.79 200.31 668.08 226.62 663.38 C 246.51 659.84 266.31 655.60 285.61 649.59 C 303.17 643.98 320.54 636.66 335.02 625.02 C 348.58 614.26 358.56 599.47 364.99 583.51 C 355.49 589.57 345.74 595.45 335.01 599.11 C 312.23 607.55 286.59 608.13 263.53 600.43 C 247.24 594.90 232.25 584.99 221.75 571.25 C 212.04 558.64 207.55 542.68 206.77 526.96 C 205.96 506.28 212.22 485.90 221.72 467.71 C 234.62 443.20 252.86 421.88 273.08 403.11 C 293.14 384.66 315.29 368.46 339.09 355.17 C 358.96 344.20 380.28 335.01 402.95 332.04 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1147.94 339.86 C 1158.79 335.13 1170.46 332.39 1182.25 331.55 C 1194.61 330.85 1207.50 330.83 1219.04 335.93 C 1229.63 340.31 1237.79 349.43 1242.02 359.98 C 1248.75 376.42 1249.01 394.57 1248.50 412.07 C 1247.23 440.84 1241.98 469.27 1240.58 498.03 C 1240.37 508.62 1239.82 519.60 1243.39 529.76 C 1245.31 535.37 1249.80 540.67 1256.01 541.33 C 1268.47 542.81 1280.56 536.78 1289.35 528.33 C 1301.32 516.82 1309.27 501.90 1315.92 486.87 C 1324.65 466.64 1330.73 445.39 1335.78 423.98 C 1341.07 400.54 1345.30 376.84 1347.87 352.94 C 1348.13 351.70 1347.85 348.96 1349.97 349.54 C 1361.92 350.71 1373.87 351.87 1385.81 353.08 C 1383.40 378.00 1378.78 402.68 1373.06 427.03 C 1364.91 460.58 1354.30 493.95 1337.02 524.01 C 1327.13 540.76 1314.93 556.77 1298.45 567.50 C 1285.75 575.97 1270.28 580.19 1255.04 579.27 C 1242.86 578.69 1230.23 575.33 1221.05 566.91 C 1208.14 555.06 1204.17 536.83 1203.00 520.02 C 1200.81 484.17 1208.50 448.75 1210.58 413.08 C 1210.85 401.82 1211.67 390.12 1207.72 379.33 C 1206.01 374.51 1202.12 370.06 1196.84 369.28 C 1179.80 367.84 1162.16 372.99 1148.99 384.02 C 1133.70 396.69 1124.13 414.71 1116.85 432.86 C 1102.24 470.45 1095.25 510.38 1088.02 549.89 C 1085.08 568.47 1080.83 586.99 1073.29 604.29 C 1066.51 620.01 1056.69 634.48 1044.13 646.15 C 1021.57 667.24 992.33 679.35 963.12 688.11 C 937.41 695.75 911.02 700.80 884.61 705.33 C 833.31 713.82 781.61 719.50 729.97 725.35 C 728.62 725.37 725.90 726.31 726.02 724.01 C 724.77 712.05 723.28 700.11 722.17 688.14 C 783.67 681.02 845.36 674.65 906.23 663.03 C 926.53 658.88 946.79 654.22 966.36 647.33 C 983.80 641.22 1000.94 633.19 1014.86 620.82 C 1026.75 610.40 1035.50 596.76 1041.06 582.03 C 1047.49 565.64 1049.70 548.07 1052.93 530.88 C 1057.65 505.05 1062.81 479.27 1069.95 453.98 C 1078.53 423.80 1089.91 393.51 1110.06 369.01 C 1120.30 356.64 1133.15 346.26 1147.94 339.86 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 645.60 626.55 C 669.67 620.24 693.79 610.55 711.97 593.02 C 720.81 602.05 729.92 610.80 738.66 619.92 C 715.29 642.84 684.15 655.96 652.80 663.76 C 626.76 670.12 599.91 672.85 573.13 672.97 C 573.31 660.39 572.85 647.82 573.15 635.24 C 597.52 635.09 621.94 632.50 645.60 626.55 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1349.21 593.03 C 1358.37 601.83 1367.36 610.84 1376.16 620.01 C 1351.79 643.71 1319.27 656.98 1286.63 664.67 C 1261.76 670.36 1236.23 672.82 1210.74 673.02 C 1210.70 660.42 1210.30 647.80 1210.81 635.21 C 1233.33 635.15 1255.88 632.83 1277.86 627.83 C 1296.22 623.50 1314.33 617.27 1330.56 607.51 C 1337.28 603.40 1343.75 598.75 1349.21 593.03 Z'%3E%3C/path%3E%3Cpath fill='%23231f20' opacity='1.00' d=' M 1120.10 626.65 C 1133.92 629.50 1147.73 632.71 1161.83 634.05 C 1160.71 646.58 1159.50 659.10 1158.16 671.61 C 1142.22 669.97 1126.39 667.06 1110.91 662.93 C 1113.71 650.77 1117.21 638.78 1120.10 626.65 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}
.cyberisho-logo a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 739'%3E%3Cg id='%232a00c4ff'%3E%3Cpath fill='%23000' d='M1012.41 16.39C1013.81 13.9 1014.48 10.91 1016.65 8.92 1014.24 27.2 1012.54 45.57 1009.92 63.82 1004.33 104.99 997.45 145.99 988.42 186.55 983.7 207.17 978.6 227.74 971.83 247.8 966.06 232.22 956.29 217.64 941.89 208.87 906.4 263.77 863.77 314.67 812.29 355.28 786.24 375.43 757.71 393.5 725.78 402.58 711.94 406.35 697.28 408.12 683.05 405.61 681.68 405.4 680.16 405.07 678.97 405.98 641.03 428.57 599.17 444.35 556 453.42 553.82 440.94 551.84 428.42 549.5 415.98 582.36 409.38 614.14 397.85 643.98 382.64 635.29 370.76 630.14 356.61 628.08 342.09 623.14 305.87 628.75 267.76 646.6 235.62 661.3 209.05 684.05 186.4 712.08 174.2 729.83 166.64 750.44 163.27 769.01 169.91 783.66 174.9 795.32 187.13 800.33 201.69 806.64 219.51 804.5 239.04 799.82 256.98 790.43 290.59 772.79 321.68 749.83 347.88 747.79 350.2 745.56 352.35 743.72 354.83 760.37 346.51 775.72 335.78 790.38 324.36 836.94 287.43 875.59 241.36 908.06 191.78 893.39 183.01 876.37 179.38 859.64 177.07 889.99 158.98 917.35 136.23 942.26 111.25 969.87 83.09 994.35 51.54 1012.41 16.39M708.22 220.21C692.35 232.51 680.41 249.5 673.13 268.13 665.44 287.77 663.09 309.24 664.83 330.19 665.96 341.66 668.27 354.19 676.92 362.55 708.54 340.55 735.69 311.3 752.22 276.28 758.81 262.09 764.59 247.21 766.42 231.57 767.07 223.99 766.97 215.35 761.76 209.25 756.85 203.91 748.9 203.7 742.21 204.53 729.67 206.4 718.18 212.59 708.22 220.21Z'/%3E%3Cpath fill='%23000' d='M1476.35 244.19C1487.4 247.54 1498.35 251.19 1509.4 254.56 1510.35 255 1512.72 255.2 1511.93 256.86 1506.54 273.84 1500.14 290.5 1494.35 307.36 1480.26 347.45 1467.5 388.11 1458.93 429.77 1453.65 456.49 1449.98 483.69 1450.71 510.98 1451.28 529.93 1454.09 549.07 1461.29 566.72 1467.49 581.8 1477.27 595.75 1490.6 605.33 1505.28 615.58 1523.09 620.17 1540.65 622.26 1564.8 624.88 1589.2 623.29 1613.21 620.07 1655.51 614.09 1696.94 603 1737.41 589.48 1774.8 576.91 1811.51 562.24 1847.01 545.02 1861.44 537.87 1875.86 530.53 1889.16 521.41 1896.9 531.33 1903.99 541.75 1911.33 551.98 1896.4 562.46 1879.98 570.59 1863.68 578.69 1825.36 597.19 1785.77 613.04 1745.41 626.49 1706.1 639.52 1665.93 650.25 1624.96 656.54 1603.79 659.61 1582.41 661.56 1561.01 661.18 1538.67 660.66 1516.12 657.8 1495.11 649.92 1479.15 644.03 1464.36 634.75 1452.68 622.33 1429.89 598.7 1418.51 566.32 1414.83 534.19 1409.94 489.16 1416.62 443.78 1426.9 399.96 1437.23 355.85 1451.95 312.93 1467.29 270.36 1470.33 261.64 1473.53 252.98 1476.35 244.19Z'/%3E%3Cpath fill='%23000' d='M402.95 332.04C420.77 329.8 439.75 332.11 455.2 341.79 470.77 351.38 481.52 367.25 487.96 384.1 496.38 406.36 498.85 430.36 499.2 454 499.33 482.68 496.07 511.29 490.72 539.44 507.83 539.52 524.92 538.35 541.98 537.16 589.05 533.58 635.98 526.4 681.42 513.45 720.07 502.42 757.71 487.14 791.95 465.96 820.36 448.31 846.48 426.52 867.17 400.14 880.3 383.22 891.83 364.62 898.1 344.01 910.15 347.66 922.26 351.17 934.25 355.03 922.41 392.54 911.48 430.44 904.53 469.19 901.75 486 899.22 503.11 900.83 520.17 901.82 527.33 903.46 535.81 910.25 539.77 915.2 542.04 920.92 540.92 926.09 539.97 942.97 536.13 955.93 523.22 965.52 509.46 980.92 486.92 990.26 460.91 997.9 434.89 1005.87 406.78 1011.67 378.04 1015.28 349.05 1027.82 350.23 1040.33 351.79 1052.86 353.19 1051.07 370.31 1047.57 387.2 1044.08 404.04 1037.99 431.42 1030.2 458.5 1019.4 484.41 1009.97 506.87 998.23 528.7 981.89 546.92 968.98 561.24 952.41 572.96 933.35 577.13 921.36 579.58 908.23 580.37 896.84 575.16 885.29 570.01 877.69 558.83 873.77 547.15 866.98 526.85 866.99 505.05 868.36 483.91 868.95 472.76 870.72 461.72 872.07 450.65 864.28 457.3 857.04 464.61 848.93 470.91 824.24 490.98 796.85 507.62 768.06 521.13 729.96 539.01 689.53 551.61 648.42 560.41 598.97 570.9 548.48 575.97 497.99 577.42 479.28 577.96 460.56 577.79 441.85 577.84 444.52 566.76 448.13 555.93 450.78 544.84 455.67 523.55 459.08 501.89 460.55 480.08 462.02 456.03 462.06 431.47 455.94 408 452.58 395.53 447.17 382.44 436.14 374.89 427.08 368.57 415.42 368.32 404.89 370.01 387.05 373.18 370.37 380.86 354.7 389.73 326.88 405.76 301.45 426.07 280.07 450.04 268.13 463.63 257.4 478.57 250.47 495.38 245.04 508.8 242.47 524.07 246.79 538.17 248.86 545.76 254.14 552.07 260.39 556.66 273.3 566.11 290.03 569.43 305.76 567.53 323.35 565.33 339.68 556.59 352.53 544.55 368.45 529.79 379.82 510.79 388.28 490.95 398.14 493.44 407.77 496.8 417.58 499.49 419.94 500.11 422.26 500.87 424.5 501.86 420.18 524.5 416.22 547.23 410.58 569.59 406.27 586.29 401.25 602.95 393.46 618.4 386.55 632.34 377.08 645.15 365.08 655.12 354.25 664.28 341.7 671.19 328.66 676.64 310.11 684.37 290.61 689.52 271.02 693.87 223.53 703.98 175.29 709.91 127.17 716.1 88.85 720.63 50.56 725.51 12.22 729.79 10.72 717.22 9.29 704.63 7.57 692.11 54.21 686.91 100.79 681.15 147.34 675.29 173.84 671.79 200.31 668.08 226.62 663.38 246.51 659.84 266.31 655.6 285.61 649.59 303.17 643.98 320.54 636.66 335.02 625.02 348.58 614.26 358.56 599.47 364.99 583.51 355.49 589.57 345.74 595.45 335.01 599.11 312.23 607.55 286.59 608.13 263.53 600.43 247.24 594.9 232.25 584.99 221.75 571.25 212.04 558.64 207.55 542.68 206.77 526.96 205.96 506.28 212.22 485.9 221.72 467.71 234.62 443.2 252.86 421.88 273.08 403.11 293.14 384.66 315.29 368.46 339.09 355.17 358.96 344.2 380.28 335.01 402.95 332.04Z'/%3E%3Cpath fill='%23000' d='M1147.94 339.86C1158.79 335.13 1170.46 332.39 1182.25 331.55 1194.61 330.85 1207.5 330.83 1219.04 335.93 1229.63 340.31 1237.79 349.43 1242.02 359.98 1248.75 376.42 1249.01 394.57 1248.5 412.07 1247.23 440.84 1241.98 469.27 1240.58 498.03 1240.37 508.62 1239.82 519.6 1243.39 529.76 1245.31 535.37 1249.8 540.67 1256.01 541.33 1268.47 542.81 1280.56 536.78 1289.35 528.33 1301.32 516.82 1309.27 501.9 1315.92 486.87 1324.65 466.64 1330.73 445.39 1335.78 423.98 1341.07 400.54 1345.3 376.84 1347.87 352.94 1348.13 351.7 1347.85 348.96 1349.97 349.54 1361.92 350.71 1373.87 351.87 1385.81 353.08 1383.4 378 1378.78 402.68 1373.06 427.03 1364.91 460.58 1354.3 493.95 1337.02 524.01 1327.13 540.76 1314.93 556.77 1298.45 567.5 1285.75 575.97 1270.28 580.19 1255.04 579.27 1242.86 578.69 1230.23 575.33 1221.05 566.91 1208.14 555.06 1204.17 536.83 1203 520.02 1200.81 484.17 1208.5 448.75 1210.58 413.08 1210.85 401.82 1211.67 390.12 1207.72 379.33 1206.01 374.51 1202.12 370.06 1196.84 369.28 1179.8 367.84 1162.16 372.99 1148.99 384.02 1133.7 396.69 1124.13 414.71 1116.85 432.86 1102.24 470.45 1095.25 510.38 1088.02 549.89 1085.08 568.47 1080.83 586.99 1073.29 604.29 1066.51 620.01 1056.69 634.48 1044.13 646.15 1021.57 667.24 992.33 679.35 963.12 688.11 937.41 695.75 911.02 700.8 884.61 705.33 833.31 713.82 781.61 719.5 729.97 725.35 728.62 725.37 725.9 726.31 726.02 724.01 724.77 712.05 723.28 700.11 722.17 688.14 783.67 681.02 845.36 674.65 906.23 663.03 926.53 658.88 946.79 654.22 966.36 647.33 983.8 641.22 1000.94 633.19 1014.86 620.82 1026.75 610.4 1035.5 596.76 1041.06 582.03 1047.49 565.64 1049.7 548.07 1052.93 530.88 1057.65 505.05 1062.81 479.27 1069.95 453.98 1078.53 423.8 1089.91 393.51 1110.06 369.01 1120.3 356.64 1133.15 346.26 1147.94 339.86Z'/%3E%3Cpath fill='%23000' d='M645.6 626.55C669.67 620.24 693.79 610.55 711.97 593.02 720.81 602.05 729.92 610.8 738.66 619.92 715.29 642.84 684.15 655.96 652.8 663.76 626.76 670.12 599.91 672.85 573.13 672.97 573.31 660.39 572.85 647.82 573.15 635.24 597.52 635.09 621.94 632.5 645.6 626.55Z'/%3E%3Cpath fill='%23000' d='M1349.21 593.03C1358.37 601.83 1367.36 610.84 1376.16 620.01 1351.79 643.71 1319.27 656.98 1286.63 664.67 1261.76 670.36 1236.23 672.82 1210.74 673.02 1210.7 660.42 1210.3 647.8 1210.81 635.21 1233.33 635.15 1255.88 632.83 1277.86 627.83 1296.22 623.5 1314.33 617.27 1330.56 607.51 1337.28 603.4 1343.75 598.75 1349.21 593.03Z'/%3E%3Cpath fill='%23000' d='M1120.1 626.65C1133.92 629.5 1147.73 632.71 1161.83 634.05 1160.71 646.58 1159.5 659.1 1158.16 671.61 1142.22 669.97 1126.39 667.06 1110.91 662.93 1113.71 650.77 1117.21 638.78 1120.1 626.65Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(120deg,transparent 30%,rgb(255 255 255 / 0.8) 50%,transparent 70% );background-size:50% 100%;background-repeat:no-repeat;background-position:-100% 0;opacity:0}
body.loaded .cyberisho-logo a::after{opacity:1;animation:logoShineLoop 15.5s ease-in-out infinite;animation-delay:0.5s}
@keyframes logoShineLoop{0%{background-position:-100% 0;} 10%{background-position:200% 0;} 10.1%{background-position:-100% 0;} 100%{background-position:-100% 0;}}
.animate-title .word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 0 6px}
.animate-title .word{display:inline-block;transform:translateY(115%)}
.animate-title.in-view .word{animation:smoothReveal 1.2s cubic-bezier(0.22,1,0.36,1) forwards}
@keyframes smoothReveal{to{transform:translateY(0);}}
#app .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
#app .swiper-vertical > .swiper-wrapper{flex-direction:column}
#app .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial );box-sizing:content-box}
#app .swiper-android .swiper-slide, #app .swiper-ios .swiper-slide, #app .swiper-wrapper{transform:translateZ(0)}
#app .swiper-horizontal{touch-action:pan-y}
#app .swiper-vertical{touch-action:pan-x}
#app .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
#app .swiper-autoheight, #app .swiper-autoheight .swiper-slide{height:auto}
#app .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
#app .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
#app .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
#app .swiper-3d .swiper-wrapper{transform-style:preserve-3d}
#app .swiper-3d{perspective:1200px}
#app .swiper-3d .swiper-slide, #app .swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}
#app .swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
#app .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}
#app .swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}
#app .swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory}
#app .swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory}
#app .swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none}
#app .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none}
#app .swiper-css-mode.swiper-centered > .swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
#app .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
#app .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
#app .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
#app .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
#app .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
@keyframes swiper-preloader-spin{0%{transform:rotate(0);} to{transform:rotate(360deg);}}
#app .swiper.swiper-cards-stack{overflow:visible}
#app .swiper-cards-stack .swiper-slide{backface-visibility:visible;overflow:visible}
#app{min-height:260px;padding:0 117px 0 100px;direction:ltr;align-items:center;display:flex;box-sizing:border-box;flex-direction:column;overflow:hidden;width:100%;position:relative}
#app .swiper-slide{border-radius:16px}
#app .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}
@keyframes demoSliderFallbackReveal{to{opacity:1;}}
.landing-radio-player .rp-card .ball-wrap.s1{right:-71px;bottom:173px;top:unset;z-index:-1}
.landing-radio-player .rp-card .ball-wrap.s1 .ball{animation:randomFloat1 11s ease-in-out infinite alternate;width:45px;height:45px}
.landing-radio-player .rp-card .ball-wrap.s2{right:auto;left:31px;top:unset;bottom:60px;z-index:1}
.landing-radio-player .rp-card .ball-wrap.s2 .ball{animation:randomFloat2 17s ease-in-out infinite alternate-reverse;width:35px;height:35px}
@keyframes pt-dim-in{from{opacity:0;} to{opacity:1;}}
body.loaded #cyber-page-loader{transform:translateY(100%)}
body.pt-leaving::before{content:'';position:fixed;inset:0;background:rgba(0,0,0,0.35);z-index:9999998;animation:pt-dim-in 0.45s ease forwards;pointer-events:none}
body.pt-leaving > *:not(#cyber-page-loader):not(.header){transition:filter 0.4s ease 0.05s,transform 0.5s cubic-bezier(0.22,1,0.36,1) 0.3s;filter:brightness(0.94);transform:translateY(-6px)}
body.pt-leaving #cyber-page-loader{opacity:1;visibility:visible;pointer-events:none;transform:translateY(0);transition:transform 0.55s cubic-bezier(0.85,0,0.15,1) 0.08s}
.plan-ticket-icon{margin-bottom:10px;display:inline-block;line-height:1}
.plan-ticket-icon svg{width:40px;height:40px}
.plan-ticket-mastercard{width:25px;height:25px;margin-left:8px}
.plan-ticket-mastercard svg{width:100%;height:100%}
.plan-ticket-currency{width:19px;height:19px;margin-right:5px;margin-bottom:10px}
.plan-ticket-currency svg{width:100%;height:100%}
.connector{width:80px;height:120px;flex-shrink:0;margin:0 -15px;z-index:5}
@keyframes sublandingSpin{to{transform:rotate(360deg);}}
@keyframes sublandingPop{0%{transform:scale(0.5);opacity:0;} 100%{transform:scale(1);opacity:1;}}
@keyframes sublandingPillIn{0%{opacity:0;transform:scale(0.7) translateY(6px);filter:blur(3px);} 60%{opacity:1;transform:scale(1.04) translateY(0);filter:blur(0);} 100%{opacity:1;transform:scale(1) translateY(0);}}
@keyframes sublandingMarkPop{0%{background:rgba(40,67,218,0.5);} 100%{background:rgba(40,67,218,0.18);}}
.reveal-pending{opacity:0;transition:opacity 1.2s ease,transform 1.2s ease,filter 1.2s ease,height 1.2s ease}
.reveal-pending.reveal-blur{filter:blur(10px)}
.reveal-pending.reveal-down{transform:translateY(24px)}
.reveal-pending.reveal-collapse{height:0 !important;overflow:hidden}
@media (min-width: 576px){.container{padding-left:calc(50% - 275px);padding-right:calc(50% - 275px)}}
@media (min-width: 768px){.container{padding-left:calc(50% - 368px);padding-right:calc(50% - 368px)}.alignleft{margin-right:calc(2 * 1rem)}.alignright{margin-left:calc(2 * 1rem)}}
@media (min-width: 1024px){.container{padding-left:calc(50% - 500px);padding-right:calc(50% - 500px)}}
@media (min-width: 1025px){.main.landing-page-v2 .page-header .page-header-entry{padding:0;justify-content:center;margin:0}}
@media (min-width: 1280px){article.content .wp-caption{width:80% !important}article.content .wp-caption img{width:100%}article.content img{width:80%}.container{padding-left:calc(50% - 580px);padding-right:calc(50% - 580px)}}
@media (min-width: 1440px){.container{padding-left:calc(50% - 620px);padding-right:calc(50% - 620px)}}
@media (max-width: 1280px){#app{min-height:215px;padding:0 100px 0 86px}.hero .hero-text .title{font-size:28px}.floating-sidebar-left{left:-40px}.post.style-4 .info{font-size:11px}.cfb-file-upload-wrapper .file-info-text{font-size:0.65rem !important;margin-right:5px !important}.hero .hero-image .text, .mitting-action .action-info .call-action .call-link a, .about-team-content .text{font-size:17px}.service-item .service-item-entry, .mitting-action .action-info > div, .mitting-action .action-text, .about-team-content .team-contour{padding:20px}.service-item .title{font-size:22px}.mitting-action .action-info .section-title{font-size:18px}.mitting-action .action-text .text{font-size:16px;line-height:28px}.cfb-form.meeting .btn{width:160px}.mitting-action .action-info .call-action svg{width:40px;height:40px}.why-us .why-us-items .why-us-item{padding:15px;font-size:21px}.footer .contact-info .contact-item:first-child{width:100%;margin-bottom:15px}.whyus-grid .whyus-card, .contact-wrapper .contact-cta .cta{padding:15px}.employment-wrapper .conditions .condition-items{padding:40px 60px 40px 40px}}
@media (max-width: 1024px){.landing-radio-player .rp-card .ball-wrap.s1{bottom:100%;right:230px}.landing-radio-player .rp-card .ball-wrap.s2, .header .header-entry .tel-wrapper, .header nav li.menu-item:not(.cyberisho-logo), .main.portfolio .portfolio-item-right .icon, .social-hover-btn:hover .hover-text{display:none}#app{padding:50px 0}.navbar-nav .sub-menu li a:hover{border-radius:0}.hero .hero-text{padding:68px 100px 100px 0}.header.open-menu nav ul li a:hover{color:var(--c-3)}#ajax-blog-content .post.style-4{padding:20px 0}.hero-search-entry .search-simple-card, .main.landing-page-v2 .page-header .page-header-entry, .main.landing-page-v2 .page-header #app, .mitting-action .action-info, .mitting-action .action-text{flex:0 0 100%;max-width:100%}.notice-entry .quote-icon.s2{right:50px}.related-slider-wrapper .swiper-button-prev, .related-slider-wrapper .swiper-button-next, .header.open-menu .search-responsive-icon, header.open-menu .mobile-menu-footer-item a::before, .header.open-menu .sub-menu li a::before{display:none !important}.mitting-action .action-info .call-action svg{width:48px;height:48px}.mitting-action .action-info .call-action .call-link a{font-size:19px}.mitting-action .action-info .section-title{font-size:22px}#customer-images{padding:100px 0 40px 0}.about-us, .service, .home-blog{margin-top:80px}.mitting-action{padding:80px 0 100px 0}.why-us{padding:150px 0 80px 0}.contact-wrapper .contact-cta .cta{font-size:15px}.mitting-action::before{right:-60px}.header nav{display:flex;align-items:center;gap:10px}.header .header-entry{position:relative}.header:not(.open-menu) .cyberisho-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:2;transition:none !important}.header:not(.open-menu) .cyberisho-logo a{margin:0;margin-bottom:3px}.mobile-menu-toggle{display:flex;width:30px;height:25px;justify-content:center;position:relative;cursor:pointer;flex-direction:column;gap:8px}.header nav .search-responsive-icon, .header .mobile-icons .tel-responsive-icon, .header .mobile-icons .tel-responsive-icon a, .header .mobile-icons .search-responsive-icon, .header .mobile-icons .search-responsive-icon a{display:flex;align-items:center}.header nav .search-responsive-icon a{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}.header nav .search-responsive-icon svg{width:26px;height:26px}.header .mobile-icons svg{width:30px;height:30px}.header .mobile-icons .tel-responsive-icon a, .header .mobile-icons .search-responsive-icon a{min-width:48px;min-height:48px;justify-content:center}.mobile-menu-toggle span{display:block;height:3px;width:100%;background:#000;border-radius:25px}.header.open-menu .header-entry{backdrop-filter:inherit}@keyframes slideInRight{from{transform:translateX(100%);} to{transform:translateX(0);}}@keyframes fadeInBackdrop{from{background-color:#fff0;backdrop-filter:blur(0);} to{background-color:#000000e0;backdrop-filter:blur(15px);}}.header.open-menu nav{height:100dvh !important;overscroll-behavior:none;flex-direction:revert;position:fixed;right:0;top:0;z-index:9999;width:100%;animation:fadeInBackdrop 0.5s cubic-bezier(0.25,1,0.5,1) forwards}.header.open-menu nav li.menu-item, .header.open-menu .mobile-menu-footer-item{display:block}.header.open-menu nav > div{width:80%;background-color:#313445;height:100%;transform:translateX(0);animation:slideInRight 0.6s cubic-bezier(0.19,1,0.22,1) forwards}.header.open-menu nav .navbar-nav{overflow-y:auto;max-height:100%;font-size:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start !important;padding-top:140px !important}.header.open-menu nav .navbar-nav::-webkit-scrollbar{width:4px}.header.open-menu nav .navbar-nav::-webkit-scrollbar-track{background:rgb(255 255 255 / 0.1)}.header.open-menu nav .navbar-nav::-webkit-scrollbar-thumb{background-color:var(--c-1);border-radius:10px}.header.open-menu nav li.menu-item{margin-right:30px}.header.open-menu nav li.cyberisho-logo a{z-index: 10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 739'%3E%3Cg id='%23ffffffff'%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 1012.41 16.39 C 1013.81 13.90 1014.48 10.91 1016.65 8.92 C 1014.24 27.20 1012.54 45.57 1009.92 63.82 C 1004.33 104.99 997.45 145.99 988.42 186.55 C 983.70 207.17 978.60 227.74 971.83 247.80 C 966.06 232.22 956.29 217.64 941.89 208.87 C 906.40 263.77 863.77 314.67 812.29 355.28 C 786.24 375.43 757.71 393.50 725.78 402.58 C 711.94 406.35 697.28 408.12 683.05 405.61 C 681.68 405.40 680.16 405.07 678.97 405.98 C 641.03 428.57 599.17 444.35 556.00 453.42 C 553.82 440.94 551.84 428.42 549.50 415.98 C 582.36 409.38 614.14 397.85 643.98 382.64 C 635.29 370.76 630.14 356.61 628.08 342.09 C 623.14 305.87 628.75 267.76 646.60 235.62 C 661.30 209.05 684.05 186.40 712.08 174.20 C 729.83 166.64 750.44 163.27 769.01 169.91 C 783.66 174.90 795.32 187.13 800.33 201.69 C 806.64 219.51 804.50 239.04 799.82 256.98 C 790.43 290.59 772.79 321.68 749.83 347.88 C 747.79 350.20 745.56 352.35 743.72 354.83 C 760.37 346.51 775.72 335.78 790.38 324.36 C 836.94 287.43 875.59 241.36 908.06 191.78 C 893.39 183.01 876.37 179.38 859.64 177.07 C 889.99 158.98 917.35 136.23 942.26 111.25 C 969.87 83.09 994.35 51.54 1012.41 16.39 M 708.22 220.21 C 692.35 232.51 680.41 249.50 673.13 268.13 C 665.44 287.77 663.09 309.24 664.83 330.19 C 665.96 341.66 668.27 354.19 676.92 362.55 C 708.54 340.55 735.69 311.30 752.22 276.28 C 758.81 262.09 764.59 247.21 766.42 231.57 C 767.07 223.99 766.97 215.35 761.76 209.25 C 756.85 203.91 748.90 203.70 742.21 204.53 C 729.67 206.40 718.18 212.59 708.22 220.21 Z'%3E%3C/path%3E%3C/g%3E%3Cg id='%23ffffffff'%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 1476.35 244.19 C 1487.40 247.54 1498.35 251.19 1509.40 254.56 C 1510.35 255.00 1512.72 255.20 1511.93 256.86 C 1506.54 273.84 1500.14 290.50 1494.35 307.36 C 1480.26 347.45 1467.50 388.11 1458.93 429.77 C 1453.65 456.49 1449.98 483.69 1450.71 510.98 C 1451.28 529.93 1454.09 549.07 1461.29 566.72 C 1467.49 581.80 1477.27 595.75 1490.60 605.33 C 1505.28 615.58 1523.09 620.17 1540.65 622.26 C 1564.80 624.88 1589.20 623.29 1613.21 620.07 C 1655.51 614.09 1696.94 603.00 1737.41 589.48 C 1774.80 576.91 1811.51 562.24 1847.01 545.02 C 1861.44 537.87 1875.86 530.53 1889.16 521.41 C 1896.90 531.33 1903.99 541.75 1911.33 551.98 C 1896.40 562.46 1879.98 570.59 1863.68 578.69 C 1825.36 597.19 1785.77 613.04 1745.41 626.49 C 1706.10 639.52 1665.93 650.25 1624.96 656.54 C 1603.79 659.61 1582.41 661.56 1561.01 661.18 C 1538.67 660.66 1516.12 657.80 1495.11 649.92 C 1479.15 644.03 1464.36 634.75 1452.68 622.33 C 1429.89 598.70 1418.51 566.32 1414.83 534.19 C 1409.94 489.16 1416.62 443.78 1426.90 399.96 C 1437.23 355.85 1451.95 312.93 1467.29 270.36 C 1470.33 261.64 1473.53 252.98 1476.35 244.19 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 402.95 332.04 C 420.77 329.80 439.75 332.11 455.20 341.79 C 470.77 351.38 481.52 367.25 487.96 384.10 C 496.38 406.36 498.85 430.36 499.20 454.00 C 499.33 482.68 496.07 511.29 490.72 539.44 C 507.83 539.52 524.92 538.35 541.98 537.16 C 589.05 533.58 635.98 526.40 681.42 513.45 C 720.07 502.42 757.71 487.14 791.95 465.96 C 820.36 448.31 846.48 426.52 867.17 400.14 C 880.30 383.22 891.83 364.62 898.10 344.01 C 910.15 347.66 922.26 351.17 934.25 355.03 C 922.41 392.54 911.48 430.44 904.53 469.19 C 901.75 486.00 899.22 503.11 900.83 520.17 C 901.82 527.33 903.46 535.81 910.25 539.77 C 915.20 542.04 920.92 540.92 926.09 539.97 C 942.97 536.13 955.93 523.22 965.52 509.46 C 980.92 486.92 990.26 460.91 997.90 434.89 C 1005.87 406.78 1011.67 378.04 1015.28 349.05 C 1027.82 350.23 1040.33 351.79 1052.86 353.19 C 1051.07 370.31 1047.57 387.20 1044.08 404.04 C 1037.99 431.42 1030.20 458.50 1019.40 484.41 C 1009.97 506.87 998.23 528.70 981.89 546.92 C 968.98 561.24 952.41 572.96 933.35 577.13 C 921.36 579.58 908.23 580.37 896.84 575.16 C 885.29 570.01 877.69 558.83 873.77 547.15 C 866.98 526.85 866.99 505.05 868.36 483.91 C 868.95 472.76 870.72 461.72 872.07 450.65 C 864.28 457.30 857.04 464.61 848.93 470.91 C 824.24 490.98 796.85 507.62 768.06 521.13 C 729.96 539.01 689.53 551.61 648.42 560.41 C 598.97 570.90 548.48 575.97 497.99 577.42 C 479.28 577.96 460.56 577.79 441.85 577.84 C 444.52 566.76 448.13 555.93 450.78 544.84 C 455.67 523.55 459.08 501.89 460.55 480.08 C 462.02 456.03 462.06 431.47 455.94 408.00 C 452.58 395.53 447.17 382.44 436.14 374.89 C 427.08 368.57 415.42 368.32 404.89 370.01 C 387.05 373.18 370.37 380.86 354.70 389.73 C 326.88 405.76 301.45 426.07 280.07 450.04 C 268.13 463.63 257.40 478.57 250.47 495.38 C 245.04 508.80 242.47 524.07 246.79 538.17 C 248.86 545.76 254.14 552.07 260.39 556.66 C 273.30 566.11 290.03 569.43 305.76 567.53 C 323.35 565.33 339.68 556.59 352.53 544.55 C 368.45 529.79 379.82 510.79 388.28 490.95 C 398.14 493.44 407.77 496.80 417.58 499.49 C 419.94 500.11 422.26 500.87 424.50 501.86 C 420.18 524.50 416.22 547.23 410.58 569.59 C 406.27 586.29 401.25 602.95 393.46 618.40 C 386.55 632.34 377.08 645.15 365.08 655.12 C 354.25 664.28 341.70 671.19 328.66 676.64 C 310.11 684.37 290.61 689.52 271.02 693.87 C 223.53 703.98 175.29 709.91 127.17 716.10 C 88.85 720.63 50.56 725.51 12.22 729.79 C 10.72 717.22 9.29 704.63 7.57 692.11 C 54.21 686.91 100.79 681.15 147.34 675.29 C 173.84 671.79 200.31 668.08 226.62 663.38 C 246.51 659.84 266.31 655.60 285.61 649.59 C 303.17 643.98 320.54 636.66 335.02 625.02 C 348.58 614.26 358.56 599.47 364.99 583.51 C 355.49 589.57 345.74 595.45 335.01 599.11 C 312.23 607.55 286.59 608.13 263.53 600.43 C 247.24 594.90 232.25 584.99 221.75 571.25 C 212.04 558.64 207.55 542.68 206.77 526.96 C 205.96 506.28 212.22 485.90 221.72 467.71 C 234.62 443.20 252.86 421.88 273.08 403.11 C 293.14 384.66 315.29 368.46 339.09 355.17 C 358.96 344.20 380.28 335.01 402.95 332.04 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 1147.94 339.86 C 1158.79 335.13 1170.46 332.39 1182.25 331.55 C 1194.61 330.85 1207.50 330.83 1219.04 335.93 C 1229.63 340.31 1237.79 349.43 1242.02 359.98 C 1248.75 376.42 1249.01 394.57 1248.50 412.07 C 1247.23 440.84 1241.98 469.27 1240.58 498.03 C 1240.37 508.62 1239.82 519.60 1243.39 529.76 C 1245.31 535.37 1249.80 540.67 1256.01 541.33 C 1268.47 542.81 1280.56 536.78 1289.35 528.33 C 1301.32 516.82 1309.27 501.90 1315.92 486.87 C 1324.65 466.64 1330.73 445.39 1335.78 423.98 C 1341.07 400.54 1345.30 376.84 1347.87 352.94 C 1348.13 351.70 1347.85 348.96 1349.97 349.54 C 1361.92 350.71 1373.87 351.87 1385.81 353.08 C 1383.40 378.00 1378.78 402.68 1373.06 427.03 C 1364.91 460.58 1354.30 493.95 1337.02 524.01 C 1327.13 540.76 1314.93 556.77 1298.45 567.50 C 1285.75 575.97 1270.28 580.19 1255.04 579.27 C 1242.86 578.69 1230.23 575.33 1221.05 566.91 C 1208.14 555.06 1204.17 536.83 1203.00 520.02 C 1200.81 484.17 1208.50 448.75 1210.58 413.08 C 1210.85 401.82 1211.67 390.12 1207.72 379.33 C 1206.01 374.51 1202.12 370.06 1196.84 369.28 C 1179.80 367.84 1162.16 372.99 1148.99 384.02 C 1133.70 396.69 1124.13 414.71 1116.85 432.86 C 1102.24 470.45 1095.25 510.38 1088.02 549.89 C 1085.08 568.47 1080.83 586.99 1073.29 604.29 C 1066.51 620.01 1056.69 634.48 1044.13 646.15 C 1021.57 667.24 992.33 679.35 963.12 688.11 C 937.41 695.75 911.02 700.80 884.61 705.33 C 833.31 713.82 781.61 719.50 729.97 725.35 C 728.62 725.37 725.90 726.31 726.02 724.01 C 724.77 712.05 723.28 700.11 722.17 688.14 C 783.67 681.02 845.36 674.65 906.23 663.03 C 926.53 658.88 946.79 654.22 966.36 647.33 C 983.80 641.22 1000.94 633.19 1014.86 620.82 C 1026.75 610.40 1035.50 596.76 1041.06 582.03 C 1047.49 565.64 1049.70 548.07 1052.93 530.88 C 1057.65 505.05 1062.81 479.27 1069.95 453.98 C 1078.53 423.80 1089.91 393.51 1110.06 369.01 C 1120.30 356.64 1133.15 346.26 1147.94 339.86 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 645.60 626.55 C 669.67 620.24 693.79 610.55 711.97 593.02 C 720.81 602.05 729.92 610.80 738.66 619.92 C 715.29 642.84 684.15 655.96 652.80 663.76 C 626.76 670.12 599.91 672.85 573.13 672.97 C 573.31 660.39 572.85 647.82 573.15 635.24 C 597.52 635.09 621.94 632.50 645.60 626.55 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 1349.21 593.03 C 1358.37 601.83 1367.36 610.84 1376.16 620.01 C 1351.79 643.71 1319.27 656.98 1286.63 664.67 C 1261.76 670.36 1236.23 672.82 1210.74 673.02 C 1210.70 660.42 1210.30 647.80 1210.81 635.21 C 1233.33 635.15 1255.88 632.83 1277.86 627.83 C 1296.22 623.50 1314.33 617.27 1330.56 607.51 C 1337.28 603.40 1343.75 598.75 1349.21 593.03 Z'%3E%3C/path%3E%3Cpath fill='%23ffffff' opacity='1.00' d=' M 1120.10 626.65 C 1133.92 629.50 1147.73 632.71 1161.83 634.05 C 1160.71 646.58 1159.50 659.10 1158.16 671.61 C 1142.22 669.97 1126.39 667.06 1110.91 662.93 C 1113.71 650.77 1117.21 638.78 1120.10 626.65 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:#242633;width:100%;height:120px;position:absolute;right:0;top:0;margin:0;padding:17px;background-size:auto 65%;background-position:85% 40%;-webkit-mask-image:unset}.header.open-menu nav li.cyberisho-logo a::after{animation:none}.header.open-menu nav ul li a{color:#fff;padding:8px;font-size:18px}.header.open-menu nav ul li.menu-item a::before{content:"";position:relative;right:-8px;width:6px;height:6px;background-color:#595f7f;display:inline-block !important;top:2px;border-radius:25px}.header.open-menu .mobile-menu-toggle{position:fixed;top:7%;left:5%;width:35px;height:35px;background:none;border-radius:50px}.header.open-menu .mobile-menu-toggle span{background:#fff;position:relative;right:7px;width:60%;transform:rotate(45deg);top:12px}.header.open-menu .mobile-menu-socials-wrapper{display:flex;align-items:center;margin-top:10px;margin-bottom:10px;padding:7px 40px;border-bottom:1px solid #242633;border-top:1px solid #242633}.header.open-menu .mobile-menu-socials-wrapper .mobile-social-icons{display:flex}.header.open-menu .mobile-menu-socials-wrapper a{word-spacing:7px;align-items:center;display:flex}.header.open-menu .mobile-menu-footer-item{font-size:14px;width:100%;color:#fff}.header.open-menu .mobile-menu-socials-wrapper a svg{fill:#fff;height:35px;width:35px}.header.open-menu .mobile-contact-btn{padding:10px 40px}.header.open-menu .mobile-contact-btn a{font-size:24px;word-spacing:7px;margin-bottom:5px}.header.open-menu .mobile-menu-toggle span:last-child{transform:rotate(-45deg);top:-10px}.header.open-menu .mobile-menu-toggle span:nth-child(2){opacity:0}.about-us .about-image{padding:0 0 0 40px}.section-title{font-size:26px}.about-us .text{line-height:1.5}.service .service-entry{padding:40px 40px 0 40px}.service .service-entry > .text{padding:0 20px 25px 20px;flex:0 0 40%;max-width:40%}.service .service-items{flex:0 0 60%;max-width:60%;gap:20px}.service-item .title{font-size:20px}.why-us .why-us-items .why-us-item{background:linear-gradient(90deg,#dcfffd8f 74%,#00ffef1c 90%)}.why-us .why-us-items .left .why-us-item{background:linear-gradient(90deg,#00ffef1c 20%,#dcfffd8f 26%)}.service-item .description, .why-us .why-us-items .why-us-item, .post.style-2 .post-info .title a, .main.portfolio .portfolio-item-right .portfolio-header-text .site-address, .main.portfolio .portfolio-item-left .view-btn .view-btn-entry{font-size:16px}.service-item svg{width:60px;height:60px}.cfb-form.meeting{flex-direction:column}.home .portfolio-item{padding:15px;font-size:16px}.why-us .why-us-text, .main.portfolio .portfolio-item-right .portfolio-header-text .project-name{font-size:21px}.why-us .why-us-text svg{width:110px;height:110px;margin:-75px 0 17px 0}.why-us .why-us-text::before{box-shadow:0 0 90px 54px var(--c-5)}.post.style-1 .title{font-size:20px;padding:16px}.post.style-1{padding:0}.post.style-2 .info, .post.style-4 .info, .post.style-3 .info, .post.style-3 .thumbnail .cats, .main-single-post .thumbnail .cats{font-size:9px}.post.style-2 .post-info .info{gap:5px}.footer .footer-entry{padding:40px 40px 0 40px;border-top-right-radius:17px;border-top-left-radius:17px}.main.landing-page-v2 .page-header #app{padding:110px 15px}.main.landing-page-v2 .page-header .container{flex-wrap:wrap;gap:0}.main.landing-page-v2 .page-header{height:auto;margin-bottom:25px}.main.landing-page-v2 .page-header .page-header-entry{padding:110px 0 0 0;text-align:start;align-items:start}.main.landing-page-v2 .page-header .page-header-entry .text{margin-top:20px}.main.landing-page-v2 .page-header .header-btns, .whyus-grid .whyus-card .content, .mitting-action .action-info .cfb-form .form-group{width:100%}.main.landing-page-v2 .page-header .header-btns .btn{width:50%}.main.landing-page-v2 .page-header .rank-math-breadcrumb p, .main.landing-page-v2 .page-header .header-btns{justify-content:center}.whyus-grid .whyus-card{flex:0 0 100% !important;max-width:100% !important;position:relative;padding-top:50px;flex-direction:column}.whyus-visual-wrap .ball-wrap.s1{right:80%}.main.portfolio .portfolio-item-right{padding:50px 25px}.main.portfolio .portfolio-item-left .view-btn .icon{width:55px}.main.portfolio .portfolio-item-buttons{flex-direction:column;gap:0;padding:15px 15% 0 0}.main.portfolio .portfolio-item-left .view-btn{border:none;padding:0}.blog-categories{padding:30px 10px}.three-banner-section{display:flex;flex-direction:column}.about-wrapper .about-img{flex:0 0 40%;max-width:40%}.about-team-content{flex:0 0 60%;max-width:60%}.about-team-content .team-contour{width:95%}.main-pages-grid .main-pages-card{font-size:16px;padding:15px}.hero .hero-image img{width:100%;transform:scale(1)}.post.style-4 .thumbnail img{height:155px}.progress-scroll-top{transition:bottom 0.4s ease-in-out}body.sidebar-visible .progress-scroll-top{bottom:90px !important}.floating-sidebar-left{max-width:500px;padding:16px 20px;width:100%;z-index:10;transform:translatex(-50%);left:50%;bottom:-100px;transition:bottom 0.4s ease-in-out;position:fixed;top:unset;height:auto}.floating-sidebar-left.show-sidebar{bottom:0}.floating-sidebar-left .like-dislike span.count-num.num-dislike, .floating-sidebar-left .like-dislike span.count-num.num-like, .social-hover-btn .count-num{font-size:11px;color:#000}.floating-sidebar-left .like-dislike span.count-num.num-dislike{left:2px;top:2px}.floating-sidebar-left .like-dislike span.count-num.num-like{top:2;left:unset;right:36px}.floating-sidebar-left .like-dislike span.count-num::after, .social-hover-btn .count-num::after{top:-1px;left:1px;position:absolute;content:"";border-radius:200px;height:18px;z-index:-1;width:18px;background:#c7c7c7}.social-hover-btn:hover .count-num{opacity:1}.social-hover-btn .count-num{top:-8px;left:-14px}.social-hover-btn{display:flex;height:55px;justify-content:center;border-radius:50%;width:55px;margin-bottom:5px}.header.open-menu .menu-item-has-children{position:relative;display:block;width:87%}.mobile-submenu-toggle{position:absolute;left:0;top:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:10;transition:transform 0.3s ease}.is-active-submenu > .mobile-submenu-toggle{transform:rotate(180deg)}.header.open-menu .sub-menu{min-width:auto;border-radius:15px;display:none;margin-top:0;padding-top:0;padding-bottom:0;position:static !important;width:100% !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;background:transparent !important;box-shadow:none !important;border:none !important;padding-right:0px !important;padding-left:0px !important}.header.open-menu .sub-menu li{margin:0 !important;width:100%;display:block !important}.header.open-menu .sub-menu li a{color:#fff !important;padding:10px 15px !important;display:block;border-bottom:1px solid rgb(255 255 255 / 0.1);background:#fff0}.header.open-menu .sub-menu li:last-child a{border-bottom:none}}
@media (max-width: 768px){.faq-split .faq-layout{flex-direction:column;gap:24px}.faq-split .faq-col, .faq-split .faq-side{flex-basis:100%;max-width:100%}.faq-split .faq-col{order:2}.faq-split .faq-side{order:1;width:100%}.faq-split.is-expanding .faq-side, .faq-split.is-expanded .faq-side{opacity:1;max-height:none;flex-basis:100%;max-width:100%;transform:none;pointer-events:auto}.sublanding-pill{font-size:13px;padding:9px 16px;white-space:nowrap}.landing-plans .container, .portfolio-modal, .landing-sublandings .container{padding:0}#app{margin-top:unset;padding:114px 0}.page-header::after{background:linear-gradient(to bottom,#fff0 40%,#fff 100%),radial-gradient(ellipse at top left,#a0a7fc 0,transparent 55%),radial-gradient(ellipse at center left,#b1f7ef 0,transparent 0),radial-gradient(ellipse at bottom left,#82fff1 27%,transparent 43%),radial-gradient(ellipse at center center,#efeffa 52%,#d8d4f9 100%);background-size:100% 23%;background-repeat:no-repeat}.footer .container:before{box-shadow:-1px -30px 74px 99px #b2d5fd;right:10%;opacity:0.5;top:-49px}.footer .container:after{box-shadow:0 -1px 23px 18px var(--c-5);right:19%;top:-1px}.main-table-of-content .icon{top:11px}.main-single-post .hero-single-blog-entry .post-info{gap:3px 0;padding:10px 40px;font-size:16px}.header .mobile-icons{display:flex;flex-direction:row-reverse}.fp-body{padding:0 10px;gap:8px}.fp-title{max-width:100px;font-size:12px}.fp-info{max-width:40%}.fp-icon-anim, .footer .footer-entry hr, .sort-label, .whyus-grid::-webkit-scrollbar, .plan-tickets-container::-webkit-scrollbar, .landing-sublandings .sublandings-pill-container::-webkit-scrollbar{display:none}.fp-center-controls{gap:6px}.fp-main-play-btn{width:28px;height:28px}.fp-seek-container{min-width:20px}.header-search-wrapper .header-search:focus{background:rgb(219 252 248 / 52%)}.landing-testimonials .landing-testimonials-inside .ball-wrap.s1{top:35%;left:150px}.notice-entry .quote-icon.s2, .ball-wrap{right:0}.why-us .why-us-items .why-us-item, .why-us .why-us-items .left .why-us-item{font-size:17px;background:#dcfffd8f}.contact-wrapper .contact-cta .cta{font-size:17px}.comment-form .form-submit .submit{margin-right:0}.comment-list li ul{margin:0}.comment-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px}.page-header-entry .rank-math-breadcrumb, .article-glossary-request-form .title{font-size:14px}.about-team-content .text{top:-300px;width:100%;position:absolute}.about-wrapper .about-team-content .about-team-text{border-radius:20px;padding-top:52px;text-align:center}.about-team-content, #slider-landing-customer-2 .swiper-slide.swiper-slide-active .portfolio-thumbnail{height:310px}.about-tab .tab-menu::-webkit-scrollbar-thumb, .footer .footer-nav::-webkit-scrollbar-thumb{background-color:var(--c-1);border-radius:10px}.customer-images .swiper-slide .customer-image, .cfb-upload-btn{width:110px}.hero .hero-image .ball-wrap.s1{right:71px}.hero .hero-image .ball-wrap.s2{left:18%}.hero .hero-image .ball-wrap.s3{left:24%}.footer .footer-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;padding-bottom:15px;-webkit-overflow-scrolling:touch;width:100%;border-top:1px solid #fff;margin-top:12px;padding-top:15px}.footer .footer-nav li{flex:0 0 auto;white-space:nowrap}.footer .footer-nav::-webkit-scrollbar, .post.style-4::-webkit-scrollbar{height:8px}.footer .footer-nav::-webkit-scrollbar-track{background-color:#fff;border-radius:10px;border-top:3px solid #fff0;border-bottom:3px solid #fff0;background-clip:content-box}.footer .footer-nav li a::before{width:2px;height:15px;background-color:#222;right:-10px}.footer .footer-nav li a:hover::before{right:-10px}.ajax-search-results{top:114%;right:0}.ajax-scroll-wrapper{max-height:314px}.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .form-submit, .comment-form .form-group, .cfb-form > div, .footer .contact-info .contact-item:first-child, .main-single-post .hero-single-blog-entry .post-info, .main-single-post .hero-single-blog-entry .thumbnail{width:100%}.comment-form .comment-form-email, .post.style-1 .image-border{padding:0;margin-bottom:20px}.header-entry .tel-wrapper{width:unset}.employment-wrapper .employment-cta .cta-img{z-index:0;height:455px}.portfolio-modal.desktop .modal-content{display:flex;padding-right:0}.portfolio-modal.mobile .modal-content{max-height:400px}.portfolio-modal.desktop .modal-image-wrapper.desktop-image{height:200px}.portfolio-modal.desktop .modal-sidebar{width:100%;top:-60px;height:170%;flex-wrap:wrap;flex-direction:row}.portfolio-modal.desktop .modal-close{width:50px;height:50px;margin-left:80%}.portfolio-modal.desktop .modal-sidebar #modal-title{transform:rotate(0);width:84%;height:50px;order:3;margin-top:auto;writing-mode:unset;flex-grow:unset}.portfolio-modal.desktop .modal-sidebar #modal-icons{width:10%;margin-top:auto}.portfolio-modal.desktop #modal-icon-device .mobile2-icon{max-height:42px}.main.blog{z-index:unset}.post.style-4:not(.cols-3):not(.swiper){z-index:10;display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;gap:15px;padding-bottom:20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.post.style-4.cols-3{z-index:10;display:grid !important;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:75%;overflow-x:auto;gap:15px;padding-bottom:20px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-y:hidden}.post.style-4::-webkit-scrollbar-thumb{background-color:var(--c-1);border-radius:10px;border:2px solid #fff0;background-clip:content-box}.post.style-4::-webkit-scrollbar-track{background:rgb(0 0 0 / 0.05);border-radius:10px;margin-top:5px;margin-bottom:5px}.blog .hero-blog-entry .post.style-4:not(.cols-3) .post-s4-entry{height:auto;flex:0 0 73%;width:73%;max-width:73%;scroll-snap-align:start}.blog .hero-blog-entry .post.style-4.cols-3 .post-s4-entry, #ajax-blog-content .post.style-4.cols-3 .post-s4-entry{height:auto;width:100%;max-width:100%;scroll-snap-align:start}.post.style-4.cols-3 > *{scroll-snap-align:start}.related-post{padding:0 15px}.post.style-2 .info, .post.style-4 .info, .post.style-3 .info, .post.style-3 .thumbnail .cats, .main-single-post .thumbnail .cats{font-size:0.75rem}.post.style-4 .post-info{padding:0 12px 10px 12px}.post.style-4 .info span:last-of-type{padding:4px 7px}.post.style-4 .thumbnail img{height:185px}.article-glossary-request-form form{width:370px}.article-glossary-request-form form button{padding:3px;font-size:13px;width:87px}.article-glossary-request-form form > div input{padding-left:88px;font-size:14px}.about-us .flex.flex-wrap.flex-row-reverse{flex-direction:column-reverse}.hero .hero-text, .hero .hero-image, .about-us .about-image, .about-us .about-info, .service .service-entry > .text, .service .service-items, .post.style-1, .post.style-2, .footer .footer-about, .footer .footer-menu, .post.style-3, .blog-categories, .about-wrapper .about-img, .about-team-content, .employment-wrapper .employment-cta .cta-img, .employment-wrapper .employment-cta .cta-form, .employment-wrapper .conditions .condition-items li{flex:0 0 100%;max-width:100%}.hero .hero-text{margin:0 auto;max-width:fit-content;text-align:right;padding:0 40px 30px}#customer-images::before{box-shadow:0 -20px 100px 126px #a4ebf9;width:40%}.about-us .about-image{margin-bottom:63px;padding:70px 70px 0 70px}.cfb-form.meeting{width:100%;text-align:center}.home .portfolio-item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.why-us .why-us-items > div{gap:85px;width:100%}.why-us .why-us-items .right{margin-right:50px;margin-bottom:-126px}.why-us .why-us-items .left{margin-left:50px}.why-us .why-us-items{top:59%;flex-direction:column}.why-us .why-us-text{justify-content:flex-start;padding:0;width:100%;min-height:400px}.footer .footer-entry{padding:30px 20px 0 20px;position:relative;z-index:1}.footer .contact-info{padding:13px 88px;font-size:15px;width:100%;container-type:inline-size;font-weight:600;border-radius:15px}.footer .contact-info .contact-item{width:50%}.footer .contact-info .contact-item:last-child{justify-content:end}.footer .footer-entry .copyright{margin-top:20px}.footer .footer-nav li a{font-weight:300}.footer .cyberisho-logo{width:100%;margin-bottom:30px;text-align:center}.footer .cyberisho-logo a{margin:0 auto;width:150px;height:60px}.footer .footer-about, .main.landing-page-v2 .page-header .page-header-entry{font-size:15px}.header-search-wrapper{position:absolute;bottom:-27px;opacity:0;width:100%;right:0;transition:all 0.3s ease;pointer-events:none;z-index:1000}.header-search-wrapper.active{bottom:-41px;opacity:1;background:#fff0;pointer-events:auto}.header .header-search{width:100%;padding-left:40px;background:rgb(232 249 247 / 0.52);backdrop-filter:blur(5px)}.header .header-search::placeholder{color:#757575}.whyus-visual-wrap .ball-wrap.s1{right:65%}.plans-grid{flex-wrap:wrap;gap:70px}.plans-grid .plan-card{width:48%;flex-grow:1}.post.style-4 .title{font-size:16px}.hero-blog .shadow-shape{box-shadow:0 0 41px 20px var(--c-5);right:23px;bottom:-139px;width:150px}.blog .three-banner-section .item{margin:10px 0}.main-pages-grid .main-pages-card{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.employment-wrapper .conditions .condition-text, .employment-wrapper .conditions .condition-items{width:100%;position:relative}.employment-wrapper .conditions .condition-items{flex-direction:column;align-items:start}.employment-wrapper .employment-cta .cta-form{padding:50px 0 0 0}.post-info > span{display:flex;align-items:center;box-sizing:border-box;padding:5px 0}.post-info > span:nth-child(1){order:1;width:50%}.post-info > span:nth-child(2){order:3;width:50%}.post-info > span:nth-child(3){order:5;width:100%;justify-content:center;margin-top:5px}.post-info > span:nth-child(4){order:2;width:50%;justify-content:flex-end}.post-info > span:nth-child(5){order:4;width:50%;justify-content:flex-end}.post-info > span:nth-child(6){order:6;width:100%;margin-top:5px}.whyus-visual-wrap .ball-wrap.s2{top:97%}.post.style-3 .thumbnail img{height:auto}.whyus-grid .whyus-card{flex:0 0 82% !important;max-width:82% !important;scroll-snap-align:start}}
@media (max-width: 480px){.ajax-search-results{width:100%}.about-team-content .team-contour, .service-item .service-item-entry{padding:10px}.hero .hero-text{padding:0 18px 30px}.header.open-menu nav .navbar-nav{padding:130px 0 0 0;justify-content:flex-start !important;align-items:flex-start !important}.header.open-menu .mobile-contact-btn a{font-size:21px}.blog .approximate-time, .single .approximate-time{padding:4px 9px}.footer .contact-info .contact-item{width:50%;font-size:4.4cqw}.footer .contact-info{padding:13px}.mitting-action .action-info .call-action, .mitting-action .action-info .call-action-link{align-items:center}.mitting-action .action-info .call-action .section-title{font-size:15px}.mitting-action .action-info .call-action .text, .service-item .description{font-size:13px}.mitting-action .action-info .call-action .call-link a{font-size:14px}.mitting-action .action-info .call-action svg{width:27px;height:27px}.post.style-2 .info, .post.style-4 .info, .post.style-3 .info, .post.style-3 .thumbnail .cats, .main-single-post .thumbnail .cats{font-size:2.5cqw}.post.style-2 .post-info .info{container-type:inline-size;gap:5px}.article-glossary-request-form form{flex-direction:column;width:320px}.header .header-entry{padding:30px 10px}#customer-images::before{width:10%;left:44%}.service .service-entry{padding:30px 20px 0 20px}.service .service-entry > .text{padding:0;margin-bottom:20px}.mitting-action{padding:150px 0 100px 0}.service-item svg{width:50px;height:50px}.service-item .title{font-size:16px;margin:0 0 10px 0}.home .portfolio-item{padding:10px;font-size:12px}.post.style-1 .info{font-size:14px;top:15px;right:20px;width:calc(100% - 40px)}.post.style-1 .title{width:calc(100% - 30px);bottom:15px;text-align:center;font-size:16px}.about-us .about-image{padding:15px 15px 0 15px}.main.landing-page-v2 .page-header .header-btns a{padding:12px 30px}.main-pages-grid .main-pages-card{flex:0 0 100% !important;max-width:100% !important}.glassy-content .content-entry, .employment-wrapper .conditions .condition-items{padding:15px}.glassy-content.glassy-short .content-entry{max-height:150px !important}.whyus-visual-wrap .ball-wrap.s1{right:50%}.main.portfolio .portfolio-item-right{width:50%;padding:10px;display:flex;flex-direction:column;justify-content:center}.main.portfolio .portfolio-item-left .view-btn .icon{width:40px}.main.portfolio .portfolio-item-left .view-btn .view-btn-entry{gap:10px}.main.portfolio .portfolio-item-buttons{padding:15px 30% 0 0}.main.portfolio .page-header-entry .text{font-size:16px;line-height:25px}.post.style-3 .info{font-size:12px;gap:10px}.post.style-3 .title, .about-wrapper .about-team-content .about-team-text{font-size:18px}.page-header:not(.section-hero):not(.style-2) .page-header-entry, .page-header.style-2 .page-header-entry{padding-top:100px}.contact .map{margin-top:10px;margin-bottom:10px}.map .map-links{width:100%;height:100%;display:flex;flex-wrap:wrap;padding:10px;justify-content:space-between;right:unset;gap:0;flex-direction:row}.map .map-links li{width:49%}.map .map-links a{font-size:13px;width:100%}.map .map-links a svg{width:25px;height:25px}.map .map-links li:nth-child(3n), .map .map-links li:nth-child(4n){margin-top:auto}.page-header-entry .title{font-size:26px}.main.employment .page-header .text{font-size:16px;line-height:28px}.employment-wrapper .conditions .condition-text{padding:25px}}
@media (prefers-reduced-motion: reduce){.faq-split .faq-col, .faq-split .faq-side, .faq-split .faq-more-btn, .faq-split .faq-item-extra{transition:none !important;animation:none !important}body.pt-leaving::before{animation:none;opacity:1}body.pt-leaving > *:not(#cyber-page-loader):not(.header){transition:none;filter:none;transform:none}body.pt-leaving #cyber-page-loader{transition:none}}
@media print{*{background:none !important;padding:0 !important;margin:0 !important;height:auto !important}.header, .footer, .thumbnail, .post-info, .main-table-of-content, .post-share, .related-post, .comments-area{display:none !important}}
.partners-slider .section-title{text-align:center}
#partners-slider .swiper-slide{height:auto}
.partner-card{background:linear-gradient(160deg,var(--c-4) 0%,#ffffff 65%);border:1px solid #ebeff8;border-radius:20px;padding:25px;height:100%;transition:transform 0.3s,box-shadow 0.3s}
.partner-card:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(40,67,218,0.12)}
@media (max-width: 767px){.partner-card{padding:20px}}
.impact-section{position:relative;margin-top:-100px;background-size:cover;background-position:center;background-attachment:fixed;padding:80px 0;color:#fff;text-align:center}
.impact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:1}
.impact-stats-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}
.impact-stat-number{font-size:42px;font-weight:bold;margin-bottom:10px;color:#fff;direction:ltr;display:inline-block}
