*,:after,:before{box-sizing:border-box}a,b,blockquote,body,button,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}footer,header,main,section{display:block}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}button,input{border:none;outline:none}button{background:none}.full-bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.m-t-1{margin-top:1rem}.m-t-2{margin-top:2rem}.m-t-3{margin-top:3rem}.m-t-4{margin-top:4rem}.m-b-1{margin-bottom:1rem}.m-b-2{margin-bottom:2rem}.m-b-3{margin-bottom:3rem}.m-b-4{margin-bottom:4rem}@media (min-width:1200px){.desktop-hide{display:none}}.hidden{display:none}.mover{-webkit-animation:move 5s infinite;animation:move 5s infinite}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:300;src:url(/fonts/open_sans_300.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(/fonts/open_sans_400.woff2) format("woff2");unicode-range:U+0100-02af,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:500;src:url(/fonts/open_sans_500.woff2) format("woff2");unicode-range:U+0100-02af,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(/fonts/open_sans_600.woff2) format("woff2");unicode-range:U+0100-02af,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(/fonts/open_sans_700.woff2) format("woff2");unicode-range:U+0100-02af,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}html{font-size:62.5%}body{color:#b9b9b9;font-family:Open Sans,sans-serif;font-size:1.6rem;font-weight:300}.color--orange{color:red}.color--blue{color:#0061ff}.color--white{color:#fff}.font--bold{font-weight:700}.font--semibold{font-weight:600}.font--normal{font-weight:400}.font--light{font-weight:300}body{background-color:#000}body.fixed{height:100%}body.fixed,main{overflow:hidden}.section--padding{padding:4rem 1.6rem}@media (min-width:640px){.section--padding{padding:2.4rem}}@media (min-width:1440px){.section--padding{padding:8rem 4rem}}.section--header{color:#b9b9b9;font-size:3.6rem;font-weight:200;margin-bottom:2.4rem;text-align:center}@media (max-width:320px){.section--header{transform:scale(.8)}}.section--header .bold{color:#fff;font-weight:600}.section--header .blue{color:#0061ff;font-size:4.4rem;font-weight:600;line-height:6rem}@media (min-width:1200px){.section--header{font-size:4.8rem;margin-bottom:7.2rem}.section--header .blue,.section--header .color--orange{font-size:6rem}}.section--text{color:#b9b9b9;font-size:1.5rem;text-align:center}@media (min-width:640px){.section--text{font-size:1.8rem}}@media (min-width:1200px){.section--text{font-size:2.2rem}}@media (min-width:1440px){.section--text{font-size:2.4rem}}.section--content{margin:auto;max-width:1500px}@-webkit-keyframes moveLogos{0%{background-position:0 0}to{background-position:100000px 0}}@keyframes moveLogos{0%{background-position:0 0}to{background-position:100000px 0}}@-webkit-keyframes spinner{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}@-webkit-keyframes move{0%{transform:translate(0)}2.5%{transform:translate(3px)}5%{transform:translate(-3px)}7.5%{transform:translate(5px)}10%{transform:translate(-5px)}13.5%{transform:translate(5px)}15%{transform:translate(-3px)}17.5%{transform:translate(3px)}20%{transform:translate(0)}to{transform:translate(0)}}@keyframes move{0%{transform:translate(0)}2.5%{transform:translate(3px)}5%{transform:translate(-3px)}7.5%{transform:translate(5px)}10%{transform:translate(-5px)}13.5%{transform:translate(5px)}15%{transform:translate(-3px)}17.5%{transform:translate(3px)}20%{transform:translate(0)}to{transform:translate(0)}}#navigation{background-color:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);left:0;padding:1.6rem 2.4rem;position:absolute;top:0;width:100%;z-index:9}@media (min-width:1200px){#navigation{padding:1.6rem 4rem}}#navigation .content{align-items:center;display:flex;flex-wrap:nowrap}.logo .generation-marketing-logo{height:7.5rem;position:relative;width:7.5rem;z-index:9}.burger{margin-left:3rem;z-index:9}.burger--bar{background-color:#fff;border-radius:.2rem;height:.3rem;margin-bottom:.5rem;width:3rem}.burger--bar:first-of-type{width:2.4rem}.burger--bar:last-of-type{background-color:red;margin-bottom:0;width:1.9rem}@media (max-width:300px){.burger{margin-left:auto}}.contact-us-wrapper{display:flex;flex-direction:column;gap:12px;margin-left:auto}@media (min-width:525px){.contact-us-wrapper{flex-direction:row}}@media (min-width:1340px){.contact-us-wrapper{flex-direction:column}}@media (min-width:1420px){.contact-us-wrapper{flex-direction:row}}.contact-us{background-image:linear-gradient(180deg,#f70105,#9f0a0a);border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:.6rem 1.2rem}.contact-us:hover{background-image:linear-gradient(180deg,#2f7eff,#004ac4)}@media (max-width:300px){.contact-us{display:none}}.menu--desktop{display:none}.menu--mobile{background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding:7rem 0;position:fixed;top:0;transform:translateX(-100%);transition:.25s ease-in-out;width:100%;z-index:8}@media (max-height:425px){.menu--mobile{justify-content:flex-start}}.menu--mobile.open{transform:translateX(0);transition:.25s ease-in-out}.menu--mobile li a{color:#fff;display:block;font-size:2.6rem;font-weight:700;padding:1.2rem 3rem;text-align:right}@media (min-width:1340px){#navigation .content{justify-content:flex-start;margin:auto;max-width:150rem}.burger{display:none}.menu--desktop{display:flex;margin-left:10rem}.menu--desktop .menu--item{padding:0 .8rem}.menu--desktop .menu--item a{color:#fff;font-size:1.5rem;font-weight:600;padding:1rem 1.2rem}.menu--desktop .menu--item a:hover{background-image:linear-gradient(180deg,#2f7eff,#004ac4);border-radius:.4rem}}.info--button{background-image:linear-gradient(#2f7eff,#004ac4);border-radius:.5rem;color:#fff;display:block;font-size:2rem;font-weight:600;line-height:100%;margin:auto;padding:1.6rem 2.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info--button:hover{background-image:linear-gradient(180deg,#f70105,#9f0a0a)}.arrow--button{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-weight:700;height:3.5rem;justify-content:center;width:3.5rem}.contact--form .section--subheader{color:#fff;font-size:2rem;font-weight:600;margin-bottom:3rem;margin-top:2rem;text-align:center}@media (min-width:600px){.contact--form .section--subheader{font-size:3rem}}.contact--form .form--container{background-color:#000;border:1px solid #fff;border-radius:2.5rem;margin:auto;max-width:60rem;padding:1.6rem}@media (min-width:600px){.contact--form .form--container{padding:5rem}}.contact--form .form--container label{display:block;margin-bottom:2rem;position:relative;width:100%}.contact--form .form--container span{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.2rem;position:absolute;right:1rem;top:1.4rem;width:1.2rem;z-index:2}@media (min-width:600px){.contact--form .form--container .row{display:flex;gap:2rem}}.contact--form .form--container .form-input{background:#fff;border:none;border-bottom:.1rem solid #b6b8ba;border-radius:4px;color:#303030;outline:none;padding:1.5rem;width:100%}.contact--form .form--container .form-input:-webkit-autofill,.contact--form .form--container .form-input:-webkit-autofill:focus,.contact--form .form--container .form-input:-webkit-autofill:hover{-webkit-text-fill-color:#303030!important;-webkit-box-shadow:inset 0 0 0 1000px #fff}.contact--form .form--container .form-input:-webkit-autofill::placeholder,.contact--form .form--container .form-input:-webkit-autofill:focus::placeholder,.contact--form .form--container .form-input:-webkit-autofill:hover::placeholder{color:#303030}.contact--form .form--container .form-input::-moz-placeholder{color:#999;font-family:open sans;font-weight:400}.contact--form .form--container .form-input:-ms-input-placeholder{color:#999;font-family:open sans;font-weight:400}.contact--form .form--container .form-input::placeholder{color:#999;font-family:open sans;font-weight:400}.contact--form .form--container .form-input[data-name=name]~span{background-image:url(/images/icons/user.png)}.contact--form .form--container .form-input[data-name=email]~span{background-image:url(/images/icons/mail.png)}.contact--form .form--container .form-input[data-name=phone]~span{background-image:url(/images/icons/tel.png)}.contact--form .form--container .form-input[data-name=postal]~span,.contact--form .form--container .form-input[data-name=zip]~span{background-image:url(/images/icons/pointer.png)}.contact--form .form--container .form-input.error{border:.1rem solid red;color:red}.contact--form .form--container .form-input.error~span{top:1.6rem}.contact--form .form--container .form-input.error::-moz-placeholder{color:red}.contact--form .form--container .form-input.error:-ms-input-placeholder{color:red}.contact--form .form--container .form-input.error::placeholder{color:red}.contact--form .form--container .form-input.error:-webkit-autofill{-webkit-text-fill-color:red}.contact--form .form--container .form-input.error[data-name=email]~span,.contact--form .form--container .form-input.error[data-name=name]~span,.contact--form .form--container .form-input.error[data-name=phone]~span,.contact--form .form--container .form-input.error[data-name=postal]~span,.contact--form .form--container .form-input.error[data-name=zip]~span{background-image:url(/images/icons/error.png)}.contact--form .form--container .form-input.valid~span{top:1.6rem}.contact--form .form--container .form-input.valid[data-name=name]~span{background-image:url(/images/icons/valid-user.png)}.contact--form .form--container .form-input.valid[data-name=email]~span{background-image:url(/images/icons/valid-mail.png)}.contact--form .form--container .form-input.valid[data-name=phone]~span{background-image:url(/images/icons/valid-tel.png)}.contact--form .form--container .form-input.valid[data-name=postal]~span,.contact--form .form--container .form-input.valid[data-name=zip]~span{background-image:url(/images/icons/valid-pointer.png)}.contact--form .terms{color:#fff;font-size:1.2rem;margin:2rem 0 0;text-align:center}.contact--form .info--button{background-image:linear-gradient(180deg,#f70105,#9f0a0a);cursor:pointer;position:relative;text-transform:uppercase;width:18.5rem}.contact--form .info--button:hover{background-image:linear-gradient(180deg,#2f7eff,#004ac4)}.contact--form .spinner{left:20px;position:absolute;top:18px;width:6px}.contact--form .spinner:after{-webkit-animation:spinner 1.2s infinite;animation:spinner 1.2s infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:8px;box-sizing:border-box;content:" ";display:block;height:0;width:6px}.ai-top-icons{bottom:0;left:0;min-height:200px;position:absolute;width:100%;z-index:2}.ai-top-icons .content{height:100%;padding:16px;position:relative;width:100%;z-index:2}.ai-top-icons .content:before{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.24) 0,rgba(13,53,101,.24) 100%);box-shadow:0 4px 31.8px 31px hsla(0,0%,100%,.1);content:"";filter:blur(60px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ai-top-icons .content ul{display:grid;gap:16px;grid-template-areas:"a b" "c d" "e e";grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;position:relative;text-align:center;z-index:2}.ai-top-icons .content ul li{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff,#999);background-clip:text;-webkit-background-clip:text;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;height:60px;line-height:normal;text-shadow:0 4px 4px rgba(0,98,255,.25);width:100%}.ai-top-icons .content ul li:first-child{grid-area:a}.ai-top-icons .content ul li:nth-child(2){grid-area:b}.ai-top-icons .content ul li:nth-child(3){grid-area:c}.ai-top-icons .content ul li:nth-child(4){grid-area:d}.ai-top-icons .content ul li:nth-child(5){grid-area:e}.ai-top-icons .content ul li:before{display:none}@media screen and (min-width:425px){.ai-top-icons .content ul li{font-size:16px;height:70px}}@media screen and (min-width:1024px){.ai-top-icons .content ul{display:flex;flex-direction:row;flex-wrap:nowrap}}@media screen and (min-width:1445px){.ai-top-icons .content ul li{font-size:22px;height:100px}}@media screen and (min-width:1600px){.ai-top-icons .content ul li{font-size:24px}}.ai-icon-card{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:32px;max-width:375px;text-align:center}.ai-icon-card h2{color:#fff;font-size:24px;font-weight:800}.ai-form-wrapper{background-color:var(--primary);border-bottom:1px solid #ffffff50;border-top:1px solid #ffffff50;color:#fff;height:100%;margin:auto;max-width:450px;padding:24px;position:relative;width:100%}.ai-form-wrapper .ai-form-title{font-size:40px;font-weight:200;margin-bottom:.75rem;text-align:center;text-transform:capitalize}.ai-form-wrapper .ai-form-title .highlight{color:var(--secondary);font-weight:700}.ai-form-wrapper .ai-form-subtitle{font-size:16px;margin-bottom:1.5rem;text-align:center;text-transform:capitalize}@media (min-width:1024px){.ai-form-wrapper .ai-form-subtitle{padding-left:2.5rem;padding-right:2.5rem}}.ai-form-wrapper .ai-form-features{display:flex;flex-wrap:wrap;gap:.5rem 0;justify-content:space-between}.ai-form-wrapper .ai-form-features .checkmark-item{align-items:center;display:flex;font-size:.75rem;font-weight:500;width:50%}@media (min-width:480px){.ai-form-wrapper .ai-form-features .checkmark-item{font-size:.875rem}}@media (min-width:768px){.ai-form-wrapper .ai-form-features .checkmark-item{padding-left:1.25rem}}.ai-form-wrapper .ai-form-features .checkmark-item img{align-self:center;margin-right:.5rem}.ai-form-wrapper .ai-form-features .checkmark-item.no-wrap{white-space:nowrap}.ai-form-wrapper .ai-form{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;padding-top:1rem}@media (min-width:768px){.ai-form-wrapper .ai-form{gap:20px}}.ai-form-wrapper .ai-form .form-select-container{position:relative;width:100%}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper{background-color:#fff}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#fff;border-radius:5px;color:#4a5a6d;font-size:.875rem;outline:none;padding:10px 15px;position:relative;width:100%;z-index:20}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select:focus{box-shadow:0 0 0 2px var(--primary);outline-offset:2px}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select.error{border-color:red!important;color:red!important}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select.error::-moz-placeholder{color:red}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select.error:-ms-input-placeholder{color:red}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select.error::placeholder{color:red}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .form-select.valid{color:green}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .dropdown-icon{fill:#bfcadb;height:.75rem;position:absolute;right:27px;top:18px;width:1.25rem;z-index:10}@media (min-width:1280px){.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .dropdown-icon{right:64px}}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .dropdown-icon.error{fill:red}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .dropdown-icon.valid{fill:green}.ai-form-wrapper .ai-form .form-select-container .form-select-wrapper .error-message{color:red;font-size:.75rem;font-weight:300;height:0;overflow:hidden;padding-left:1rem;transition:all .3s ease}.ai-form-wrapper .ai-form .form-name-container{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media (min-width:480px){.ai-form-wrapper .ai-form .form-name-container{flex-direction:row}}.ai-form-wrapper .ai-form .form-name-container.full-width .form-input-container{width:100%}.ai-form-wrapper .ai-form .form-name-container .form-input-container{background-color:#fff;border-radius:5px;font-size:.875rem;position:relative;width:100%}@media (min-width:480px){.ai-form-wrapper .ai-form .form-name-container .form-input-container{width:50%}}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input{background-color:#fff;border-radius:5px;color:#4a5a6d;outline:none;padding:10px 15px;width:100%}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input::-moz-placeholder{color:#4a5a6d}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input:-ms-input-placeholder{color:#4a5a6d}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input::placeholder{color:#4a5a6d}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input:focus{box-shadow:0 0 0 2px var(--primary);outline-offset:2px}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.error{border-color:red!important;color:red!important}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.error::-moz-placeholder{color:red}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.error:-ms-input-placeholder{color:red}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.error::placeholder{color:red}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.error~.error-message{display:block;height:20px}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.valid{color:green}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.valid:-webkit-autofill{color:green}.ai-form-wrapper .ai-form .form-name-container .form-input-container .form-input.valid:autofill{color:green}.ai-form-wrapper .ai-form .form-name-container .form-input-container .input-icon{fill:#bfcadb;height:1rem;position:absolute;right:1rem;top:11px;width:.75rem}@media (min-width:480px){.ai-form-wrapper .ai-form .form-name-container .form-input-container .input-icon{right:.5rem}}.ai-form-wrapper .ai-form .form-name-container .form-input-container .input-icon.error{fill:red}.ai-form-wrapper .ai-form .form-name-container .form-input-container .input-icon.valid{fill:green}.ai-form-wrapper .ai-form .form-name-container .form-input-container .error-message{color:red;font-size:10px;font-weight:300;height:0;overflow:hidden;padding-left:1rem;transition:all .3s ease}.ai-form-wrapper .ai-form .form-name-container .form-input-container .error-message.show{display:block;height:20px}.ai-form-wrapper .ai-form .form-submit-button{-webkit-animation:mover 1s ease-in-out infinite alternate;animation:mover 1s ease-in-out infinite alternate;background-color:red;border-radius:5px;color:var(--primary-dark);font-size:1.5rem;font-weight:700;margin-left:1.25rem;margin-right:1.25rem;padding:.5rem 0;position:relative}@media (min-width:1536px){.ai-form-wrapper .ai-form .form-submit-button{margin-left:20px;margin-right:20px}}.ai-form-wrapper .ai-form .form-submit-button:hover{background-color:#fff;color:red}.ai-form-wrapper .ai-form .form-submit-button .spinner{display:none;left:26px;position:absolute;top:15px;width:6px}.ai-form-wrapper .ai-form .form-submit-button .spinner:after{-webkit-animation:spinner 1.2s infinite;animation:spinner 1.2s infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:8px;box-sizing:border-box;content:"";display:block;height:0;width:6px}.ai-form-wrapper .ai-form .form-submit-button .spinner.show{display:block}.ai-form-wrapper .ai-form .form-disclaimer{font-size:11px;font-weight:400;line-height:1rem;margin:0;text-align:center}.ai-form-wrapper .ai-form .form-disclaimer .terms-link{color:#fff;cursor:pointer;display:inline;font-weight:700;text-decoration:underline;text-transform:capitalize}.ai-form-wrapper .form-container{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:480px){.ai-form-wrapper .form-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.ai-form-wrapper .form-container{padding-left:20px;padding-right:20px}}@media (min-width:1200px){.ai-form-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff10;border:1px solid #ffffff50;border-radius:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px;position:absolute;right:50px;top:calc(50% - 220px);z-index:100}}@media (min-width:1580px){.ai-form-wrapper{left:calc(50% + 300px);right:auto}}body{font-family:OpenSans,sans-serif}.roboto,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}select{-webkit-appearance:none;outline:none}input{background:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#0b2241!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.valid>input:-webkit-autofill{-webkit-text-fill-color:#188908!important}.error>input:-webkit-autofill{-webkit-text-fill-color:red!important}@keyframes spinner{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}@-webkit-keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.li-before-check{position:relative}.li-before-check:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5' stroke='%231D5238' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;left:-28px;position:absolute;top:0;width:24px}.form--modal .ai-form-wrapper{margin-top:100px}@media screen and (min-width:1200px){.form--modal .ai-form-wrapper{left:calc(50% - 225px);right:auto;top:calc(50% - 220px)}}:root{counter-reset:masonry}.blog--content{margin-bottom:8rem;margin-top:15rem}.blog--content .section--content{padding:2.4rem}.blog .article--wrapper{border-radius:1rem;margin:2.4rem auto;max-width:100%;overflow:hidden;width:32.2rem}.blog .article--content .text--wrapper{background-color:#ddd;padding:2rem}.blog .article--content .text--wrapper .desktop{color:#06090e;font-size:1.5rem;line-height:2.4rem;margin-bottom:3.2rem}.blog .article--content .text--wrapper .date{color:#999;font-size:1.2rem;font-weight:600;line-height:2.4rem}.blog .article--content .img--wrapper{height:24rem;position:relative}.blog .article--content .img--wrapper .title{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.4rem;padding:2rem;position:absolute;width:100%}.blog .article--bg{height:24rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.article--wrapper{margin:12rem auto auto;max-width:140rem}.article--title{color:#fff;font-size:2.4rem;font-weight:600}.article--data{font-size:1.2rem}.article--img{float:left;margin-bottom:2rem;margin-right:2rem;margin-top:4rem}.article--img img{height:12rem;width:12rem}@media (min-width:640px){.article--img img{height:29rem;width:29rem}}.article--body{margin-bottom:4rem;margin-top:4rem}.article--body .bold{font-weight:700}.article--body h2{font-size:1.6rem;line-height:2rem}.article--body h2,.article--body h3{font-weight:700;margin-bottom:1.6rem}.article--body h3{font-size:1.4rem;line-height:1.8rem}.article--body *{color:#fff;font-size:1.5rem;font-weight:light;line-height:1.9rem}.article--body ol,.article--body p,.article--body ul{color:#fff;margin-bottom:2rem}.article--body ol,.article--body ul{text-indent:2.4rem}.article--body ol li,.article--body ul li{margin-bottom:.8rem}.article--body ol li span,.article--body ul li span{position:relative}.article--body ol li span:before,.article--body ul li span:before{background-color:red;content:"";height:.9rem;left:-2.4rem;position:absolute;top:calc(50% - .4rem);width:.9rem}.article--card{max-width:32rem}.article .recent-articles{margin:8rem auto auto;max-width:140rem}.article .recent-articles .article--title{text-align:center}@media (min-width:1200px){.article .recent-articles .article--title{padding-left:4rem}}@media (min-width:1400px){.article .recent-articles .article--title{text-align:left}}.article .recent-articles .article--content .img--wrapper,.article .recent-articles .article--content .img--wrapper img{height:22rem}.article .recent-articles .article--content .img--wrapper .title{align-items:center;display:flex;height:8rem}.article .recent-articles .article--content .text--wrapper .desktop{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;height:12rem;overflow:hidden;text-overflow:ellipsis}@media (min-width:710px){.article .recent-articles{max-width:68rem}}@media (min-width:1000px){.article .recent-articles{max-width:100rem}}@media (min-width:1400px){.article .recent-articles{max-width:140rem}}.article .recent-articles .article--card{border-radius:8px;margin:auto;overflow:hidden}.article .splide{max-width:100%;padding:2.4rem}@media (min-width:1200px){.article .splide{padding:4rem}}.article .splide .slider--nav{display:flex;gap:2rem;justify-content:center;margin:4rem auto;max-width:12rem;position:relative}.article .splide .slider--nav-btn{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:3rem;justify-content:center;width:3rem;z-index:9}.article .splide .splide__arrow{opacity:1}.article .splide .splide__arrow--prev img{transform:rotate(180deg)}.article .back--btn a{align-items:center;background-color:red;border-radius:.4rem;color:#fff;display:flex;font-size:1.5rem;font-weight:600;padding:.8rem 2rem .8rem .8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.article .back--btn a img{transform:rotate(180deg)}@media (min-width:1200px){.article--wrapper{margin-top:16rem}.article--title{font-size:3rem;margin-bottom:1rem}.article--date{margin-bottom:4rem}.article--img{margin-right:4rem;margin-top:0;padding-bottom:0}.article--body h2{font-size:2rem;line-height:2.4rem}.article--body *,.article--body h3{font-size:1.6rem;line-height:2rem}}.ai-page{font-family:Poppins,sans-serif}.ai-page .color-highlight{color:red}#splash{height:100vh;position:relative}@media (min-width:1400px){#splash{min-height:1200px}}@-webkit-keyframes elasticus{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@keyframes elasticus{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}#splash .slider{align-items:center;background-color:transparent;color:#fff;display:flex;height:100vh;justify-content:center;margin:auto;max-width:170rem;overflow:visible;position:relative;transition:background-color 2s;width:100vw}@media (min-width:1400px){#splash .slider{min-height:1200px}}#splash .slider .item .images{margin-top:-150px;padding-top:60%;position:relative;width:70%}#splash .slider .item .images .grid{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:8}@media (max-width:340px){#splash .slider .item .images .grid{grid-column-gap:28px;grid-row-gap:28px}}@media (max-width:300px){#splash .slider .item .images .grid{grid-column-gap:24px;grid-row-gap:24px}}#splash .slider .item{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media (max-width:425px){#splash .slider .item{left:-2rem}}#splash .slider .item .img{height:100%;position:relative;width:100%;will-change:transform;will-change:opacity}#splash .slider .item .img img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}#splash .slider .item .img-1{grid-area:3/2/9/5}#splash .slider .item .img-2{grid-area:2/5/10/11}@media (max-width:768px){#splash .slider .item .img-2{grid-area:2/5/10/13}}#splash .slider .item .img-3{grid-area:10/1/9/5}#splash .slider .item .img-3 img{height:auto;-o-object-fit:cover;object-fit:cover}#splash .slider .item .img-4{grid-area:7/5/13/13}@media (max-width:760px){#splash .slider .item .img-1{display:none}#splash .slider .item .img-2{grid-area:1/1/5/12}#splash .slider .item .img-4{grid-area:4/1/11/12}#splash .slider .item .img-4 img{-o-object-fit:cover;object-fit:cover}#splash .slider .item .img-3{grid-area:11/5/12/12}}#splash .slider .item:not(.is-active){opacity:0;pointer-events:none}.ai-splash{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh;min-height:895px;padding:16px;position:relative}.ai-splash .hero-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.ai-splash .ai-splash-content{padding-bottom:100px;position:relative;z-index:2}.ai-splash h1{font-size:32px;font-weight:700;margin-bottom:16px}.ai-splash h1,.ai-splash h2{color:#fff;text-align:center}.ai-splash h2{font-size:24px;font-weight:400;margin-bottom:24px}.ai-splash ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0 0 0 16px;padding:0}.ai-splash ul li{color:#fff;font-size:16px;font-weight:400;margin-bottom:8px;position:relative;text-align:left;text-align:center;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ai-splash ul li:before{border-bottom:5px solid transparent;border-left:8px solid red;border-top:5px solid transparent;content:"";height:0;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:0}@media screen and (min-width:768px){.ai-splash{padding:40px}.ai-splash h1{font-size:42px}.ai-splash h2{font-size:24px}}@media screen and (min-width:1200px){.ai-splash{align-items:flex-start}.ai-splash h1,.ai-splash h2{text-align:left}.ai-splash ul{align-items:flex-start;justify-content:flex-start}.ai-splash ul li{font-size:24px}.ai-splash .ai-splash-content{margin:0 auto;max-width:1500px;width:100%}}.ai-card-videos{padding-top:100px}.ai-card-videos .content{margin:0 auto;max-width:1500px;padding:16px}.ai-card-videos .content .cards-wrapper{display:flex;flex-direction:column;gap:32px}.ai-card-videos .content .middle-line{display:none;position:absolute}.ai-card-videos .content .card{margin:0 auto;max-width:450px}.ai-card-videos .content .card-content{display:flex;flex-direction:column}.ai-card-videos .content .card-video{height:auto;width:100%}.ai-card-videos .content .card-video video{height:100%;width:100%}.ai-card-videos .content .card-text{margin-top:10px}.ai-card-videos .content .card-text h3{color:red;font-size:16px;font-weight:600;margin-bottom:8px}.ai-card-videos .content .card-text p{color:#fff;font-size:14px;font-weight:400}@media screen and (min-width:425px){.ai-card-videos .content .cards-wrapper{position:relative}.ai-card-videos .content .cards-wrapper:after,.ai-card-videos .content .cards-wrapper:before{background-color:#fff;content:"";height:100%;left:calc(50% - 300px);opacity:.2;position:absolute;top:0;width:1px}.ai-card-videos .content .cards-wrapper:before{left:calc(50% - 300px)}.ai-card-videos .content .cards-wrapper:after{left:calc(50% + 300px)}.ai-card-videos .content .cards-wrapper .middle-line{background-color:#fff;display:block;height:1px;opacity:.2;top:50%;width:100%}}@media screen and (min-width:1024px){.ai-card-videos{padding-bottom:100px}.ai-card-videos .content{padding:32px}.ai-card-videos .content .cards-wrapper{display:grid;gap:32px;grid-template-columns:1fr 1fr}.ai-card-videos .content .cards-wrapper:after,.ai-card-videos .content .cards-wrapper:before{height:1px;left:0;width:100%}.ai-card-videos .content .cards-wrapper:before{top:-40px}.ai-card-videos .content .cards-wrapper:after{bottom:-40px;top:auto}.ai-card-videos .content .cards-wrapper .card{margin:0;max-width:100%}.ai-card-videos .content .cards-wrapper .card-content{flex-direction:row;gap:24px}.ai-card-videos .content .cards-wrapper .card-video{height:auto;max-width:268px;padding-top:8px;width:268px}.ai-card-videos .content .cards-wrapper .card-video video{width:268px}.ai-card-videos .content .cards-wrapper .card-text{max-width:373px;width:100%}.ai-card-videos .content .cards-wrapper .card-text h3{font-size:18px}.ai-card-videos .content .cards-wrapper .card-text p{font-size:16px}}@media screen and (min-width:1200px){.ai-card-videos .content .cards-wrapper{gap-rows:72px;gap:48px}.ai-card-videos .content .cards-wrapper .card-text h3{font-size:24px;line-height:1;margin-bottom:16px}}@media screen and (min-width:1440px){.ai-card-videos .content .cards-wrapper .card-text h3{font-size:32px}}.ai-middle-content{padding-bottom:48px;padding-inline:16px;padding-top:100px}.ai-middle-content .content{margin:0 auto;max-width:1500px;text-align:center}.ai-middle-content .content h2{color:red;font-size:24px;font-weight:600;margin-bottom:16px;text-align:center}.ai-middle-content .content h3{color:#fff;font-size:18px;font-weight:500;margin-bottom:16px;text-align:center}.ai-middle-content .content p{color:#fff;font-size:16px;margin-bottom:16px;text-align:center}@media screen and (min-width:1024px){.ai-middle-content{padding-bottom:0}.ai-middle-content .content h2{font-size:30px}.ai-middle-content .content h3{font-size:24px}.ai-middle-content .content p{font-size:20px;margin:0 auto;max-width:1300px}}.ai-partners{position:relative;width:100%}.ai-partners--img{-webkit-animation:moveLogos 2500s linear 0s infinite;animation:moveLogos 2500s linear 0s infinite;background-size:cover;height:30rem;margin-bottom:4rem}.ai-partners--img.lazy-bg-loaded{background-image:url(/images/bg/logos-slider.webp)}.ai-partners .section--header{color:red;font-size:24px;font-weight:600;margin-bottom:8rem}.ai-partners .section--header .white{color:#fff}@media (min-width:640px){.ai-partners--img{height:45rem}}@media (min-width:1200px){.ai-partners .section--header{font-size:30px}.ai-partners--img{background-repeat:repeat-x;background-size:auto;height:60rem}.ai-partners--img.lazy-bg-loaded{background-image:url(/images/bg/logos-slider-full.webp)}}.ai-icon-cards{align-items:center;background-image:url(/images/bg/texture-2.png);background-repeat:repeat;background-size:cover;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:935px;padding-inline:24px;position:relative}.ai-icon-cards--wrapper{margin:0 auto;max-width:1500px;position:relative;z-index:2}@media screen and (min-width:768px){.ai-icon-cards--wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.ai-icon-cards--wrapper{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}}.ai-content-experience{height:100%;margin-bottom:100px;padding:24px 24px 100px;position:relative;width:100%}.ai-content-experience:after{background:linear-gradient(180deg,#000,#7a7a7a 50%,#000);content:"";height:100%;left:0;opacity:.13;position:absolute;top:0;width:100%;z-index:1}.ai-content-experience--wrapper{margin:0 auto;max-width:1500px;position:relative;z-index:2}.ai-content-experience h2{color:red;font-size:24px;font-weight:600;margin-bottom:48px;text-align:center}.ai-content-experience h2 .white{color:#fff}.ai-content-experience .cards .card{align-items:center;display:flex;flex-direction:column-reverse;gap:16px;justify-content:center;margin:0 auto 40px;max-width:300px}.ai-content-experience .cards .card .text{text-align:center}.ai-content-experience .cards .card .text h3{color:red;font-size:18px;font-weight:600}.ai-content-experience .cards .card .text p{color:#fff;font-size:16px;font-weight:400}@media screen and (min-width:768px){.ai-content-experience{padding-bottom:120px}.ai-content-experience .cards{display:grid;gap:24px 48px;grid-template-columns:repeat(2,1fr);position:relative}.ai-content-experience .cards:before{background:#fff;content:"";height:1px;left:0;opacity:.13;position:absolute;top:calc(50% - 20px);width:100%;z-index:2}.ai-content-experience .cards:after{background:#fff;content:"";height:100%;left:50%;opacity:.13;position:absolute;top:0;width:1px;z-index:2}.ai-content-experience .cards .card{flex-direction:row;gap:32px;margin-left:auto;margin-right:0;max-width:550px}.ai-content-experience .cards .card.card-reverse{flex-direction:row-reverse;margin-left:0;margin-right:auto}.ai-content-experience .cards .card.card-reverse .text{text-align:left}.ai-content-experience .cards .card .text{text-align:right}}@media screen and (min-width:768px) and (min-width:1024px){.ai-content-experience h2{font-size:30px}}@media screen and (min-width:768px) and (min-width:1200px){.ai-content-experience h2{margin-bottom:64px}.ai-content-experience .cards{gap:48px 120px}}@media screen and (min-width:1920px){.ai-content-experience{padding-top:100px}}.ai-pa{margin-bottom:100px;padding:40px 20px;width:100%}@media (min-width:1536px){.ai-pa{border-radius:25px;margin-left:auto;margin-right:auto;max-width:1440px}}.ai-pa__content{display:flex;flex-direction:column;gap:32px;margin-left:20px;position:relative}@media (min-width:1024px){.ai-pa__content{gap:20px;margin-left:50px}}.ai-pa__content:before{background-color:red;content:"";height:100%;left:-20px;position:absolute;top:0;width:4px}@media (min-width:1024px){.ai-pa__content:before{left:-35px;width:5px}}.ai-pa__text{color:#fff;font-size:14px;font-weight:400;line-height:1.75;position:relative;width:100%}.ai-pa__title{font-size:24px;font-weight:300;line-height:32px;margin-bottom:40px}@media (min-width:1024px){.ai-pa__title{font-size:36px;line-height:50px}}.ai-pa__title--bold{font-weight:800}.ai-pa__title--highlighted{color:red;display:inline-block;font-weight:800;position:relative}.ai-pa__title--highlighted:after{background-color:#fff;bottom:-16px;content:"";height:4px;left:0;position:absolute;width:105%}.ai-pa__actions{display:flex;flex-direction:column-reverse;gap:32px}@media (min-width:768px){.ai-pa__actions{align-items:end;flex-direction:row;gap:64px}}@media (min-width:1024px){.ai-pa__actions{gap:80px;justify-content:flex-start}}.ai-pa__button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px!important;font-weight:600;padding:12px 24px!important;transition:all .3s ease}.ai-pa__button:hover{background-color:#fff;color:red}.ai-pa__logo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ai-bottom-content{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;min-height:858px;padding:24px;position:relative;z-index:1}.ai-bottom-content:before{background-image:url(/images/bg/texture.webp);background-repeat:repeat;background-size:fill;opacity:.3}.ai-bottom-content:after,.ai-bottom-content:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ai-bottom-content:after{background:linear-gradient(180deg,#000,transparent 50%,#000);opacity:1;z-index:2}.ai-bottom-content__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1500px;position:relative;text-align:center;z-index:3}.ai-bottom-content__title{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px}.ai-bottom-content__title .red{color:red}.ai-bottom-content__subtitle{color:#fff;font-size:20px;font-weight:400}.ai-bottom-content__text{color:#fff;font-size:16px;font-weight:400;margin-bottom:24px}.ai-bottom-content__button{background-color:red;border-radius:5px;color:#fff;font-size:16px;font-weight:400;font-weight:600;padding:10px 20px}@media screen and (min-width:1024px){.ai-bottom-content__title{font-size:32px;margin-bottom:32px}.ai-bottom-content__subtitle{font-size:24px;margin-bottom:24px}}.ai-footer{min-height:450px;padding:100px 24px;text-align:center}.ai-footer,.ai-footer__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.ai-footer__content{gap:12px;margin:0 auto;max-width:1500px}.ai-footer__logo{margin-bottom:24px}.ai-footer h2{color:#fff;font-size:18px;font-weight:600}.ai-footer a{color:#fff;display:block;font-size:16px;font-weight:600;margin-bottom:48px}.ai-footer p{color:#fff;font-size:14px;font-weight:400;margin-bottom:24px}.lead-vendor .section--header,.lead-vendor .section--text{position:relative;z-index:9}.lead-vendor .section--cards{margin-top:2rem}.lead-vendor .section--cards .card{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width:380px){.lead-vendor .section--cards .card{transform:scale(.8)}}@media (max-width:320px){.lead-vendor .section--cards .card{transform:scale(.6)}}.lead-vendor .section--cards .card.campuses .number{display:inline-block;width:15rem}@media (min-width:1200px){.lead-vendor .section--cards .card.campuses .number{width:27.2rem}}.lead-vendor .section--cards .text{color:#b9b9b9;font-size:2.4rem;line-height:3rem;text-align:right}.lead-vendor .section--cards .text span{font-size:3rem;letter-spacing:.1rem;line-height:3rem}.lead-vendor .section--cards .number{color:red;font-size:8rem;font-weight:600;margin-left:2rem}.lead-vendor .section--flags{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin:2rem auto 0;max-width:32rem;width:100%}.lead-vendor .section--flags .flag{width:calc(25% - 3rem)}.lead-vendor .section--flags .flag img{display:block;margin:auto;opacity:.85}@media (min-width:1200px){.lead-vendor .section--cards{height:32rem;position:relative}.lead-vendor .section--cards .card{position:absolute}.lead-vendor .section--cards .text{font-size:4rem}.lead-vendor .section--cards .text span{font-size:4.8rem;line-height:100%}.lead-vendor .section--cards .number{font-size:13rem}.lead-vendor .section--cards .languages{left:0;top:2rem}.lead-vendor .section--cards .countries{bottom:0;left:45rem}.lead-vendor .section--cards .campuses{right:0}.lead-vendor .section--flags{flex-wrap:nowrap;margin:4rem auto;max-width:70rem}}.lead-generation{background-repeat:no-repeat;background-size:cover}.lead-generation.lazy-bg-loaded{background-image:url(/images/bg/lead-generation-bg.jpg)}.lead-generation .section--text{color:#fff}.lead-generation .section--text p{font-size:2.4rem;margin-bottom:2rem;opacity:0}@media (min-width:1200px){.lead-generation .section--text p{margin-bottom:8rem}.lead-generation .section--text .lg-text-big{display:inline-block;font-size:4rem;line-height:4rem;margin-bottom:2.4rem}.lead-generation .section--text .lg-mb-10{margin-bottom:10rem}}#personality-assessment{background-color:#13161a}#personality-assessment ol{counter-reset:li;list-style:none;margin-left:4.8rem}#personality-assessment ol li{counter-increment:li;line-height:2.4rem;margin-bottom:1.6rem;padding-bottom:1rem;padding-left:1rem;position:relative}#personality-assessment ol li:before{align-items:center;border:.1rem solid #fff;border-radius:50%;color:red;content:counter(li);display:flex;font-size:1.8rem;font-weight:700;height:3rem;justify-content:center;left:-4rem;line-height:100%;position:absolute;text-align:center;top:-.3rem;width:3rem}#personality-assessment .section--text{color:#fff;font-size:2.2rem}#personality-assessment .section--text.small{font-size:1.6rem}#personality-assessment .section--img img{display:block;margin:auto;max-width:35rem;width:100%}#personality-assessment .section--img .pa-logo{display:block;margin:2rem auto;width:160px}#personality-assessment .section--video{position:relative}#personality-assessment .section--video .overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:9}#personality-assessment .section--video .overlay.hide{display:none}#personality-assessment .section--video .overlay .play{align-items:center;background-color:rgba(0,0,0,.9);border-radius:50%;cursor:pointer;display:flex;height:7rem;justify-content:center;overflow:hidden;width:7rem}#personality-assessment .section--video .overlay .play .triangle{border-color:transparent transparent transparent #dec8c8;border-style:solid;border-width:15px 0 15px 26px;height:0;width:0}#personality-assessment .section--video .pa-video{width:100%}#personality-assessment .list--count{color:#fff;font-size:2.2rem;text-align:left}#personality-assessment .list--count li{opacity:0}#personality-assessment .list--wrapper{margin:auto;max-width:51rem;padding:4rem 2rem}#personality-assessment .list--wrapper .desktop--laptop{margin-top:8rem;min-height:38rem;position:relative}@media (min-width:525px){#personality-assessment .list--wrapper .desktop--laptop{min-height:48rem}}#personality-assessment .list--wrapper .desktop--laptop img{max-width:100%}#personality-assessment .list--wrapper .desktop--laptop .laptop--image{height:auto;position:absolute;right:0;top:8rem;width:494px;z-index:6}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-1,#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-2,#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-3{height:auto;max-width:80%;opacity:0;position:absolute;transform:translateY(-200);width:255px}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-1{right:-2rem;top:-1rem;z-index:5}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-2{left:1rem;top:-6rem}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-3{left:-7rem;top:8rem;z-index:4}@media (min-width:1200px){#personality-assessment .list--wrapper{display:flex;max-width:100%;padding:14rem 0}#personality-assessment .list--wrapper .desktop--laptop{display:block;margin-top:0;min-height:auto;position:relative;width:50%}#personality-assessment .list--wrapper .desktop--laptop .laptop--image{height:293px;position:absolute;right:4rem;top:0;width:494px;z-index:6}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-1,#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-2,#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-3{height:206px;position:absolute;width:255px}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-1{left:auto;right:32rem;top:-8rem;z-index:5}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-2{left:auto;right:6rem;top:-3rem}#personality-assessment .list--wrapper .desktop--laptop .laptop--screen-3{left:auto;right:38rem;top:6rem;z-index:4}#personality-assessment .list--wrapper li{margin-bottom:2.4rem}#personality-assessment .list--count{width:50%}#personality-assessment .list--count li{font-size:3.6rem;line-height:4rem}#personality-assessment .list--count li:before{top:.7rem}#personality-assessment .section--img.mobile{display:none}#personality-assessment .section--text{font-size:3rem;margin-bottom:10rem}#personality-assessment .section--text .lg-text-big{font-size:4.8rem;margin-bottom:4rem;margin-top:4rem}#personality-assessment .section--text .lg-max-width{font-size:3rem;margin:auto;max-width:90rem}#personality-assessment .section--video .pa-video{height:auto;width:100%}#personality-assessment .wrapper.bottom{align-items:flex-end;display:flex;margin:2rem 0 4rem}#personality-assessment .wrapper.bottom .section--text p{font-size:2.2rem;margin-left:4rem;text-align:left}#personality-assessment .wrapper.bottom .section--text{margin-bottom:0;margin-top:0}#personality-assessment .wrapper.bottom .section--img .pa-logo{height:auto;margin:0;width:23.4rem}}#development{background-color:#000;max-width:100%;overflow:hidden}#development .splide{font-size:1rem}#development .splide--list{padding-bottom:24rem!important}@media (max-width:768px){#development .splide__track{padding-bottom:4rem}}#development .splide__arrow--prev img{transform:rotate(180deg)}#development .splide__slide img{-webkit-box-reflect:below 8px linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.04) 47px,transparent 75px);display:block;height:auto;margin:auto;max-width:24.4rem;width:100%}#development .section--cards .card{opacity:0;padding:2rem 0;text-align:center;transform:translateX(-200)}#development .section--cards .card--header{color:#fff;font-size:2.2rem;font-weight:600;margin-bottom:1rem}#development .section--cards .card--text{font-size:1.6rem}#development .section--slider .slider--nav{display:flex;gap:2rem;justify-content:center;margin:4rem auto;max-width:12rem;position:relative}#development .section--slider .slider--nav-btn{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:3rem;justify-content:center;width:3rem;z-index:9}@media (min-width:1200px){#development .splide{max-width:82.5rem;padding-right:0}#development.section--padding{padding-right:0}#development .section--content{max-width:100%}#development .section--wrapper{display:flex}#development .section--cards{margin-bottom:6rem;padding-right:4rem;width:50%}#development .section--cards .card{padding-bottom:4rem;padding-top:0;text-align:right}#development .section--cards .card:last-of-type{padding-bottom:0}#development .section--cards .card--header{font-size:3.6rem;margin-bottom:0}#development .section--cards .card--text{font-size:1.8rem}#development .splide--wrapper{transform:translateY(-3rem);width:50%}#development .section--slider:after{background-image:linear-gradient(90deg,transparent,#000);content:"";display:block;height:calc(100% - 100px);left:0;position:absolute;top:0;width:100%}}@media (min-width:1200px) and (min-width:1680px){#development .section--slider .slider--nav{margin-left:6rem}}@media (min-width:1200px){#development .section--text{font-size:1.8rem;margin:auto;max-width:1500px}}@media (min-width:1200px) and (max-width:1600px){#development .section--text{padding-right:4rem}}#campaign-management .section--list{margin:auto;max-width:25rem}#campaign-management .section--list .list--item{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem;opacity:0}#campaign-management .section--list .list--item .item--icon{display:flex;justify-content:center;margin-top:2rem}#campaign-management .section--list .list--item .item--title{color:#fff;font-size:1.8rem;font-weight:600;position:relative;width:15rem}#campaign-management .section--list .list--item .item--title span{font-size:2.4rem}#campaign-management .section--list .list--item .item--title:after{border-bottom:1px dashed #ffffff40;bottom:-1rem;content:"";left:0;position:absolute;width:100%}#campaign-management .section--subheader{font-size:2.2rem;font-weight:600;margin-bottom:4rem;text-align:center}#campaign-management .section--text{color:#fff}#campaign-management .section--text h4{color:red;font-size:2.2rem;margin-bottom:1rem}#campaign-management .section--text p{margin:auto;max-width:40rem}#campaign-management .section--text .font--16{font-size:1.6rem}@media (min-width:768px){#campaign-management .section--text{margin-bottom:8rem}}#campaign-management .section--chart{margin-top:4rem;padding-top:4rem}@media (max-width:768px){#campaign-management .section--chart .chart{display:none}}#campaign-management .section--chart .buttons{bottom:calc(100% + 4rem);left:4rem;position:absolute}#campaign-management .section--chart .buttons span{color:#fff;display:inline-block;font-weight:600;margin:0 .2rem;padding:.2rem 1.2rem}#campaign-management .section--chart .buttons span.conversions{background-color:#2f67cb}#campaign-management .section--chart .buttons span.costs{background-color:#c84031}#campaign-management .section--chart .take-over{border-right:1px dashed #fff;color:#fff;font-size:1.6rem;font-weight:400;height:calc(100% + 4rem);left:calc(50% - 10rem);line-height:1rem;opacity:0;padding-right:2rem;position:absolute;top:-4rem}#campaign-management .section--chart .scale{display:flex;flex-direction:column;height:calc(100% + 1.5rem);justify-content:space-between;position:absolute;right:calc(100% - 3rem);text-align:right;top:-1rem}#campaign-management .section--chart .scale span{color:#fff;font-weight:400}#campaign-management .section--chart .chart{margin:auto;padding-left:4rem;position:relative;width:100%}#campaign-management .section--chart .chart .overflow{background-color:#000;height:100%;position:absolute;right:0;top:0;width:100%;z-index:9}#campaign-management .section--chart img{height:auto;width:100%}@media (min-width:1500px){#campaign-management .section--list{max-width:127rem}#campaign-management .section--list .list{display:flex;gap:12rem;justify-content:space-between;margin-bottom:4rem;margin-top:16rem}#campaign-management .section--list .list .list--item.audit{width:16.2rem}#campaign-management .section--list .list .list--item.audit .item--icon img{height:8rem;width:8rem}#campaign-management .section--list .list .list--item.diagnose{width:15rem}#campaign-management .section--list .list .list--item.diagnose .item--icon img{height:8rem;width:7.1rem}#campaign-management .section--list .list .list--item.advise{width:12.5rem}#campaign-management .section--list .list .list--item.advise .item--icon img{height:8rem;width:8rem}#campaign-management .section--list .list .list--item.optimize{width:15rem}#campaign-management .section--list .list .list--item.optimize .item--icon img{height:7.1rem;width:8rem}#campaign-management .section--list .list .list--item.measure{width:14.6rem}#campaign-management .section--list .list .list--item.measure .item--icon img{height:7.7rem;width:8rem}#campaign-management .section--list .list .list--item.measure:after{display:none}#campaign-management .section--list .list .list--item:before{border-right:1px dashed #fff;bottom:7px;content:"";height:4rem;position:absolute;right:3.9rem;width:0}#campaign-management .section--list .list .list--item:after{content:url(/images/icons/long-arrow.png);height:11px;left:calc(100% + 4rem);position:absolute;top:-7rem;width:113px}#campaign-management .section--list .list .item--icon{bottom:5rem;position:absolute;right:0}#campaign-management .section--list .list .item--icon img{position:relative}#campaign-management .section--list .list .item--title{font-size:2rem;width:auto}#campaign-management .section--list .list .item--title:after,#campaign-management .section--list .list .item--title span{display:none}}.partners{position:relative;width:100%}.partners--img{-webkit-animation:moveLogos 2500s linear 0s infinite;animation:moveLogos 2500s linear 0s infinite;background-size:cover;height:30rem;margin-bottom:4rem}.partners--img.lazy-bg-loaded{background-image:url(/images/bg/logos-slider.webp)}.partners .section--header{color:#fff;margin-bottom:8rem}@media (min-width:640px){.partners--img{height:45rem}}@media (min-width:1200px){.partners--img{background-repeat:repeat-x;background-size:auto;height:60rem}.partners--img.lazy-bg-loaded{background-image:url(/images/bg/logos-slider-full.webp)}}@media (max-width:600px){#testimonials .splide{padding:15px}}@media (max-width:425px){#testimonials .splide{padding:0}}#testimonials .splide__track{padding-top:18px}#testimonials .splide__arrow--prev{transform:rotate(180deg)}#testimonials .slide{align-items:center;border:.2rem solid #fff;border-radius:2.5rem;color:#fff;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:80%;padding:4rem 2rem 2rem;position:relative}@media (max-width:600px){#testimonials .slide{max-width:90%}}@media (max-width:500px){#testimonials .slide{max-width:100%}}#testimonials .slide--quote{background-color:#000;left:calc(50% - 5rem);padding:0 2rem;position:absolute;top:-2rem}#testimonials .slide--text{font-size:1.5rem;text-align:center}#testimonials .slide--logo{margin:2rem 0;max-width:200px}#testimonials .slide--logo img{display:block;margin:auto;max-width:100%}#testimonials .slide--data{font-size:1.3rem;text-align:center}#testimonials .slide--data span{font-size:1.5rem}#testimonials .slider--navigation{display:flex;gap:2rem;justify-content:center;margin-top:4rem}@media (min-width:1200px){#testimonials .slider--slides-wrapper{display:flex;gap:10rem;justify-content:center}#testimonials .slide{margin:0 auto;max-width:95%;padding:9rem 5rem 2rem}#testimonials .slide--text{font-size:1.6rem;line-height:2.4rem;text-align:left}#testimonials .slide--logo{margin:4rem auto}#testimonials .slide--data{font-size:1.4rem}#testimonials .slide--data span{font-size:1.5rem}}#recent-articles{position:relative}#recent-articles .section--content{margin:0 auto;max-width:1500px}#recent-articles .section--content h3{color:#fff;font-weight:700;margin-bottom:2.4rem;text-align:center;text-transform:uppercase}@media (max-width:759px){#recent-articles .splide{padding-left:0;padding-right:0}}#recent-articles .splide__arrow--next{right:-1rem}#recent-articles .splide__arrow--prev{left:-1rem}#recent-articles .link{padding:2rem 0;text-align:center;text-decoration:underline}#recent-articles .link a{color:red;font-size:1.5rem;font-weight:700}#recent-articles .slide__wrapper{background-color:#fff;border-radius:15px;margin:auto;max-width:32rem;overflow:hidden}#recent-articles .slide__wrapper img{height:22rem;width:100%}#recent-articles .slide__wrapper:hover img{filter:blur(100%)}#recent-articles .slide__wrapper .slide__content{padding:3rem 1.6rem}#recent-articles .slide__wrapper .slide__content h4{margin-bottom:2.4rem}#recent-articles .slide__wrapper .slide__content h4 a{color:#262626;font-size:1.6rem;font-weight:600}#recent-articles .slide__wrapper .slide__content p{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;color:#262626;display:-webkit-box;font-size:1.5rem;margin-bottom:1.2rem;overflow:hidden;text-overflow:ellipsis}#recent-articles .slide__wrapper .slide__content p.data{color:#999;font-size:1.2rem;font-weight:600;line-height:2.4rem;margin-bottom:0;text-transform:uppercase}@media (min-width:1440px){#recent-articles__wrapper{max-width:130rem}#recent-articles .splide__arrow--next{right:-5rem}#recent-articles .splide__arrow--prev{left:-5rem}}#why-us{padding-bottom:15rem;position:relative}#why-us .section--header{font-size:3.4rem}#why-us .section--text{color:#fff;font-size:2.4rem;font-weight:600;line-height:4rem}#why-us .section--content{position:relative;z-index:2}#why-us .section--bg{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;bottom:0;height:45rem;position:absolute;right:0;width:100%;z-index:1}#why-us .section--bg.lazy-bg-loaded{background-image:url(/images/bg/krakow.webp)}@media (min-width:1200px){#why-us{min-height:80vh}#why-us .section--header{font-size:6rem}#why-us .section--text{font-size:4rem;line-height:7.2rem}#why-us .section--bg{height:100%;width:100%}}#bottom-form{background-color:#13161a}#bottom-form .section--header{color:#fff}#bottom-form .section--contact{text-align:center}#bottom-form .section--contact img{display:block;margin:4rem auto}#bottom-form .section--contact h3{color:#fff;font-size:3rem;font-weight:600}#bottom-form .section--contact .phone-number{color:red;font-size:2.4rem;font-weight:600}.footer{background-color:#000;padding:3.2rem;text-align:center}@media (max-width:768px){.footer p{font-size:1.2rem}}.footer p{color:#fff}.footer p .bold{font-weight:600}.form--modal{background-color:rgba(0,0,0,.9);display:none;min-height:100vh;padding:calc(50% - 30rem) 2rem 8rem;position:fixed;width:100%;z-index:99}.form--modal.open{display:block}@media (min-width:768px){.form--modal{align-items:center;justify-content:center;padding-top:0}.form--modal.open{display:flex}}.form--modal .close_btn{color:#fff;cursor:pointer;font-size:4rem;font-weight:700;position:absolute;right:2rem;top:2rem}@media (max-width:650px){.form--modal .close_btn{margin:auto;position:relative;right:0;text-align:center;top:0}}@media (min-width:768px){#offshore-development .section--header{margin-block:2rem 10rem}}@media (min-width:1200px){#offshore-development .section--header{margin-bottom:12rem}}#offshore-development .section-container{margin-block:6rem 4rem}#offshore-development .section-container .section--content .section--content--container{margin-bottom:4rem;opacity:0;text-align:center;transform:translateY(200)}#offshore-development .section-container .section--content .section--content--container .section--text{color:#fff;font-size:2.4rem;font-weight:500;margin-bottom:2.4rem;text-align:center}#offshore-development .section-container .section--content .section--content--container .section--text .color--orange{font-weight:600}#offshore-development .section-container .section--content .section--content--container .base-txt{color:#fff;font-size:1.8rem;font-weight:500;line-height:3rem;margin:0 auto;max-width:60rem}@media (min-width:768px){#offshore-development .section-container{display:flex;flex-direction:column;gap:6rem}#offshore-development .section-container .section--content.flex{display:flex;gap:10rem}#offshore-development .section-container .section--content .section--content--container{margin-bottom:6rem;position:relative;width:50%}#offshore-development .section-container .section--content .section--content--container.pseudo:before{background:#fff;content:"";height:100%;left:-5rem;position:absolute;top:0;width:.2rem}#offshore-development .section-container .section--content .section--content--container .base-txt{font-size:2rem;line-height:3.2rem}#offshore-development .section-container .section--content .section--content--container .section--text{font-size:3rem;line-height:3.6rem}#offshore-development .section-container .section--content .section--content--container .base-txt,#offshore-development .section-container .section--content .section--content--container .section--text{text-align:left}#offshore-development .section-container .section--content .section--content--container .right{text-align:right}}@media (min-width:1200px){#offshore-development .section-container{margin-bottom:6rem}#offshore-development .section-container .section--content .section--content--container .section--text{font-size:3.6rem;line-height:4rem}#offshore-development .section-container .section--content .section--content--container .base-txt{font-size:2.4rem;line-height:4rem}}
