.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary:#0a9396;--secondary:#94d2bd;--accent:#0090c1;--inverse:#ffff3f;--bg-primary:#0a1322;--bg-secondary:#7678ed;--bg-accent:#4cc9f0;--bg-inverse:#2d00f7;--text-primary:#fbfffe;--text-secondary:#080708;--text-accent:#e8eddf;--text-inverse:#e8eddf;--black:#000000;--pure-white:#FFF;--white:#f2f5f9;--yellow:#ff9c1a;--red:#ec1b09;--gray:#808080;--green:#008000;--orange:#FF9A0C;--blue:#3333e5;--blue-dark-2:#0a1322;--blue-dark:#0e1b2f;--white-dark:#f9efdd;--tap-highlight:rgba(51, 51, 229, 0.5)}@font-face{font-family:"custom-font";src:url(/wp-content/themes/custom-theme/assets/fonts/custom-awesome-fontello/fontello.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";font-display:swap;src:url(/wp-content/themes/custom-theme/assets/fonts/OpenSans-Regular.woff2) format("woff2"),url(/wp-content/themes/custom-theme/assets/fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Nunito Sans";src:url(/wp-content/themes/custom-theme/assets/fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}*{padding:0;margin:0;border:0}*,*::before,*::after{box-sizing:border-box}*::before,*::after{display:inline-block}html,body{height:100%;min-width:320px}body{color:var(--primary);line-height:1;font-family:"Open Sans";-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:"Open Sans";font-size:inherit;line-height:inherit;color:inherit;background-color:#fff0}input,textarea{width:100%}label{display:inline-block}button,select,option{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}img{vertical-align:top}html{scroll-behavior:smooth;font-size:clamp(14px,1.1111111111vw,1.1111111111vw)}@media(min-width:1921px){html{font-size:1.3125rem}}@media(max-width:61.99875em){html{font-size:1rem}}body{font-size:1rem}.lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}*{scrollbar-width:thin;scrollbar-color:var(--orange) rgb(14 27 47 / .72)}*::-webkit-scrollbar{width:.625rem;height:.625rem}*::-webkit-scrollbar-track{background-color:rgb(14 27 47 / .72);border-radius:62.4375rem}*::-webkit-scrollbar-thumb{min-height:3rem;border:.125rem solid rgb(14 27 47 / .72);border-radius:62.4375rem;background:linear-gradient(180deg,rgb(255 156 26 / .95),rgb(236 27 9 / .86))}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff9c1a,rgb(51 51 229 / .82))}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports(overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:79.375rem;margin:0 auto;padding:0 .9375rem}p{line-height:1.4;font-size:inherit}p:not(:last-child){margin-bottom:1rem}p:empty{display:none}p a{text-decoration:underline}ul,ol{font-size:inherit;list-style-position:inside}ul.styled-list{font-size:inherit;list-style:none}ul.styled-list li{position:relative;padding-left:2rem;font-size:1.125rem;line-height:1;margin-bottom:.75rem}@media(max-width:29.99875em){ul.styled-list li{padding-left:1.25rem}}ul.styled-list li:before{background-image:url(/wp-content/themes/custom-theme/assets/images/check-list.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-.4375rem;left:0;transform:translateY(12%);content:"";display:block;width:1.5rem;height:1.5rem;border-radius:50%}@media(max-width:29.99875em){ul.styled-list li:before{transform:translateY(50%);width:1rem;height:1rem}}ul.styled-list li a{color:inherit}ul.styled-list--small li{padding-left:1.25rem}@media(max-width:29.99875em){ul.styled-list--small li{padding-left:1.25rem}}ul.styled-list--small li:before{top:1px;left:0;transform:translateY(0);content:"";display:block;width:1rem;height:1rem}@media(max-width:29.99875em){ul.styled-list--small li:before{width:.9375rem;height:.9375rem}}address{margin-bottom:1rem;font-style:normal}a{color:var(--blue);transition:all .2s ease-in-out}a:hover,a:focus{color:var(--blue_dark)}a:visited{color:var(--blue_dark)}a,button,.button,input[type=submit],input[type=reset],input[type=button]{-webkit-tap-highlight-color:var(--tap-highlight)}.no-outline button,.no-outline a,.no-outline [tabindex]{outline:none}input::placeholder,textarea::placeholder{opacity:1}body .select2-hidden-accessible{left:0}body .select2{font-weight:300;text-align:left;width:100%!important;display:flex}body .select2 .selection{flex:1}body .select2:focus{outline:none}body .select2-dropdown{padding:0;border:solid 1px red;border-radius:0 0 8px 8px;background-color:#fff;font-size:clamp(12px,0.875rem,0.875rem)}body .select2-dropdown li{margin:0;padding:0 .625rem;font-size:inherit;line-height:1.86;transition:all .15s ease-in}body .select2-dropdown li:hover{background:#ededed}body .select2-container .select2-selection{margin:0;padding:.625rem 1rem;border-radius:8px;font-size:1rem;line-height:normal}body .select2-container .select2-selection--single{height:var(--input-height)}body .select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:red;line-height:1.4}body .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--gray)}body .select2-container .select2-selection--single .select2-selection__clear{margin-right:.5rem}body .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:.625rem;width:auto;height:auto;font-size:.75rem;line-height:1;transform:translateY(-50%)}body .select2-container .select2-selection--single .select2-selection__arrow::after{transition:transform ease .3s;content:"";display:block;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/custom-theme/assets/images/icons/chevron-down.svg);background-size:contain;background-repeat:no-repeat;width:1.5rem;height:1.5rem}body .select2-container .select2-selection--single .select2-selection__arrow b{display:none}body .select2-container .select2-selection--multiple{min-height:var(--input-height);height:auto}body .select2-container .select2-selection--multiple .select2-selection__rendered{line-height:1.4;padding:0;display:inline;vertical-align:middle}body .select2-container .select2-selection--multiple .select2-selection__rendered li{margin:0 2px 2px 0}body .select2-container .select2-selection--multiple .select2-selection__choice{border-radius:0;display:inline-block;padding:0 2px 0 16px;box-shadow:inset 0 0 0 1px red;background-color:var(--gray);border:none}body .select2-container .select2-selection--multiple .select2-selection__choice__remove{padding:0 0.25rem!important;min-block-size:0!important;display:flex!important;align-items:center!important;background-color:#fff0!important;color:inherit!important;border:none!important;line-height:1!important;top:50%;transform:translateY(-50%)}body .select2-container .select2-selection--multiple .select2-selection__choice__remove span{line-height:1}body .select2-container .select2-selection--multiple .select2-search{vertical-align:middle;margin:.1875rem;display:inline-flex}body .select2-container .select2-selection--multiple .select2-search__field{height:1.125rem;margin-top:0;margin-left:.25rem;font-size:inherit;line-height:inherit;display:inline-block}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected],body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background:var(--primary);color:var(--white);text-decoration:underline}body .select2-container--default.select2-container--focus .select2-selection{outline:none;background-color:var(--bg-primary);border:var(--bg-secondary)}body .select2-container--open .select2-selection__arrow::after{transform:translateY(0) matrix(1,0,0,-1,0,0)}body .select2-dropdown .select2-search--dropdown .select2-search__field{height:auto;padding:.25rem .625rem}button,.button{display:inline-flex;padding:.75rem 1.125rem;border-radius:clamp(8px,0.5rem,0.5rem);background-color:var(--primary);color:var(--secondary);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;border:solid 1px var(--primary)}button:hover,.button:hover{color:var(--white);background-color:var(--accent)}button--fw,.button--fw{width:100%}button--white,.button--white{color:var(--bg-secondary);background-color:var(--white)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;margin-bottom:1rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit}h1,.h1,.has-h-1-font-size{font-size:3rem}h2,.h2,.has-h-2-font-size{font-size:2.75rem}h3,.h3,.has-h-3-font-size{font-size:2.5rem}h4,.h4,.has-h-4-font-size{font-size:2.25rem}h5,.h5,.has-h-5-font-size{font-size:2rem}h6,.h6,.has-h-6-font-size{font-size:1.5rem}@media(max-width:29.99875em){h1,.h1,.has-h-1-font-size{font-size:2rem}h2,.h2,.has-h-2-font-size{font-size:1.5rem}h3,.h3,.has-h-3-font-size{font-size:1.375rem}h4,.h4,.has-h-4-font-size{font-size:1.25rem}h5,.h5,.has-h-5-font-size{font-size:1.125rem}h6,.h6,.has-h-6-font-size{font-size:1rem}}@media(max-width:61.99875em){.menu__body{z-index:4;position:fixed;width:100vw;height:calc(100vh - 72px);top:72px;right:-110%;overflow:auto;transition:right .3s}.menu-open .menu__body{right:0}}@media(max-width:29.99875em){.menu__body{height:calc(100vh - 64px);top:64px}.menu__body::before{height:calc(100vh - 64px)}}@media(max-width:61.99875em){.menu__list{padding:5.375rem 1.25rem 2.875rem 2rem}}.icon-menu{display:none}@media(max-width:61.99875em){.icon-menu{display:block;position:relative;width:2.625rem;height:2.25rem;z-index:5;padding:.625rem;border:1px solid #e2e8f0;border-radius:6px}}@media(max-width:61.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media(max-width:61.99875em){.icon-menu span,.icon-menu::before,.icon-menu::after{content:"";transition:all .3s ease 0s;position:absolute;width:16px;height:2px;background-color:#000;border-radius:3px}.icon-menu::before{top:calc(50% - 6px);left:50%;transform:translate(-50%,-50%)}.icon-menu::after{top:calc(50% + 6px);left:50%;transform:translate(-50%,-50%)}.icon-menu span{top:50%;left:50%;transform:translate(-50%,-50%)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{transform-origin:left;top:calc(50% - 1px);left:50%;transform:rotate(-45deg) translateX(-50%)}.menu-open .icon-menu::after{transform-origin:left;left:50%;top:calc(50% - 1px);transform:rotate(45deg) translateX(-50%)}}.spollers{display:grid;gap:15px}.spollers__item{font-size:1.25rem}.spollers__title{width:100%;cursor:default;text-align:left;border:1px solid #eee;padding:10px 15px;border-radius:5px;position:relative;list-style:none}.spollers__title::marker,.spollers__title::-webkit-details-marker{display:none}.--spoller-init .spollers__title{cursor:pointer}.--spoller-init .spollers__title::before,.--spoller-init .spollers__title::after{content:"";position:absolute;right:10px;top:50%;background-color:#000;height:2px;width:15px;transition:transform .5s ease 0s}.--spoller-init .spollers__title::before{transform:translate(-75%,-50%) rotate(40deg)}.--spoller-init .spollers__title::after{transform:translate(0,-50%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active::before{transform:translateX(-75%) rotate(-40deg)}.--spoller-init .spollers__title.--spoller-active::after{transform:rotate(40deg)}.spollers__body{padding:20px;border-radius:5px;border:1px solid #eee}.slick-slider{position:relative;display:block;box-sizing:border-box;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-delay:10ms}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;z-index:10;top:50%;display:block;width:4.875rem;min-width:0;height:3.625rem;background-color:var(--white);padding:0;border:none;outline:none;color:#fff0;font-size:0;line-height:0;transform:translate(0,-50%);cursor:pointer;box-shadow:0 1px 6px 0 rgb(0 0 0 / .25)}.slick-prev::before,.slick-next::before{margin:auto;display:block;background-position:center;width:2.3125rem;height:2.3125rem;opacity:1;color:var(--gray);font-family:"custom-font";font-size:30px;font-weight:900;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .3s ease}.slick-prev:active::before,.slick-next:active::before{opacity:1;color:var(--gray);transition:color .3s ease}.slick-prev:focus,.slick-next:focus{outline:none;background:none;color:#fff0}.slick-prev:focus::before,.slick-next:focus::before{opacity:1;color:var(--gray)}.slick-prev:hover,.slick-next:hover{background:none}@media(hover:hover){.slick-prev:hover,.slick-next:hover{outline:none;background:none;color:#fff0}.slick-prev:hover::before,.slick-next:hover::before{opacity:1;color:var(--gray)}}.slick-prev.slick-disabled,.slick-next.slick-disabled{visibility:hidden}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}.slick-prev{left:-1.75rem;background-color:var(--white);border-radius:.5rem}@media(hover:hover){.slick-prev:hover,.slick-prev:focus{background-color:var(--white)}.slick-prev:hover:before,.slick-prev:focus:before{transform:translateX(-5px)}}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:"";background-image:url(/wp-content/themes/custom-theme/assets/images/arrow-left.svg);background-repeat:no-repeat;transition:transform .4s ease}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-1.75rem;background-color:var(--white);border-radius:.5rem}@media(hover:hover){.slick-next:hover,.slick-next:focus{background-color:var(--white)}.slick-next:hover:before,.slick-next:focus:before{transform:translateX(5px)}}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:"";background-image:url(/wp-content/themes/custom-theme/assets/images/arrow-right.svg);background-repeat:no-repeat;transition:transform .4s ease}[dir=rtl] .slick-next:before{content:""}.slick-dots{position:absolute;bottom:16px;width:100%;margin-left:0;padding:0;list-style:none;text-align:center;display:flex;justify-content:center}.slick-dots li{position:relative;width:auto;height:auto;margin:0 clamp(4px,0.25rem,0.25rem);padding:0;cursor:pointer}.slick-dots li button{display:block;width:auto;height:auto;padding:0;border:0;outline:none;background:#fff0;color:#fff0;font-size:0;line-height:0;cursor:pointer}.slick-dots li button::before{content:"";position:static;display:block;opacity:1;width:clamp(8px,0.5rem,0.5rem);height:clamp(8px,0.5rem,0.5rem);border-radius:50%;background-color:#000;font-size:0;line-height:1.25;text-align:center;transition:all .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li.slick-active button:before{opacity:1;background-color:var(--green)}.slick-dots li button:before{background-color:red}.slick-dots li.slick-active button:before{background-color:var(--gray)}.header{position:fixed;width:100%;z-index:11;background-color:var(--white);padding:1rem 0;backdrop-filter:blur(70px);box-shadow:0 1px 16px 0 rgb(0 0 0 / .25);margin:0;padding:0;list-style:none;list-style-type:none}@media(max-width:61.99875em){.header{box-shadow:unset;backdrop-filter:unset;padding:0}}@media(max-width:61.99875em){.header__container{padding:0}}.header__mobile-block{display:flex;gap:1.5rem;align-items:center;justify-content:center}.header__wrapper{display:flex;justify-content:space-between;gap:3.5%;align-items:center}.header__login-wrapper{display:flex;align-items:center;justify-content:flex-end}@media(max-width:61.99875em){.header__login-wrapper{flex:1 1 auto}}.header__logo-wrapper{display:flex;align-items:center;background-color:var(--white)}@media(max-width:61.99875em){.header__logo-wrapper{position:relative;padding:1rem;width:100vw;left:0;top:0;justify-content:space-between;backdrop-filter:blur(70px);box-shadow:0 1px 16px 0 rgb(0 0 0 / .25);z-index:5}}@media(max-width:29.99875em){.header__logo-wrapper{width:100%;padding-top:.75rem;padding-bottom:.75rem}}.header__menu-wrapper{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end}@media(max-width:61.99875em){.header__menu-wrapper{position:absolute;left:0}}.header__button{flex:0 0 auto}.header__language-switcher{flex:0 0 auto}.header__menu.menu{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;column-gap:2rem;flex-wrap:wrap}@media(max-width:61.99875em){.header__menu.menu{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:2rem;background-color:var(--white)}}.header__menu.menu li.menu-item-has-children{position:relative;color:violet}.header__menu.menu li.menu-item-has-children>.caret{display:inline-block;position:absolute;right:0;top:0;transform:translateX(100%);z-index:10;background-color:green;cursor:pointer;font-family:"custom-font"}.header__menu.menu li.menu-item-has-children .caret::before{content:"";transition:transform ease .3s;background-image:url(/wp-content/themes/custom-theme/assets/images/icons/chevron-down.svg);color:#ff0;display:block;width:25px;text-align:center;height:25px}.header__menu.menu li.menu-item-has-children.js-menu-open>.caret::before{display:block;transform:translateY(0) matrix(1,0,0,-1,0,0)}.header__menu.menu .js-menu-open>.sub-menu{display:block;z-index:10;max-height:200px;opacity:1;visibility:visible;transition:1.4s ease max-height,2s ease opacity,.4s ease margin-top,.4s ease padding-top;margin-top:2.125rem;padding:1rem 1.25rem}.header__menu.menu li{padding-top:.75rem;padding-bottom:.75rem}@media(max-width:61.99875em){.header__menu.menu li{padding:0}}.header__menu.menu li>a{color:var(--black);font-size:1.125rem}.header__menu.menu li>a:hover,.header__menu.menu li>a:focus{color:blue}.header__menu.menu li>a.button{line-height:1}@media(max-width:61.99875em){.header__menu.menu li>a{font-weight:700;font-size:1.5rem;line-height:1}}.header__menu.menu li.current-menu-item>a,.header__menu.menu li.current_page_ancestor>a,.header__menu.menu li.current_page_parent>a,.header__menu.menu li.current-menu-parent>a{color:var(--yellow)}.header__menu.menu .sub-menu{background-color:var(--gray);z-index:11;display:block;opacity:0;visibility:hidden;max-height:0;margin:0;padding:0}@media(min-width:61.99875em){.header__menu.menu .sub-menu{position:absolute}}.header__menu.menu .sub-menu li .sub-menu{display:none;position:relative}.header__menu.menu .sub-menu li>a{color:var(--white);line-height:1.5}.header__menu.menu .sub-menu li>a:hover{color:var(--accent)}.header__menu.menu .sub-menu li.current-menu-item>a,.header__menu.menu .sub-menu li.current_page_ancestor>a,.header__menu.menu .sub-menu li.current_page_parent>a{color:#ff0}.header ul{list-style-type:none}.menu-item{text-wrap-mode:nowrap}.logo h1{font-size:0;margin-bottom:0}.logo a{display:inline-block}.logo img{width:6.875rem;height:auto;object-fit:contain}.footer-menu,.footer-menu ul,.qr-block__list,.qr-block__list ul{margin:0;padding:0;list-style:none;list-style-type:none}.footer{margin:0;padding:0;list-style:none;list-style-type:none;padding-top:2rem;padding-bottom:2rem;background-color:var(--blue-dark);color:var(--blue)}.footer__row{display:flex}@media(max-width:61.99875em){.footer__row{flex-wrap:wrap}}@media(max-width:29.99875em){.footer__row{flex-direction:column;justify-content:center;align-items:center}}.footer__row--top{margin-bottom:2.25rem}@media(max-width:61.99875em){.footer__row--top{margin-bottom:1.5rem}}.footer__row--qr{margin-bottom:1.5rem}.footer__row--copy-privacy{margin-top:1.5rem;color:var(--blue);justify-content:center;font-size:clamp(14px,1rem,1rem)}.footer__contacts p:not(:last-child){margin-bottom:.5rem}.footer__contacts a{color:inherit}@media(hover:hover){.footer__contacts a:hover,.footer__contacts a:focus{color:var(--orange)}}.footer__column{display:flex;flex-direction:column}.footer__column--logo{max-width:30%;margin-right:10%}@media(max-width:61.99875em){.footer__column--logo{max-width:38%;margin-right:24.5%;margin-bottom:1.5rem}}@media(max-width:29.99875em){.footer__column--logo{width:100%;max-width:100%;margin-right:0;margin-bottom:1.5rem}}.footer__column--links{max-width:25%;margin-right:5%}@media(max-width:61.99875em){.footer__column--links{max-width:37%;margin-right:0}}@media(max-width:29.99875em){.footer__column--links{max-width:100%;margin-right:0;width:100%;margin-bottom:1.5rem}}.footer__column--contact{margin-left:auto;max-width:30%}@media(max-width:61.99875em){.footer__column--contact{max-width:100%;width:100%}}@media(max-width:29.99875em){.footer__column--contact{max-width:100%;margin-left:unset;width:100%}.footer__column--contact .footer__column-title{margin-bottom:.625rem}}.footer__privacy-copyright{display:flex;justify-content:center;align-items:center}@media(max-width:29.99875em){.footer__privacy-copyright{flex-direction:column;align-items:center}}.footer__menu-wrapper .footer-menu a{text-decoration:underline}@media(max-width:29.99875em){.footer__menu-wrapper .footer-menu{display:flex;justify-content:space-between;gap:.75rem}}.footer__menu-wrapper--main-nav .footer-menu li{padding:.6875rem 0}.footer__menu-wrapper--main-nav .footer-menu a{text-decoration:none}.footer__copy{margin-left:clamp(8px,0.5rem,0.5rem);padding-left:clamp(4px,0.25rem,0.25rem);border-left:solid 1px #6d6d6d}@media(max-width:29.99875em){.footer__copy{border:unset;gap:.25rem}}.footer__column-title{color:var(--white);margin-bottom:.875rem}@media(max-width:29.99875em){.footer__column-title{font-size:1.125rem}}.footer .custom-logo,.footer .custom-logo-link{margin-bottom:.75rem}.footer .custom-logo__img{height:auto;width:9.75rem;object-fit:contain}@media(max-width:29.99875em){.footer .custom-logo__img{width:5.625rem}}.qr-block{display:flex;flex-direction:column}@media(max-width:29.99875em){.qr-block{display:none}}.qr-block__title{color:var(--white);flex-basis:100%;text-align:center;margin-bottom:1.5rem}@media(max-width:61.99875em){.qr-block__title{margin-bottom:.75rem}}.qr-block__list{display:flex;justify-content:center;column-gap:7.375rem;row-gap:2.5rem;flex-wrap:wrap}@media(max-width:47.99875em){.qr-block__list{row-gap:1.25rem}}.qr-block__item-title{color:var(--white);text-align:center;margin-top:clamp(4px,0.25rem,0.25rem);font-size:clamp(16px,1rem,1rem)}.qr-block__qr-img-wrapper{position:relative;width:13.73vw;height:13.73vw;transition:box-shadow .3s ease}@media(max-width:61.99875em){.qr-block__qr-img-wrapper{width:20.6vw;height:20.6vw}}@media(hover:hover){.qr-block__item-link:hover .qr-block__qr-img-wrapper,.qr-block__item-link:focus .qr-block__qr-img-wrapper{box-shadow:rgba(var(--white),.25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px,rgba(var(--blue),.35) 0 -2px 6px 0 inset}}.qr-block__qr-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.privacy-menu{line-height:2.75}.privacy-menu ul{display:flex;gap:.625rem}.stretched-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.woocommerce .stretched-img,.woocommerce-page .stretched-img{height:100%}.rel-wrap{position:relative}.rel-content{position:relative;z-index:2}.of-cover,.stretched-img{object-position:50% 50%;object-fit:cover}.go-top{display:inline-block;background-color:var(--primary);width:2.5rem;height:2.5rem;text-align:center;position:fixed;bottom:1.5625rem;right:1.5625rem;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:40}.go-top.show{opacity:1;visibility:visible}.go-top:hover{cursor:pointer}.go-top:hover .go-top__arrow{transform:translate(-50%,-60%)}.go-top:active{background-color:var(--gray)}.go-top__arrow{position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%,-50%);transition:transform .3s ease}.sections-padding{padding-top:5rem;padding-bottom:5rem}@media(max-width:61.99875em){.sections-padding{padding-top:3.75rem;padding-bottom:3.75rem}}.list-unstyled ul,.list-unstyled ol{margin-bottom:0;list-style-type:none}.list-unstyled ul li,.list-unstyled ol li{list-style:none}ul.list-unstyled,ol.list-unstyled{margin-bottom:0;list-style-type:none}ul.list-unstyled li,ol.list-unstyled li{list-style:none}.page-404{margin-block:200px}.not-found{display:flex;justify-content:center;text-align:center}.not-found__wrapper{padding-block:6.25rem}.not-found .label{margin-left:.25rem;padding:.25rem .625rem;background-color:var(--primary);color:var(--white);text-decoration:none;cursor:pointer}.not-found .label:hover{background-color:smart-scale(var(--primary),8%);color:var(--white)}.main-page{display:flex;flex-direction:column}.main-page__wrapper{flex:1 1 auto;background-color:var(--bg-primary);min-height:100%;padding-block:3.75rem}.main-page__row{display:flex}.main-page__profile{width:25vw;min-width:13.75rem}.main-page__main-content{width:70vw}.profile-details__position,.profile-details__name{margin-top:.625rem;text-align:center}.profile-details__name{font-size:2.25rem;font-weight:700;color:var(--white);background:linear-gradient(84deg,#9845e8 0%,#33d2ff 54.95%,#dd5789 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.profile-details__position{font-weight:500;font-size:1.5rem}.profile-details__main-info{display:flex;flex-direction:column}.profile-details__image-wrapper{align-self:center;width:60%;aspect-ratio:1/1}.profile-details__cv-button{margin-top:1.25rem}.socials{display:flex;gap:1rem;align-items:center;justify-content:space-around;padding-block:1.25rem}.socials__link{font-family:"custom-font";background-color:#fff;width:2.5rem;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.socials__link:after{transition:color .3s ease}@media(hover:hover){.socials__link:hover:after,.socials__link:focus:after{color:red}}.socials__link--git:after{content:""}.socials__link--linkedin:after{content:"";font-size:.85em}.socials__link--fb:after{content:""}.socials__link--mail:after{content:""}.main-navigation{padding:.75rem 2.125rem;align-self:flex-end;margin-bottom:clamp(12px,0.75rem,0.75rem);border-radius:4px;filter:drop-shadow(0 0 4px rgb(0 0 0 / .25));display:flex;gap:2.5rem}.portfolio-page-2{flex:1 1 auto;color:#ff9a0c;display:flex;flex-direction:column;scroll-behavior:smooth;scroll-padding-top:6rem}.portfolio-page-2.--reveal-ready [data-scroll-reveal]{opacity:0;transform:translate3d(0,1.625rem,0);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.72,.22,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.portfolio-page-2.--reveal-ready .profile-details__main-info[data-scroll-reveal],.portfolio-page-2.--reveal-ready .portfolio-intro[data-scroll-reveal]{transform:translate3d(0,1.125rem,0) scale(.985)}.portfolio-page-2.--reveal-ready .portfolio-preview__item[data-scroll-reveal],.portfolio-page-2.--reveal-ready .portfolio-projects__item[data-scroll-reveal],.portfolio-page-2.--reveal-ready .portfolio-feedbacks__item[data-scroll-reveal],.portfolio-page-2.--reveal-ready .skills-progress__item[data-scroll-reveal]{transform:translate3d(0,2.125rem,0) scale(.975)}.portfolio-page-2.--reveal-ready [data-scroll-reveal].--reveal-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}@media(prefers-reduced-motion:reduce){.portfolio-page-2{scroll-behavior:auto}.portfolio-page-2.--reveal-ready [data-scroll-reveal]{opacity:1;transform:none;transition:none}}.portfolio-page-2 p{color:rgb(249 239 221 / .9)}.portfolio-page-2__wrapper{flex:1 1 auto;background-color:#0a1322;min-height:100%;padding-bottom:3.75rem}.portfolio-page-2__row{display:flex;align-items:flex-start;gap:2.5rem}.portfolio-page-2__profile{height:100vh;overflow:auto;padding-block:3.75rem;flex:0 0 25%;min-width:13.75rem;position:sticky;top:1.5rem}.portfolio-page-2__main-content{padding-top:3.75rem;flex:1 1 auto;min-width:0}.portfolio-page-2__mobile-tabs{display:none}@media(max-width:61.99875em){.portfolio-page-2__mobile-tabs{display:flex}.portfolio-page-2__main-content{width:100%;padding-top:0}.portfolio-page-2__wrapper{padding-bottom:2rem}.portfolio-page-2__row{gap:0;flex-direction:column}.portfolio-page-2__profile{height:auto;padding-top:1.875rem;position:static;flex-basis:auto;width:100%;margin-inline:auto}}@media(min-width:61.99875em){.portfolio-page-2__profile{max-width:20rem}}.portfolio-theme-toggle{display:inline-flex;align-items:center;gap:.625rem;min-height:2.625rem;padding:.5625rem .875rem;border:1px solid rgb(242 245 249 / .12);border-radius:62.4375rem;background:rgb(14 27 47 / .78);color:#f9efdd;font-size:.8125rem;font-weight:700;line-height:1;box-shadow:inset 0 1px 0 rgb(242 245 249 / .06)}.portfolio-theme-toggle__icon{position:relative;width:1.125rem;height:1.125rem;border-radius:50%;background:#ff9a0c;box-shadow:0 0 1.125rem rgb(255 154 12 / .42);transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.portfolio-theme-toggle__icon:after{content:"";position:absolute;top:-.125rem;right:-.125rem;width:.75rem;height:.75rem;border-radius:50%;background-color:#0e1b2f;transition:opacity .25s ease,transform .25s ease,background-color .25s ease}@media(hover:hover){.portfolio-theme-toggle:hover,.portfolio-theme-toggle:focus{color:#f2f5f9;border-color:rgb(255 154 12 / .45);background:rgb(14 27 47 / .92)}.portfolio-theme-toggle:hover .portfolio-theme-toggle__icon,.portfolio-theme-toggle:focus .portfolio-theme-toggle__icon{transform:rotate(18deg) scale(1.04)}}.portfolio-page-2__toolbar{display:flex;justify-content:flex-end;padding-top:1.25rem}@media(max-width:61.99875em){.portfolio-page-2__toolbar{position:relative;top:0;z-index:11;margin-inline:-.9375rem;padding:.875rem .9375rem .875rem;background-color:rgb(10 19 34 / .92);backdrop-filter:blur(18px)}}@media(max-width:29.99875em){.portfolio-page-2__toolbar{justify-content:stretch}.portfolio-page-2__toolbar .portfolio-theme-toggle{width:100%;justify-content:center}}.mobile-tabs-nav{position:sticky;top:0;z-index:10;align-items:center;gap:.5rem;margin-inline:-.9375rem;padding:1.25rem .9375rem;overflow-x:auto;border-block:1px solid rgb(242 245 249 / .08);background-color:rgb(10 19 34 / .88);backdrop-filter:blur(18px);box-shadow:0 .75rem 1.75rem rgb(0 0 0 / .24);scrollbar-width:none}.mobile-tabs-nav::-webkit-scrollbar{display:none}@media(max-width:29.99875em){.mobile-tabs-nav{top:0}}.mobile-tabs-nav__button{flex:1 0 auto;justify-content:center;min-width:6.75rem;padding:.625rem .875rem;border:1px solid rgb(242 245 249 / .12);border-radius:62.4375rem;background-color:rgb(14 27 47 / .7);color:rgb(249 239 221 / .82);font-size:.8125rem;font-weight:700;line-height:1.1;white-space:nowrap;box-shadow:inset 0 1px 0 rgb(242 245 249 / .06)}.mobile-tabs-nav__button.--active{border-color:rgb(255 154 12 / .55);background:linear-gradient(135deg,rgb(255 154 12 / .28),rgb(51 51 229 / .18)),rgb(14 27 47 / .86);color:#f2f5f9;box-shadow:0 .625rem 1.375rem rgb(0 0 0 / .24),inset 0 1px 0 rgb(242 245 249 / .1)}.portfolio-page-2[data-theme=light]{color:#c76600}.portfolio-page-2[data-theme=light] .portfolio-page-2__wrapper{background:radial-gradient(circle at 10% 8%,rgb(255 154 12 / .2),transparent 27%),radial-gradient(circle at 86% 14%,rgb(51 51 229 / .15),transparent 29%),radial-gradient(circle at 52% 92%,rgb(16 215 226 / .13),transparent 31%),#f7f9ff}@media(max-width:61.99875em){.portfolio-page-2[data-theme=light] .portfolio-page-2__toolbar{background-color:rgb(245 247 251 / .88);border-bottom:1px solid rgb(15 23 42 / .08)}}.portfolio-page-2[data-theme=light] .portfolio-theme-toggle{border-color:rgb(255 154 12 / .28);background:linear-gradient(135deg,rgb(242 245 249 / .96),rgb(236 242 255 / .92));color:#12203a;box-shadow:0 .625rem 1.5rem rgb(15 23 42 / .08),inset 0 1px 0 rgb(242 245 249 / .72)}.portfolio-page-2[data-theme=light] .portfolio-theme-toggle__icon{background:#1d4ed8;box-shadow:0 0 1.125rem rgb(29 78 216 / .24)}.portfolio-page-2[data-theme=light] .portfolio-theme-toggle__icon:after{opacity:0;transform:translate(.5rem,-.5rem) scale(.5);background-color:#f5f7fb}.portfolio-page-2[data-theme=light] .mobile-tabs-nav{border-color:rgb(15 23 42 / .08);background-color:rgb(245 247 251 / .9);box-shadow:0 .75rem 1.625rem rgb(15 23 42 / .08)}.portfolio-page-2[data-theme=light] .mobile-tabs-nav__button,.portfolio-page-2[data-theme=light] .portfolio-filter__btn,.portfolio-page-2[data-theme=light] .portfolio-filter__select{border-color:rgb(51 51 229 / .15);background:linear-gradient(135deg,rgb(242 245 249 / .94),rgb(239 246 255 / .86));color:#243044;box-shadow:inset 0 1px 0 rgb(242 245 249 / .75)}.portfolio-page-2[data-theme=light] .mobile-tabs-nav__button.--active,.portfolio-page-2[data-theme=light] .portfolio-filter__btn.--active{border-color:rgb(255 154 12 / .68);background:linear-gradient(135deg,#ff9a0c,#ec1b09 48%,#3333e5);color:#f2f5f9;box-shadow:0 .625rem 1.375rem rgb(236 27 9 / .16),inset 0 1px 0 rgb(242 245 249 / .28)}.portfolio-page-2[data-theme=light] .h-content__content,.portfolio-page-2[data-theme=light] .tabs__content{border-color:rgb(15 23 42 / .08);background-image:linear-gradient(to right,rgb(15 23 42 / .075) 1px,transparent 1px),linear-gradient(to bottom,rgb(15 23 42 / .075) 1px,transparent 1px)}.portfolio-page-2[data-theme=light] .h-content__title.--tab-active{background:#fff;color:#0f172a;box-shadow:0 .625rem 1.5rem rgb(51 51 229 / .1),inset 0 1px 0 rgb(242 245 249 / .9)}.portfolio-page-2[data-theme=light] .border-gradient,.portfolio-page-2[data-theme=light] .h-content__title.border-gradient{background:linear-gradient(135deg,#ffffff,#edf4ff);color:#12203a}.portfolio-page-2[data-theme=light] .h-content__title.border-gradient.--tab-active{background:#fff;color:#0f172a;box-shadow:0 .875rem 1.875rem rgb(51 51 229 / .24),0 0 0 .25rem rgb(255 154 12 / .18),0 0 2.125rem rgb(236 27 9 / .16),0 .125rem .5rem rgb(255 154 12 / .18),inset 0 1px 0 rgb(242 245 249 / .9)}.portfolio-page-2[data-theme=light] .page-title,.portfolio-page-2[data-theme=light] .h4,.portfolio-page-2[data-theme=light] .h6,.portfolio-page-2[data-theme=light] .content-blocks__title,.portfolio-page-2[data-theme=light] .skills__block-title,.portfolio-page-2[data-theme=light] .skills-progress__title,.portfolio-page-2[data-theme=light] .resume-exp__title,.portfolio-page-2[data-theme=light] .portfolio-preview__title,.portfolio-page-2[data-theme=light] .portfolio-projects__title,.portfolio-page-2[data-theme=light] .portfolio-feedbacks__name,.portfolio-page-2[data-theme=light] .portfolio-intro__title{color:#111827}.portfolio-page-2[data-theme=light] p,.portfolio-page-2[data-theme=light] .content-blocks__list li,.portfolio-page-2[data-theme=light] .content-blocks__text,.portfolio-page-2[data-theme=light] .skills__skill,.portfolio-page-2[data-theme=light] .skills__block-sub-title,.portfolio-page-2[data-theme=light] .skills-progress__label,.portfolio-page-2[data-theme=light] .portfolio-projects__text,.portfolio-page-2[data-theme=light] .portfolio-feedbacks__text,.portfolio-page-2[data-theme=light] .portfolio-intro__text,.portfolio-page-2[data-theme=light] .portfolio-intro__note{color:rgb(30 41 59 / .86)}.portfolio-page-2[data-theme=light] .profile-details__position,.portfolio-page-2[data-theme=light] .profile-contacts__value,.portfolio-page-2[data-theme=light] .portfolio-preview__category,.portfolio-page-2[data-theme=light] .portfolio-projects__category,.portfolio-page-2[data-theme=light] .portfolio-feedbacks__date,.portfolio-page-2[data-theme=light] .portfolio-filter__select-label{color:rgb(51 65 85 / .72)}.portfolio-page-2[data-theme=light] .profile-details__image-wrapper,.portfolio-page-2[data-theme=light] .content-blocks__item,.portfolio-page-2[data-theme=light] .portfolio-preview__card,.portfolio-page-2[data-theme=light] .portfolio-feedbacks__item,.portfolio-page-2[data-theme=light] .portfolio-clients__item,.portfolio-page-2[data-theme=light] .skills__block,.portfolio-page-2[data-theme=light] .skills-progress__item,.portfolio-page-2[data-theme=light] .portfolio-projects__card{border-color:rgb(15 23 42 / .09);background:linear-gradient(135deg,rgb(242 245 249 / .94),rgb(239 246 255 / .78)),#f2f5f9;color:#243044;box-shadow:0 .875rem 2.125rem rgb(15 23 42 / .08)}.portfolio-page-2[data-theme=light] .content-blocks__item:nth-child(4n+1),.portfolio-page-2[data-theme=light] .skills__block:nth-child(4n+1),.portfolio-page-2[data-theme=light] .portfolio-projects__item:nth-child(4n+1) .portfolio-projects__card{background:linear-gradient(135deg,rgb(255 154 12 / .14),rgb(242 245 249 / .92) 46%,rgb(51 51 229 / .08)),#f2f5f9}.portfolio-page-2[data-theme=light] .content-blocks__item:nth-child(4n+2),.portfolio-page-2[data-theme=light] .skills__block:nth-child(4n+2),.portfolio-page-2[data-theme=light] .portfolio-projects__item:nth-child(4n+2) .portfolio-projects__card{background:linear-gradient(135deg,rgb(51 51 229 / .12),rgb(242 245 249 / .92) 48%,rgb(16 215 226 / .12)),#f2f5f9}.portfolio-page-2[data-theme=light] .content-blocks__item:nth-child(4n+3),.portfolio-page-2[data-theme=light] .skills__block:nth-child(4n+3),.portfolio-page-2[data-theme=light] .portfolio-projects__item:nth-child(4n+3) .portfolio-projects__card{background:linear-gradient(135deg,rgb(244 66 108 / .12),rgb(242 245 249 / .92) 48%,rgb(251 242 177 / .26)),#f2f5f9}.portfolio-page-2[data-theme=light] .content-blocks__item:nth-child(4n+4),.portfolio-page-2[data-theme=light] .skills__block:nth-child(4n+4),.portfolio-page-2[data-theme=light] .portfolio-projects__item:nth-child(4n+4) .portfolio-projects__card{background:linear-gradient(135deg,rgb(16 215 226 / .14),rgb(242 245 249 / .92) 48%,rgb(255 154 12 / .12)),#f2f5f9}.portfolio-page-2[data-theme=light] .profile-details__image-wrapper{background:linear-gradient(135deg,rgb(255 154 12 / .18),rgb(51 51 229 / .1)),#f2f5f9}.portfolio-page-2[data-theme=light] .profile-contacts__item{background:linear-gradient(135deg,rgb(242 245 249 / .88),rgb(239 246 255 / .74));border-color:rgb(51 51 229 / .1)}.portfolio-page-2[data-theme=light] .profile-contacts__value{position:relative;border-radius:.375rem;text-decoration-color:#fff0;text-underline-offset:.1875rem;transition:color .22s ease,background-color .22s ease,text-decoration-color .22s ease,transform .22s ease}@media(hover:hover){.portfolio-page-2[data-theme=light] .profile-contacts__value:hover,.portfolio-page-2[data-theme=light] .profile-contacts__value:focus{color:#3333e5;background-color:rgb(51 51 229 / .08);text-decoration:underline;text-decoration-color:rgb(51 51 229 / .58);transform:translateX(.1875rem)}}.portfolio-page-2[data-theme=light] .profile-contacts__label,.portfolio-page-2[data-theme=light] .skills-progress__value,.portfolio-page-2[data-theme=light] .portfolio-intro__number{color:#c76600}.portfolio-page-2[data-theme=light] .portfolio-intro{border-color:rgb(255 154 12 / .24);background:radial-gradient(circle at 12% 18%,rgb(255 154 12 / .24),transparent 32%),radial-gradient(circle at 92% 18%,rgb(51 51 229 / .14),transparent 30%),linear-gradient(135deg,rgb(242 245 249 / .92),rgb(235 241 255 / .92));box-shadow:0 1.125rem 2.625rem rgb(51 51 229 / .1)}.portfolio-page-2[data-theme=light] .portfolio-intro__meta{border-top-color:rgb(15 23 42 / .09)}.portfolio-page-2[data-theme=light] .portfolio-intro__stat{border-color:rgb(255 154 12 / .42);background:linear-gradient(135deg,rgb(255 154 12 / .14),rgb(242 245 249 / .78));color:#9a4a00}.portfolio-page-2[data-theme=light] .portfolio-intro__label{color:#334155}.portfolio-page-2[data-theme=light] .portfolio-preview__thumb,.portfolio-page-2[data-theme=light] .portfolio-projects__media{background:linear-gradient(135deg,rgb(51 51 229 / .12),rgb(255 154 12 / .1)),#e8edf6}.portfolio-page-2[data-theme=light] .portfolio-projects__overlay{background:rgb(15 23 42 / .24)}.portfolio-page-2[data-theme=light] .skills-progress__bar{background-color:rgb(15 23 42 / .1)}.portfolio-page-2[data-theme=light] .portfolio-action-button{border-color:rgb(255 154 12 / .5);background:linear-gradient(135deg,#ff9a0c,#ec1b09 50%,#3333e5);color:#f2f5f9;box-shadow:0 .875rem 1.875rem rgb(236 27 9 / .18),inset 0 1px 0 rgb(242 245 249 / .25)}@media(hover:hover){.portfolio-page-2[data-theme=light] .portfolio-action-button:hover,.portfolio-page-2[data-theme=light] .portfolio-action-button:focus{color:#f2f5f9;border-color:rgb(51 51 229 / .45);background:linear-gradient(135deg,#ffad30,#ec1b09 45%,#3333e5)}}.page-title{width:100%;display:inline-flex;align-items:center;transition:all 3s ease;text-transform:uppercase}.page-title:after{transition:all 3s ease;content:"";display:inline-block;height:2px;margin-left:2rem;width:0}.page-title span{text-wrap-mode:nowrap;transition:all 3s ease}.--tab-active .page-title{width:100%}.h-content__body:not([hidden]) .page-title:after{animation:animation-title-line .8s ease backwards;width:16vw;background-color:#ec1b09}@keyframes animation-title-line{0%{width:0}100%{width:16vw}}.text-center{text-align:center}.m-b-section{margin-bottom:2rem}.portfolio-action-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-width:11.875rem;padding:.875rem 1.375rem;border:1px solid rgb(255 154 12 / .22);border-radius:999px;background:linear-gradient(135deg,rgb(255 154 12 / .18),rgb(51 51 229 / .18)),rgb(14 27 47 / .88);color:#f2f5f9;font-size:.875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:0 14px 30px rgb(0 0 0 / .22),inset 0 1px 0 rgb(242 245 249 / .12)}.portfolio-action-button.h-content__title{padding:.875rem 1.375rem;border:1px solid rgb(255 154 12 / .22);border-radius:999px;background:linear-gradient(135deg,rgb(255 154 12 / .18),rgb(51 51 229 / .18)),rgb(14 27 47 / .88)}.portfolio-action-button.h-content__title::after{content:none}@media(hover:hover){.portfolio-action-button:hover,.portfolio-action-button:focus{color:#f2f5f9;border-color:rgb(255 154 12 / .55);background:linear-gradient(135deg,rgb(255 154 12 / .34),rgb(51 51 229 / .22)),rgb(14 27 47 / .98);box-shadow:0 18px 36px rgb(0 0 0 / .3),inset 0 1px 0 rgb(242 245 249 / .16)}}.portfolio-action-button:focus-visible{outline:2px solid rgb(255 154 12 / .7);outline-offset:3px}@media(max-width:47.99875em){.portfolio-action-button{width:100%;min-width:0}}.profile-details__position,.profile-details__name{margin-top:.625rem;text-align:center}.profile-details__name{font-size:2.25rem;font-weight:700;color:#f2f5f9;background:linear-gradient(84deg,#9845e8 0%,#33d2ff 54.95%,#dd5789 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.profile-details__position{font-weight:500;font-size:1.5rem}.profile-details__main-info{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}@media(min-width:47.99875em){.profile-details__main-info{flex-direction:row}}@media(min-width:61.99875em){.profile-details__main-info{flex-direction:column;padding-right:1rem}}.profile-details__top{display:flex;flex-direction:column}.profile-details__bottom{display:flex;flex-direction:column;align-items:center}.profile-details__image-wrapper{align-self:center;width:60%;aspect-ratio:1/1;overflow:hidden;border:1px solid rgb(255 154 12 / .38);border-radius:1.75rem;background:linear-gradient(135deg,rgb(255 154 12 / .22),rgb(51 51 229 / .18)),rgb(14 27 47 / .9);box-shadow:0 1.125rem 2.625rem rgb(0 0 0 / .34),0 0 0 .375rem rgb(242 245 249 / .035),inset 0 1px 0 rgb(242 245 249 / .16)}.profile-details__image{border-radius:inherit}.profile-details__contacts{margin-top:1rem}.profile-details__cv-button{margin-top:1.25rem;align-self:center;width:fit-content;min-width:13.75rem}@media(max-width:47.99875em){.profile-details__cv-button{width:100%;min-width:0;max-width:20rem}}.profile-contacts{display:flex;flex-direction:column;gap:.75rem}.profile-contacts__item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:8px;background-color:rgb(14 27 47 / .65);border:1px solid rgb(242 245 249 / .08)}.profile-contacts__icon{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:rgb(242 245 249 / .08);position:relative}.profile-contacts__icon:before{content:"";position:absolute;inset:0;margin:auto;width:1rem;height:1rem;background-color:#ff9a0c;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.profile-contacts__icon--mail:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 6h16v12H4z'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.profile-contacts__icon--phone:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M6.6 3.5A2 2 0 0 1 8.7 2h2.1c.8 0 1.5.6 1.6 1.4l.3 2.1a1.6 1.6 0 0 1-.5 1.3l-1.2 1.1a12.5 12.5 0 0 0 5.5 5.5l1.1-1.2a1.6 1.6 0 0 1 1.3-.5l2.1.3c.8.1 1.4.8 1.4 1.6v2.1a2 2 0 0 1-2 2h-.4C10.8 20.8 3.2 13.2 3.2 4.4V4a2 2 0 0 1 2.4-2z'/%3E%3C/svg%3E")}.profile-contacts__icon--location:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 21s6-5.2 6-10a6 6 0 1 0-12 0c0 4.8 6 10 6 10z'/%3E%3Ccircle cx='12' cy='11' r='2.5'/%3E%3C/svg%3E")}.profile-contacts__icon--linkedin:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M6 9h3v9H6zM7.5 6.5a1.5 1.5 0 1 0 0 .1'/%3E%3Cpath d='M11 9h3v1.2c.5-.9 1.6-1.4 2.8-1.4 2.2 0 2.7 1.4 2.7 3.3V18h-3v-4.2c0-1 0-2.3-1.4-2.3s-1.6 1.1-1.6 2.2V18h-3V9z'/%3E%3C/svg%3E")}.profile-contacts__icon--telegram:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M21 4 4 11l6.5 2.5L18 8l-6.5 7.5V19l3-2.8L19 20l2-16z'/%3E%3C/svg%3E")}.profile-contacts__icon--github:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M9 19c-4 1.5-4-2.5-6-3m12 6v-3.9c0-1 .4-1.9 1-2.6-3.3-.4-6.7-1.6-6.7-7.2 0-1.6.6-3 1.6-4.1-.2-.4-.7-2 .2-4.1 0 0 1.3-.4 4.3 1.6a14.8 14.8 0 0 1 4-1c1.4 0 2.7.2 4 1a14.8 14.8 0 0 1 4-1c3-2 4.3-1.6 4.3-1.6 1 2.1.4 3.7.2 4.1 1 1.1 1.6 2.5 1.6 4.1 0 5.6-3.4 6.8-6.7 7.2.8.7 1 1.6 1 2.6V22'/%3E%3C/svg%3E")}.profile-contacts__content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.profile-contacts__label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(249 239 221 / .55)}.profile-contacts__value{color:#f2f5f9;font-size:.8125rem;line-height:1.4;word-break:break-word}@media(hover:hover){.profile-contacts__value:hover,.profile-contacts__value:focus{color:#ff9a0c}}.socials{display:flex;gap:1rem;align-items:center;justify-content:space-around;padding-block:1.25rem}.socials__link{font-family:"custom-font";background-color:#fff;width:2.5rem;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.socials__link:after{transition:color .3s ease}@media(hover:hover){.socials__link:hover:after,.socials__link:focus:after{color:#ec1b09}}.socials__link--git:after{content:""}.socials__link--linkedin:after{content:"";font-size:.85em}.socials__link--fb:after{content:""}.socials__link--mail:after{content:""}.main-navigation{padding:.75rem 2.125rem;align-self:flex-end;margin-bottom:clamp(12px,0.75rem,0.75rem);border-radius:4px;filter:drop-shadow(0 0 4px rgb(0 0 0 / .25));display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:47.99875em){.main-navigation{align-self:stretch;padding:.75rem 1rem;justify-content:center}}@media(max-width:61.99875em){.h-content>.main-navigation{display:none}}.tabs__title{border:1px solid #eee;padding:10px 15px;border-radius:5px}.tabs__title.--tab-active{border:1px solid #ff9a0c}.tabs__content{padding:10px 15px;max-width:70vw;background-image:linear-gradient(to right,#1d2633 1px,transparent 1px),linear-gradient(to bottom,#1d2633 1px,transparent 1px);background-size:3.361rem 3.361rem;border-bottom:1px solid #1d2633;border-right:1px solid #1d2633}.tabs__body{padding:1.25rem 2.5rem 2.5rem;border-radius:8px}.h-content{display:flex;flex-direction:column}.h-content__navigation{display:flex}.h-content__title{border:1px solid #eee;padding:10px 15px;border-radius:5px}.h-content__title.--tab-active{background-color:#101c31}.h-content__item{margin-bottom:2rem}.h-content__content{width:100%;background-image:linear-gradient(to right,#1d2633 1px,transparent 1px),linear-gradient(to bottom,#1d2633 1px,transparent 1px);background-size:3.361rem 3.361rem;border-bottom:1px solid #1d2633;border-right:1px solid #1d2633}.h-content__body{padding:1.25rem 1.875rem 2.5rem;border-radius:8px}.content-blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:47.99875em){.content-blocks{grid-template-columns:1fr}}.content-blocks__item{padding:1.25rem;background-color:#0e1b2f;border-radius:8px;border:1px solid rgb(242 245 249 / .08)}.content-blocks__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.content-blocks__icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.625rem;background:linear-gradient(135deg,rgb(255 154 12 / .25),rgb(51 51 229 / .35));position:relative}.content-blocks__icon:before{content:"";position:absolute;inset:0;margin:auto;width:1.125rem;height:1.125rem;background-color:#ff9a0c;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.content-blocks__icon--code:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='m8 8-4 4 4 4M16 8l4 4-4 4M13 6l-2 12'/%3E%3C/svg%3E")}.content-blocks__icon--app:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E")}.content-blocks__icon--design:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 20h4l10-10-4-4L4 16v4z'/%3E%3Cpath d='m13 7 4 4'/%3E%3C/svg%3E")}.content-blocks__icon--seo:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.content-blocks__title{margin:0;text-align:left}.content-blocks__list{display:flex;flex-direction:column;gap:.5rem}.content-blocks__list li{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.5;color:rgb(249 239 221 / .9)}.content-blocks__list li:before{content:"";position:absolute;left:0;top:.55em;width:.375rem;height:.375rem;border-radius:50%;background-color:#ff9a0c}.content-blocks__text{margin:0;font-size:clamp(14px,0.875rem,0.875rem);line-height:1.6;color:rgb(249 239 221 / .9)}.content-blocks__text p{color:rgb(249 239 221 / .9)}.portfolio-preview__head{display:flex;align-items:center;margin-bottom:1.25rem}.portfolio-preview__actions{display:flex;justify-content:center;margin-top:1.25rem}@media(max-width:47.99875em){.portfolio-preview__link{width:100%;min-width:0}}.portfolio-preview__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:47.99875em){.portfolio-preview__list{grid-template-columns:1fr}}.portfolio-preview__card{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:1px solid rgb(242 245 249 / .08);border-radius:8px;overflow:hidden;background-color:#0e1b2f;color:#f9efdd;text-align:left;cursor:pointer;transition:transform .3s ease,border-color .3s ease}@media(hover:hover){.portfolio-preview__card:hover,.portfolio-preview__card:focus{transform:translateY(-.125rem);border-color:rgb(255 154 12 / .5)}.portfolio-preview__card:hover .portfolio-preview__eye,.portfolio-preview__card:focus .portfolio-preview__eye{opacity:1;transform:scale(1)}}.portfolio-preview__thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,rgb(51 51 229 / .35),rgb(14 27 47 / .9));position:relative}.portfolio-preview__image{z-index:1}.portfolio-preview__eye,.portfolio-preview__card .portfolio-preview__eye{position:absolute;z-index:3;inset:0;margin:auto;width:2.625rem;height:2.625rem;border-radius:50%;background-color:rgb(0 0 0 / .45);opacity:0;transform:scale(.85);transition:opacity .3s ease,transform .3s ease}.portfolio-preview__eye:before,.portfolio-preview__card .portfolio-preview__eye:before{content:"";position:absolute;inset:0;margin:auto;width:1.125rem;height:1.125rem;background-color:#f2f5f9;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.portfolio-preview__info{display:flex;flex-direction:column;gap:.25rem;padding:.875rem}.portfolio-preview__title{color:#f2f5f9;font-weight:600}.portfolio-preview__category{font-size:.75rem;color:#ff9a0c}.portfolio-feedbacks__list{display:flex;flex-direction:column;gap:1rem}.portfolio-feedbacks__item{display:flex;gap:1rem;padding:1.125rem;border-radius:8px;background-color:#0e1b2f;border:1px solid rgb(242 245 249 / .08)}.portfolio-feedbacks__avatar{flex:0 0 3rem;width:3rem;height:3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9845e8,#33d2ff);color:#f2f5f9;font-weight:700;text-transform:uppercase}.portfolio-feedbacks__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.5rem}.portfolio-feedbacks__name{margin:0;color:#f2f5f9;font-size:1rem}.portfolio-feedbacks__date{font-size:.75rem;color:rgb(249 239 221 / .55)}.portfolio-feedbacks__text{margin:0;line-height:1.6;color:rgb(249 239 221 / .9)}.portfolio-clients__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:47.99875em){.portfolio-clients__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio-clients__item{display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:.75rem;border-radius:8px;background-color:rgb(242 245 249 / .04);border:1px solid rgb(242 245 249 / .08);color:rgb(249 239 221 / .75);font-size:.8125rem;font-weight:600;text-align:center}.resume-exp{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:47.99875em){.resume-exp{grid-template-columns:1fr}}.resume-exp__title{margin-bottom:1.25rem}.resume-exp__list{display:flex;flex-direction:column;row-gap:1.25rem}.resume-exp__date{font-weight:300;font-size:clamp(13px,0.8125rem,0.8125rem);color:rgb(26 16 3 / .5)}.resume-exp__text{margin-top:.5rem;font-weight:600;font-size:clamp(13px,0.8125rem,0.8125rem);line-height:1.6}.resume-exp__text,.resume-exp__text p{color:#000}.resume-exp p.resume-exp__text-title{color:#0a1322}.resume-exp__item{padding:1.25rem .625rem;background-color:#ffeed9;color:#000;border-radius:8px}.skills{margin-top:2rem}.skills__title{margin-bottom:2rem}.skills__block:not(:last-child){margin-bottom:2rem}.skills__block-title{margin-bottom:clamp(6px,0.375rem,0.375rem)}.skills__block-sub-title{margin-top:.625rem}.skills__list{margin-top:1.125rem;display:flex;flex-wrap:wrap;gap:.625rem}.skills__item{padding:.625rem;background-color:#e1e8ef;border-radius:8px;color:#000}.skills-progress{margin-top:2rem}.skills-progress__list{display:flex;flex-direction:column;gap:1rem}.skills-progress__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.skills-progress__label{color:#f2f5f9;font-weight:600}.skills-progress__value{color:#ff9a0c;font-size:.8125rem;font-weight:600}.skills-progress__bar{height:.5rem;border-radius:62.4375rem;background-color:rgb(242 245 249 / .08);overflow:hidden}.skills-progress__fill{display:block;height:100%;width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg,#ff9a0c,#3333e5);transition:width .8s ease}.portfolio-intro{margin-top:2rem;padding:1.5rem;overflow:hidden;border:1px solid rgb(242 245 249 / .1);border-radius:8px;background:radial-gradient(circle at 12% 18%,rgb(255 154 12 / .22),transparent 34%),linear-gradient(135deg,rgb(255 154 12 / .12),rgb(51 51 229 / .12)),rgb(14 27 47 / .78);box-shadow:0 1.125rem 2.625rem rgb(0 0 0 / .22),inset 0 1px 0 rgb(242 245 249 / .08)}@media(max-width:47.99875em){.portfolio-intro{padding:1.25rem}}.portfolio-intro__content{display:flex;flex-direction:column;justify-content:center}.portfolio-intro__title{margin-bottom:.75rem;color:#f2f5f9;font-size:1.75rem;line-height:1.18}@media(max-width:47.99875em){.portfolio-intro__title{font-size:1.375rem}}.portfolio-intro__text{max-width:51.25rem;color:rgb(249 239 221 / .88);line-height:1.65}.portfolio-intro__text:not(:last-child){margin-bottom:.625rem}.portfolio-intro__meta{display:flex;align-items:center;flex-wrap:wrap;gap:1.125rem;margin-top:1.125rem;padding-top:1rem;border-top:1px solid rgb(242 245 249 / .1)}@media(max-width:47.99875em){.portfolio-intro__meta{align-items:flex-start;flex-direction:column;gap:.625rem}}.portfolio-intro__stat{display:inline-flex;align-items:center;flex:0 0 auto;gap:.625rem;padding:.5rem .75rem;border:1px solid rgb(255 154 12 / .32);border-radius:62.4375rem;background-color:rgb(255 154 12 / .08);color:#ff9a0c;align-self:center}@media(min-width:61.99875em){.portfolio-intro__stat{align-self:start}}.portfolio-intro__number{font-size:1.75rem;font-weight:800;line-height:.95}.portfolio-intro__label{color:rgb(249 239 221 / .76);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.portfolio-intro__note{position:relative;flex:1 1 auto;padding-left:1.125rem;color:rgb(249 239 221 / .84);font-size:.875rem;line-height:1.55}.portfolio-intro__note:before{content:"";position:absolute;top:.25em;bottom:.25em;left:0;width:1px;background-color:rgb(255 154 12 / .42)}@media(min-width:61.99875em){.portfolio-intro__note{flex:1 1 20rem}}@media(max-width:47.99875em){.portfolio-intro__note{padding-left:0}.portfolio-intro__note:before{content:none}}.portfolio-filter{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;margin-bottom:1.25rem}.portfolio-filter__buttons{display:flex;flex-wrap:wrap;gap:.625rem}@media(max-width:47.99875em){.portfolio-filter__buttons{display:none}}.portfolio-filter__btn{padding:.5rem .875rem;border:1px solid rgb(242 245 249 / .15);border-radius:8px;background-color:#fff0;color:#f9efdd;font-size:.8125rem;cursor:pointer;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.portfolio-filter__btn.--active{border-color:rgb(255 154 12 / .6);color:#ff9a0c;background-color:rgb(255 154 12 / .12)}@media(hover:hover){.portfolio-filter__btn:hover,.portfolio-filter__btn:focus{border-color:rgb(255 154 12 / .6);color:#ff9a0c}}.portfolio-filter__select-label{display:none;font-size:.8125rem;color:rgb(249 239 221 / .7)}@media(max-width:47.99875em){.portfolio-filter__select-label{display:block}}.portfolio-filter__select{display:none;width:100%;padding:.625rem .75rem;border:1px solid rgb(242 245 249 / .15);border-radius:8px;background-color:#0e1b2f;color:#f9efdd}@media(max-width:47.99875em){.portfolio-filter__select{display:block}}.portfolio-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem}@media(max-width:47.99875em){.portfolio-projects{grid-template-columns:1fr}}.portfolio-projects__item{transition:opacity .3s ease,transform .3s ease}.portfolio-projects__item[hidden]{display:none}.portfolio-projects__card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;padding:0;border:1px solid rgb(242 245 249 / .08);border-radius:8px;background-color:#0e1b2f;color:#f9efdd;text-align:left;cursor:pointer;transition:border-color .3s ease,transform .3s ease}@media(hover:hover){.portfolio-projects__card:hover,.portfolio-projects__card:focus{border-color:rgb(255 154 12 / .6);transform:translateY(-.125rem)}.portfolio-projects__card:hover .portfolio-projects__overlay,.portfolio-projects__card:focus .portfolio-projects__overlay{opacity:1}.portfolio-projects__card:hover .portfolio-projects__eye,.portfolio-projects__card:focus .portfolio-projects__eye{transform:scale(1)}}.portfolio-projects__media{display:block;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,rgb(51 51 229 / .35),rgb(14 27 47 / .95))}.portfolio-projects__image{z-index:1}.portfolio-projects__overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .35);opacity:0;transition:opacity .3s ease}.portfolio-projects__eye{position:relative;width:2.75rem;height:2.75rem;border-radius:50%;background-color:rgb(0 0 0 / .55);transform:scale(.85);transition:transform .3s ease}.portfolio-projects__eye:before{content:"";position:absolute;inset:0;margin:auto;width:1.125rem;height:1.125rem;background-color:#f2f5f9;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.portfolio-projects__body{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.portfolio-projects__category{font-size:.75rem;color:#ff9a0c;text-transform:uppercase;letter-spacing:.04em}.portfolio-projects__title{color:#f2f5f9;font-size:1.125rem;font-weight:600}.portfolio-projects__text{font-size:.875rem;line-height:1.6;color:rgb(249 239 221 / .85)}.portfolio-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem}@media(max-width:47.99875em){.portfolio-contact{grid-template-columns:1fr}}.portfolio-contact__lead{margin-bottom:1.25rem;max-width:26.25rem;line-height:1.6;color:rgb(249 239 221 / .9)}.portfolio-contact__list{display:flex;flex-direction:column;gap:1rem}.portfolio-contact__item{display:flex;flex-direction:column;gap:.25rem}.portfolio-contact__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(249 239 221 / .6)}.portfolio-contact__value{color:#f2f5f9;font-weight:600;word-break:break-word}@media(hover:hover){.portfolio-contact__value:hover,.portfolio-contact__value:focus{color:#ff9a0c}}.portfolio-contact__form{padding:1.25rem;background-color:#0e1b2f;border:1px solid rgb(242 245 249 / .08);border-radius:8px}.portfolio-contact__form-title{margin-bottom:.75rem;color:#f2f5f9}.portfolio-contact__form-note{margin:0;font-size:.875rem;line-height:1.6;color:rgb(249 239 221 / .8)}.portfolio-form{display:flex;flex-direction:column;gap:.875rem}.portfolio-form__field{display:flex;flex-direction:column;gap:.375rem}.portfolio-form__label{font-size:.8125rem;color:rgb(249 239 221 / .75)}.portfolio-form__input,.portfolio-form__textarea{width:100%;padding:.75rem .875rem;border:1px solid rgb(242 245 249 / .12);border-radius:8px;background-color:rgb(10 19 34 / .65);color:#f2f5f9;font:inherit}.portfolio-form__input:focus,.portfolio-form__textarea:focus{outline:none;border-color:rgb(255 154 12 / .6)}.portfolio-form__textarea{resize:vertical;min-height:7.5rem}.portfolio-form__submit{align-self:flex-start}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.border-gradient,.h-content__title.border-gradient{padding:10px 15px 9px;position:relative;border:2px solid #fff0;background-clip:padding-box;background:#0a1322;border-radius:.5em}.border-gradient::after,.h-content__title.border-gradient::after{--angle:0deg;content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;z-index:-1;margin:-2px;border-radius:inherit;background:conic-gradient(from var(--angle),#9358f7,#23c4e5,#10d7e2,#9358f7)}.border-gradient:hover::after,.border-gradient:focus::after,.border-gradient.--tab-active::after,.h-content__title.border-gradient:hover::after,.h-content__title.border-gradient:focus::after,.h-content__title.border-gradient.--tab-active::after{animation:borderRotate 1.2s linear infinite}.border-gradient--violet::after,.h-content__title.border-gradient--violet::after{background:conic-gradient(from var(--angle),#6964de,#fca6e9,#6964de)}.border-gradient--rose::after,.h-content__title.border-gradient--rose::after{background:conic-gradient(from var(--angle),#f4426c,#fbf2b1,#f4426c)}.border-gradient--violet-2::after,.h-content__title.border-gradient--violet-2::after{background:conic-gradient(from var(--angle),#d24074,#6518b4,#d24074)}@keyframes borderRotate{to{--angle:360deg}}.popup--project{width:min(94vw,61.25rem);max-width:61.25rem;height:auto;max-height:92vh;max-height:92dvh;background:radial-gradient(circle at top left,rgb(255 154 12 / .14),transparent 34%),radial-gradient(circle at bottom right,rgb(51 51 229 / .22),transparent 38%),linear-gradient(180deg,rgb(10 19 34 / .98),#0a1322);color:#f9efdd}.popup--project .popup__wrapper{padding-block:1.75rem;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:61.99875em){.popup--project .popup__wrapper{padding-left:3.875rem;padding-right:3.875rem}}.popup--project .popup__title{margin-bottom:0;text-align:left}.portfolio-project-popup__content{display:flex;flex-direction:column;gap:1rem;text-align:left}.portfolio-project-popup__hero{padding:1rem;border-radius:1.25rem;background:radial-gradient(circle at top right,rgb(255 154 12 / .16),transparent 36%),linear-gradient(180deg,rgb(14 27 47 / .95),rgb(10 19 34 / .98));border:1px solid rgb(242 245 249 / .08)}.portfolio-project-popup__head{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.portfolio-project-popup__category{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#ff9a0c}.portfolio-project-popup__title{font-size:clamp(1.375rem,4vw,1.875rem);color:#f2f5f9}.portfolio-project-popup__text{margin:0;max-width:45rem;line-height:1.6;color:rgb(249 239 221 / .9)}.portfolio-project-popup__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.portfolio-project-popup__main{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:1.25rem;align-items:start;padding-bottom:2.5rem}@media(max-width:61.99875em){.portfolio-project-popup__main{grid-template-columns:1fr}}.portfolio-project-popup__slider-wrap{min-width:0}.portfolio-project-popup__aside{display:flex;flex-direction:column;gap:1.125rem;padding:0;border:0;background-color:#fff0}.portfolio-project-popup__section-title{margin-bottom:.75rem;font-size:.9375rem;color:#f2f5f9}.portfolio-project-popup__tags{display:flex;flex-wrap:wrap;gap:.5rem}.portfolio-project-popup__tag{padding:.5rem .75rem;border-radius:8px;background-color:#e1e8ef;color:#ff9a0c;font-size:.75rem}.portfolio-project-popup__tasks{display:flex;flex-direction:column;gap:.625rem}.portfolio-project-popup__tasks li{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.55;color:rgb(249 239 221 / .9)}.portfolio-project-popup__tasks li:before{content:"";position:absolute;left:0;top:.55em;width:.375rem;height:.375rem;border-radius:50%;background-color:#ff9a0c}.portfolio-project-popup__actions{grid-column:1/-1;width:100%;display:flex;justify-content:center;margin-bottom:1.25rem}.portfolio-project-popup__link{width:auto;min-width:0;justify-content:center;padding:.875rem 1.25rem;border-radius:999px;border:1px solid rgb(255 154 12 / .28);background:linear-gradient(135deg,rgb(255 154 12 / .2),rgb(51 51 229 / .18));color:#f2f5f9;box-shadow:0 .75rem 1.75rem rgb(0 0 0 / .22);transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}@media(hover:hover){.portfolio-project-popup__link:hover,.portfolio-project-popup__link:focus{color:#f2f5f9;transform:translateY(-.125rem);border-color:rgb(255 154 12 / .55);background:linear-gradient(135deg,rgb(255 154 12 / .34),rgb(51 51 229 / .22));box-shadow:0 1rem 2.125rem rgb(0 0 0 / .3)}}.project-popup-slider{position:relative}.project-popup-slider .slick-list{overflow:hidden;border-radius:1rem}.project-popup-slider .slick-track{align-items:stretch}.project-popup-slider__slide{padding:0;height:auto}.project-popup-slider__card{overflow:hidden;border-radius:1rem;border:1px solid rgb(242 245 249 / .08);background:linear-gradient(180deg,rgb(14 27 47 / .75),rgb(10 19 34 / .92)),#0e1b2f;box-shadow:inset 0 1px 0 rgb(242 245 249 / .04);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:61.99875em){.project-popup-slider__card{grid-template-columns:1fr}}.project-popup-slider__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgb(242 245 249 / .12),transparent 45%),linear-gradient(135deg,var(--slide-accent,#ff9a0c),rgb(10 19 34 / .95))}.project-popup-slider__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(0 0 0 / .2) 100%);pointer-events:none}.project-popup-slider__image,.project-popup-slider__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.project-popup-slider__placeholder{background:linear-gradient(45deg,rgb(242 245 249 / .06) 25%,transparent 25%,transparent 75%,rgb(242 245 249 / .06) 75%),linear-gradient(45deg,rgb(242 245 249 / .06) 25%,transparent 25%,transparent 75%,rgb(242 245 249 / .06) 75%);background-size:1.5rem 1.5rem;background-position:0 0,.75rem .75rem;opacity:.35}.project-popup-slider__content{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;justify-content:center}.project-popup-slider__meta{display:flex;flex-direction:column;gap:.5rem}.project-popup-slider__counter{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#ff9a0c}.project-popup-slider__title{margin:0;font-size:1.125rem;color:#f2f5f9}.project-popup-slider__text{margin:0;font-size:.875rem;line-height:1.6;color:rgb(249 239 221 / .9)}.project-popup-slider__text p{color:rgb(249 239 221 / .9)}.project-popup-slider .slick-dots{position:static;margin-top:.75rem}.project-popup-slider .slick-dots li button:before{background-color:rgb(242 245 249 / .5)}.project-popup-slider .slick-dots li.slick-active button:before{background-color:#ff9a0c}.project-popup-slider .slick-prev,.project-popup-slider .slick-next{top:50%;width:2.625rem;height:2.625rem;border:1px solid rgb(242 245 249 / .12);background-color:rgb(10 19 34 / .88);box-shadow:0 .625rem 1.5rem rgb(0 0 0 / .28)}.project-popup-slider .slick-prev::before,.project-popup-slider .slick-next::before{width:1rem;height:1rem;background-size:contain;opacity:.9}.project-popup-slider .slick-prev{left:.75rem}.project-popup-slider .slick-next{right:.75rem}.project-popup-slider__arrow{position:absolute;top:38%;z-index:2;width:2.25rem;height:2.25rem;border:1px solid rgb(242 245 249 / .15);border-radius:50%;background-color:rgb(10 19 34 / .85);color:#f2f5f9;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.project-popup-slider__arrow:before{content:"";position:absolute;inset:0;margin:auto;width:.625rem;height:.625rem;border-top:2px solid currentColor;border-right:2px solid currentColor}@media(hover:hover){.project-popup-slider__arrow:hover,.project-popup-slider__arrow:focus{border-color:rgb(255 154 12 / .6);background-color:rgb(255 154 12 / .15)}}.project-popup-slider__arrow--prev{left:.5rem}.project-popup-slider__arrow--prev:before{transform:rotate(-135deg) translate(-1px,1px)}.project-popup-slider__arrow--next{right:.5rem}.project-popup-slider__arrow--next:before{transform:rotate(45deg) translate(-1px,1px)}.project-popup-slider .slick-dots{position:static;margin-top:.75rem}.project-popup-slider .slick-dots li button:before{color:#f9efdd;opacity:.35}.project-popup-slider .slick-dots li.slick-active button:before{color:#ff9a0c;opacity:1}.text-block{margin-top:5rem;margin-bottom:3.125rem;background-color:var(--mono-bg,#fff);color:var(--text-color)}@media(max-width:61.99875em){.text-block{margin-top:3.75rem}}@media(max-width:29.99875em){.text-block{margin-top:2.5rem}}.text-block__wrapper{display:flex;flex-direction:column}@media(min-width:61.99875em){.text-block__wrapper{flex-direction:row}}.text-block__text-1{color:red;flex:1 1 auto}.text-block__text-1.half-width{flex:1 1 auto}@media(min-width:61.99875em){.text-block__text-1.half-width{flex:0 0 50%;color:blue}}.text-block__text-2{flex:1 1 auto}.text-block__text-2.half-width{flex:1 1 auto}@media(min-width:61.99875em){.text-block__text-2.half-width{flex:0 0 50%}}.text-block__img-box{flex:1 1 auto}@media(min-width:61.99875em){.text-block__img-box{flex:0 0 50%}}.text-block__texts{margin:0 2.125rem 0 2.125rem}@media(max-width:61.99875em){.text-block__texts{margin:0}}.text-block__texts p{margin-bottom:1.25rem}.text-block__img-wrapper{height:auto;min-height:31.25rem}@media(max-width:74.99875em){.text-block__img-wrapper{min-height:20.625rem}}@media(max-width:29.99875em){.text-block__img-wrapper{min-height:15.625rem}}.big-padding-btm,section.big-padding-btm{padding-bottom:5rem}@media(max-width:29.99875em){.big-padding-btm,section.big-padding-btm{padding-bottom:3.75rem}}.disable-margin-top,section.disable-margin-top{margin-top:0!important}.disable-margin-btm,section.disable-margin-btm{margin-bottom:0!important}.style-list-fa{margin:0;padding:0;list-style:none;list-style-type:none}.style-list-fa__item{color:green;font-weight:500;font-size:1.0625rem;margin-left:clamp(42px,2.625rem,2.625rem);min-height:3.5rem}.style-list-fa__item:not(:last-child){margin-bottom:1.125rem}@media(min-width:61.99875em){.style-list-fa__item{font-size:1.5rem;min-height:auto}}.style-list-fa__item-text{position:relative;display:inline-block}@media(max-width:29.99875em){.style-list-fa__item-text{line-height:1.7;top:50%}}.style-list-fa__item-text:before{position:absolute;top:0;left:0;transform:translate(clamp(-40px, -2.5rem, -2.5rem),0);font-weight:400;content:"";font-size:1.625rem;color:green}.style-list-img{margin:0;padding:0;list-style:none;list-style-type:none}.style-list-img__item{font-weight:600;position:relative;padding-left:2rem}.style-list-img__item:not(:last-child){margin-bottom:1.125rem}.style-list-img__item::before{width:1.25rem;height:1.25rem;background-image:url(/wp-content/themes/custom-theme/assets/images/check-list.svg);transform:translateY(.25rem);border-radius:50%;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;content:"";display:block}.hero{position:relative;margin:0;padding:0;list-style:none;list-style-type:none}.hero__container{display:flex;min-height:600px}@media(max-width:29.99875em){.hero__container{flex-direction:column;padding:0}}.hero__content{height:auto;padding-top:2.5rem;padding-right:clamp(16px,1rem,1rem);flex:0 0 49%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.25rem;position:relative;z-index:3}.hero__content h1,.hero__content h2,.hero__content h3,.hero__content h4,.hero__content h5,.hero__content h6,.hero__content .h1,.hero__content .h2,.hero__content .h3,.hero__content .h4,.hero__content .h5,.hero__content .h6{margin-bottom:1.5rem}@media(max-width:61.99875em){.hero__content{flex:0 0 64%;justify-content:flex-start;padding-top:5rem;padding-right:0;text-shadow:#f2f5f9 1px 1px 1px}}@media(max-width:29.99875em){.hero__content{height:auto;flex:1 1 auto;padding-top:2.5rem;padding-left:1rem;padding-right:1rem}.hero__content h1,.hero__content h2,.hero__content h3,.hero__content h4,.hero__content h5,.hero__content h6,.hero__content .h1,.hero__content .h2,.hero__content .h3,.hero__content .h4,.hero__content .h5,.hero__content .h6{padding-right:11vw}}.hero__right{width:100%;flex:1 1 51%}@media(max-width:61.99875em){.hero__right{flex:1 1 35%}}@media(max-width:29.99875em){.hero__right{position:relative;height:151vw;flex:1 0 auto;margin-top:-35vw}}@media(max-width:420px){.hero__right{margin-top:-23.07vw}}.hero__image--wrapper{position:absolute;width:50vw;top:0;right:0;height:100%}@media(max-width:61.99875em){.hero__image--wrapper{width:71vw}}@media(max-width:29.99875em){.hero__image--wrapper{width:100%;height:100%}}.hero__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom right}@media(max-width:61.99875em){.hero__image{padding-top:6.25rem;top:auto;bottom:0;object-fit:cover;object-position:bottom right}}@media(max-width:29.99875em){.hero__image{padding:0;height:36.875rem;width:100%;object-position:center;object-fit:cover;display:none}}.hero__image--mobile{display:none}@media(max-width:29.99875em){.hero__image--mobile{display:block}}.faq-block{background-color:#f2f5f9}.faq-block__wrapper{max-width:59vw;margin:0 auto}@media(max-width:61.99875em){.faq-block__wrapper{max-width:67vw}}@media(max-width:29.99875em){.faq-block__wrapper{max-width:unset}}.faq-block__item{background-color:var(--pure-white);padding:1rem 1.5rem;margin-top:clamp(12px,0.75rem,0.75rem);margin-bottom:clamp(12px,0.75rem,0.75rem);border-radius:8px}.faq-block__item.active .togglefaq{font-weight:700}.faq-block__item-title{font-weight:700;font-size:1.25rem;width:100%;display:flex;justify-content:space-between;background-color:#fff0;border:#fff0}@media(max-width:61.99875em){.faq-block__item-title{font-size:1rem}}.faq-block__item-text{font-weight:300;font-size:1.125rem;color:#000;padding:.75rem 14.3vw 0 0}@media(max-width:61.99875em){.faq-block__item-text{padding:.75rem 0 0;font-size:1rem}}.faq-block__more{margin-top:.75rem}.faq-block__question{text-align:left;color:var(--text-secondary)}@media(max-width:29.99875em){.faq-block__top{margin-bottom:1.5rem}}.faq-block i.icon-plus,.faq-block i.icon-minus{font-style:normal;font-weight:400}.faq-block .icon-plus,.faq-block .icon-minus{position:relative;display:inline-block;width:20px;height:20px}.faq-block .icon-plus::before,.faq-block .icon-minus::before{color:#000;display:inline-block;position:absolute;right:0;top:0;z-index:10;cursor:pointer;font-family:"custom-font"}.faq-block .icon-plus::before{content:""}.faq-block .icon-minus::before{content:""}.faq-block .faqanswer{display:none}.cards-2-icon{background-color:var(--icons-color-main);color:var(--icons-color-passive);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:6px}@media screen and (max-width:1023px){.cards-2-icon{color:#fff}}.cta-block{background:var(--mono-bg)}.cta-block__content{width:78.6%;margin:0 auto;display:flex;flex-direction:column;align-items:center;color:#3333e5;text-align:center;font-weight:300;font-size:1.25rem}.cta-block__content h1,.cta-block__content h2,.cta-block__content h3,.cta-block__content h4,.cta-block__content h5,.cta-block__content h6,.cta-block__content .h1,.cta-block__content .h2,.cta-block__content .h3,.cta-block__content .h4,.cta-block__content .h5,.cta-block__content .h6{color:#f2f5f9;margin-bottom:.75rem;max-width:81%}@media(max-width:61.99875em){.cta-block__content{font-size:1.125rem}.cta-block__content p{max-width:60%;margin:0 auto}}@media(max-width:29.99875em){.cta-block__content{width:100%}.cta-block__content p{max-width:unset}.cta-block__content h1,.cta-block__content h2,.cta-block__content h3,.cta-block__content h4,.cta-block__content h5,.cta-block__content h6,.cta-block__content .h1,.cta-block__content .h2,.cta-block__content .h3,.cta-block__content .h4,.cta-block__content .h5,.cta-block__content .h6{max-width:81%;margin:0 auto 1.625rem}}.cta-block__button{margin-top:2.25rem;font-weight:400}@media(max-width:61.99875em){.cta-block__button{margin-top:1.5rem}}@media(max-width:29.99875em){.cta-block__button{margin-top:1.875rem}}.block-form{position:relative;margin-top:-1px}@media(max-width:61.99875em){.block-form__texts{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:27rem;font-size:1.125rem;margin-bottom:1.5rem}.block-form__texts p{max-width:21.375rem}}@media(max-width:29.99875em){.block-form__texts p{max-width:100%}}.block-form__row{position:relative;z-index:2;display:flex;gap:7%}@media(max-width:61.99875em){.block-form__row{flex-direction:column;align-items:center;justify-content:center}}.block-form__content{position:relative;z-index:2;flex:1 1 44%;display:flex;flex-direction:column;color:var(--text-secondary);justify-content:center;font-size:1.25rem;font-weight:300}.block-form__content h1,.block-form__content h2,.block-form__content h3,.block-form__content h4,.block-form__content h5,.block-form__content h6,.block-form__content .h1,.block-form__content .h2,.block-form__content .h3,.block-form__content .h4,.block-form__content .h5,.block-form__content .h6{margin-bottom:1.5rem}.block-form__content strong{font-weight:700}.block-form__form-wrapper{position:relative;z-index:2;flex:1 1 49%;background-color:#f2f5f9;box-shadow:0 8px 10px -6px rgb(0 0 0 / .1),0 20px 25px -5px rgb(0 0 0 / .1);border-radius:clamp(8px,0.5rem,0.5rem);padding:2.375rem 2rem}@media(max-width:61.99875em){.block-form__form-wrapper{padding:1.5rem 2rem;width:80%}}@media(max-width:29.99875em){.block-form__form-wrapper{padding:2rem 1rem;width:100%}}.block-form__image{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.block-form__form-wrapper div.wpforms-container-full:not(:empty){margin:0}.block-form__form-wrapper .wpforms-form{line-height:1;--wpforms-button-size-margin-top:0;--wpforms-button-size-height:auto;--wpforms-field-size-checkbox-size:1.1rem}.block-form__form-wrapper .wpforms-form .wpforms-submit{width:100%;background-color:#ec1b09;padding-top:1.25rem;padding-bottom:1.25rem}.block-form__form-wrapper .wpforms-form .wpforms-field{padding-top:0;padding-bottom:1rem}.block-form__form-wrapper .wpforms-form .wpforms-field input:not([type=checkbox]){height:clamp(48px,3rem,3rem);border:1px solid #e2e8f0;border-radius:clamp(4px,0.25rem,0.25rem);padding:1.0625rem .8125rem 1rem;font-size:clamp(16px,1rem,1rem);color:#0a1322}.block-form__form-wrapper .wpforms-form .wpforms-field input::placeholder{color:gray;font-weight:400}.block-form__form-wrapper .wpforms-form .wpforms-field-checkbox{color:#0a1322}.block-form__form-wrapper .wpforms-form .wpforms-field-label{font-weight:400;font-size:clamp(18px,1.125rem,1.125rem);line-height:1;color:#0a1322;margin-bottom:.75rem}.block-form__form-wrapper .wpforms-form .wpforms-required-label{color:#0a1322}.block-form__form-wrapper .wpforms-form .wpforms-field.wpforms-field-checkbox .wpforms-field-required .wpforms-field-label-inline{font-size:1.125rem}.block-form__form-wrapper .wpforms-form .wpforms-field.wpforms-field-checkbox .wpforms-field-required .wpforms-field-label-inline a{font-weight:700}.block-form__form-wrapper .wpforms-form .wpforms-field-description{line-height:1.5;color:#000;font-size:clamp(16px,1rem,1rem);padding-left:1.75rem}.block-form__form-wrapper .wpforms-form .wpforms-field-description a{color:var(--blue-dark-2);font-weight:600;text-decoration:underline}div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=checkbox]:after,div.wpforms-container-full input[type=radio]:before,div.wpforms-container-full input[type=radio]:after{top:.06rem!important;left:.125rem!important}@media(min-width:1800px){div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=checkbox]:after,div.wpforms-container-full input[type=radio]:before,div.wpforms-container-full input[type=radio]:after{top:.24rem!important}}@media(min-width:2000px){div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=checkbox]:after,div.wpforms-container-full input[type=radio]:before,div.wpforms-container-full input[type=radio]:after{top:.34rem!important;left:0!important}}div.wpforms-container-full .wpforms-has-error input[type=checkbox]:before,div.wpforms-container-full .wpforms-has-error input[type=radio]:before{border-color:#ec1b09}div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=radio]:before{border-color:#e2e8f0}.wpforms-container.wpforms-container-full.wpforms-render-modern{height:100%}.wpforms-container.wpforms-container-full.wpforms-render-modern .wpforms-confirmation-container-full.wpforms-confirmation-scroll,.wpforms-container.wpforms-container-full.wpforms-render-modern .wpforms-confirmation-container-full{backdrop-filter:blur(16px);background:rgb(255 0 0 / .81);display:flex;justify-content:center;align-items:center;height:31.3125rem;border-color:#fff0;margin-bottom:0;border-radius:8px;font-weight:400;font-size:1.125rem;line-height:160%}@media(max-width:29.99875em){.wpforms-container.wpforms-container-full.wpforms-render-modern .wpforms-confirmation-container-full.wpforms-confirmation-scroll,.wpforms-container.wpforms-container-full.wpforms-render-modern .wpforms-confirmation-container-full{height:35.3125rem}}.reviews{margin:0;padding:0;list-style:none;list-style-type:none;margin-block:6.25rem}@media(max-width:61.99875em){.reviews__container{padding:0}}.reviews__review-text{font-weight:300}@media(max-width:29.99875em){.reviews__review-text{font-size:.875rem}}.reviews__top{text-align:center;margin-bottom:2.625rem}@media(max-width:61.99875em){.reviews__top{font-size:1.75rem;margin-bottom:1.5rem}}@media(max-width:29.99875em){.reviews__top{font-size:1.5rem}}.reviews .slick-track{display:flex;align-items:stretch;padding:clamp(10px,0.625rem,0.625rem)}.reviews__slide{float:unset;height:auto}@media(min-width:29.99875em)and (max-width:61.99875em){.reviews__list:after{content:"";display:block;position:absolute;top:0;left:-2px;height:100%;width:18vw;background-color:#f2f5f9}}.reviews__item{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background-color:#f2f5f9;box-shadow:0 2px 20px -4px rgb(0 0 0 / .2);border-radius:8px}@media(max-width:61.99875em){.reviews__item{padding-right:2rem}}.reviews__stars{margin-bottom:1.5rem;display:flex}.reviews__student{margin-top:.75rem;display:flex;align-items:center}.reviews__photo-wrapper{height:clamp(60px,3.75rem,3.75rem);width:clamp(60px,3.75rem,3.75rem);position:relative;border-radius:50%;margin-right:.75rem}@media(max-width:29.99875em){.reviews__photo-wrapper{height:3.125rem;width:3.125rem;margin-right:.625rem}}.reviews__student-photo{border-radius:50%;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reviews__student-name{font-weight:700;font-size:1.25rem}@media(max-width:29.99875em){.reviews__student-name{font-size:1rem}}.reviews__slide-content{flex:0 0 50%}.reviews .reviews__slide.slick-slide{width:28rem;padding-right:1.25rem}@media(max-width:61.99875em){.reviews .reviews__slide.slick-slide{width:60vw;padding-right:1.25rem}}@media(max-width:29.99875em){.reviews .reviews__slide.slick-slide{width:auto;padding-right:1rem}}.reviews .slick-dots{margin:0;padding:0;list-style:none;list-style-type:none;display:flex;bottom:-2.75rem}@media(min-width:61.99875em){.reviews .slick-dots li{margin:5px;flex:1 1 auto}.reviews .slick-dots li button{width:100%}.reviews .slick-dots li button:before{width:100%;border-radius:8px;height:clamp(4px,0.25rem,0.25rem);background-color:#f2f5f9}.reviews .slick-dots li.slick-active button:before{background-color:gray}}.star{display:inline-block;aspect-ratio:1/1;width:clamp(20px,1.25rem,1.25rem);background:url(/wp-content/themes/mytestproject/assets/images/star-image.svg) no-repeat bottom center;background-size:contain}.star:not(:last-child){margin-right:clamp(6px,0.375rem,0.375rem)}.star-svg{color:#ff9a0c;display:inline-block;aspect-ratio:1/1;width:clamp(20px,1.25rem,1.25rem)}.star-svg:not(:last-child){margin-right:clamp(6px,0.375rem,0.375rem)}.slider-img-text{margin:0;padding:0;list-style:none;list-style-type:none;background-color:#f2f5f9}.slider-img-text__top{margin-bottom:1.5rem}.slider-img-text__slide-wrapper{display:flex;min-height:29.125rem;column-gap:clamp(10px,0.875rem,0.875rem);padding-right:1px}@media(max-width:61.99875em){.slider-img-text__slide-wrapper{flex-direction:column;width:67vw;margin:auto}}@media(max-width:29.99875em){.slider-img-text__slide-wrapper{width:auto;padding-left:1.1875rem;padding-right:1.1875rem}}.slider-img-text__slide-image-wrapper{position:relative;flex:1 1 auto;width:100%;overflow:hidden;aspect-ratio:1.27/1}@media(max-width:61.99875em){.slider-img-text__slide-image-wrapper{width:100%;margin-bottom:0;border-radius:8px 8px 0 0}}.slider-img-text__slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:61.99875em){.slider-img-text__slide-image{position:relative}}.slider-img-text__slide-content{padding:4rem 4.375rem 4rem 4rem;flex:0 0 42%;color:#f2f5f9;border-radius:8px;background-color:#0a1322;display:flex;gap:1rem;flex-direction:column;justify-content:space-between}@media(max-width:61.99875em){.slider-img-text__slide-content{border-radius:0 0 8px 8px;min-height:16.875rem;padding:1.5rem 4rem 1.5rem 1.5rem}}@media(max-width:29.99875em){.slider-img-text__slide-content{padding:16px 26px 16px 16px}}.slider-img-text__slide-title{font-size:2rem;font-weight:500;line-height:1.2}.slider-img-text__slide-title h1,.slider-img-text__slide-title h2,.slider-img-text__slide-title h3,.slider-img-text__slide-title h4,.slider-img-text__slide-title h5,.slider-img-text__slide-title h6,.slider-img-text__slide-title .h1,.slider-img-text__slide-title .h2,.slider-img-text__slide-title .h3,.slider-img-text__slide-title .h4,.slider-img-text__slide-title .h5,.slider-img-text__slide-title .h6{font-size:2rem;font-weight:500;line-height:1.2}@media(max-width:61.99875em){.slider-img-text__slide-title{font-size:1.5rem}.slider-img-text__slide-title h1,.slider-img-text__slide-title h2,.slider-img-text__slide-title h3,.slider-img-text__slide-title h4,.slider-img-text__slide-title h5,.slider-img-text__slide-title h6,.slider-img-text__slide-title .h1,.slider-img-text__slide-title .h2,.slider-img-text__slide-title .h3,.slider-img-text__slide-title .h4,.slider-img-text__slide-title .h5,.slider-img-text__slide-title .h6{font-size:1.5rem}}@media(max-width:29.99875em){.slider-img-text__slide-title{font-size:1.5rem}.slider-img-text__slide-title h1,.slider-img-text__slide-title h2,.slider-img-text__slide-title h3,.slider-img-text__slide-title h4,.slider-img-text__slide-title h5,.slider-img-text__slide-title h6,.slider-img-text__slide-title .h1,.slider-img-text__slide-title .h2,.slider-img-text__slide-title .h3,.slider-img-text__slide-title .h4,.slider-img-text__slide-title .h5,.slider-img-text__slide-title .h6{font-size:1.25rem}}.slider-img-text__slide-text{font-weight:400;font-size:1.125rem}@media(max-width:61.99875em){.slider-img-text__slide-text{font-weight:300}}@media(max-width:29.99875em){.slider-img-text__slide-text{font-size:1rem}}.slider-img-text .slick-dots{bottom:-2.875rem}@media(max-width:61.99875em){.slider-img-text .slick-dots{bottom:-2.625rem}}.overview-1{background-color:#f2f5f9}.overview-1__top{margin-bottom:1.5rem}@media(max-width:61.99875em){.overview-1__top{margin-bottom:.625rem}}.overview-1__wrapper{max-width:74vw;margin:0 auto}@media(max-width:61.99875em){.overview-1__wrapper{max-width:67vw}}@media(max-width:29.99875em){.overview-1__wrapper{max-width:100%}}.overview-1__image-wrapper{position:relative;border-radius:8px 8px 0 0;height:31.875rem}@media(max-width:61.99875em){.overview-1__image-wrapper{height:17.5rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}}@media(max-width:29.99875em){.overview-1__image-wrapper{height:12.125rem}}.overview-1__image{border-radius:8px 8px 0 0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overview-1__list-values{display:flex;flex-wrap:wrap;justify-content:space-around;column-gap:1rem;row-gap:1rem;padding:1.5rem;text-align:center}@media(max-width:61.99875em){.overview-1__list-values{column-gap:1.875rem;row-gap:.75rem}}.overview-1__value{max-width:31%}@media(max-width:61.99875em){.overview-1__value{max-width:100%;flex-basis:100%}}.overview-1__row{border-radius:.75rem;background-color:#f2f5f9;box-shadow:0 2px 20px -4px rgb(0 0 0 / .25)}.values__item-title{color:#000;color:var(--color-title);font-size:1.5rem;line-height:1.33}@media(max-width:61.99875em){.values__item-title{font-size:1.25rem;line-height:1.6}}.values__item-text{font-weight:300;font-size:1.125rem;line-height:1.11}@media(max-width:29.99875em){.values__item-text{font-size:1rem;line-height:1.25}}.popup{position:fixed;top:50%;left:50%;max-width:100.625rem;background:var(--bg-secondary);color:#f2f5f9;z-index:2000;border-radius:1.25rem;transform:translate(-50%,-50%) scale(.95);opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease;width:90%;max-height:52.125rem;height:90vh;height:90dvh}@media(min-width:61.99875em){.popup{width:84vw;max-height:90vh;max-height:90dvh;height:52.125rem}}.popup--visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.popup__wrapper{position:relative;height:100%;padding-block-start:3.5rem;padding-block-end:2.125rem;padding-inline:1.5rem}@media(min-width:61.99875em){.popup__wrapper{padding-block-start:4.5rem;padding-block-end:2.5rem;padding-inline:4.5rem}}.popup__content{overflow-y:auto;height:inherit;display:flex;flex-direction:column;gap:1.25rem}.popup__title{margin-bottom:16px;font-size:24px;font-weight:600;text-align:center}.popup__description{font-size:16px;line-height:1.5;text-align:center}.popup__form-wrapper{padding:1.875rem;background-color:var(--bg-primary)}.close-btn{padding:0;position:absolute;right:.625rem;top:.625rem;width:2.75rem;height:2.75rem;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;background-color:var(--bg-primary);border-radius:50%;color:#f2f5f9}@media(min-width:61.99875em){.close-btn{top:1.25rem;right:.625rem}}.close-btn .close-icon *{pointer-events:none}.close-btn .close-icon{transform:rotate(0);transition:color ease .3s,transform ease .8s;width:.75rem}@media(hover:hover){.close-btn:hover .close-icon{transform:rotate(90deg)}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;display:none;z-index:1990}.popup-overlay--visible{opacity:1;visibility:visible;display:block}body.popup-open{overflow:hidden}#js-popup-overlay{background-color:rgb(128 128 128 / .4)}.services-cards{background:#111;color:#f2f5f9;padding:6rem 0}.services-cards__head{max-width:65rem;margin:0 auto 2.375rem;text-align:center}.services-cards__title{margin:0;color:#f2f5f9;font-size:2.375rem;font-weight:800;line-height:1.12}.services-cards__subtitle{margin-top:1.625rem;color:#f2f5f9;font-size:1.5rem;font-weight:700;line-height:1.35}.services-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875rem}.services-cards__card{position:relative;display:flex;min-height:20.625rem;flex-direction:column;align-items:flex-start;padding:2rem 4.625rem 2.125rem 2.25rem;overflow:hidden;border:1px solid rgb(255 255 255 / .13);border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255 / .055),rgb(255 255 255 / .015));color:#f2f5f9;text-decoration:none}.services-cards__card-icon{display:inline-flex;width:6.125rem;height:6.125rem;align-items:center;justify-content:center;border-radius:8px;background:rgb(255 255 255 / .12);color:var(--card-accent,#24b30f)}.services-cards__card-icon svg{width:3.625rem;height:3.625rem;fill:currentColor}.services-cards__card-arrow{position:absolute;top:2.25rem;right:2.25rem;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:#f2f5f9}.services-cards__card-arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.services-cards__card-title{display:block;margin-top:auto;color:#f2f5f9;font-size:1.625rem;font-weight:800;line-height:1.25}.services-cards__card-text{display:block;margin-top:1rem;color:rgb(255 255 255 / .94);font-size:1.0625rem;font-weight:500;line-height:1.72}@media(max-width:61.99875em){.services-cards{padding:4.5rem 0}.services-cards__grid{grid-template-columns:1fr;gap:1.375rem}.services-cards__card{min-height:auto;padding:1.75rem}.services-cards__card-title{margin-top:3.375rem}}@media(max-width:47.99875em){.services-cards__title{font-size:2rem}.services-cards__subtitle{font-size:1.25rem}.services-cards__card-icon{width:4.75rem;height:4.75rem}.services-cards__card-icon svg{width:2.875rem;height:2.875rem}}