/* upqode.com homepage — captured stylesheet, assets repointed to /mirror */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6, 147, 227) 0%,rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252, 185, 0) 0%,rgb(255, 105, 0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255, 105, 0) 0%,rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highc-light:transparent}@-ms-viewport{width:device-width}body{margin:0;line-height:1.5;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}html{--c-active:#f56f5e;--ca-active:245,111,94;--c-text:#413d3d;--c-headings:#2d2a2b;--c-light-grey:#fafafa;--c-dark:#282526;--ca-dark:40,37,38;--font-size:16px;--t-primary-font-family:"Poppins",sans-serif}@font-face{font-family:ElegantIcons;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/ElegantIcons.woff) format("woff")}@font-face{font-family:Manrope_medium;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/manrope-medium.woff2) format("woff2")}@font-face{font-family:Manrope_semibold;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/manrope-semibold.woff2) format("woff2")}@font-face{font-family:Manrope_bold;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/manrope-bold.woff2) format("woff2")}@font-face{font-family:Manrope_extrabold;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/manrope-extrabold.woff2) format("woff2")}@font-face{font-family:Poppins;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins_semibold;font-display:swap;src:url(/mirror/wp-content/themes/upqode/assets/fonts/Poppins-SemiBold.woff2) format("woff2")}html{font-size:var(--font-size);overflow-x:hidden;margin-top:0!important}body{min-height:100vh;position:relative;scroll-behavior:smooth;font-size:var(--font-size);font-family:var(--t-primary-font-family);color:var(--c-text);-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;outline:0!important;-webkit-font-smoothing:antialiased}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::-webkit-input-placeholder{color:var(--c-text)}::-moz-placeholder{color:var(--c-text)}.container{max-width:1200px;padding:0 15px;width:100%;margin:0 auto;position:relative}@media screen and (min-width:1400px){.container{max-width:1260px}}.container.lg,.container.md,.container.sm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:30px;padding-right:30px}.container.sm{max-width:1080px}.container.md{max-width:1300px}.container.lg{max-width:1520px}a{color:var(--c-text);outline:0;-webkit-transition:.3s;transition:all .3s ease;text-decoration:none}a:hover{color:currentColor;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--c-headings);font-family:Manrope_bold,sans-serif;font-weight:initial}h1{font-size:48px;line-height:1.1;letter-spacing:1.2px}@media only screen and (max-width:1399px){h1{font-size:46px}}@media only screen and (max-width:1199px){h1{font-size:38px}}@media only screen and (max-width:991px){h1{font-size:36px;line-height:1.2}}@media only screen and (max-width:767px){h1{font-size:32px}}h2{font-size:35px;line-height:1.2;letter-spacing:-.22px;font-family:Manrope_extrabold,sans-serif}@media only screen and (max-width:991px){h2{font-size:28px;line-height:1.25}}@media only screen and (max-width:767px){h2{font-size:24px;line-height:1.33}}h3{font-size:28px;line-height:1.43;letter-spacing:-.1px}@media only screen and (max-width:991px){h3{font-size:24px;line-height:1.37}}@media only screen and (max-width:767px){h3{font-size:20px;line-height:1.5}}h4{font-size:25px;line-height:1.4;letter-spacing:-.28px}@media only screen and (max-width:991px){h4{font-size:20px;line-height:1.5}}@media only screen and (max-width:767px){h4{font-size:17px;line-height:1.58}}h5{font-size:19px;line-height:1.84;letter-spacing:-.19px}@media only screen and (max-width:991px){h5{font-size:17px;line-height:1.58}}@media only screen and (max-width:767px){h5{font-size:16px;line-height:1.68}}h6{font-size:12px;line-height:1.67;letter-spacing:1.2px}@media only screen and (max-width:991px){h6{font-size:11px;line-height:1.7}}h6.primary{font-family:Manrope_semibold,sans-serif;text-transform:uppercase;color:var(--c-active);padding-bottom:20px;margin-bottom:0}ul{list-style-position:inside}ul ul{margin-top:13px;margin-left:25px}p{margin-bottom:0}img,picture{max-width:100%;height:auto}iframe,video{max-width:100%}@-webkit-keyframes text_opacity{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes text_opacity{0%{opacity:0}30%{opacity:0}to{opacity:1}}@-webkit-keyframes icon-anime{0%{bottom:-20px}50%{bottom:-20px}to{bottom:0}}@keyframes icon-anime{0%{bottom:-20px}50%{bottom:-20px}to{bottom:0}}@-webkit-keyframes anime-img{0%{left:-125%}33%{left:-125%}to{left:0}}@keyframes anime-img{0%{left:-125%}33%{left:-125%}to{left:0}}@-webkit-keyframes anime-box{0%{bottom:100%;left:-200%}33%{bottom:0;left:-200%}to{bottom:0;left:100%}}@keyframes anime-box{0%{bottom:100%;left:-200%}33%{bottom:0;left:-200%}to{bottom:0;left:100%}}@-webkit-keyframes anime-text{0%{left:-200%}33%{left:-200%}to{left:0}}@keyframes anime-text{0%{left:-200%}33%{left:-200%}to{left:0}}@-webkit-keyframes anime-sub{0%{height:calc(100% + 20px)}to{height:0}}@keyframes anime-sub{0%{height:calc(100% + 20px)}to{height:0}}.anim-top{overflow:hidden}.anim-top>*{position:relative;opacity:0;-webkit-transition:1s;transition:all 1s}.anim-top.done>*{opacity:1;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.btn-anime{font-size:10px;font-family:Manrope_bold,sans-serif;color:#000;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:0;overflow:hidden;display:inline-block;border-radius:20px;padding:9px 17px;margin-top:10px;-webkit-animation:.8s text_opacity;animation:.8s text_opacity}.btn-anime::before{content:"";display:inline-block;width:100%;height:33px;background-color:#f7b4ac;border-radius:20px;cursor:pointer;-webkit-box-shadow:0 0 0 #f7b4ac;box-shadow:0 0 0 #f7b4ac;position:absolute;top:50%;left:calc(-100% + 33px);right:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;-webkit-transition:1.3s;transition:all 1.3s}.btn-anime.ver-2{line-height:1.6}.btn-anime.ver-2::before{content:"";width:34px;height:34px;border-radius:35px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-anime:hover{color:#000}.btn-anime:hover::before{-webkit-transform:translate(calc(200% - 66px),-50%);-ms-transform:translate(calc(200% - 66px),-50%);transform:translate(calc(200% - 66px),-50%)}.btn-anime:hover.ver-2::before{width:300%;-webkit-transform:translate(calc(17% - 36px),-50%);-ms-transform:translate(calc(17% - 36px),-50%);transform:translate(calc(17% - 36px),-50%)}.btn-request-design{position:fixed;bottom:30px;right:80px;font-size:10px;font-family:Manrope_bold,sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;z-index:9990;overflow:hidden;display:inline-block;border-radius:20px;padding:9px 17px;margin-top:10px;background:var(--c-active)}.btn-request-design:hover{background:var(--c-text);color:#fff}.btn-request-design.dark{background:var(--c-dark);color:#fff}.btn-request-design.dark:hover{background:#fff;color:var(--c-dark)}@media only screen and (max-width:1199px){.btn-request-design{right:70px}}#termly-consent-preferences{border-color:#000;color:#000;font-size:12px;font-family:Roboto,"Open Sans",Arial,Helvetica;font-weight:700;display:inline-block;border-width:1px;border-radius:3px;border-style:solid;background:#fff;padding:.625em 2em;position:fixed;bottom:30px;left:20px;z-index:9990}@media only screen and (max-width:1023px){.btn-request-design{right:50px;bottom:9px}#termly-consent-preferences{left:10px;bottom:7px}}@media only screen and (max-width:767px){h6{font-size:10px;line-height:1.8}h6.primary{padding-bottom:10px}iframe,video{min-width:200px!important}#termly-consent-preferences{padding:.625em .5em}}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-dots li,.slick-list,.slick-slider,.slick-track{position:relative}.slick-dots li,.slick-dots li button,.slick-next,.slick-prev{cursor:pointer;width:20px;height:20px}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url('/mirror/wp-content/themes/upqode/assets/fonts/slick.eot');src:url('/mirror/wp-content/themes/upqode/assets/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/mirror/wp-content/themes/upqode/assets/fonts/slick.woff') format('woff'),url('/mirror/wp-content/themes/upqode/assets/fonts/slick.ttf') format('truetype'),url('/mirror/wp-content/themes/upqode/assets/fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before,[dir=rtl] .slick-next:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;border:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.upqode__banner{position:relative;overflow:hidden;min-height:100vh;max-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;z-index:0;background-color:#fbfbfb}@media screen and (max-width:1400px){.upqode__banner{height:100vh;max-height:850px;min-height:auto}}@media screen and (max-width:991px){.upqode__banner{height:auto;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}.upqode__banner-video{position:absolute;left:51%;bottom:-100px;width:1500px;height:950px;overflow:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:.8s text_opacity;animation:.8s text_opacity;background-size:contain;background-position:80%;background-repeat:no-repeat}@media only screen and (max-width:991px){.upqode__banner-video{position:relative;width:100%;height:600px;bottom:-75px}}@media only screen and (max-width:767px){.upqode__banner-video{background-size:cover;background-position:50%;height:350px;bottom:0}}@media only screen and (max-width:575px){.upqode__banner-video{height:260px;margin-top:70px}.upqode__banner-link:nth-of-type(2){margin-top:20px}}.upqode__banner video{width:105%;height:105%;position:relative;top:-2.5%;left:0}.upqode__banner-cr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}@media screen and (max-width:991px){.upqode__banner-cr{margin:40px 0 0}}@media screen and (max-width:767px){.container.lg,.container.md,.container.sm{padding-left:25px;padding-right:25px}.upqode__banner-cr{margin:90px 0 0}}@media screen and (max-width:575px){.upqode__banner-cr{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.upqode__banner-container{position:relative;z-index:100;max-width:1520px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:30px;padding-right:30px;margin:auto auto 140px;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (max-width:1199px){.upqode__banner-container{margin-bottom:100px}}@media only screen and (max-width:767px){.upqode__banner-container{padding-left:25px;padding-right:25px;margin-bottom:60px}}.upqode__banner-subtitle{text-transform:uppercase;padding-bottom:20px;-webkit-animation:.8s text_opacity;animation:.8s text_opacity;color:var(--c-active);font-family:Manrope_semibold,sans-serif;margin-bottom:0}@media only screen and (max-width:767px){.upqode__banner-subtitle{padding-bottom:10px}}.upqode__banner-heading{max-width:560px;margin-bottom:50px;padding-bottom:5px;-webkit-animation:.8s text_opacity;animation:.8s text_opacity}@media screen and (max-width:1199px){.upqode__banner-heading{max-width:500px}}@media screen and (max-width:991px){.upqode__banner-heading{max-width:665px;margin-bottom:35px}}@media screen and (max-width:575px){.upqode__banner-heading{margin-bottom:25px}}.upqode__banner-link{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;min-width:217px;padding:0 15px;position:relative}.upqode__banner-link h6{margin-bottom:0}.upqode__banner-link a{font-size:14px;line-height:1.86;letter-spacing:.56px;position:relative;overflow:hidden;width:100%;max-width:160px;display:block;-webkit-animation:.8s text_opacity;animation:.8s text_opacity}@media only screen and (max-width:767px){.upqode__banner-link{padding:0;min-width:auto;max-width:160px}.upqode__banner-link a{font-size:12px;line-height:1.4}}.upqode__banner-link a::after{font-family:ElegantIcons;content:"$";display:inline-block;padding-left:10px;font-size:15px;-webkit-transition:.3s;transition:all .3s ease;vertical-align:middle;padding-bottom:1px;bottom:0;position:relative;-webkit-animation:1.5s icon-anime;animation:1.5s icon-anime}.upqode__banner-link:last-of-type a,.upqode__banner-link:last-of-type h6{margin-left:auto;max-width:160px}.upqode__banner-link a:hover::after,.upqode__banner-link h6:hover+a::after{padding-left:20px}.upqode__heading{padding:110px 0 30px}@media only screen and (min-width:768px){.upqode__heading{padding:110px 0 50px}.upqode__heading h2{white-space:pre-line}}@media only screen and (min-width:992px){.upqode__heading{padding:125px 0 90px}}@media only screen and (min-width:1200px){.upqode__heading{padding:145px 0 100px}}.upqode__services{color:#fff;padding:90px 0 50px;overflow:hidden}@media only screen and (min-width:768px){.upqode__services{padding:90px 0 85px}}@media only screen and (min-width:992px){.upqode__services{padding:125px 0}.upqode__services-bottom:hover .upqode__services-item .upqode__services-content{opacity:.08}}@media only screen and (min-width:1200px){.upqode__services{padding:145px 0}}.upqode__services-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px;margin-bottom:180px;position:relative;z-index:3}@media screen and (max-width:1199px){.upqode__services-top{margin-bottom:150px}}@media screen and (max-width:991px){.upqode__services-top{margin-bottom:100px}}.upqode__services-heading{max-width:670px;width:60%}@media screen and (max-width:767px){.upqode__services-top{margin-bottom:80px}.upqode__services-heading{width:100%;max-width:625px;margin-bottom:10px}}.upqode__services-heading h4{margin-bottom:25px;padding-bottom:15px}.upqode__services-subheading{max-width:435px;width:40%;margin-left:auto;padding:0 5px 0 20px}@media screen and (max-width:767px){.upqode__services-subheading{padding:0;margin-left:0;width:100%;max-width:625px}}.upqode__services-subheading p{font-size:15px;line-height:1.73;letter-spacing:.3px;opacity:.9;margin:36px 0 20px}@media screen and (max-width:575px){.upqode__services-subheading p{font-size:12px;margin:20px 0 25px}}.upqode__services-subheading a{font-family:Manrope_bold,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;position:relative;padding-bottom:5px;color:inherit}.upqode__services-subheading a::before{content:"";display:inline-block;position:absolute;width:100%;height:1px;left:0;bottom:0;background:#fff}.upqode__services-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative}.upqode__services-item{max-width:33.3333333333%;width:100%;padding-right:15px}@media only screen and (max-width:767px){.upqode__services-item{max-width:50%;margin-bottom:50px}.upqode__services-item:last-of-type{width:100%;max-width:415px}}@media only screen and (max-width:575px){.upqode__banner-link:last-of-type a,.upqode__banner-link:last-of-type h6{margin-left:0}.upqode__services-item{max-width:100%;width:100%;padding-right:0}.upqode__services-item:last-of-type{max-width:100%;width:100%}}.upqode__services-item .upqode__services-content{position:relative;z-index:1;-webkit-transition:.5s;transition:all .5s}.upqode__services-item .upqode__services-content>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:block}.upqode__services-item h6{padding-bottom:18px;margin-bottom:0}@media only screen and (max-width:767px){.upqode__services-item h6{padding-bottom:10px}}.upqode__services-item h5{max-width:304px;color:inherit;margin-bottom:0}.upqode__services-item:first-of-type .upqode__services-img{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.upqode__services-item:nth-of-type(3) .upqode__services-img{left:5px}.upqode__services-img{position:absolute;width:450px;height:400px;right:50px;bottom:0;z-index:0;opacity:0;-webkit-transition:.8s;transition:all .8s;pointer-events:none}.upqode__services-img img,.upqode__services-img picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upqode__portfolio{text-align:left;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:80px;margin-bottom:90px;padding:0 80px;-webkit-perspective:1000px;perspective:1000px}@media screen and (max-width:1399px){.upqode__portfolio{grid-gap:60px;padding:0 60px}}@media screen and (max-width:1199px){.upqode__portfolio{grid-gap:30px;padding:0 25px}}@media screen and (max-width:991px){.upqode__portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}}@media screen and (max-width:767px){.upqode__portfolio{margin-bottom:40px;gap:25px}.upqode__heading-large-r{font-size:14px}}.upqode__portfolio-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.upqode__portfolio-item:not(:nth-child(6))::before{content:"";display:block;padding-top:100%}.upqode__portfolio-item:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.upqode__portfolio-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.upqode__portfolio-item:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.upqode__portfolio-item:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.upqode__portfolio-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (max-width:991px){.upqode__portfolio-item:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media screen and (max-width:575px){.upqode__portfolio-item:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.upqode__portfolio-item:nth-child(6){grid-column:2/4;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media screen and (max-width:991px){.upqode__portfolio-item:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:calc(100% - 5px);padding-top:50%}.upqode__portfolio-item{width:calc(50% - 15px)}}@media screen and (max-width:575px){.upqode__portfolio-item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;width:100%;padding-top:100%}.upqode__portfolio-item{width:100%}}.upqode__portfolio-item:nth-child(7){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.upqode__portfolio-item:hover .upqode__portfolio-image-wrap{-webkit-transform:scale(1.03) rotateY(-18deg);transform:scale(1.03) rotateY(-18deg)}.upqode__portfolio-item:hover .upqode__portfolio-image{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}.upqode__portfolio-item.visible .upqode__portfolio-anime{-webkit-animation:1.5s anime-box;animation:1.5s anime-box;bottom:0;left:100%}.upqode__portfolio-item.visible .upqode__portfolio-image{-webkit-animation:1.5s anime-img;animation:1.5s anime-img;left:0}.upqode__portfolio-item.visible .upqode__portfolio-content{-webkit-animation:1.5s anime-text;animation:1.5s anime-text;left:0}.upqode__portfolio-image-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transform:scale(1) rotateY(0);transform:scale(1) rotateY(0);-webkit-transition:2s;transition:all 2s;overflow:hidden}.upqode__portfolio-image{position:absolute;top:0;left:-125%;width:100%;height:100%;z-index:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-size:cover;background-position:center;-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.upqode__portfolio-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 30px;bottom:0;left:200%;width:100%;z-index:5}@media screen and (max-width:1199px){.upqode__portfolio-content{padding:20px}}@media screen and (max-width:1399px){.upqode__portfolio-content{padding:25px}}.upqode__portfolio-content h5{letter-spacing:.19px;line-height:1.3;padding-bottom:6px}.upqode__portfolio-content p{margin:0;font-size:12px;font-family:Manrope_medium,sans-serif;letter-spacing:1.2px;text-transform:uppercase}@media screen and (max-width:575px){.upqode__portfolio-content p{font-size:10px;line-height:2}.upqode__blog-bottom a,.upqode__blog-top a{display:none}}.upqode__portfolio-info>*{margin-bottom:0}.upqode__portfolio-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.upqode__portfolio-wrap-anime{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:6}.upqode__portfolio-anime{display:inline-block;position:absolute;width:200%;height:100%;bottom:100%;left:-200%;background:#fafafa;z-index:2;margin-left:10px}.upqode__portfolio-btn{padding-bottom:40px}@media only screen and (min-width:768px){.upqode__portfolio-btn{padding-bottom:100px}}.upqode__portfolio-btn a{line-height:1.6}.upqode__heading-large{padding:90px 0 50px}@media only screen and (min-width:768px){.upqode__heading-large{padding:90px 0 85px}}@media only screen and (min-width:992px){.upqode__services-item:hover .upqode__services-content{opacity:1!important}.upqode__services-item:hover .upqode__services-img{opacity:1}.upqode__heading-large{padding:125px 0}}@media only screen and (min-width:1200px){.upqode__heading-large{padding:145px 0}}.upqode__heading-large-l{max-width:41.666667%;padding-right:15px}@media only screen and (max-width:991px){.upqode__heading-large-l{max-width:100%}.upqode__heading-large-l h2{margin-bottom:0;padding-bottom:25px}}.upqode__heading-large-r{max-width:58.333333%;padding-left:15px;line-height:2.12;color:var(--c-headings)}@media only screen and (max-width:991px){.upqode__heading-large-r{width:100%;min-width:100%;max-width:100%;padding:100px 0 0}.upqode-footer .container.md{max-width:768px}}.upqode__gallery{position:relative;overflow:hidden}@media screen and (max-width:767px){.upqode__gallery{display:none}}.upqode__gallery .slide{height:430px;width:auto;margin:0 25px}@media screen and (min-width:1600px){.upqode__gallery .slide{height:auto}}@media screen and (max-width:1399px){.upqode__gallery .slide{height:370px}}.upqode__gallery .slide img,.upqode__gallery .slide picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.upqode__gallery-buttons .btn-next,.upqode__gallery-buttons .btn-prev{position:absolute;top:0;bottom:0;width:25%;color:transparent;outline:0;background:0 0;border:0}.upqode__gallery-buttons .btn-next{right:0}.upqode__gallery-buttons .btn-prev{left:0}.upqode__gallery .slick-next,.upqode__gallery .slick-prev{visibility:hidden;opacity:0}.upqode__gallery .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upqode__brands-columns{padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.upqode__brands-columns{padding-bottom:100px}}@media only screen and (min-width:992px){.upqode__brands-columns{padding-bottom:130px}}.upqode__brands-columns-btn{width:100%;margin-top:90px;text-align:center}.upqode__brands-columns>div:not(:last-of-type){width:20%;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05)}@media only screen and (min-width:768px){.upqode__brands-columns>div:nth-of-type(5n){border-right:none}.upqode__brands-columns>div:nth-last-of-type(2),.upqode__brands-columns>div:nth-last-of-type(3),.upqode__brands-columns>div:nth-last-of-type(4),.upqode__brands-columns>div:nth-last-of-type(5),.upqode__brands-columns>div:nth-last-of-type(6){border-bottom:none}}@media only screen and (max-width:767px){.upqode__gallery .slide{margin:0 10px}.upqode__brands-columns>div:not(:last-of-type){width:50%}.upqode__brands-columns>div:nth-of-type(2n){border-right:none}.upqode__brands-columns>div:nth-last-of-type(2),.upqode__brands-columns>div:nth-last-of-type(3){border-bottom:none}.upqode-header.open .upqode-header--icon-menu::before{margin-top:2px}}.upqode__brands-columns img,.upqode__brands-columns picture{max-height:140px;max-width:140px;width:auto;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.5s ease-in-out;transition:all .5s ease-in-out;margin:0 auto}@media only screen and (max-width:1199px){.upqode__brands-columns>div:not(:last-of-type){padding:15px}.upqode__brands-columns img,.upqode__brands-columns picture{max-width:100%}}.upqode__brands-columns img:hover,.upqode__brands-columns picture:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.upqode__blog{padding:20px 0 135px}@media only screen and (min-width:1200px){.upqode__blog{padding:50px 0 200px}}.upqode__blog-bottom,.upqode__blog-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:50px}@media screen and (max-width:767px){.upqode__brands-columns-btn{margin-top:40px}.upqode__blog-bottom,.upqode__blog-top{margin-bottom:10px}}.upqode__blog-bottom h6.primary,.upqode__blog-top h6.primary{padding-bottom:0}.upqode__blog-bottom a,.upqode__blog-top a{font-family:Manrope_bold,sans-serif;font-size:10px;color:var(--c-headings);letter-spacing:2px;text-transform:uppercase;position:relative;padding-bottom:5px}.upqode__blog-bottom a::before,.upqode__blog-top a::before{content:"";display:inline-block;position:absolute;width:100%;height:1px;left:0;bottom:0;background:var(--c-headings)}.upqode__blog-bottom{display:none;margin-bottom:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.upqode__blog-list{width:100%}@media screen and (max-width:575px){.upqode__blog-bottom{display:block}.upqode__blog-bottom a{display:inline-block;padding-top:35px}.upqode__blog-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:30px}}.upqode__blog-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}@media screen and (max-width:575px){.upqode__blog-item{padding:25px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.upqode__blog-title{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;padding:0 50px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:650px}@media screen and (max-width:767px){.upqode__blog-title{padding:0 25px}.upqode__blog-title a{font-size:12px}}@media screen and (max-width:575px){.upqode__blog-title{padding:5px 10px 0 0;-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}}.upqode__blog-title a{color:var(--c-headings);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.upqode__blog-title span{display:inline-block;font-size:28px;font-family:Manrope_bold,sans-serif;line-height:1.5;letter-spacing:-.28px;color:var(--c-headings);position:relative;padding-right:10px}@media screen and (max-width:991px){.upqode__blog-title span{font-size:22px}}@media screen and (max-width:767px){.upqode__blog-title span{font-size:20px}}.upqode__blog-title span::before{content:"";position:absolute;width:100%;height:2px;left:0;right:0;bottom:0;background:#aba5ac;opacity:.05;-webkit-transition:.3s;transition:all .3s ease;z-index:-1}.upqode__blog-title:hover span::before{background:var(--c-active);opacity:.2;height:55%}.upqode__blog-title:hover~.upqode__blog-img img,.upqode__blog-title:hover~.upqode__blog-img picture{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.upqode__blog-title:hover~.upqode__blog-date a{padding-left:25px}.upqode__blog-img{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;width:162px;height:92px;max-width:162px;max-height:92px;overflow:hidden;position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;top:0;left:0;-webkit-transition:.5s;transition:all .5s}.upqode__blog-img img,.upqode__blog-img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:1.5s;transition:all 1.5s}.upqode__blog-date{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;margin-left:auto;height:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;color:var(--c-headings)}@media screen and (max-width:575px){.upqode__blog-title span{font-size:17px}.upqode__blog-img{display:none}.upqode__blog-date{height:auto;margin:0 auto;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;min-width:20%;padding-right:15px}}.upqode__blog-date a{display:block;line-height:1;font-size:0;color:var(--c-headings)}.upqode__blog-date a::after{font-family:ElegantIcons;content:"$";display:inline;padding-left:0;font-size:17.5px;-webkit-transition:.3s;transition:all .3s ease}@media screen and (max-width:575px){.upqode__blog-date a::after{font-size:13.5px}}.upqode__contacts{background:#fafafa;position:relative;z-index:10}@media only screen and (min-width:1024px){.upqode__contacts-form{width:50%;padding-right:15px}.upqode__contacts-form-iframe{min-height:920px}}.upqode__contacts-form-btn{display:none}.upqode__contacts-form-btn span{position:absolute;width:50px;height:50px;top:30px;right:45px;border-radius:50%;background-color:#fae5e1;z-index:2;padding:24px 0 0 8px;-webkit-transition:1.5s;transition:all 1.5s;opacity:0;cursor:pointer}.upqode__contacts-form-iframe{background-color:#fff;border:11px solid #fae5e1;overflow:hidden;width:100%;position:relative;-webkit-transition:1s;transition:all 1s;margin:-50px 0}.upqode__contacts-form-iframe iframe{-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important;min-height:100%;border-radius:0!important}.upqode__testimonials{padding:80px 0;left:0;-webkit-transition:1s;transition:all 1s}@media screen and (min-width:1024px){.upqode__testimonials{padding:50px 0 50px 60px}}@media screen and (max-width:1023px){.upqode__contacts-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.upqode__testimonials{max-width:760px;width:100%;margin:0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media only screen and (min-width:1024px){.upqode__testimonials{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-ms-flex-item-align:center;align-self:center}}.upqode__testimonials .slick-slider{margin-left:-10px;width:calc(100% + 20px)}.upqode__testimonials .slick-slide{margin:0 10px}.upqode__testimonials .slick-slide p{font-family:Manrope_semibold,sans-serif;font-size:19px;line-height:1.79;padding:52px 0 20px;letter-spacing:.6px;color:var(--c-headings)}@media screen and (max-width:1023px){.upqode__testimonials .slick-slide p{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:17px;padding:45px 0 21px}}.upqode__testimonials .slick-slide .author-content h3{font-family:Manrope_extrabold,sans-serif;font-size:19px;margin:15px 0 0}.upqode__testimonials .slick-slide .author-content h6{margin-top:8px;padding-bottom:0}.upqode__cities{padding:60px 0 70px;background-color:var(--c-active)}.upqode__cities *{color:#fff}@media screen and (min-width:768px){.upqode__cities{padding:65px 0 85px}}@media screen and (min-width:992px){.upqode__cities{padding:80px 0 100px}}@media screen and (min-width:1200px){.upqode__cities{padding:100px 0 120px}}.upqode__cities-title{padding:20px 0;margin-bottom:0;position:relative;z-index:0;font-size:25px;text-align:center;line-height:1.4;letter-spacing:-.28px;font-family:Manrope_extrabold,sans-serif}@media screen and (max-width:991px){.upqode__cities-title{font-size:20px;line-height:1.5}}.upqode__cities ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:0}.upqode__cities ul li{padding:1px 5px}.upqode__cities ul a{text-transform:uppercase;position:relative;font-weight:700;z-index:0;display:inline-block;font-size:14px;line-height:1.58;letter-spacing:.56px;text-decoration:none;-webkit-transition:.25s;transition:all .25s ease;cursor:pointer}.upqode__cities ul a::before{content:"•";display:inline;padding-right:10px;font-size:20px;vertical-align:middle}.upqode__cities ul a::after{content:"";display:inline-block;position:absolute;width:100%;height:0;bottom:0;left:10px;-webkit-transition:.3s;transition:all .3s ease;background:#fff;opacity:0;z-index:0}.upqode__cities ul a:hover::after{height:10px;opacity:.2}.upqode__cities ul li:first-child a::before{color:transparent;padding-right:0;margin-left:-5px}.upqode-preloader{background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}*{content-visibility:unset!important}.upqode-header{position:fixed;padding:25px 85px;width:100%;top:0;left:0;z-index:100;-webkit-transition:.3s;transition:all .3s}@media screen and (max-width:1199px){.upqode__gallery .slide{height:auto}.upqode-header{padding:25px 30px}}@media screen and (max-width:991px){.upqode-header{padding:25px 30px}}@media screen and (max-width:767px){.upqode__cities-title{font-size:17px;line-height:1.58}.upqode__cities ul a{font-size:12px;line-height:2.1}.upqode-header{padding:15px 25px}}.upqode-header.header-scroll{background:#fff;top:0!important}.upqode-header.header--dark{background:var(--c-headings)}.upqode-header.header--dark .upqode-header--get-quote a,.upqode-header.header--dark .upqode-header--logo a{color:#fff}.upqode-header.header--dark .upqode-header--get-quote a::before{background:#fff}.upqode-header--top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upqode-header--menu-wrapper{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;position:fixed;width:100%;left:100%;top:0;-webkit-transition:.8s;transition:all .8s ease}.upqode-header--logo{margin-right:auto}.upqode-header--logo a{color:var(--c-headings);font-size:17px;font-family:Poppins_semibold,sans-serif;letter-spacing:1px;-webkit-transition-delay:0s;transition-delay:0s}.upqode-header--logo a.tr-menu{-webkit-transition-delay:.7s;transition-delay:.7s}.upqode-header--topmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upqode-header--get-quote{padding-right:40px;padding-bottom:10px}.upqode-header--get-quote a{position:relative;color:var(--c-headings);font-family:Manrope_bold,sans-serif;font-size:10px;line-height:1.58;letter-spacing:2px;text-transform:uppercase}.upqode-header--get-quote a::before{content:"";display:inline-block;width:100%;height:1px;position:absolute;left:0;bottom:-7px;-webkit-transition:.3s;transition:all .3s;background:currentColor}@media screen and (max-width:767px){.upqode-header--get-quote{padding-right:20px;padding-top:0;padding-bottom:5px;letter-spacing:1.8px;font-size:8px}.upqode-header--get-quote a{font-size:9px}.upqode-header--get-quote a::before{bottom:-5px}}.upqode-header--icon-menu{display:inline-block;width:50px;height:50px;background:#f56f5e;border-radius:50%;position:relative;padding:20px 0 0 13px;-webkit-transition:.3s;transition:all .3s}.upqode-header--icon-menu::after,.upqode-header--icon-menu::before{content:"";display:block;height:2px;background:#fff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:all .3s}.upqode-header--icon-menu::before{width:23px}@media screen and (max-width:767px){.upqode-header--icon-menu{width:31px;height:31px;padding:14px 0 0 7px}.upqode-header--icon-menu::before{width:18px}}.upqode-header--icon-menu::after{width:19px;margin-top:4px}.upqode-header--menu-wrapper{color:#fff;background:var(--c-dark);height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;position:fixed;width:100%;left:100%;top:0;-webkit-transition:.8s;transition:all .8s ease}.upqode-header--menu{height:100vh;width:33.333%;background:var(--c-active);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:-40%;top:0;-webkit-transition:1.2s;transition:all 1.2s ease;z-index:2}.upqode-header--menu ul{list-style-type:none;padding-top:40px;margin-bottom:0;-webkit-transition:.8s;transition:all .8s}.upqode-header--menu>ul>li:not(:last-child){padding-bottom:15px}.upqode-header--menu>ul>li:first-child>a::before{-webkit-transition:.25s;transition:all .25s ease}.upqode-header--menu>ul>li:nth-child(2)>a::before{-webkit-transition:.5s;transition:all .5s ease}.upqode-header--menu>ul>li:nth-child(3)>a::before{-webkit-transition:.75s;transition:all .75s ease}.upqode-header--menu>ul>li:nth-child(4)>a::before{-webkit-transition:1s;transition:all 1s ease}.upqode-header--menu>ul>li:nth-child(5)>a::before{-webkit-transition:1.25s;transition:all 1.25s ease}.upqode-header--menu>ul>li>a{font-size:45px;font-family:Manrope_extrabold,sans-serif;letter-spacing:.28px;position:relative;z-index:0;display:inline-block;color:#fff;background:var(--c-dark)}@media screen and (max-width:1199px){.upqode-header--menu{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:40px}.upqode-header--menu>ul>li>a{font-size:38px}}@media screen and (max-width:767px){.upqode-header--icon-menu::after{width:14px;margin-top:3px}.upqode-header--menu>ul>li>a{font-size:36px}}.upqode-header--menu>ul>li>a::before,.upqode-header--menu>ul>li>a>span::before{content:"";background-color:var(--c-active);position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:1}.upqode-header--menu>ul>li>a span{position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);background-color:var(--c-active);top:-10px;left:-10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;z-index:-1}.upqode-header--menu>ul>li>a::after{content:"";background:#fff;opacity:.2;height:0;width:0;-webkit-transition:.3s;transition:all .3s ease;position:absolute;bottom:0;right:-5px;z-index:-1}.upqode-header--menu>ul>li>a:active::after,.upqode-header--menu>ul>li>a:hover::after{height:32px;width:calc(100% + 10px)}.upqode-header--menu .close_sub_menu{position:fixed;height:55px;width:55px;background:hsla(0,0%,100%,.22);z-index:10;border-radius:50%;bottom:24px;left:55%;text-align:center;line-height:55px;cursor:pointer;display:none;-webkit-transition:.6s;transition:all .6s ease}@media screen and (max-width:991px){.upqode-header--menu{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:-100%;padding:55px 0;overflow:auto}.upqode-header--menu ul{position:relative;overflow:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%;margin:auto 0;padding:0 15px;text-align:center}.upqode-header--menu .close_sub_menu{-webkit-transition:.6s;transition:all .6s ease;left:auto;right:calc(100% + 80px)}.upqode-header--menu .sub-menu{max-height:100%}}.upqode-header--menu .close_sub_menu::after{font-family:ElegantIcons;content:"$";display:inline-block;font-size:30px;color:#fff}.upqode-header--menu .close_sub_menu:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.upqode-header--menu .close_sub_menu:hover::after{color:var(--c-active)}.upqode-header--menu .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.upqode-header--menu .sub-menu__wrap{display:none;width:66.66%;padding-left:10%;position:fixed;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:30px;-webkit-transition:.8s;transition:all .8s ease}@media screen and (max-width:991px){.upqode-header--menu .sub-menu__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;left:-100%;padding:75px 15px 20px;-webkit-transition:.6s;transition:all .6s ease;z-index:2;background-color:var(--c-dark);height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto}}.upqode-header--menu .sub-menu a{font-size:19px;font-family:Manrope_bold,sans-serif;line-height:1.85;position:relative;letter-spacing:.28px;color:#fff}.upqode-header--menu .sub-menu a::before{content:"";background-color:var(--c-dark);display:inline-block;position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:1;-webkit-transition:.75s;transition:all .75s ease}.upqode-header--menu .sub-menu a::after{content:"";background:#f56f5e;height:0;opacity:1;width:100%;-webkit-transition:.3s;transition:all .3s ease;position:absolute;top:auto;bottom:0;right:0;z-index:-1}.upqode-header--menu .sub-menu a:hover::after{height:10px;width:100%}.upqode-header--menu .sub-menu li{width:50%;padding-bottom:30px}@media screen and (max-width:991px){.upqode-header--menu .sub-menu li{width:100%}}.upqode-header--content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.upqode-header--content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:66%;padding-left:10%;padding-top:40px;-webkit-transition:.8s;transition:all .8s ease}.upqode-header--content-inner>*{position:relative}.upqode-header--subtitle{font-size:12px;line-height:1.67;letter-spacing:1.2px;font-family:Manrope_bold,sans-serif;text-transform:uppercase;padding-bottom:20px;background-color:var(--c-dark);color:var(--c-active)}.upqode-header--subtitle::before{-webkit-transition:.5s;transition:all .5s ease}.upqode-header--title{max-width:420px;font-family:Manrope_extrabold,sans-serif;font-size:37px;line-height:1.2;letter-spacing:-.22px}.upqode-header--title span{color:#fff;display:block;font-weight:900;font-family:inherit;position:relative;padding-right:5px}.upqode-header--title span::before{-webkit-transition:.75s;transition:all .75s ease}.upqode-header--item>::before,.upqode-header--subtitle::before,.upqode-header--title span::before{content:"";background-color:var(--c-dark);position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:104%;z-index:1}.upqode-header--item>*{display:inline-block;position:relative;font-family:Manrope_bold,sans-serif;font-size:19px;line-height:1.84;letter-spacing:-.19px;color:#fff}.upqode-header--item:first-of-type{padding:70px 0 50px}.upqode-header--item:first-of-type>::before{-webkit-transition:1s;transition:all 1s ease}.upqode-header--item:nth-of-type(2){padding-bottom:50px}.upqode-header--item:nth-of-type(2)>::before{-webkit-transition:1.25s;transition:all 1.25s ease}.upqode-header--item:nth-of-type(3)>::before{-webkit-transition:1.4s;transition:all 1.4s ease}.upqode-header.open .upqode-header--menu-wrapper{left:0;-webkit-transition:1.2s;transition:all 1.2s ease}.upqode-header.open .upqode-header--menu{right:0;-webkit-transition:.5s;transition:all .5s ease}.upqode-header.open .upqode-header--menu .sub-menu__wrap.show{display:-webkit-box;display:-ms-flexbox;display:flex}.upqode-header.open .upqode-header--menu .sub-menu__wrap.show+.close_sub_menu{display:inline-block}.upqode-header.open .upqode-header--icon-menu{background:#fff;padding:24px 0 0 11px}.upqode-header.open .upqode-header--icon-menu::before{width:28px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#2d2a2b}.upqode-header.open .upqode-header--icon-menu::after{width:28px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#2d2a2b;margin-top:-2px}@media screen and (max-width:767px){.upqode-header.open .upqode-header--icon-menu{padding:13px 0 0 8px}.upqode-header.open .upqode-header--icon-menu::after,.upqode-header.open .upqode-header--icon-menu::before{width:16px}}.upqode-header.open .upqode-header--get-quote a{color:#fff}.upqode-header.open .upqode-header--get-quote a::before{background:#fff}.upqode-header.menu-anime .upqode-header--content-inner,.upqode-header.menu-anime .upqode-header--menu ul{padding-top:0}.upqode-header.menu-anime .upqode-header--item:last-of-type::before,.upqode-header.menu-anime .upqode-header--item>::before,.upqode-header.menu-anime .upqode-header--subtitle::before,.upqode-header.menu-anime .upqode-header--title span::before{height:0}.upqode-header.menu-anime .upqode-header--menu .sub-menu__wrap.show a::before{height:0;-webkit-animation:1s anime-sub;animation:1s anime-sub}.upqode-header.menu-anime .upqode-header--menu li>a::before,.upqode-header.menu-anime .upqode-header--menu li>a>span::before{height:0}.upqode-header.menu-anime .upqode-header--logo a{color:#fff;-webkit-transition-delay:0s;transition-delay:0s}.upqode-footer{background:var(--c-dark);color:#fff;padding:100px 0;position:absolute;left:0;bottom:0;width:100%}@media screen and (min-width:768px){.upqode-footer{padding-top:115px}}@media screen and (min-width:992px){.upqode-header.open .upqode-header--menu .sub-menu__wrap{left:0;-webkit-transition:1.2s;transition:all 1.2s ease}.upqode-footer{padding:125px 0}}@media screen and (min-width:1200px){.upqode-footer{padding:145px 0}}@media screen and (min-width:1400px){.upqode-footer{padding:185px 0}}.upqode-footer a{color:#fff}.upqode-footer__logo{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.upqode-footer__logo p{font-family:Poppins,sans-serif;font-size:14px;margin-top:12px}.upqode-footer__logo p a{font-size:14px;line-height:1.58;letter-spacing:.56px}.upqode-footer__logo img,.upqode-footer__logo picture{max-width:280px;margin:50px 0 60px}@media only screen and (max-width:991px){.upqode-footer__logo{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%}.upqode-footer__logo img,.upqode-footer__logo picture{margin:30px 0}}@media only screen and (max-width:767px){.upqode-footer__logo img,.upqode-footer__logo picture{max-width:240px;margin:40px 0}}@media only screen and (max-width:575px){.upqode-footer .container.md>div{margin-top:25px;margin-bottom:25px}.upqode-footer__logo{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.upqode-footer__logo p{font-size:12px}.upqode-footer__logo img,.upqode-footer__logo picture{margin:50px 0 0}}.upqode-footer__logo>a{font-size:20px;font-family:Poppins_semibold,sans-serif;letter-spacing:1px;display:inline-block;margin-bottom:3px}.upqode-footer__adress{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}@media screen and (max-width:991px){.upqode-header.open .upqode-header--menu .sub-menu__wrap.show{left:0;-webkit-transition:.6s;transition:all .6s ease}.upqode-header.open .upqode-header--menu .sub-menu__wrap.show+.close_sub_menu{left:20px;right:auto;bottom:20px}.upqode-footer__adress{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}}.upqode-footer__adress p{font-family:Poppins,sans-serif;font-size:14px;white-space:pre-wrap;line-height:2.4}@media only screen and (max-width:575px){.upqode-footer__adress{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.upqode-footer__adress p{margin:8px 0;font-size:12px}}.upqode-footer__adress p a{display:block;line-height:3.3}.upqode-footer__adress p:nth-child(2){margin-top:5px}.upqode-footer__service,.upqode-footer__sitemap{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}@media screen and (max-width:991px){.upqode-footer__service,.upqode-footer__sitemap{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.upqode-footer__service ul,.upqode-footer__sitemap ul{list-style:none;margin:0}.upqode-footer__service a,.upqode-footer__sitemap a{font-family:Poppins,sans-serif;font-size:14px;line-height:2.5;position:relative}@media only screen and (max-width:767px){.upqode-footer__service a,.upqode-footer__sitemap a{line-height:3;display:inline-block}}@media only screen and (max-width:575px){.upqode-footer__service,.upqode-footer__sitemap{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.upqode-footer__service a,.upqode-footer__sitemap a{font-size:12px;line-height:3.3}}.upqode-footer__service a::after,.upqode-footer__sitemap a::after{content:"";display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:0;background:#f56f5e;opacity:.2;-webkit-transition:.4s;transition:all .4s ease}.upqode-footer__service a:hover::after,.upqode-footer__sitemap a:hover::after{height:50%}.upqode-footer__service{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}@media screen and (max-width:991px){.upqode-footer__service{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width:575px){.upqode-footer__service{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.upqode-footer__privacy-policy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 50px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.upqode-footer__privacy-policy{width:100%;margin-left:0;gap:10px 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.upqode-footer__socials{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 50px}@media only screen and (max-width:991px){.upqode-footer__socials{margin-top:30px;margin-left:auto;max-width:100%;width:100%;margin-right:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;width:100%}}@media only screen and (max-width:767px){.upqode-footer__socials{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:25px;text-align:left;gap:10px 25px;margin-bottom:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.upqode-footer__socials a{font-family:Manrope_bold,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2px;display:inline-block}.upqode-footer__socials a:last-child{margin-right:0!important}@media only screen and (max-width:575px){.upqode-footer__socials a{display:block;font-size:9px;line-height:3.9}}.cursore-uq{width:6px;height:6px;top:-2px;left:-2px;border-radius:100%;background-color:#f56f5e;position:fixed;pointer-events:none;z-index:9999;-webkit-animation:2s cursor_opacity;animation:2s cursor_opacity;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}@media screen and (max-width:991px){.cursore-uq{display:none}}.cursore-uq:after{content:"";display:inline-block;width:22px;height:22px;border-radius:100%;background-color:#f56f5e;opacity:.2;left:50%;top:50%;position:fixed;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cursore-uq svg{position:relative;left:-14px;top:-16px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1;-webkit-transition:.1s;transition:all .1s}.cursore-uq .radial-progress-cover{stroke:#f56f5e}.hover{opacity:.5!important}.hover:after{opacity:1;width:36px;height:36px}.hover_l{height:37px;width:37px;border-radius:100%;background:#fff;text-align:center;-webkit-box-shadow:0 0 0 7px hsla(0,0%,100%,.4);box-shadow:0 0 0 7px hsla(0,0%,100%,.4);top:-18px;left:-18px}.hover_l:after{font-family:ElegantIcons;content:"$";font-size:17px;line-height:38px;color:#f56f5e;background:0 0;opacity:1;width:100%;height:100%}.hover_l svg{opacity:0}.hover_r{height:37px;width:37px;border-radius:50%;background:#fff;text-align:center;-webkit-box-shadow:0 0 0 7px hsla(0,0%,100%,.4);box-shadow:0 0 0 7px hsla(0,0%,100%,.4);top:-18px;left:-18px}.hover_r:after{font-family:ElegantIcons;content:"#";display:inline;font-size:17px;line-height:38px;color:#f56f5e;background:0 0;opacity:1;z-index:1;width:100%;height:100%}.hover_r svg{opacity:0}.hover_tesimonial{height:37px;width:37px;border-radius:100%;background:#f56f5e;text-align:center;-webkit-box-shadow:0 0 0 7px rgba(245,111,94,.4);box-shadow:0 0 0 7px rgba(245,111,94,.4);top:-18px;left:-18px}.hover_tesimonial:after{font-family:ElegantIcons;content:"1";font-size:20px;line-height:34px;color:#fff;background:0 0;opacity:1;width:100%;height:100%}.hover_tesimonial svg{opacity:0}.hover_dark,.hover_dark:after{background-color:#282526}.hover_dark .radial-progress-cover{stroke:#282526}.hover_normal,.hover_normal:after{background-color:#f56f5e}.hover_normal .radial-progress-cover{stroke:#f56f5e}@-webkit-keyframes cursor_opacity{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes cursor_opacity{0%{opacity:0}70%{opacity:0}to{opacity:1}}.fc-modal{display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;background:rgba(0,2,4,.6);justify-content:center;align-items:center;padding:8vh 0;overscroll-behavior:none;will-change:background-color;--slide-up-distance:8px;--slide-up-duration:200ms}.fc-modal.fc-is-open{display:flex}.fc-modal__container{will-change:transform;position:fixed}.fc-modal__container{display:flex;width:100%;box-shadow:0 0 12px rgba(0,0,0,.4);background-color:#fff;max-height:84vh;border-radius:.5rem;overflow-y:auto;box-sizing:border-box;max-width:90vw;overscroll-behavior:contain}.fc-modal__container iframe{min-height:200px;overscroll-behavior:contain}@container (max-width:768px){.fc-modal{padding-bottom:0;align-items:flex-end;--slide-up-distance:30px;--slide-up-duration:300ms}.fc-modal__container{align-self:flex-end;box-shadow:0 -5px 15px rgba(0,0,0,.3);border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:initial!important;width:100%;max-height:84%}}@media (max-width:768px){.fc-modal{padding-bottom:0;align-items:flex-end;--slide-up-distance:30px;--slide-up-duration:300ms}.fc-modal__container{align-self:flex-end;box-shadow:0 -5px 15px rgba(0,0,0,.3);border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:initial!important;width:100%;max-height:84%}}.fc-modal[aria-hidden=false],.fc-modal[aria-hidden=true]{animation-duration:var(--slide-up-duration);animation-timing-function:cubic-bezier(0,0,0.2,1)}.fc-modal[aria-hidden=false] .fc-modal__container,.fc-modal[aria-hidden=true] .fc-modal__container{animation-duration:var(--slide-up-duration);animation-timing-function:cubic-bezier(0,0,0,1)}@keyframes fcFadeIn{from{background:rgba(0,2,4,0)}to{background:rgba(0,2,4,.6)}}@keyframes fcFadeOut{from{background:rgba(0,2,4,.6)}to{background:rgba(0,2,4,0)}}@keyframes fcSlideUp{from{opacity:0;transform:translateY(var(--slide-up-distance))}to{opacity:1;transform:translateY(0)}}@keyframes fcSlideDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--slide-up-distance))}}.fc-modal[aria-hidden=false]{animation-name:fcFadeIn}.fc-modal[aria-hidden=true]{animation-name:fcFadeOut}.fc-modal[aria-hidden=false] .fc-modal__container{animation-name:fcSlideUp}.fc-modal[aria-hidden=true] .fc-modal__container{animation-name:fcSlideDown}

.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-de2e4705-98dd-47b6-92a4-cc0a7c461501) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}
/*# sourceURL=rocket-lazyload-inline-css */

