:root{--red:#C21B2E;--red-deep:#8B0010;--white:#FFF;--yellow:#F6C900;--yellow-deep:#C4A700;--soft-pink:#FBF2F2;--black:#0A0001;--grey:#B2B2B2;--grey-deep:#948D8D;--grey-hover:#9E9E9E;--grey-container:#D9D9D9}body{position:relative;font-family:Roboto,serif;max-width:1920px;margin:auto;color:#efeee9;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#wrap{background-color:var(--black);position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100vh}h1{font-size:80px;text-transform:uppercase}h2{font-size:48px;text-transform:uppercase}h3{font-size:24px;line-height:30px;text-transform:uppercase}h4{font-size:20px;line-height:normal}h1,h2,h3,h4,h5,h6,ul{font-family:Roboto,serif;margin:0;padding:0}h1 span,h2 span,h3 span{color:#c4192d}p{font-family:Roboto,serif;color:inherit;margin:0}a{text-decoration:none;color:var(--white)}input,select,textarea{outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,select:focus,textarea:focus{outline:0;border:none;-webkit-box-shadow:none;box-shadow:none}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}input:-webkit-autofill{-webkit-text-fill-color:var(--grey);-webkit-transition:background-color 10000s ease-in-out 0s;transition:background-color 10000s ease-in-out 0s}.separater-line{width:106px;height:2px;background-color:var(--red);margin:80px auto}.margin-top0{margin-top:0!important}.min-height-327{min-height:327px!important}.padding-mobile-bottom60{padding-bottom:0}.btn{position:relative;padding:20px 44px;font-size:18px;font-weight:700;line-height:13px;border:2px solid var(--yellow);border-radius:27px;background:0 0;cursor:pointer;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.btn:hover{color:var(--black);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:active{color:var(--yellow);border:2px solid var(--black)}.btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--yellow);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:-1}.btn:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:-1}.btn:active::after{background:var(--black)}.social{position:sticky;top:50%;left:95%;right:5%;z-index:5;margin-top:-190px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.social-links{border-radius:16.386px 16.386px 21.849px 21.849px;background:var(--white);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);box-shadow:0 1px 4px 0 rgba(0,0,0,.25);padding-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-links a{height:44px}.social-links .img{cursor:pointer;color:var(--red)}.social-links .img:hover{color:var(--red-deep)}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:110px;margin-bottom:80px;padding:0 35px}.contact h2{font-weight:800;text-align:center}.contact-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:40px}.contact-information-map{max-width:465px;border-radius:30px;overflow:hidden}.contact-information .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;color:var(--soft-pink)}.contact-information .footer-links .flex-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-information .footer-links .main-topic{font-size:20px;font-weight:800;margin-bottom:10px;text-transform:capitalize;cursor:pointer}.contact-information .footer-links .main-topic:hover{text-decoration:underline}.contact-information .footer-links.row-gap30{row-gap:30px}.contact-information .footer-links .footer-link{font-size:18px;font-weight:400;text-transform:capitalize;color:inherit}.contact-information .footer-links .footer-link:hover{color:var(--red)}.contact-information .footer-links .footer-link-text{margin-left:30px;font-size:18px;font-weight:500}.contact-information .footer-links .footer-link.strong{font-size:20px;font-weight:800;margin-top:20px}.contact-information .footer-links .img{-o-object-fit:contain;object-fit:contain;width:40px;max-height:48px}.contact-page{margin-top:30px;margin-bottom:80px;font-size:22px;line-height:30px;max-width:1220px;text-align:center}.contact-page h1{font-size:45px;line-height:53px;font-weight:900;text-transform:uppercase;margin-bottom:80px}.contact-page p span{font-weight:700}.contact-page p:not(:first-child){margin-bottom:30px}.contact .red-dog__form{max-width:780px;width:100%}.contact .red-dog__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:35px;font-family:Roboto,sans-serif}.contact .red-dog__form input{background:var(--white);outline:#161a1d;border-radius:13px;-webkit-box-shadow:0 5.333px 5.333px 0 rgba(0,0,0,.25);box-shadow:0 5.333px 5.333px 0 rgba(0,0,0,.25);color:var(--grey);font-size:16px;line-height:normal;overflow:hidden;font-family:inherit;padding:20px 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .red-dog__form input.error{border:2px solid var(--red)}.contact .red-dog__form .input-subject{margin-top:35px}.contact .red-dog__form textarea{min-height:180px;margin-top:35px;border-radius:13px;border:2.667px solid var(--white);-webkit-box-shadow:0 5.333px 5.333px 0 rgba(0,0,0,.25);box-shadow:0 5.333px 5.333px 0 rgba(0,0,0,.25);background-color:transparent;color:var(--grey);font-size:16px;line-height:normal;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;width:100%}.contact .red-dog__form textarea.error{border:2px solid var(--red)}.contact .red-dog__form .red-dog-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .red-dog__form .recaptcha{margin-top:30px}.contact .red-dog__form .btn-send-form{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:62px;color:var(--white);font-size:21px;font-weight:700;line-height:normal;text-transform:capitalize;padding:18px 37px;border-radius:38px;background:var(--black);border:2px solid var(--yellow);cursor:pointer;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out;width:100%;margin-top:35px;overflow:hidden;position:relative}.contact .red-dog__form .btn-send-form:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid var(--yellow);color:var(--black)}.contact .red-dog__form .btn-send-form:active{color:var(--yellow);border:2px solid var(--yellow);background:var(--black);overflow:hidden;z-index:1}.contact .red-dog__form .btn-send-form::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--yellow);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:-1}.contact .red-dog__form .btn-send-form:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:-1}.contact .red-dog__form .btn-send-form:active::after{color:var(--yellow);background:var(--black)}.contact .red-dog__form .required-field{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px;gap:20px}.contact .red-dog__form .required-field a{text-decoration:underline;font-weight:600}.navigation{max-width:1220px;margin:auto;padding:103px 35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;cursor:pointer;font-size:15px;line-height:27px}.navigation .active{font-weight:700}.projects-data{position:relative}.projects-data .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px;height:550px}.projects-data .slick-list{margin-top:55px}.projects-data .slick-slide{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);border-radius:30px;max-height:400px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;will-change:transform}.projects-data .slick-slide .img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:400px}.projects-data .slick-center{border-radius:30px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);max-height:400px}.projects-data .slick-center .img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:400px}.projects-data .slick-dots{bottom:-55px}.projects-title{text-align:center;font-size:45px;font-weight:800;line-height:53px;text-transform:uppercase}.projects-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.projects-container .card-name{color:var(--red);text-align:right;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase;position:absolute;bottom:40px;right:0;padding:9px 13px 9px 52px;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)));background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.opportunity-cards{max-width:1220px;margin:110px auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;padding:0 30px}#cookie-message-header{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;pointer-events:auto}#cookie-message-header .cookie-message-content{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;inset:50% 0;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:var(--black);font-size:20px;line-height:30px;background:#fff;padding:50px 30px;margin:auto;z-index:10;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;gap:74px;text-align:left}#cookie-message-header .cookie-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}#cookie-message-header .cookie-message-container .title{font-size:24px;line-height:30px;text-transform:none}#cookie-message-header .cookie-message-container .description{max-width:757px}#cookie-message-header .cookie-message-container a{text-decoration:underline;color:var(--black)}#cookie-message-header .cookie-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#cookie-message-header .cookie-btn-container .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--black);font-size:18px;font-weight:700;padding:20px 25px;border-radius:27px;background:var(--yellow);height:53px;min-width:183px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;cursor:pointer;white-space:nowrap}.reference-info{max-width:1220px;min-height:470px;margin:40px auto;padding:0 30px}.reference-images{position:relative;max-width:1108px;border-radius:30px;padding:50px 86px;margin:50px auto 0}.reference-images h2{font-size:35px;font-weight:800;line-height:40px;margin-bottom:40px;text-transform:capitalize;margin-left:-56px}.reference-images .images-container{position:relative;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.reference-images .slick-slider .slick-list{border-radius:30px}.reference-images .slick-list{margin-top:0;margin:auto}.reference-images .slick-dots{bottom:-40px}.reference-images .next-arrow{right:-60px}.reference-images .prew-arrow{left:-60px}.reference-cards{max-width:1220px;margin:35px auto;padding:0 30px}#footer{background:-webkit-gradient(linear,left top,left bottom,color-stop(-109.55%,#c21b2e),to(#0a0001));background:linear-gradient(180deg,#c21b2e -109.55%,#0a0001 100%)}#footer .footer-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:200px (1fr)[3];grid-template-columns:200px repeat(3,1fr);justify-items:center;gap:40px;max-width:1220px;margin:auto;padding:60px 35px;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer-wrapper .flex-row{width:100%;-ms-flex-pack:distribute;justify-content:space-around}#footer .footer-wrapper .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;color:var(--soft-pink)}#footer .footer-wrapper .footer-links .flex-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-wrapper .footer-links .main-topic{font-size:20px;font-weight:800;margin-bottom:10px;text-transform:capitalize;cursor:pointer}#footer .footer-wrapper .footer-links .main-topic:hover{text-decoration:underline}#footer .footer-wrapper .footer-links.row-gap30{row-gap:30px}#footer .footer-wrapper .footer-links .footer-link{font-size:18px;font-weight:400;text-transform:capitalize;color:inherit}#footer .footer-wrapper .footer-links .footer-link:hover{color:var(--red)}#footer .footer-wrapper .footer-links .footer-link-text{margin-left:10px;font-size:18px;font-weight:500}#footer .footer-wrapper .footer-links .footer-link.strong{font-size:20px;font-weight:800;margin-top:20px}#footer .footer-wrapper .footer-links .img{-o-object-fit:contain;object-fit:contain;width:25px;max-height:33px}#footer .footer-wrapper .legal-section{gap:55px}#footer .footer-wrapper .legal-section a{font-size:13px;font-weight:300;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#footer .footer-wrapper .legal-section a:hover{color:var(--red)}#footer .footer-wrapper .footer-copyright{font-size:12px;font-weight:300}.header-wrapper{padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px;background:rgba(10,0,1,.85);z-index:1}.header-wrapper.absolute-header{position:absolute;top:0;left:0;right:0;max-width:1920px;margin:auto;z-index:5}.container{max-width:1220px;width:100%;margin:auto;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}.header-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-links.menu{width:643px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-links a{color:var(--soft-pink);font-size:17px;font-weight:500;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header-links a:hover{color:var(--grey-hover)}.header-links a.active{color:#c4192d}.header-links .contact-btn{position:relative;padding:13px 23px;border-radius:28px;background-color:var(--red);font-size:18px;border:none;overflow:hidden;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header-links .contact-btn:hover{color:var(--white)}.header-links .contact-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--red-deep);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header-links .contact-btn:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-links-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}.header-links-popup .chapter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.header-links-popup .chapter .flex-column{gap:25px}.header-links-popup .major{font-weight:800}.header-links-popup a{color:#f5f1f0;font-size:18px;font-weight:400;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.header-links-popup a:hover{color:var(--grey-hover)}.header-links-popup a.active{color:var(--red)}.no-scroll{overflow:hidden;-ms-touch-action:none;touch-action:none}.header-popup{max-width:30px;margin-left:45px;display:none;cursor:pointer;position:relative}.header-popup--open{position:fixed;left:0;right:0;top:0;height:500px;padding:132px 35px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#000)),#fff;background:linear-gradient(0deg,#000 0,#000 100%),#fff;z-index:3;overflow-y:auto}.header-popup__button{position:absolute;right:106px;top:63px;background:0 0;border:none;cursor:pointer}.header-popup-icon{width:30px}.vertical-separator{border:.25px solid var(--white);height:17px}.languages{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.lang{color:var(--white);font-family:Roboto,serif;font-size:14px;font-weight:400;background-color:transparent;border:none;cursor:pointer}.lang::after{content:"";display:block;width:8px;height:1px;background-color:var(--white);margin:auto}.lang.active{color:var(--red);font-weight:500}.lang.active::after{background-color:var(--red)}.homepage .header{background-image:url(/img/main/homepage_background.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;padding:0 35px}.homepage .header h1{color:var(--white);text-align:center;text-shadow:0 6.667px 13.333px var(--red);font-family:Roboto,serif;font-size:60px;font-weight:900;line-height:69px;text-transform:capitalize;margin-bottom:60px}.homepage .header__description{color:var(--white);text-align:center;font-family:Roboto,serif;font-size:25px;font-weight:500;line-height:46px}.homepage .header .toggle-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;overflow:hidden;position:relative;background:var(--yellow);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);margin-top:30px}.homepage .header .toggle-option{padding:14px 20px;font-size:18px;font-weight:700;line-height:normal;cursor:pointer;position:relative;color:#000;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;border-radius:15px;background:#f6f6f6;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);text-align:center;z-index:1}.homepage .header .toggle-slider{position:absolute;width:50%;height:100%;background:#f6c900;-webkit-box-shadow:2px 1px 3.5px 0 rgba(0,0,0,.26);box-shadow:2px 1px 3.5px 0 rgba(0,0,0,.26);border-radius:15px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:1;mix-blend-mode:darken}.homepage .header .toggle-divider{width:4px;height:33px;background:#fff;border-radius:3px;z-index:2;margin:auto 27px}.homepage .header .toggle-container:not([data-active]) .toggle-option{z-index:2}.homepage .services{padding:150px 35px 0}.homepage .services-cards{position:relative;max-width:1107px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:142px}.homepage .services-card{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:349px;border-radius:40px;background:-webkit-gradient(linear,right top,left top,from(var(--red)),to(#0a0001));background:linear-gradient(270deg,var(--red) 0,#0a0001 100%);text-align:center;padding:80px 22px 58px;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-left:15px;margin-right:15px}.homepage .services-card .title{line-height:33px;text-transform:uppercase;text-align:center;font-weight:800;color:inherit;min-height:66px}.homepage .services-card .description{color:inherit;font-size:17px;font-weight:300;line-height:30px;min-height:120px}.homepage .services-card .img{position:absolute;top:-17%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:250px;max-height:177px}.homepage .services-underdescription{text-align:center;margin-top:60px;font-size:20px;font-weight:500;line-height:35px}.homepage .our-expertise{font-family:Roboto,serif;max-width:1220px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-bottom:-25px;padding:0 35px}.homepage .our-expertise .title{font-size:45px;font-style:normal;font-weight:800;line-height:53px;text-transform:uppercase}.homepage .our-expertise .titlespan{color:var(--red)}.homepage .our-expertise .description{font-size:20px;font-style:normal;font-weight:400;line-height:35px}.homepage .our-expertise .category{color:var(--yellow);line-height:46px;font-weight:700;text-transform:uppercase}.homepage .our-expertise .category-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.homepage .our-expertise .category-lists li.btn-yellow{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--yellow);font-size:20px;font-weight:400;line-height:44px;text-transform:uppercase;list-style-type:none;border-radius:10px;border:1px solid var(--yellow);padding:0 20px;cursor:pointer}.homepage .our-expertise .category-lists li.btn-yellow.active{background-color:var(--yellow);color:var(--black);font-weight:500}.homepage .our-expertise-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:30px}.homepage .our-expertise-card{position:relative;background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;overflow:hidden;border-radius:20px;-o-object-fit:cover;object-fit:cover}.homepage .our-expertise-card .img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.homepage .our-expertise-card .img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.homepage .our-expertise-card .card-name{color:var(--red);text-align:right;font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase;position:absolute;bottom:30px;right:0;padding:9px 13px 9px 52px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)));background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.homepage .our-expertise-card.card-2 .img{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.homepage .our-expertise-card.card-2 .img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.homepage .our-expertise-card.card-5{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.homepage .our-expertise-card.card-2,.homepage .our-expertise-card.card-4,.homepage .our-expertise-card.card-6{height:420px}.homepage .our-expertise .see-more{text-decoration:underline;background:0 0;outline:0;border:none;color:var(--white);text-align:center;font-size:18px;line-height:26px;-ms-grid-column:2;grid-column-start:2;cursor:pointer;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto;-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}.homepage .our-expertise .see-more:hover{color:var(--grey-deep)}.homepage .partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 35px}.homepage .partners .title{font-size:45px;font-weight:800;line-height:53px;text-transform:uppercase;text-align:center}.homepage .partners .description{font-size:20px;line-height:35px;font-weight:400;text-align:center;max-width:1222px;margin:auto}.homepage .partners-logos{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin:auto;max-width:1106px}.homepage .partners-logos .img{max-width:254px;margin-left:15px;margin-right:15px}.homepage .partners-logos .prew-arrow{left:-60px}.homepage .partners-logos .slick-dots{bottom:-40px}.homepage .contact-success{padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.homepage .contact-success .img{max-width:174px}.homepage .contact-success-title{color:var(--yellow);font-size:30px;text-align:left;line-height:40px;text-transform:uppercase}.homepage .contact-success-describe{font-size:25px;font-weight:500;line-height:40px;max-width:870px}.homepage .contact-success-describe span{font-weight:700}.development-services .development-background{background-image:url(/img/development-services/development_background.png);background-repeat:no-repeat;background-position:top right}.development-services .header{max-width:1220px;margin:150px auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 35px}.development-services .header .title{font-size:45px;font-weight:800;line-height:53px;text-transform:uppercase}.development-services .header .description{font-size:20px;line-height:35px;margin-top:30px;max-width:500px}.development-services .contact{margin-top:80px}.our-services-cards{margin-top:160px}.our-services-cards .cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;max-width:1220px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-services-cards .cards-container .card{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:10px;width:100%;max-width:386px;height:386px;place-content:space-between space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:20px 20px 0 0;background:rgba(18,17,17,.8);border-bottom:1px solid var(--red);padding:20px 30px 30px;-webkit-transition:background .3s ease;transition:background .3s ease;cursor:pointer}.our-services-cards .cards-container .card .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.our-services-cards .cards-container .card .img-container .img-icon{color:var(--red);-webkit-transition:color .3s ease;transition:color .3s ease}.our-services-cards .cards-container .card .img-container .img-box{width:80px;height:80px;background-color:transparent;border-radius:0 15px;position:relative}.our-services-cards .cards-container .card .img-container .img-box .img-arrow{-webkit-transform:translate(10px,40px);-ms-transform:translate(10px,40px);transform:translate(10px,40px);-webkit-transition:all .3s ease;transition:all .3s ease}.our-services-cards .cards-container .card .text-container{margin:auto 0}.our-services-cards .cards-container .card .text-container .title{color:var(--white);font-size:25px;font-weight:800;line-height:28px;text-transform:capitalize}.our-services-cards .cards-container .card .text-container .description-container{visibility:hidden;opacity:0;height:0}.our-services-cards .cards-container .card .text-container .separator-line{width:100%;height:2px;background-color:var(--white);margin:22px 0}.our-services-cards .cards-container .card .text-container .description{font-size:18px;font-weight:300;line-height:25px}.our-services-cards .cards-container .card .text-container .btn{display:none;margin-top:25px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.our-services-cards .cards-container .card:hover{background:var(--red);-webkit-transition:background .3s ease;transition:background .3s ease;border-bottom:1px solid var(--white)}.our-services-cards .cards-container .card:hover .img-container .img-icon{color:var(--white);-webkit-transition:color .3s ease;transition:color .3s ease}.our-services-cards .cards-container .card:hover .img-box{width:80px;height:80px;background-color:var(--grey-container);border-radius:0 15px;position:relative}.our-services-cards .cards-container .card:hover .img-box .img-arrow{-webkit-transform:translate(40px,20px);-ms-transform:translate(40px,20px);transform:translate(40px,20px);color:var(--red);-webkit-transition:all .3s ease;transition:all .3s ease}.our-services-cards .cards-container .card:hover .text-container .description-container{visibility:visible;opacity:1;height:auto}.marketing-services .marketing-background{background-image:url(/img/marketing-services/mkg_background.png);background-size:cover;background-repeat:no-repeat}.tech-solution .tech-solution-background{background-image:url(/img/tech_solution/tech_solution_background.png);background-repeat:no-repeat;background-position:top center}.tech-solution .main-section{text-align:center;margin-top:110px;padding:0 30px}.tech-solution .main-section .title{font-size:45px;font-weight:900;line-height:48px;text-transform:uppercase}.tech-solution .main-section .description{max-width:780px;margin:60px auto 0;font-size:20px;line-height:35px}.custom-enterprises-background{background-image:url(/img/custom_enterprises/Custom_enterprise_background.png);background-repeat:no-repeat}.advanced-technologies-background{background-image:url(/img/advanced_technologies/advanced_technologies_background.png);background-repeat:no-repeat}.cloud-infrastructure-background{background-image:url(/img/cloud_infrastructure/cloud_infrastructure_background.png);background-repeat:no-repeat}.security-support-background{background-image:url(/img/security_support/security_support_background.png);background-repeat:no-repeat}.brand-development-background{background-image:url(/img/brand_development/brand_development_background.png);background-repeat:no-repeat}.marketing-digitalization-background{background-image:url(/img/marketing_digitalization/marketing_digitalization_background.png);background-repeat:no-repeat}.design-background{background-image:url(/img/design/design_background.png);background-repeat:no-repeat}.references-background{background-image:url(/img/references/references_background.png);background-repeat:no-repeat;background-position:top center}.references .main-section .description{max-width:1220px}.references .our-expertise{margin-top:60px}.references .our-expertise .category-lists{gap:26px}.references .our-expertise .category-lists li.btn-yellow{font-size:18px;padding:0 18px}.references .our-expertise-cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:35px}.references .our-expertise-card{max-width:595px;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.references .our-expertise-card .img-container{position:relative;max-height:420px;overflow:hidden;border-radius:30px}.references .our-expertise-card .img{max-width:595px;max-height:420px;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.references .our-expertise-card .img:hover{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.references .our-expertise-card.card-2,.references .our-expertise-card.card-4,.references .our-expertise-card.card-6{height:auto}.references .our-expertise-card.card-5{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.references .our-expertise .card-describe{gap:7px;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:25px;font-weight:400;-ms-flex-wrap:wrap;flex-wrap:wrap}.references .our-expertise .see-more{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.references .our-expertise .text-vertical-separator{width:2px;height:15px;background-color:var(--red)}.about-us-background{background-image:url(/img/about_us/about_us_background.png);background-repeat:no-repeat;background-position:top center}.about-us .main-section{padding-bottom:40px}.about-us .main-section .description{max-width:1220px;margin-top:80px;font-size:22px;line-height:30px}.about-us .personal{padding:50px 30px;max-width:1220px;margin:auto}.about-us .personal-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:70px 60px}.about-us .personal .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us .personal .person-img{max-height:317px;height:100%}.about-us .personal .person-name{color:var(--red);font-size:30px;font-weight:900;line-height:35px;text-transform:uppercase}.about-us .personal .person-position{color:var(--red);font-size:20px;font-weight:500;line-height:30px}.about-us .personal .person-description{text-align:center;font-size:20px;line-height:30px}.about-us .little-describe{font-size:20px;line-height:35px;padding:40px 30px 0;max-width:1220px;margin:auto}.about-us .rules{padding:50px 30px}.about-us .rules-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;max-width:1220px;margin:auto}.about-us .rules-content{padding:50px 30px;border-radius:30px;gap:50px;-webkit-box-flex:1;-ms-flex:1;flex:1}.about-us .rules-title{font-size:45px;font-weight:900;line-height:45px;text-transform:uppercase;text-align:center}.about-us .rules-not{position:relative}.about-us .rules-not::after{position:absolute;top:0;content:"";display:block;width:257px;height:5px;-webkit-transform:rotate(-6.684deg) translateX(-50%);-ms-transform:rotate(-6.684deg) translateX(-50%);transform:rotate(-6.684deg) translateX(-50%);background-color:var(--red);left:50%}.about-us .rules-description{gap:23px;font-size:22px;line-height:normal}.about-us .rules-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.about-us .rules-item .smile{vertical-align:middle}.about-us .rules .our-works{background:-webkit-gradient(linear,right top,left top,from(#0e27e4),to(#0a0001));background:linear-gradient(270deg,#0e27e4 0,#0a0001 100%)}.about-us .rules .our-prohibitions{background:-webkit-gradient(linear,right top,left top,from(#9c005e),to(#0a0001));background:linear-gradient(270deg,#9c005e 0,#0a0001 100%)}.about-us .contact{margin-top:40px}.legal-notice{max-width:1220px;margin:auto;padding:90px 30px 40px;gap:80px}.legal-notice-background{background:radial-gradient(201.83% 111.8% at 50% 0,#8b0010 0,#000 39.7%)}.legal-notice-title{font-size:45px;font-weight:900;line-height:53px;text-transform:uppercase;text-align:center}.legal-notice .items{gap:30px;padding-bottom:50px}.legal-notice .items.no-gap .item{gap:0}.legal-notice .items p{font-size:22px;line-height:30px}.legal-notice .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;font-size:22px;line-height:30px}.legal-notice .item-title{color:var(--red);font-size:24px;font-weight:900;line-height:30px;text-decoration-line:underline}.legal-notice .item h4{color:var(--red);font-size:inherit;line-height:inherit}.legal-notice .item ul{padding-left:20px}.legal-notice .item ul li span{font-weight:700}.legal-notice .item ul a{text-decoration:underline}.bloobiz-background{background-image:url(/img/bloobiz/bloobiz_background.png);background-repeat:no-repeat}.lol-background{background-image:url(/img/lol/lol_background.png);background-repeat:no-repeat}.allianz-background{background-image:url(/img/allianz/allianz_background.png);background-repeat:no-repeat}.ortholux-background{background-image:url(/img/ortholux/ortholux_background.png);background-repeat:no-repeat}.letzgetz-background{background-image:url(/img/letzgetz/letzgetz_background.png);background-repeat:no-repeat}.schockmel-background{background-image:url(/img/schockmel/schockmel_background.png);background-repeat:no-repeat}.getra-background{background-image:url(/img/getra/getra_background.png);background-repeat:no-repeat}.slick-list{position:relative;display:block;padding:0;margin:0;overflow:hidden;padding-top:80px;margin-top:-80px}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track::before{display:table;content:""}.slick-track::after{display:table;content:"";clear:both}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir=rtl] .slick-slide{float:right}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:absolute;left:0;right:0;margin:auto;bottom:-95px}.slick-dots li button{visibility:hidden;font-size:0;width:100%;height:100%}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1}.prew-arrow{left:-60px}.next-arrow{right:-60px}.slick-dots li{width:8px;height:8px;border:2px solid var(--white);border-radius:50%;background:0 0;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;cursor:pointer}.slick-dots li.slick-active{background:var(--white)}@media (max-width:1920px){.header-wrapper{padding:25px 35px}}@media (max-width:1302px){.projects-data .slick-track{gap:50px}.projects-data .slick-center{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#cookie-message-header .cookie-message-content{gap:50px}#footer .footer-wrapper .flex-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-links.menu{width:auto;gap:30px}.homepage .services-cards{max-width:730px}.homepage .our-expertise{margin-bottom:80px}.homepage .our-expertise-cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.homepage .our-expertise-card .img{width:100%;max-height:500px;height:100%;-o-object-fit:cover;object-fit:cover}.homepage .our-expertise-card.card-2,.homepage .our-expertise-card.card-6{height:100%}.homepage .our-expertise-card.card-3,.homepage .our-expertise-card.card-4{max-height:420px}.homepage .our-expertise-card.card-3 .img,.homepage .our-expertise-card.card-4 .img{max-height:420px}.homepage .our-expertise-card.card-5{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.homepage .our-expertise .see-more{width:100%;max-width:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.homepage .partners-logos{max-width:820px}.our-services-cards .cards-container{max-width:990px}.our-services-cards .cards-container .card{width:308px;min-height:400px;height:100%}.development-services .development-background{background-size:cover}.about-us .personal-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.about-us .personal .person-description{max-width:450px}}@media (max-width:1056px){#cookie-message-header .cookie-message-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;padding:50px 60px;line-height:normal}#footer .footer-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.header-links.menu{gap:20px}.our-services-cards{margin-top:120px}.our-services-cards .cards-container{max-width:730px}.our-services-cards .cards-container .card{width:349px}.development-services .development-background{background-image:url(/img/development-services/development_background_1024.png);background-position:top center}.development-services .header{margin-top:120px}.development-services .header .description{max-width:392px;font-size:18px;line-height:30px}.marketing-services .marketing-background{background-image:url(/img/marketing-services/mkg_background_1024.png)}}@media (max-width:1024px){.social{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);inset:90% 0 0 0;padding:25px 0;max-width:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;margin-top:-90px}.social-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0;height:40px;gap:20px;left:50%;top:90%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.social-links a{height:-webkit-max-content;height:-moz-max-content;height:max-content}.social-links a:first-of-type{padding-left:15px}.social-links a:last-of-type{width:36px;height:49px}.contact-information .footer-links .footer-link.strong{margin-top:30px}.contact .red-dog__form__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .red-dog__form input{width:100%}.contact .red-dog__form .btn-send-form{font-size:14px}.navigation{padding-top:105px}.projects-data .slick-track{gap:0}.projects-data .slick-slide{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin:0 -20px}.projects-data .slick-center{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}#footer .footer-wrapper{padding:36px 35px 90px;gap:50px}#footer .footer-wrapper .flex-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}#footer .footer-wrapper .footer-links .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}#footer .footer-wrapper .footer-links .footer-link.strong{margin-top:30px}#footer .footer-wrapper .legal-section.flex-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-wrapper{padding:30px 35px}.header-links{display:none}.header-popup{display:block}.vertical-separator{height:29px}.languages{gap:9px}.lang{font-size:20px}.homepage .header h1{max-width:472px}.homepage .services-cards{max-width:640px;margin-bottom:0}.homepage .services-cards .slick-arrow .img{width:26px;height:56px}.homepage .services-cards .slick-dots{bottom:-40px}.homepage .services-underdescription{margin-top:90px}.homepage .services-underdescription br{display:none}.homepage .services-card{max-width:305px}.homepage .our-expertise{gap:40px}.homepage .partners-logos{max-width:535px}.homepage .partners .slick-arrow .img{width:20px}.development-services .development-background{background-size:auto}.references .our-expertise-card .img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;opacity:1}.about-us .rules-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}.about-us .rules-content{max-width:535px;width:100%}}@media (max-width:800px){.separater-line{margin:80px auto}.social{margin-top:0}.contact-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation{padding-top:15px}#cookie-message-header .cookie-message-content{padding:40px 60px;font-size:18px}#cookie-message-header .cookie-message-container .title{font-size:20px}.homepage .services-cards{max-width:305px}.homepage .services-card{padding-bottom:37px;min-height:416px}.homepage .our-expertise{gap:40px}.homepage .our-expertise-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .our-expertise-card{max-width:475px}.homepage .our-expertise-card.card-3,.homepage .our-expertise-card.card-4{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.homepage .our-expertise-card.card-3 .img,.homepage .our-expertise-card.card-4 .img{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.homepage .partners{gap:40px}.homepage .partners-logos{max-width:515px}.homepage .partners-logos .img{margin-left:5px;margin-right:5px}.homepage .partners-logos .prew-arrow{left:-50px}.homepage .partners-logos .next-arrow{right:-50px}.homepage .contact-success{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;text-align:center}.homepage .contact-success-title{text-align:center}.development-services .development-background{background-image:url(/img/development-services/development_background_801.png)}.development-services .header{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:100px;margin-bottom:550px;margin-left:0}.development-services .header .description{max-width:680px}.marketing-services .marketing-background{background-image:url(/img/marketing-services/mkg_background_800.png);background-position:top;background-size:auto}.our-services-cards .cards-container{max-width:386px}.our-services-cards .cards-container .card{width:386px;padding:30px 40px}.our-services-cards .cards-container .card .text-container .description-container{visibility:visible;opacity:1;height:auto}.our-services-cards .cards-container .card .text-container .description-container .btn{display:block}.about-us .personal-container{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:60px}.reference-info{max-width:1220px;margin:40px auto;padding:0 30px}.reference-images{max-width:1108px;border-radius:30px;padding:50px 86px}.reference-images .images-container{max-height:350px}.reference-images .images-container .img{max-height:350px}.reference-images .slick-list{margin-top:0;margin:auto}.reference-images .slick-dots{bottom:-40px}.reference-images .next-arrow{right:-50px}.reference-images .prew-arrow{left:-50px}.reference-cards{max-width:1220px;margin:35px auto;padding:0 30px}}@media (max-width:600px){.separater-line{margin:40px auto}.contact h2{font-size:30px;line-height:35px}.contact-information-map{max-width:390px}.contact-information .footer-links .main-topic{font-size:18px}.contact-information .footer-links .footer-link{font-size:17px}.contact-information .footer-links .footer-link-text{font-size:17px}.contact-information .footer-links .footer-link.strong{font-size:18px}.contact-page{font-size:20px;line-height:25px;margin-bottom:40px}.contact-page h1{font-size:30px;line-height:35px;margin-bottom:60px}.contact .red-dog__form .required-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.navigation{padding-top:20px}.projects-data{max-width:375px;margin:auto}.projects-data .slick-track{height:250px}.projects-data .slick-list{margin-top:30px}.projects-data .slick-slide{width:305px;height:100%;-o-object-fit:cover;object-fit:cover;margin:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projects-data .slick-center{max-width:305px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover}.projects-data .slick-dots{bottom:-35px}.projects-data .prew-arrow{left:20px}.projects-data .next-arrow{right:20px}.projects-data .slick-arrow{border-radius:50%;background:rgba(255,255,255,.57);width:14px;height:20px;padding:8px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects-data .slick-arrow .img{width:15px;height:23px}.projects-title{font-size:25px;font-style:normal;font-weight:800;line-height:30px}.projects-container{height:400px}.opportunity-cards{margin-top:60px;margin-bottom:60px;gap:30px}#cookie-message-header .cookie-message-content{padding:40px 30px}#cookie-message-header .cookie-btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.reference-images{padding:0 30px;margin-top:40px}.reference-images h2{margin-left:0;font-size:25px;line-height:30px;margin-bottom:30px}.reference-images .prew-arrow{left:-15px}.reference-images .next-arrow{right:-15px}.reference-images .slick-arrow{border-radius:50%;background:rgba(255,255,255,.57);width:14px;height:20px;padding:8px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reference-images .slick-arrow .img{width:15px;height:23px}.reference-images .slick-dots{bottom:-40px}.reference-cards{margin-bottom:0;margin-top:40px}.reference-cards--slider{margin-top:60px}#footer .footer-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:flex-start}#footer .footer-wrapper .footer-links .main-topic{font-size:18px}#footer .footer-wrapper .footer-links .footer-link{font-size:17px}#footer .footer-wrapper .footer-links .footer-link-text{font-size:17px}#footer .footer-wrapper .footer-links .footer-link.strong{font-size:18px}#footer .footer-wrapper .legal-section.flex-row{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .footer-wrapper .legal-section a{font-size:12px}#footer .footer-wrapper .footer-copyright{margin-top:40px;margin-bottom:-18px}.homepage .header h1{font-size:35px;line-height:43px}.homepage .header__description{font-size:17px;line-height:35px}.homepage .header .toggle-option{padding:12px 20px;font-size:16px;line-height:16px}.homepage .services-cards{max-width:305px}.homepage .services-cards .prew-arrow{left:-20px}.homepage .services-cards .next-arrow{right:-20px}.homepage .services-cards .slick-arrow{border-radius:50%;background:rgba(255,255,255,.57);width:14px;height:20px;padding:8px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .services-cards .slick-arrow .img{width:15px;height:23px}.homepage .services-underdescription{font-size:15px;line-height:28px}.homepage .services-underdescription br{display:none}.homepage .services-card .title{font-size:23px;line-height:25px;min-height:46px}.homepage .services-card .description{font-size:15px;line-height:28px}.homepage .our-expertise .title{font-size:30px;line-height:35px;text-align:center}.homepage .our-expertise .description{font-size:15px;line-height:28px}.homepage .our-expertise .category{font-size:17px;line-height:35px}.homepage .our-expertise .category-lists{gap:10px}.homepage .our-expertise .category-lists li.btn-yellow{font-size:16px;line-height:38px;padding:0 12px}.homepage .partners .title{font-size:30px;line-height:35px}.homepage .partners .description{font-size:15px;line-height:26px;text-align:left}.homepage .partners-logos{max-width:250px}.homepage .partners-logos .slick-arrow .img{width:15px}.homepage .contact-success-title{font-size:25px}.homepage .contact-success-describe{font-size:20px;line-height:35px}.development-services .development-background{background-size:cover}.development-services .header{margin-top:80px;margin-bottom:370px}.development-services .header .title{font-size:30px;line-height:35px}.development-services .header .description{font-size:15px;line-height:28px;margin-top:60px;max-width:592px}.development-services .contact{margin-top:40px}.marketing-services .marketing-background{background-size:cover}.our-services-cards .cards-container{max-width:305px}.our-services-cards .cards-container .card{width:305px}.tech-solution .main-section{margin-top:80px}.tech-solution .main-section .title{font-size:30px;line-height:35px}.tech-solution .main-section .description{font-size:15px;line-height:28px}.tech-solution .contact{margin-top:70px}.about-us .contact{margin-top:40px}.about-us .main-section .description{margin-top:60px}.about-us .personal .person-name{font-size:22px;line-height:25px}.about-us .personal .person-position{font-size:18px}.about-us .personal .person-description{font-size:15px;line-height:22px;max-width:305px}.about-us .rules{padding-bottom:20px}.about-us .rules-content{padding:40px 20px;gap:36px}.about-us .rules-item{gap:17px}.about-us .rules-item .smile{max-width:35px}.about-us .rules-item .check-mark{max-width:35px}.about-us .rules-title{font-size:30px}.about-us .rules-not::after{top:18%;width:180px;height:5px}.about-us .rules-description{font-size:17px}.legal-notice{padding:80px 30px 40px;gap:60px}.legal-notice-title{font-size:30px;line-height:35px}.legal-notice .items{padding-bottom:0}.legal-notice .items p{font-size:15px;line-height:28px}.legal-notice .item{font-size:15px;line-height:28px}.legal-notice .item-title{font-size:20px;line-height:25px;padding-left:5px}.padding-mobile-bottom60{padding-bottom:60px}}@media (max-width:400px){.social{margin-top:-90px}.contact-information-map{max-width:340px}.navigation{padding-top:110px;font-size:10px}.reference-info{padding:0 35px}.reference-images .images-container .picture{max-width:350px;width:100%;-o-object-fit:cover;object-fit:cover}.reference-images .images-container .img{margin:auto;border-radius:30px}.development-services .development-background{background-image:url(/img/development-services/development_background_375.png);background-position:top}.development-services .development-background .header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:250px}.marketing-services .marketing-background{background-image:url(/img/marketing-services/mkg_background_375.png);background-position:top}.lol-background{background-image:url(/img/lol/lol_background_mobile.png);background-size:cover}.ortholux-background{background-image:url(/img/ortholux/ortholux_background_mobile.png);background-size:cover}.letzgetz-background{background-image:url(/img/letzgetz/letzgetz_background_mobile.png)}.schockmel-background{background-image:url(/img/schockmel/schockmel_background_mobile.png);background-size:cover}.getra-background{background-image:url(/img/getra/getra_background_mobile.png);background-size:cover}}