@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:baseline;display:inline}*,:before,:after{border-style:none}*{box-sizing:border-box;border:0;outline:0;margin:0;padding:0;text-decoration:none;list-style:none}body{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:filson-soft,sans-serif;font-style:normal;font-weight:400}.main-wrapper{padding-top:var(--header-height);overflow-x:hidden}.container{width:var(--container-width-lg);max-width:100%;margin:0 auto}.flex{flex-wrap:wrap;display:flex}.group{gap:16px}.container-bg{z-index:-1;top:140px;left:auto;right:0}.container-bg.left{top:-50px;left:0;right:auto;transform:scaleX(1)}.section{padding:.001% 0;position:relative}.btn{cursor:pointer;border-radius:var(--btn-border-radius);text-align:center;vertical-align:top;font:var(--btn-font);letter-spacing:1.4px;color:var(--color-white);text-transform:capitalize;margin:var(--btn-margin);transition:var(--transition);align-items:center;height:57px;padding:0 35px;display:inline-flex}.btn.big{width:143px;height:111px;font:var(--big-button-font);border-radius:var(--border-radius-md);padding:0 50px}.btn.blue{background:var(--btn-background-blue)}.btn.outline{border:var(--btn-outline);color:var(--color-primary);background-color:#0000}.btn.outline.white{color:var(--color-white);border:solid 1px var(--color-white)}.btn:hover{box-shadow:var(--btn-box-shadow);transform:var(--zoom)}.btn.mini-padding{padding:var(--btn-padding-mini)}.btn span{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p,span{text-align:left;letter-spacing:0;color:var(--color-primary)}h1{font:var(--h1-font)}h2{font:var(--h2-font)}h3{font:var(--h3-font);color:var(--color-secondary)}h3 strong{font:var(--h3-bold-font);color:var(--color-primary)}h4{font:var(--h4-font);color:var(--color-secondary);text-transform:capitalize}h4.active{font:var(--h4-bold-font);color:var(--color-pink)}h5,.h5{font:var(--h5-font);color:var(--color-blue);letter-spacing:1.4px;text-transform:capitalize}h6{font:var(--h6-font)}p{font:var(--paragraph-font)}span{font:var(--span-font)}span.mini{font:var(--span-mini-font);color:var(--color-secondary)}span.mini.blue{color:var(--color-primary)}h1 br,h3 br,h2 br,p br{display:none}body,.blog-card,.main-wrapper{overflow-x:hidden!important}.main-wrapper,.blog-card{max-width:100%!important}.white{color:var(--color-white)}.navigate-to-us{cursor:pointer}@media(max-width:1200px){.section{padding:.001px 2%}}@media(max-width:992px){h2{font-size:28px;line-height:36px}.btn{height:50px;padding:0 30px}.main-wrapper{padding-top:80px}}@media(max-width:780px){.btn.big{justify-content:center;width:120px;height:80px;padding:0}h1{font-size:38px;line-height:50px}h1 br,h3 br,h2 br,p br{display:block}.main-wrapper{padding-top:50px}h3{font-size:18px;line-height:26px}p{font-size:16px}}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DaRvziissg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n7.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n9.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:900;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i3.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:300;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n1.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i2.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:200;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i4.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:400;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i1.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:100;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n5.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i7.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:700;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n2.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:200;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i5.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:500;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n8.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:800;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i8.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:800;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n3.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-i9.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:900;font-stretch:100%}@font-face{font-family:filson-soft;src:url(/fonts/filson-soft/filson-soft-n4.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400;font-stretch:100%}.tk-filson-soft{font-family:filson-soft,sans-serif}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1Mu51xIIzI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/roboto/KFOkCnqEu92Fr1MmgVxIIzI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fBBc4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto/KFOlCnqEu92Fr1MmYUtfBBc4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.menu li{padding:0 17px;transition:color .3s;display:inline;position:relative}.menu li a,.menu li a:after{transition:var(--transition)}.menu a:hover,.menu li.current-menu-item a{color:var(--color-blue);transition:color .3s}.menu a:hover:after,.menu li.current-menu-item a:after{content:"";background:url(/images/navbar/navbar%20icon.webp) bottom no-repeat;width:100%;position:absolute}.navigation a:after{height:100%;top:20px;right:0}.menu li a{font:var(--header-font);color:var(--color-primary);text-transform:lowercase}header.header-main{z-index:5;width:100%;height:var(--header-height);padding:0 10%;transition:height .15s,background-color .15s;display:flex;position:fixed}.header{flex:1;align-items:center;height:100%;display:flex}header.header-main .navigation{width:62%}header.header-main .navigation ul{width:fit-content;margin-left:auto}header.header-main .site-branding a{font-size:48px}header.header-main .icons{flex-grow:1;justify-content:space-between;display:flex}header.header-main .icons img{transition:var(--transition)}header.header-main .icons .icons-set-1,header.header-main .icons .icons-set-2{display:inline-block}header.header-main .icons .icons-set-1{width:43%;margin-left:auto}.icons-set-1 img{cursor:pointer;padding:0 18px}.icons-set-1 img:hover{transform:var(--zoom)}.icons-set-2 img{padding:0 10px}header.header-main.sticky{z-index:5;opacity:1;-webkit-backdrop-filter:blur(10px);background-color:#ffffff61;height:80px}.header__sticky-nofilter{-webkit-backdrop-filter:unset!important}.menu__mobile-drawer{transform-origin:99% 1%;z-index:10;background:linear-gradient(43deg,#00bdff,#a32fa3) no-repeat padding-box padding-box;border-radius:300px;flex-direction:column;justify-content:space-between;align-items:center;width:calc(100% - 24px);height:calc(100% - 14px);margin:7px 12px;padding:60px 0;transition:all .3s;display:flex;position:fixed;top:0;right:0;transform:scale3d(0,0,0);box-shadow:10px 20px 15px #12204933}.menu__mobile-wrapper{display:none}.menu__mobile-drawer--open{border-radius:10px;transition:all .3s;transform:scale(1)}.mobile__button{z-index:11;background:linear-gradient(62deg,#00bdff,#a32fa3) no-repeat padding-box padding-box;border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:none;position:relative;box-shadow:10px 20px 15px #12204933}.mobile__button-notvisible{background:unset;box-shadow:unset}.mobile-menu ul{flex-direction:column;height:100%;display:flex}.mobile-menu ul li{padding:30px}.mobile-menu ul li a{position:relative}.mobile-menu ul li a:after{height:9px;top:50%;right:-90%;transform:translateY(-50%)rotate(-90deg)}#hamburger span:first-child{top:0}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:6px}#hamburger span:nth-child(4){top:12px}#hamburger.open span:first-child{width:0%;top:6px;left:50%}#hamburger.open span:nth-child(2){transform:rotate(45deg)}#hamburger.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.open span:nth-child(4){width:0%;top:6px;left:50%}#hamburger{-o-transition:.5s ease-in-out;cursor:pointer;z-index:1;width:20px;height:15px;transition:all .5s ease-in-out;position:absolute;transform:rotate(0)}#hamburger span{opacity:1;-o-transition:.25s ease-in-out;background:#fff;border-radius:9px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.icons-set-drawer{column-gap:21px;display:flex}.mobile-menu{text-align:center}.mobile-menu li a{color:var(--color-white);font-size:20px}.menu__mobile-drawer :nth-child(n){opacity:0;transition:opacity .6s}.menu__mobile-drawer--open :nth-child(n){opacity:1;transition:opacity .6s}.icons a{cursor:pointer}.icons a:hover img{transform:var(--zoom)}.overlay.opened{-webkit-backdrop-filter:blur(10px);z-index:4;background-color:#ffffff61;width:100%;height:100%;position:fixed;top:0;left:0}.overlay.closing{height:50px}@media only screen and (max-width:1520px){header.header-main .icons .icons-set-1,header.header-main .navigation{width:unset}}@media only screen and (max-width:1200px){header.header-main{padding:2%}}@media only screen and (max-width:992px){header.header-main .navigation,header.header-main .icons-set-2{display:none!important}.mobile__button{cursor:pointer;display:flex}header.header-main{height:50px!important}.menu__mobile-wrapper{display:block!important}.site-logo{width:130px}.icons-set-1 img{width:20px;margin:0 15px;padding:0}.icons-set-1{margin-right:80px}.icons-set-lang:not(.icons-set-lang--mobile){display:none}}.icons-set-lang{align-items:center;gap:8px;margin-left:12px;display:flex}.icons-set-lang--mobile{justify-content:center;gap:12px;margin:0;display:none}.lang-flag img{opacity:.6;border-radius:2px;width:24px;height:16px;transition:opacity .3s;display:block}.lang-flag:hover img,.lang-flag.active img{opacity:1}@media only screen and (max-width:992px){.icons-set-lang--mobile{display:flex}}footer .footer{column-gap:10px;min-height:25vh;margin-bottom:85px;display:flex;position:relative}.footer__column{width:25%}.footer__title{color:var(--color-primary);font:var(--footer-font-title);margin-bottom:35px}.footer__title--margin{margin-bottom:24px}.footer__paragraph{color:var(--color-primary);font:var(--footer-font-paragraph);font-weight:500}.footer__open-hours{flex-direction:column;display:flex}.footer__columnn-content{margin:auto 0}.footer__icons{margin-top:20px}.footer__icons img{transition:var(--transition)}.footer__icons a{margin-right:21px}.footer__icons a:hover img{transform:var(--zoom)}.footer__icon-box{align-items:center;margin-bottom:12px;display:flex}.footer__icon-box:hover a{text-decoration:underline}.footer__icon-box--top{align-items:flex-start}.footer__icon-single{margin-right:20px}.footer__background-image{z-index:-1;object-fit:cover;object-position:top center;width:420px;height:500px;position:absolute;bottom:0;left:48px}footer{margin:0 2%}.footer__title.contact{margin-bottom:0}footer .copyright{z-index:2;margin-top:-130px;margin-bottom:15px;display:flex;position:relative}footer .copyright .footer__paragraph.container{width:fit-content}footer .footer__paragraph.contact{margin-bottom:5%;padding-right:10%}@media(max-width:992px){.footer{flex-wrap:wrap;row-gap:25px}.footer__column{width:49%}.footer__title,.footer__title--margin{margin-bottom:10px}.site-logo-footer{width:180px}.footer__background-image{left:unset;object-fit:contain;height:unset;width:360px;top:-40%;left:50%;transform:translate(-50%)}}@media(max-width:780px){footer .footer{margin-bottom:30px}footer .copyright .footer__paragraph.container,footer .copyright{margin-top:0}.footer__background-image{width:460px;top:0}.footer__column{width:85%}.footer :nth-child(2){order:1}.footer :nth-child(3){order:4}.footer :nth-child(4){order:2}.footer :nth-child(5){order:3}}@-webkit-keyframes come-in{0%{opacity:0;transform:translateY(100px)}30%{transform:translate(-50px)scale(.4)}70%{transform:translate(0)scale(1.2)}to{opacity:1;transform:translateY(0)scale(1)}}@-webkit-keyframes come-in-tooltip{0%{opacity:0}30%{-webkit-transform:translateY(-50%)scale(.4);transform:scale(.4)}70%{transform:translateY(-50%)scale(1.1)}to{opacity:1;transform:translateY(-50%)scale(1)}}.floating-container{z-index:3;width:100px;height:100px;margin:35px 25px;position:fixed;bottom:0;right:0}.floating-container:before{content:attr(data-text);background:var(--btn-background-blue);color:#fff;text-align:center;opacity:0;width:200px;transition:var(--transition);pointer-events:none;border-radius:10px;margin-right:15px;padding:10px;position:absolute;top:calc(100% - 20px);right:100%;transform:translateY(-50%)}.floating-container:after{content:"";opacity:0;transition:var(--transition);border:10px solid #0000;border-left-color:#a32fa3;margin-right:-5px;position:absolute;top:calc(100% - 20px);right:100%;transform:translateY(-50%)}@media(min-width:992px){.floating-container:hover{height:300px}.floating-container:hover .floating-button{box-shadow:var(--btn-box-shadow);transition:all .3s;transform:translateY(5px)}.floating-container:hover .element-container .float-element:first-child{animation:.4s .2s forwards come-in}.floating-container:hover .element-container .float-element:nth-child(2){animation:.4s .4s forwards come-in}.floating-container:hover .element-container .float-element:nth-child(3){animation:.4s .6s forwards come-in}.floating-container:hover:before,.floating-container:hover:after{animation:.4s .2s forwards come-in-tooltip}}@media(max-width:992px){.floating-container.hover{height:300px}.floating-container.hover .floating-button{box-shadow:var(--btn-box-shadow);transition:all .3s;transform:translateY(5px)}.floating-container.hover .element-container .float-element:first-child{animation:.4s .2s forwards come-in}.floating-container.hover .element-container .float-element:nth-child(2){animation:.4s .4s forwards come-in}.floating-container.hover .element-container .float-element:nth-child(3){animation:.4s .6s forwards come-in}.floating-container.hover:before,.floating-container.hover:after{animation:.4s .2s forwards come-in-tooltip}}.floating-container .float-element:hover{transform:var(--zoom)}.floating-container .float-element{cursor:pointer}.floating-container .floating-button{background:var(--btn-background-blue);color:#fff;text-align:center;z-index:100;width:55px;height:55px;box-shadow:var(--btn-box-shadow);cursor:pointer;border-radius:50%;margin:auto;font-size:33px;line-height:55px;transition:all .3s;position:absolute;bottom:0;left:0;right:0}.floating-container img{color:#fff;width:22px}.floating-container .float-element img{vertical-align:middle;width:20px;transition:var(--transition)}.floating-container .float-element:hover img{transform:var(--zoomx4)}.floating-container .float-element{color:#fff;text-align:center;z-index:0;opacity:0;border-radius:50%;width:50px;height:50px;margin:15px auto;font-weight:500;line-height:50px;display:block;position:relative;transform:translateY(100px)}.floating-container .float-element:first-child{box-shadow:var(--btn-box-shadow);transition:var(--transition);background:-webkit-linear-gradient(81deg,#e975ab,#726cf8)}.floating-container .float-element:nth-child(2){box-shadow:var(--btn-box-shadow);transition:var(--transition);background:-webkit-linear-gradient(206deg,#05d6d9,#f907fc)}.floating-container .float-element:nth-child(3){box-shadow:var(--btn-box-shadow);transition:var(--transition);background:-webkit-linear-gradient(#00c6fa,#0372f5)}.section__ready-to-cooperate .container{border-radius:var(--border-radius-sm);background:var(--color-primary);-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;min-height:300px;padding:49px 50px 39px;position:relative}.section__ready-to-cooperate .container .left,.section__ready-to-cooperate .container .right{flex:1}.section__ready-to-cooperate .container .left{padding-right:30px}.section__ready-to-cooperate p{color:var(--color-contact);padding-top:20px;padding-bottom:30px}.section__ready-to-cooperate{padding-bottom:87px}.section__ready-to-cooperate h2.phone-number,.section__ready-to-cooperate h2.mail-address-link{font:var(--ready-to-cooperate-contact-font);color:var(--color-white);padding-left:34px;display:inline-block}.section__ready-to-cooperate .just-me{-webkit-box-shadow:var(--picture-box-shadow);box-shadow:var(--picture-box-shadow);border-radius:14px 14px 66px;position:absolute;top:50%;right:-65px;transform:translateY(-50%)}.tel-number,.mail-address{align-items:center;display:flex}@media(max-width:1300px){.phone-number,.mail-address-link{font-size:28px!important}.section__ready-to-cooperate .just-me{top:82%;right:-12px}}@media(max-width:1100px){.section__ready-to-cooperate .just-me{top:112%}}@media(max-width:780px){.section__ready-to-cooperate .container{-webkit-row-gap:45px;-moz-row-gap:45px;flex-direction:column-reverse;row-gap:45px;margin-top:100px;padding:145px 15px 39px}.section__ready-to-cooperate .just-me{top:12px;left:15px}.section__ready-to-cooperate .container .left{margin-top:45px;padding-right:0}.phone-number,.mail-address-link{font-size:22px!important}}.section__contact form{z-index:2;margin:2em 0;position:relative}.section__contact .field{flex-flow:column-reverse;margin-bottom:20px;display:flex}.section__contact label,.section__contact input,.section__contact textarea{transition:var(--transition);touch-action:manipulation}.section__contact input,.section__contact textarea{border:0;border-bottom:var(--border-contact);-webkit-appearance:none;cursor:text;background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:1.2em}.section__contact input:focus,.section__contact textarea:focus{outline:0}.section__contact label,.section__contact input,.section__contact textarea{letter-spacing:.05em;font:var(--contact-font);color:var(--color-contact)}.section__contact input,.section__contact textarea{font:var(--contact-font2)}.section__contact input:placeholder-shown+label,.section__contact textarea:placeholder-shown+label{cursor:text;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 100%;pointer-events:none;max-width:66.66%;overflow:hidden;transform:translateY(2rem)scale(1.2)}.section__contact ::-webkit-input-placeholder{opacity:0;transition:inherit}.section__contact textarea:not(:placeholder-shown)+label,.section__contact input:not(:placeholder-shown)+label,.section__contact input:focus+label,.section__contact textarea:focus+label,.section__contact input:focus-within+label,.section__contact textarea:focus-within+label{cursor:pointer;transform:translate(0)scale(1)}.section__contact .container{display:flex}.section__contact .container .content{flex-shrink:0;width:500px;padding-top:35px}.section__contact .container>.info p.contact-text{font:var(--span-mini-font);color:var(--color-gray);padding-top:12px;padding-bottom:40px}.section__contact .container>.info{width:615px;padding-top:50px;padding-right:273px}.section__contact textarea{resize:none;height:110px}.section__contact .btn.blue{margin-top:30px}.logo-gradient.logo__contact{background:var(--color-logo-contact);z-index:2;pointer-events:none;width:542px;height:951px;top:30px;left:53%}.section__contact .info div.address,.section__contact .info div.phone,.section__contact .info div.mail{font:var(--contact-details-font);align-items:center;column-gap:25px;padding-bottom:10px;display:flex}.section__contact .info div.address{align-items:flex-start;padding-top:30px;padding-bottom:13px}.section__contact .map{position:relative}.section__contact .person-face,.section__contact .map-img{max-width:unset;position:absolute}.section__contact .person-face{box-shadow:var(--picture-box-shadow);border-radius:10px 10px 60px}.section__contact .container__map{height:730px}.section__contact .success-message{color:var(--color-contact);display:none}.section__contact .success-message.sent{display:block}.footer__column .section__contact input{border-bottom:var(--border-gray)}.footer__column .section__contact label,.footer__column .section__contact input{color:var(--color-gray)}.footer__column .section__contact form{margin:0}.footer__column .section__contact{min-height:unset}.footer__column .section__contact .field{margin-bottom:0}.footer__column .section__contact .btn.blue{margin-top:35px}.footer__columnn-content{margin-top:45px}.footer__column .section__contact .success-message.sent{color:var(--color-gray);margin-top:20px}@media(max-width:1200px){.logo-gradient.logo__contact{left:unset;width:360px;height:632px;top:0;right:5%}.section__contact .container .content{padding-top:0;padding-bottom:100px}.section__contact form{margin:0}}@media(max-width:992px){.section__contact .container>.info{width:100%;padding-right:0}.logo-gradient.logo__contact{width:88%;max-width:400px;height:704px;top:60px;right:0}}@media(max-width:780px){.section__contact .container{flex-direction:column}}.image-background,.rotated-text{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.section__landing{min-height:calc(100vh - var(--header-height));padding:0 2%;padding-top:calc(var(--header-height) + 35px);z-index:1;align-items:center;display:flex;position:relative}.landing__image-background-1{z-index:-1;width:920px;top:0;right:0}.logo-gradient{background:linear-gradient(185deg,#00bdff 0% 20%,#122049 41%,#a32fa3 52%,#ff7759 74% 100%) no-repeat padding-box padding-box;width:460px;height:807px;position:absolute;top:-180px;right:18.5%;-webkit-mask-image:url(/images/logo-svg.svg);mask-image:url(/images/logo-svg.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:1800px){.landing__image-background-1{width:850px}}@media(max-width:1600px){.logo-gradient{width:385px;height:676px}.landing__image-background-1{width:715px}}@media(max-width:1400px){.landing__image-background-1{width:629px}}@media(max-width:1200px){.logo-gradient{width:294px;height:516px;top:-141px;right:16%}.landing__image-background-1{width:530px}}@media(max-width:992px){.logo-gradient{z-index:-1;width:258px;height:453px;top:-120px;right:12%}.section__landing{min-height:calc(100vh - 50px);padding-top:186px}.section__landing h1{z-index:3;max-width:85%}.landing__image-background-1{width:440px}}@media(max-width:780px){.logo-gradient{aspect-ratio:.566;width:54%;height:auto;top:-10%;right:-4%}.landing__image-background-1{width:80%}.section__landing{padding-top:250px}.section__landing p{margin-bottom:15px!important}.section__landing .btn.blue{box-shadow:var(--btn-box-shadow)}}@media(max-width:500px){.section__landing.about-page{padding-top:200px}}.section__blog{min-height:74vh}.content{width:500px}.about{justify-content:space-between;align-items:center;margin-top:86px;display:flex}.about button{padding:0 50px}.clients-slider .slick-slide img{filter:grayscale();width:141px;transition:all .5s}.clients-slider .slick-slide img:hover{transform:var(--zoom);filter:grayscale(0);transition:all .5s}.section__about{padding:67px 2% 107px}.about__images{background:url(/images/home/about-section.webp) 50%/contain no-repeat;width:590px;height:545px;position:relative}.image__patryk{border-radius:10px 10px 100px;width:300px;position:absolute;bottom:-78px;right:-10%;box-shadow:5px 25px 30px #1220498c}@media(max-width:992px){.image__patryk{border-radius:10px 10px 35%}}@media(max-width:1600px){.about__images{width:512px;height:472px}.image__patryk{right:-3%}}@media(max-width:992px){.section__about{padding-bottom:150px}.clients-slider{width:100%}}@media(max-width:780px){.content{max-width:380px;margin-top:70px;width:unset!important}.video-btn-prefix{display:none}.clients-slider .slick-slide img{width:99px}.about{flex-direction:column-reverse;align-items:flex-start;margin-top:0}.about__images{width:90%}.image__patryk{width:45%;bottom:-12px;right:-10%}.section__about{padding:67px 2% 45px}}.ros-card{background-color:var(--color-white);border-radius:var(--border-radius-sm);border:var(--border);max-width:calc(33.3333% - 10.6667px);transition:var(--transition);cursor:pointer;z-index:1;flex-grow:1;padding:40px 40px 30px}.group.ros{margin-top:58px}.ros-card:hover{background-color:var(--color-primary);box-shadow:var(--card-box-shadow);transform:var(--zoom)}.ros-card:hover h6,.ros-card:hover span.mini.blue.block{color:var(--color-white)}.ros-card:hover p span.mini{color:var(--color-ondark)}.ros-icon{margin-bottom:18px}.ros-card:hover .ros-icon{filter:invert()}.ros-desc{min-height:67px;margin:13px 0 16px}.ros h5{padding-top:116px}.container.ros{padding-bottom:257px}span.mini.blue a{color:var(--color-primary)}.ros-card:hover span.mini.blue a{color:var(--color-white)}@media(max-width:992px){.ros-card{max-width:unset;width:calc(50% - 16px)}.container.ros{padding-bottom:100px}}@media(max-width:780px){.ros h5{padding-top:40px}.group.ros{margin-top:25px}.ros-card{width:calc(100% - 32px)}}.section__video{background:url(/images/home/video-bg.webp) 100% no-repeat;align-items:center;min-height:50vh;margin-bottom:60px;padding-left:160px;display:flex;position:relative}.video__image-background{height:531px;position:absolute;right:max(2%,100% - 1400px)}.section__video .content{width:687px}.section__video .container{margin-left:auto;margin-right:200px}.coffee__title{color:#fff;font:var(--video-font)}.coffee__description{font:var(--paragraph-font);color:#fff;margin-bottom:47px}.coffee__button{padding-bottom:40px}.content.video{margin-top:25px}.video__title br{display:none}.video-overlay#video-overlay{transition:var(--transition);visibility:hidden;opacity:0;background:var(--search-overlay-background);z-index:6;cursor:pointer;width:100%;height:100%;transform:var(--transition);justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}.video-overlay#video-overlay.opened{visibility:visible;opacity:1}.video-overlay#video-overlay img.close-button{position:absolute;top:12px;right:12px}.video-overlay#video-overlay iframe{width:80%;height:80%}@media(max-width:1670px){.video__image-background{left:unset;right:2%}.section__video{background-position:0%;margin-left:5%;padding-left:0}.section__video .container{margin:0 36px}}@media(max-width:992px){.video__image-background{z-index:0;right:-15%}.content.video{z-index:2;position:relative}.video-overlay#video-overlay iframe{width:100%;height:60%}}@media(max-width:780px){.section__video .content{width:auto}.section__video .container{margin-right:36px}.coffee__title{font-size:32px;line-height:42px}.video__title{font-size:38px;line-height:46px}.video__title br{display:block}.video-overlay#video-overlay iframe{width:100%;height:50%}}.rotated-text{text-transform:uppercase;letter-spacing:2.24px;pointer-events:all;cursor:pointer;transition:var(--transition);z-index:1;bottom:135px;left:30px;transform:matrix(0,-1,1,0,0,0)}.rotated-text:hover{bottom:120px;transform:matrix(0,-1,1,.2,0,0)}.rotated-text img,.rotated-text h4{vertical-align:middle}.rotated-text h4{font:var(--scroll-down-font);display:inline}.landing__image-background-2{bottom:0;left:0}@media(max-width:1600px){.rotated-text,.landing__image-background-2{display:none}}.portfolio>.title{justify-content:space-between;align-items:center;display:flex}.group.portfolio{margin-top:23px}.portfolio-content{padding:32px 20px 43px}.portfolio-card{width:calc(33.3333% - 10.6667px);max-width:calc(33.3333% - 10.6667px);transition:var(--transition);cursor:pointer;flex-grow:1}.portfolio-card .portfolio-image{transition:var(--transition);border-radius:var(--border-radius-sm);height:273px;position:relative;overflow:hidden}.portfolio-card:hover .portfolio-image{transform:var(--zoom);box-shadow:var(--btn-box-shadow)}.portfolio-image img{height:100%;max-width:unset;border-radius:20px;position:absolute;left:50%;transform:translate(-50%)}.portfolio-content p span{font:var(--span-mini-font)}.portfolio-content .excert{padding-bottom:30px}.portfolio-content .excert span{color:var(--color-secondary)}.portfolio-content .read-more span{color:var(--color-primary);transition:var(--transition);border-bottom:1px solid #0000}.portfolio-card:hover .read-more span{border-color:var(--color-primary)}.portfolio-content .read-more a{color:var(--color-primary)}.portfolio-cat-list_item{cursor:pointer;padding:0 12px;display:inline-block}.portfolio-cat-list_item:first-of-type{padding-left:0}.portfolio .filters{padding-top:23px}@keyframes append-animate{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.new-box{animation:.3s linear append-animate}@media(max-width:992px){.portfolio-card{max-width:unset;width:calc(50% - 16px)}.portfolio-image img{object-fit:contain;object-position:right bottom;background-color:#f6f6f6;width:100%}}.section__portfolio{min-height:605px}.portfolio__landing-image{z-index:-1;object-fit:cover;object-position:left;width:86%;height:605px;position:absolute;top:0;right:0}.portfolio__title-share{justify-content:space-between;align-items:center;display:flex}.portfolio__title-share .share a{margin:0 6px}.portfolio__info-desc{column-gap:40px;margin-top:56px;margin-bottom:80px;display:flex}.portfolio__info-span{color:#7e878f;font:var(--span-mini-font);font-weight:400}.portfolio__desc-short{font:var(--blog-intro);width:195%;font-weight:500}.portfolio__meta{flex-direction:column;row-gap:38px;min-width:30%;display:flex}.portfolio__meta-title{margin-bottom:13px}.section__images{background-color:#9bc3c2;border-radius:40px;margin:0 3.125%;position:relative}.portfolio-page-full-width-image{width:100%}.portfolio__site-image{border-radius:30px;position:absolute}.portfolio__site-image--front{z-index:1;top:-424px;left:0;box-shadow:10px 10px 30px #0000006e}.portfolio__site-image--back{top:-326px;right:0}.portfolio_site-images-container{align-items:flex-end;min-height:1400px;margin-top:500px;padding-bottom:58px;display:flex;position:relative}.portfolio__site-paragraph{font:var(--portfolio--site-image-text);color:var(--color-white);text-align:center;padding:0 100px;font-weight:600}.section__long-desc{z-index:2;margin-top:126px}.portfolio__long-desc-container{justify-content:space-between;column-gap:16px;margin-bottom:61px;display:flex}.portfolio__long-desc-container p{width:58%;line-height:26px}.portfolio__site-examples{column-gap:65px;min-height:47vh;margin-top:210px;display:flex}.portfolio__site-text{width:55%}.portfolio__site-text p{margin-top:30px;line-height:26px}.portfolio__site-images{width:72%;position:relative}.portfolio__site-example-front{z-index:1;border-radius:21px;position:absolute;top:-129px;left:0;box-shadow:0 10px 30px #00000029}.portfolio__site-example-back{border-radius:21px;position:absolute;top:13px;right:-59px}.section__pc-images{background-color:#e2edf8;border-radius:40px;margin:204px 3.125%}.container__pc-images{min-height:942px}.portfolio__laptop{filter:drop-shadow(0 3px 20px #000000c7);z-index:1;width:767px;position:absolute;bottom:83px;left:16%}.portfolio__pc-image{border-radius:20px;position:absolute;box-shadow:0 3px 20px #00000029}.portfolio__pc-image:nth-child(2){bottom:453px;left:13%}.portfolio__pc-image:nth-child(3){bottom:-91px;left:45%}.portfolio__pc-image:nth-child(4){bottom:360px;left:58%}.portfolio__projects .filters{display:none}@media(max-width:1400px){.portfolio_site-images-container{min-height:965px;margin-top:322px}.portfolio__site-image--front{left:unset;width:400px;top:-257px;right:49%}.portfolio__site-image--back{width:400px;top:-206px;right:19%}}@media(max-width:1200px){.portfolio_site-images-container{min-height:861px;margin-top:300px}.portfolio__landing-image{height:450px}.section__portfolio{min-height:450px}.section__portfolio .logo-gradient{z-index:0}.portfolio__site-image--front{width:336px;top:-219px;right:48%}.portfolio__site-image--back{width:336px;top:-176px;right:23%}.portfolio__site-example-front{width:300px;top:-93px;left:0}.portfolio__site-example-back{right:unset;width:300px;top:7px;left:242px}.portfolio__site-examples{margin-top:160px}.container__pc-images{min-height:754px}.portfolio__laptop{width:500px;bottom:199px}.portfolio__pc-image:nth-child(3){bottom:88px;left:47%}.portfolio__pc-image{width:400px}}@media(max-width:992px){.portfolio__landing-image{height:333px}.section__portfolio{min-height:333px}.portfolio__site-paragraph{font-size:21px}.portfolio__site-examples{flex-direction:column-reverse;row-gap:60px;margin-top:77px}.portfolio__site-text{width:100%;margin-top:15px}.portfolio__site-images{justify-content:center;align-items:center;column-gap:50px;width:100%;display:flex}.portfolio__site-example-front{left:unset;top:unset;position:relative}.portfolio__site-example-back{left:unset;top:unset;position:relative;box-shadow:0 10px 30px #00000029}.portfolio__projects{display:none}}@media(max-width:780px){.section__portfolio .logo-gradient{display:none}.portfolio__meta{row-gap:23px}.portfolio__info-desc{flex-direction:column;row-gap:34px;margin-top:34px}.portfolio__desc-short{width:100%}.portfolio__title-share .share{display:none}.portfolio__site-image--front,.portfolio__site-image--back{top:unset;right:unset;position:relative}.portfolio__site-image--front{margin-top:-219px}.portfolio_site-images-container{flex-direction:column;align-items:center;row-gap:37px}.portfolio__site-paragraph{padding:0 5%;line-height:30px}.section__images{border-radius:inherit;margin:0}.portfolio__desc-short{font-size:18px;line-height:30px}.portfolio__site-example-back{display:none}.container__pc-images{flex-direction:column;align-items:center;row-gap:25px;padding-top:100px;display:flex}.portfolio__pc-image{position:relative}.portfolio__laptop{bottom:unset;left:unset;order:3;position:relative}.portfolio__pc-image:nth-child(2){bottom:unset;left:unset;order:1}.portfolio__pc-image:nth-child(3){bottom:unset;left:unset;order:2}.portfolio__pc-image:nth-child(4){bottom:unset;left:unset;order:4;margin-bottom:-50px}.section__pc-images{border-radius:inherit;margin:41px 0 227px}.portfolio__long-desc-container{flex-direction:column;row-gap:22px}.section__long-desc{margin-top:52px}.section__portfolio-content{padding-top:0}.portfolio__long-desc-container p{width:100%}}@media(max-width:780px){.portfolio>.title{flex-direction:column;align-items:flex-start;row-gap:24px;margin-top:15px}.portfolio-card{width:100%}.portfolio-card .portfolio-image{aspect-ratio:16/10;height:auto}.portfolio-content{padding:0 20px 43px}.container.portfolio{padding-bottom:60px;overflow:hidden}.group.portfolio{position:relative}.group.portfolio .slick-list{padding-right:25%;overflow:visible}.group.portfolio .slick-track{display:flex}.group.portfolio .slick-slide{transition:var(--transition)}.group.portfolio:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#fff0,#fff);width:30%;position:absolute;top:0;bottom:40px;right:0}.group.portfolio .slick-dots{text-align:center;height:fit-content;margin-top:0;position:relative;bottom:auto}.group.portfolio .slick-dots li button:before,.group.portfolio .slick-dots li.slick-active button:before{color:#0000;opacity:1}.group.portfolio .slick-dots li button:before{background-color:#0000;border-radius:50%;width:11px;height:11px;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%)}.group.portfolio .slick-dots li{width:17px;height:17px}.group.portfolio .slick-dots li button{border:1px solid #707070;border-radius:50%;width:17px;height:17px}.group.portfolio .slick-dots li.slick-active button:before{content:"";background-color:#00bdff;border-radius:50%;width:11px;height:11px;position:absolute;top:11px;left:11px;transform:translate(-8px,-8px)}}.blog .title{justify-content:space-between;align-items:center;display:flex}.blog-post>h1{font:var(--h2-font);color:var(--color-primary);margin-top:35px;padding-bottom:70px}.group.blog{margin-top:71px;padding-bottom:50px}.pagination{text-align:center;padding-bottom:120px}.pagination a{letter-spacing:0;font:var(--h4-font);color:var(--color-secondary);border:none;padding:8px 12px}.pagination a:hover{color:var(--color-primary)}.pagination .current{color:var(--color-blue);font-weight:700}.section__single .group.blog{padding-bottom:100px}.blog-card,.blog-card .blog-content{border-radius:var(--border-radius-sm)}.blog-card{border:var(--border);width:calc(33.3333% - 10.6667px);height:360px;transition:var(--transition);cursor:pointer;position:relative;overflow:hidden}.blog-card .blog-content{background:var(--blog-card-background);height:200px;transition:var(--transition);flex-direction:column;justify-content:flex-end;width:100%;padding:0 40px 18px 30px;display:flex;position:absolute;bottom:0}.blog-content .title{font:var(--h6-font);color:var(--color-white)}.blog-card img.background{width:100%;height:100%;max-width:unset;border-radius:var(--border-radius-sm);object-fit:cover;position:absolute;left:50%;transform:translate(-50%)}.blog-content .date span{color:var(--color-white);font:var(--blog-date-font)}.blog-card:hover{box-shadow:var(--card-box-shadow);transform:var(--zoom)}.blog-card:hover .blog-content{padding-bottom:30px}.blog-cat-list_item{cursor:pointer;padding:0 12px;display:inline-block}.blog-cat-list_item:first-of-type{padding-left:0}.blog .filters{padding-top:23px}.container.blog.on__blog{padding-top:55px}.section__about__blog{min-height:unset;padding:0 2% 100px}.single__page.featured-image{height:550px;position:relative}.single__page .image{background:linear-gradient(#12204900,#14204400 41%,#1b2132) no-repeat padding-box padding-box;border-radius:40px 0 0 120px;width:85%;height:550px;position:absolute;right:0;overflow:hidden}.single__page.featured-image img.feature{object-fit:cover;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.blog-post .intro2 p{font:var(--blog-date-font)}.blog-post .content{width:100%}.blog-post .content p{font:var(--blog-paragraph);margin-bottom:40px}.blog-post .content p strong{color:var(--color-primary);text-transform:none}.blog-post .content figure img{border-radius:20px;padding:0}.blog-post .content h2{padding-bottom:36px}.blog-post .content h3{font:var(--h6-font);color:var(--color-primary);padding-bottom:36px}.blog-post .content h6{padding-bottom:30px}.blog-post .content>.is-layout-flex{gap:100px}.blog-post .content ol li{font:var(--blog-paragraph);color:var(--color-primary);margin-left:40px;padding-bottom:40px;padding-left:45px;list-style:decimal-leading-zero}.blog-post .content ol li::marker{color:var(--color-blue)}blockquote.wp-block-quote{position:relative}blockquote.wp-block-quote p{color:var(--color-orange);padding-left:40px;font:var(--quote-font)!important}blockquote.wp-block-quote p:before{content:"";background:url(/images/blog/quote.svg) top no-repeat;width:30px;height:100%;position:absolute;left:0}.single__page .image:after{content:"";background:linear-gradient(#12204900,#14204400 41%,#1b2132) no-repeat padding-box padding-box;width:100%;height:100%;position:absolute;bottom:0;left:0}.tags a{font:var(--h5-font);color:var(--color-primary)}.tags a:before{content:"#"}.tags a:not(:first-of-type){margin-left:30px}@media(max-width:1200px){.single__page .image{width:95%;height:450px}}@media(max-width:992px){.blog-card{width:calc(50% - 16px)}.group.blog{padding-bottom:100px}.single__page .image,.single__page.featured-image{height:350px}}@media(max-width:780px){.blog .title{flex-direction:column;align-items:flex-start;row-gap:24px;margin-top:15px}.blog-card{width:100%}.single__page .image,.single__page.featured-image{height:250px}.featured-image .logo-gradient{width:30%;min-width:183px;min-height:333px;top:-76px;right:-5%}.blog-post .content ol li{padding-left:0}.blog-post>h1{margin-top:0}}.single-page p{color:var(--color-gray)}.section__contact{min-height:54vh}.section__contact .container-bg{width:1098px;top:-42px}.contact__form{position:relative}.person-face{position:absolute;top:0;left:0}.map{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.map-img{max-width:100%!important}.map-mobile{display:none}.map-img-mobile{object-fit:cover;width:100%;height:100%;position:relative}.person-face-mobile{box-shadow:var(--picture-box-shadow);border-radius:10px 10px 60px;position:absolute;bottom:0;left:-95px}.mobile-form{display:none}#map,#map2{border-radius:var(--border-radius-sm);width:994px;height:500px;overflow:hidden}#map2{height:430px}.popup-bubble{background-color:#fff;border-radius:5px;max-height:60px;padding:5px;font-family:sans-serif;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(-50%,-100%);box-shadow:0 2px 10px 1px #00000080}.popup-bubble-anchor{width:100%;position:absolute;bottom:8px;left:0}.popup-bubble-anchor:after{content:"";border-top:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-50%)}.popup-container{cursor:auto;width:200px;height:0;position:absolute}@media(max-width:1800px){.section__contact .container-bg{width:1030px}}@media(max-width:1600px){.section__contact .container-bg{width:950px}}@media(max-width:1400px){.section__contact .container-bg{width:900px}}@media(max-width:1300px){.section__contact .container-bg{width:850px}}@media(max-width:1200px){.section__contact .container-bg{width:68%}}@media(max-width:992px){.map-mobile{flex-grow:1;justify-content:center;align-items:center;margin-left:128px;display:flex;position:relative}.map,.section__contact .container .content{display:none}.mobile-form{margin-top:50px;padding-top:120px;padding-left:250px;display:block;position:relative}.section__contact .container-bg{width:210%;min-width:663px;max-width:1000px;top:0;right:-2%}.section__contact{margin-bottom:0}#map2{width:371px}}@media(max-width:780px){.mobile-form{margin-top:-100px;padding-top:80px;padding-left:0}.map-mobile{width:100%;height:596px;margin-top:50px;margin-left:0;padding-top:50px}.person-face-mobile{bottom:unset;left:unset;width:126px;height:126px;top:70px;right:0}.section__contact .container-bg{top:-120px}#map2{width:100%}}@media(max-width:400px){.section.section__contact{margin-bottom:-250px}}.content--wide{width:560px}.container__about-scroll,.section.o-firmie.templates{padding-bottom:100px}@media(max-width:780px){.content--wide{width:unset;max-width:100%}}.container__text{column-gap:60px;padding-right:36px;display:flex}.container__text p{width:50%}.section__ceo{justify-content:center;margin-left:-80px;padding-bottom:100px;display:flex}.image__about-patryk{width:650px;margin-left:-90px}.container__ceo-text{width:540px;margin-top:47px}.o-firmie.templates .group.portfolio{padding-bottom:100px}.about__ceo{width:650px;height:fit-content;position:relative}.about__ceo-text{background-color:#ff7759;border-radius:300px;padding:20px 35px;position:absolute;bottom:-20px;right:90px}.about__ceo-text span{color:var(--color-white);font-family:filson-soft;font-size:21px;font-weight:300}.about__ceo-title{font-weight:500!important}.about__ceo-separator{margin:0 10px}.about__ceo-mission-icons{column-gap:63px;margin-top:45px;display:flex}.about__ceo-mission-icons p{font-size:16px}.about__ceo-subtitle{margin-top:27px;margin-bottom:20px}@media(max-width:1600px){.image__about-patryk{width:500px;margin-left:-20px}.container__text{padding-right:130px}.container__ceo-text{margin-top:15px}.about__ceo{width:540px}.about__ceo-text{right:40px}}@media(max-width:1200px){.image__about-patryk{width:450px;margin-left:0}.container__text{width:unset;padding-right:0}.section__ceo{justify-content:space-between;column-gap:20px}.container__about-scroll{padding-left:2%;padding-right:2%}.about__ceo{width:72%}.section__ceo{margin:0}}@media(max-width:992px){.image__about-patryk{width:350px}.section__ceo{padding-bottom:80px}.container__text{flex-direction:column;row-gap:38px}.container__text p{width:100%}}@media(max-width:780px){.section__ceo{flex-direction:column;align-items:center}.container__ceo-text{width:unset;margin-top:43px}.about__ceo{justify-content:center;width:100%;display:flex}}.author-info .intro{justify-content:space-between;display:flex}.author-info .share,.author-details,.author-info .author-details .person-description .name,.blog-post .intro2,.blog-post .info,.blog-post .info div{align-items:center;display:flex}.author-info h6{font:var(--blog-small-header-font)}.author-info .share h6{padding-right:40px}.author-info .share img,.blog-post .intro2 .share img{width:25px;height:25px;margin-right:18px}.author-info .author-details img.person-face{border-radius:var(--border-radius-max);width:160px;height:160px;margin-right:40px;position:relative}.author-info .author-details .person-description .position{color:var(--color-blue);border-left:2px solid var(--color-blue);padding-left:18px;line-height:21px}.author-info .author-details .person-description .surname{padding-right:18px}.author-info .author-details .person-description .desc{width:70%;padding-top:26px;font-size:16px;line-height:26px}.author-info .author-details{padding-top:30px;padding-bottom:90px}.blog-post .intro2 .info{flex-grow:1}.blog-post .info div img{padding-right:10px}.blog-post .info div.name{padding-right:40px}.blog-post .intro2{padding-top:40px;padding-bottom:50px}.blog-post .info div.date{padding-right:80px}.featured-image .logo-gradient{z-index:1;pointer-events:none}@media(max-width:780px){.blog-post .info div img{padding-right:unset;margin-right:10px}.my-face__icons{width:30px;padding:6px!important}.blog-post .intro2 .info{flex-direction:column;align-items:flex-start;row-gap:15px}.share{flex-direction:column;row-gap:20px;display:flex}.blog-post .intro2{padding-top:20px}.blog-post>h2{padding-bottom:57px}.author-info .share{flex-direction:initial;justify-content:flex-end;margin-bottom:40px}.author-info .intro{flex-direction:column-reverse}.author-info .author-details .person-description .desc{width:100%}.author-info .author-details img.person-face{width:83px;height:83px}.author-details{align-items:flex-start}}.subscribe-baner{border-top:var(--border-gray);justify-content:space-between;margin-top:135px;padding:40px 30px;display:flex}.embedForm{border:var(--border-blue);border-radius:10px;justify-content:space-between;align-items:center;width:280px;padding-left:35px;display:flex}.subscribe-baner>.left{width:60%}.ml-subscribe-form .ml-form-align-center{padding:20px 0}.ml-form-embedSubmit .primary{background:var(--btn-background-blue);border-radius:9px;width:57px;height:57px}.ml-form-embedSubmit .primary:hover{box-shadow:var(--btn-box-shadow);transform:var(--zoom)}.subscribe-baner .form-control,.subscribe-baner p{font:var(--blog-paragraph)}.subscribe-baner p{padding-top:20px}@media(max-width:780px){.ml-form-embedSubmit .primary{box-shadow:var(--btn-box-shadow);transform:var(--zoom)}.subscribe-baner{flex-direction:column}.subscribe-baner>.left{width:unset}}.section__oferta{min-height:unset;padding-top:30px}.oferta h5{padding-top:49px}.oferta .description{gap:38px;padding-top:35px;display:flex}.description span{column-count:2;column-gap:100px}.section__oferta .title h2{width:71%}.oferta .services-listing{padding:48px 0 100px}.uslugi-card{background-color:var(--color-white);border-radius:var(--border-radius-sm);border:var(--border);max-width:calc(33.3333% - 10.6667px);transition:var(--transition);cursor:pointer;z-index:1;color:inherit;flex-grow:1;padding:40px 40px 0;text-decoration:none;display:block}.uslugi-icon{margin-bottom:18px}.uslugi-card .list-element{align-items:flex-end;padding:15px 10px 20px;display:flex}.uslugi-card,.uslugi-card .list-element img,.uslugi-card .list-element p{transition:var(--transition)}.uslugi-card .list-element p{font:var(--uslugi-font-paragraph);flex-grow:1}.uslugi-card .list-element:not(.no-border){border-bottom:1px solid var(--color-ondark)}.uslugi-card:hover{transform:var(--zoomx03)}.uslugi-card .list-element:hover p{transform:var(--zoom)}.uslugi-card:hover{box-shadow:var(--card-box-shadow)}.uslugi-card .list-element:hover img{transform:var(--zoomx4)}.oferta .circles{flex-wrap:nowrap;gap:60px;padding:0 2% 50px}.oferta .circles-element{flex-direction:column;flex-grow:1;align-items:center;width:25%;display:flex}.oferta .circles-element .circle{transition:var(--transition);border-radius:var(--border-radius-max);justify-content:center;align-items:center;width:100px;height:100px;margin:25px 0 30px;display:flex}.oferta .circles-element:hover .circle{transform:var(--zoom);box-shadow:var(--card-box-shadow)}.oferta .circles-element.year .circle{background-color:var(--color-orange)}.oferta .circles-element.projects .circle{background-color:var(--color-primary)}.oferta .circles-element.rank .circle{background-color:var(--color-blue)}.oferta .circles-element.clients .circle{background-color:var(--color-pink)}.oferta .circles-element h2.white{cursor:default;color:var(--color-white)}.oferta .circles-element p{text-align:center;font-weight:700}.section__oferta .container__text{padding-bottom:70px}.container-bg{z-index:-1;width:920px;top:0;right:0}.oferta .description :nth-child(n){width:50%}@media(max-width:1400px){.section__oferta .container-bg{width:720px}.section__oferta{padding-bottom:50px}}@media(max-width:1200px){.uslugi-card{max-width:calc(50% - 8px)}}@media(max-width:992px){.section__oferta{padding-top:50px}.oferta h5{padding-top:0;padding-bottom:20px}.circles-element{width:50%}.circles-element h6{text-align:center}.oferta .description :nth-child(n){width:100%}.oferta .services-listing{padding:48px 0 66px}}@media(max-width:780px){.oferta .circles{flex-wrap:wrap;gap:20px}.oferta .circles-element{width:40%}.section__oferta .title h2{width:100%}.oferta .description{flex-direction:column}.uslugi-card{max-width:100%}}.section__carousel h2{width:60%}.section__carousel{padding-bottom:100px}.carousel-slider{padding-top:25px}.carousel-slider .card-element{border:var(--border-gray);border-radius:var(--border-radius-sm);background:var(--color-white);width:287px;height:100%;padding:40px 25px 32px 30px}.carousel-slider .card-element h6{font:var(--blog-small-header-font);padding-bottom:27px}.carousel-slider .card-element img{padding-bottom:50px}.carousel-slider .card.slick-slide,.carousel-slider .card{width:287px;height:inherit;flex-shrink:0}.container.carousel{padding-top:25px}.section__carousel{padding-top:15px}.carousel-slider .slick-list{overflow:unset}.carousel-slider .slick-track{display:flex}.carousel-slider .slick-dots{text-align:right;height:fit-content;top:-70px}.carousel-slider .slick-dots li button:before,.carousel-slider .slick-dots li.slick-active button:before{color:#0000;opacity:1}.carousel-slider .slick-dots li button:before{background-color:#0000;border-radius:50%;width:11px;height:11px;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-slider .slick-dots li{width:17px;height:17px}.carousel-slider .slick-dots li button{border:1px solid #707070;border-radius:50%;width:17px;height:17px}.carousel-slider .slick-dots li.slick-active button:before{content:"";background-color:#00bdff;border-radius:50%;width:11px;height:11px;position:absolute;top:11px;left:11px;transform:translate(-8px,-8px)}.carousel-slider .slick-list .slick-slide:not(.slick-active){opacity:0}.carousel-slider .slick-list .slick-active+.slick-slide:not(.slick-active){opacity:.4}.carousel-slider .slick-list .slick-active+.slick-slide:not(.slick-active)~.slick-slide:not(.slick-active){opacity:0}.carousel-slider .slick-list .slick-slide{transition:var(--transition)}@media(max-width:992px){.carousel-slider .card-element{width:336px}.carousel-slider .card.slick-slide{margin-right:25px;width:fit-content!important}}@media(max-width:780px){.carousel-slider .card.slick-slide{justify-content:center;margin-right:0;display:flex;width:inherit!important}.carousel-slider .slick-dots{top:unset;text-align:center;bottom:-51px}}@media(max-width:500px){.section__carousel h2{width:100%}}.exit-intent-popup#overlay{transition:var(--transition);visibility:hidden;opacity:0;background:var(--exit-overlay-background);z-index:6;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.exit-intent-popup#overlay.opened{visibility:visible!important;opacity:1!important}#overlay div.exit{background-color:var(--color-white);width:806px;box-shadow:var(--btn-box-shadow);border-radius:var(--border-radius-sm);cursor:default;background:url(/images/popups/background.webp) 50%/cover no-repeat;margin:10px;padding:30px 60px;position:relative}#overlay .exit h5{position:absolute;top:31px;right:24px}#overlay .exit h3,#overlay .exit h3 span{font:var(--h6-font-not-bold);color:var(--color-primary);text-align:center}#overlay .exit h3{padding-bottom:40px}.exit .buttons{justify-content:center;gap:60px;padding-bottom:20px;display:flex}.exit .buttons button{margin:0}.exit .buttons button.outline{background-color:#fff}#overlay .exit h2.title{font:var(--h2-font);text-align:center;padding-top:10%;padding-bottom:50px}@media(max-width:780px){#overlay .exit h2.title{padding-top:50px;font-size:28px;line-height:30px}#overlay .exit h3,#overlay .exit h3 span{font-size:18px;line-height:25px}#overlay div.exit{padding:30px}#overlay .exit h2.title{padding-bottom:20px}.exit .buttons{gap:20px}}.container.faq h2{width:70%}.faq-element .question{font:var(--blog-small-header-font)}.faq-element .answer{font:var(--blog-paragraph);padding-left:20px}.faq-element .answer ul li{list-style-type:disc}.faq-element{border-bottom:var(--border-search);padding:30px 0}.group.faq{column-gap:90px;padding-bottom:80px;display:flex}.group.faq .faq-element{break-inside:avoid-column}.faq-element{cursor:pointer;transition:var(--transition)}.faq-element .answer br{display:block}.answer{max-height:0;transition:var(--transition);overflow:hidden}.faq-element .question:after{content:url(/images/oferta/faq_arrow.webp);color:#777;float:right;transition:var(--transition);margin-left:5px;font-size:13px}.faq-element .active:after{content:url(/images/oferta/faq_arrow.webp);transform:rotateX(180deg)}.group.faq .left,.group.faq .right{width:50%}@media(max-width:780px){.group.faq{flex-direction:column;gap:0}.group.faq .left,.group.faq .right{width:100%}}@media(max-width:992px){.filters-overlay{transition:var(--transition);visibility:hidden;opacity:0;background:var(--search-overlay-background);z-index:6;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.filters-overlay.opened{visibility:visible;opacity:1;display:flex}.filters-overlay div{background-color:var(--color-white);width:400px;height:400px;box-shadow:var(--btn-box-shadow);border-radius:var(--border-radius-mini);flex-direction:column;align-content:center;align-items:center;padding:30px;display:flex;position:relative}div.buttons{justify-content:space-between;align-items:center;width:100%;display:flex}.filters-overlay.opened .filter{padding:0}.filters-overlay h2.title{text-align:center;padding-top:10%;padding-bottom:50px}.filters-overlay img.close-button{position:absolute;top:12px;right:12px}p.filterButton{cursor:pointer;text-transform:uppercase;font:var(--h4-bold-font);color:var(--color-pink)}p.filterButton img{margin-right:10px}}@media(min-width:993px){.filters-overlay,p.filterButton{display:none!important}}:root{--header-height:165px;--color-primary:#122049;--color-secondary:#afb8c1;--color-ondark:#b5c1cc;--color-blue:#00bdff;--color-pink:#a32fa3;--color-orange:#ff7759;--color-gray:#7e878f;--color-contact:#e2edf8;--color-logo-contact:#1d2c5b;--color-white:#fff;--color-black:#000;--btn-gradient-blue:linear-gradient(81deg, #00bdff 0%, #a32fa3 100%);--btn-outline:1px solid var(--color-primary);--btn-background-blue:transparent var(--btn-gradient-blue) 0% 0% no-repeat padding-box;--btn-box-shadow:10px 20px 15px #12204933;--btn-border-radius:300px;--btn-padding:20px 35px;--btn-padding-mini:20px 25px;--btn-margin:5px 15px 25px 0;--h1-font:normal normal bold 60px/78px filson-soft, sans-serif;--h2-font:normal normal bold 36px/45px filson-soft, sans-serif;--h3-font:normal normal normal 21px/30px filson-soft, sans-serif;--h3-bold-font:normal normal bold 21px/30px filson-soft, sans-serif;--h4-font:normal normal normal 16px/24px Roboto;--h4-bold-font:normal normal bold 16px/24px Roboto;--h5-font:normal normal bold 14px/20px Roboto;--h6-font:normal normal bold 21px/30px filson-soft, sans-serif;--h6-font-not-bold:normal normal normal 21px/30px filson-soft, sans-serif;--blog-date-font:normal normal normal 12px/30px filson-soft, sans-serif;--scroll-down-font:normal normal 300 14px/17px filson-soft, sans-serif;--blog-small-header-font:normal normal bold 18px/30px filson-soft, sans-serif;--paragraph-font:normal normal normal 18px/24px Roboto;--span-font:normal normal normal 18px/24px Roboto;--span-mini-font:normal normal normal 14px/24px Roboto;--btn-font:normal normal bold 14px/19px Roboto;--header-font:normal normal bold 16px/20px filson-soft, sans-serif;--footer-font-title:normal normal bold 16px/30px filson-soft, sans-serif;--video-font:normal normal bold 48px/75px filson-soft, sans-serif;--blog-paragraph:normal normal normal 16px/30px Roboto;--blog-intro:normal normal 600 21px/36px Roboto;--footer-font-paragraph:normal normal bold 14px/24px Roboto;--uslugi-font-paragraph:normal normal normal 16px/21px Roboto;--quote-font:italic normal normal 21px/30px Roboto;--big-button-font:normal normal normal 21px/30px Roboto;--contact-font:normal normal normal 12px/31px Roboto;--contact-font2:normal normal normal 14px/31px Roboto;--contact-details-font:normal normal normal 18px/31px Roboto;--ready-to-cooperate-contact-font:normal normal normal 36px/41px Roboto;--portfolio--site-image-text:normal normal bold 30px/45px filson-soft, sans-serif;--margin-section-lg:362px;--border-radius-max:100%;--border-radius-lg:100px;--border-radius-md:30px;--border-radius-sm:20px;--border-radius-mini:10px;--border:1px solid var(--color-secondary);--border-gray:1px solid var(--color-gray);--border-blue:1px solid var(--color-blue);--border-contact:2px solid var(--color-gray);--border-search:1px solid var(--color-contact);--container-width-lg:1196px;--transition:all .4s cubic-bezier(.42, 0, .41, 1.31);--zoomx03:scale3d(1.03, 1.03, 1.03);--zoom:scale3d(1.05, 1.05, 1.05);--zoomx4:scale3d(1.2, 1.2, 1.2);--card-box-shadow:0px 3px 30px #12204999;--picture-box-shadow:5px 25px 30px #1220498c;--blog-card-background:transparent linear-gradient(180deg, #12204900 0%, #122049d9 100%) 0% 0% no-repeat padding-box;--search-overlay-background:#12204966 0% 0% no-repeat padding-box;--exit-overlay-background:#12204966 0% 0% no-repeat padding-box}.container{width:var(--container-width-lg);max-width:100%;margin:0 auto}.portfolio__info-desc{margin-top:56px;margin-bottom:80px}.section__portfolio-content{padding-top:87px}@media(max-width:780px){.portfolio__info-desc{flex-direction:column;row-gap:34px;margin-top:34px}.section__portfolio-content{padding-top:0}}@media(max-width:400px){.section__portfolio-content{padding-top:60px}}.section__long-desc{padding-bottom:120px}html,body{overflow:visible!important}.main-wrapper{overflow-x:hidden!important}header.header-main{max-width:100vw}@media(max-width:992px){.main-wrapper{padding-top:80px!important}}@media(max-width:780px){.main-wrapper{padding-top:50px!important}}.main-wrapper,.blog-card{max-width:100%!important}.main-wrapper{padding-top:var(--header-height);overflow-y:visible!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