.rll-youtube-player .play{--wpr-bg-de2e4705-98dd-47b6-92a4-cc0a7c461501: url('/mirror/wp-content/plugins/wp-rocket/assets/img/youtube.png');}
/* ===== Divi chrome neutraliser =====
   Each captured block is dropped whole into a Divi Code module, so the block
   keeps its own class and their CSS matches it unchanged. Divi still wraps it
   in section > row > column, which brings its own width and padding; this
   flattens that wrapper chain so the block lays out exactly as it does on the
   source. Scoped to .upq-block so ordinary Divi sections are unaffected. */
.et_pb_section.upq-block,
.et_pb_section.upq-block > .et_pb_row,
.et_pb_section.upq-block > .et_pb_row > .et_pb_column,
.et_pb_section.upq-block .et_pb_module,
.et_pb_section.upq-block .et_pb_code_inner {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}
.et_pb_section.upq-block > .et_pb_row { display: block !important; }
#page-container { padding-top: 0 !important; margin-top: 0 !important; }
#main-content { background: transparent; }

/* ===== Divi class collisions =====
   The source's markup uses .container, .sub-menu and .menu-item-has-children,
   and Divi core styles all three. Their JS queries the same names, so renaming
   would break the menu and sliders; instead Divi's specific declarations are
   undone inside the captured blocks. Selectors here deliberately match Divi's
   own specificity and win on order, so the source's rules still apply. */
body #main-content .upq-block .container {
	padding-top: 0;
}
/* Divi paints a 1px grey rule down every .container via :before. */
body #main-content .upq-block .container:before,
.upq-block .container:before {
	display: none;
	content: none;
}
/* Divi's dropdown chrome would otherwise hide/position the source's submenus. */
.upq-block .sub-menu,
.upqode-header .sub-menu {
	visibility: visible;
	opacity: 1;
	border-top: 0;
	box-shadow: none;
}
/* Divi adds `p { padding-bottom: 1em }`; the source only ever sets margin on
   paragraphs, so clearing the padding restores its spacing without conflict. */
.upq-block p {
	padding-bottom: 0;
}

/* Divi's customizer sets the base type (14px/21px) from a stylesheet file
   rather than the inlined CSS this capture came from, so it was overriding the
   source's own base of 16px/24px and reflowing every text block. */
body.upq-clone,
.upq-block,
.upqode-header,
.upqode-footer {
	font-size: 16px;
	line-height: 24px;
}
