﻿*,*::after,*::before{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a{text-decoration:none;color:inherit}ul,li{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root{--clr-neutral-100: #ffffff;--clr-neutral-200: #f2f2f2;--clr-neutral-300: #e5e5e5;--clr-neutral-400: #c1c1c1;--clr-neutral-700: #222137;--clr-accent-blue-100: #c5c5ea;--clr-accent-blue-200: #8e8ecd;--clr-accent-blue-300: #9292ff;--clr-accent-blue-400: #807ce3;--clr-accent-blue-500: #4a4a89;--clr-accent-blue-600: #2d2c51;--clr-accent-blue-700: #232137;--clr-accent-pink: #D97CE3;--clr-accent-green: #7CD8E3}:root{--ff-primary: "Red Hat Display", sans-serif;--spacing: 4rem;--clr-placeholder: #707070;--clr-field: #212121}@media screen and (min-width: 45em){:root{--spacing: 5rem}}@media screen and (min-width: 70em){:root{--spacing: 5.5rem}}html{font-size:93.75%}@media screen and (min-width: 45em){html{font-size:100%}}*{scroll-padding-top:7rem}body{scroll-behavior:smooth;padding:0 !important;font-family:var(--ff-primary)}p{max-width:var(--width, unset)}.center{margin-inline:auto;text-align:center}.container{width:min(90%,85em);margin-inline:auto}.spacing{padding-block:var(--spacing)}.flow p+p{margin-top:1rem}.bg-clr-neutral-100{background-color:#ffffff}.bg-clr-neutral-200{background-color:#f2f2f2}.bg-clr-neutral-300{background-color:#e5e5e5}.bg-clr-neutral-400{background-color:#c1c1c1}.bg-clr-neutral-700{background-color:#222137}.bg-clr-accent-blue-100{background-color:#c5c5ea}.bg-clr-accent-blue-200{background-color:#8e8ecd}.bg-clr-accent-blue-300{background-color:#9292ff}.bg-clr-accent-blue-400{background-color:#807ce3}.bg-clr-accent-blue-500{background-color:#4a4a89}.bg-clr-accent-blue-600{background-color:#2d2c51}.bg-clr-accent-blue-700{background-color:#232137}.bg-clr-accent-pink{background-color:#D97CE3}.bg-clr-accent-green{background-color:#7CD8E3}.clr-neutral-100{color:#ffffff}.clr-neutral-200{color:#f2f2f2}.clr-neutral-300{color:#e5e5e5}.clr-neutral-400{color:#c1c1c1}.clr-neutral-700{color:#222137}.clr-accent-blue-100{color:#c5c5ea}.clr-accent-blue-200{color:#8e8ecd}.clr-accent-blue-300{color:#9292ff}.clr-accent-blue-400{color:#807ce3}.clr-accent-blue-500{color:#4a4a89}.clr-accent-blue-600{color:#2d2c51}.clr-accent-blue-700{color:#232137}.clr-accent-pink{color:#D97CE3}.clr-accent-green{color:#7CD8E3}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fs-1{font-size:.75rem}.fs-2{font-size:.85rem}.fs-3{font-size:1rem}.fs-4{font-size:1.125rem}.fs-5{font-size:1.25rem}.fs-6{font-size:1.5rem}.fs-7{font-size:1.75rem}.fs-8{font-size:2rem}.fs-9{font-size:2.25rem}.fs-10{font-size:2.5rem}::selection{background-color:var(--clr-accent-blue-700);color:var(--clr-neutral-100)}::-webkit-scrollbar{width:.55em}::-webkit-scrollbar-track{background:var(--clr-accent-blue-700)}::-webkit-scrollbar-thumb{background:var(--clr-accent-blue-300);border-radius:7px}body{padding-right:0 !important}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.m-block-1{margin-block:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.p-block-1{padding-block:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.m-block-2{margin-block:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.p-block-2{padding-block:.5rem}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.m-block-3{margin-block:1rem}.pt-3{padding-top:1rem}.pb-3{padding-bottom:1rem}.p-block-3{padding-block:1rem}.mt-4{margin-top:1.125rem}.mb-4{margin-bottom:1.125rem}.m-block-4{margin-block:1.125rem}.pt-4{padding-top:1.125rem}.pb-4{padding-bottom:1.125rem}.p-block-4{padding-block:1.125rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.m-block-5{margin-block:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.p-block-5{padding-block:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.m-block-6{margin-block:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.p-block-6{padding-block:1.5rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.m-block-7{margin-block:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.p-block-7{padding-block:1.75rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.m-block-8{margin-block:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.p-block-8{padding-block:2rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.m-block-9{margin-block:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.p-block-9{padding-block:2.25rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.m-block-10{margin-block:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.p-block-10{padding-block:2.5rem}.btn{--b-color: var(--clr-accent-blue-400);cursor:pointer;font-size:1.125rem;outline:none;border:none;color:var(--clr-neutral-100);border-radius:10px;padding:1rem 5rem;background-color:var(--clr-accent-blue-400);display:block;max-width:max-content;font-weight:700;font-family:var(--ff-primary);text-align:center;min-width:13rem;position:relative}.btn.center{margin-inline:auto}.btn.secondary{--b-color: var(--clr-neutral-100);background-color:var(--clr-neutral-100);color:var(--clr-accent-blue-700)}.btn::after{content:"";background:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);position:absolute;inset:0;border-radius:10px;z-index:inherit;transition:all 200ms ease}.btn:hover::after,.btn:focus::after{border-color:var(--b-color);transform:translate(-10px, 10px)}@media(max-width: 1200px){.btn{display:none}}.section-title{font-size:clamp(1.8rem,3.5vw,2.25rem);line-height:1.3;font-family:var(--ff-secondary);max-width:var(--width, unset)}.section-title span{color:var(--clr-accent-red)}.section-title.center{margin-inline:auto;text-align:center}.swiper-slide{height:auto;display:grid;place-items:center}.swiper-slide img{max-width:120px}.swiper-pagination-bullet-active{background:var(--clr-neutral-400) !important}:focus{outline:none}.btn{display:flex;gap:1rem;align-items:center;text-transform:uppercase}@media(max-width: 600px){.btn{padding-inline:2rem}}.hero{background:var(--clr-accent-blue-700);color:var(--clr-neutral-100);display:grid;min-height:75vh;overflow:hidden;position:relative}@media(min-width: 700px){.hero{min-height:67vh}}@media(min-width: 1100px){.hero{min-height:100vh}}.hero .image{position:absolute;top:-50%;left:-50%;background-size:200px;animation:mover 4s infinite}.hero .image-end{position:absolute;bottom:-50%;right:-50%;background-size:200px;animation:mover 4s infinite}@keyframes mover{0%{transform:translateY(0px) translateX(0px)}50%{transform:translateY(-30px) translateX(30px)}100%{transform:translateY(0px) translateX(0px)}}.hero__container{padding-block:var(--spacing);display:grid}.hero__container .content{align-self:end;z-index:10}@media(min-width: 1200px){.hero__container .image{opacity:.25}}@media(min-width: 1900px){.hero__container .image{opacity:.4}}.hero .topbar{display:flex;justify-content:space-between;margin-bottom:6rem}@media(max-width: 600px){.hero .topbar{margin-bottom:2rem}}.hero .topbar ul{display:flex;gap:1rem;align-items:center}.hero .topbar ul li img{width:25px}.hero .content .text h1{margin-inline:auto;text-align:center;max-width:21ch;line-height:1.2;margin-bottom:2.25rem;font-size:clamp(3rem,3.5vw,4rem)}@media(max-width: 600px){.hero .content .text h1{font-size:2rem}}.hero .content .text h1 img{display:inline-block;max-width:12rem}.hero .content .text p{font-size:1.25rem;max-width:50ch;margin-inline:auto;text-align:center}.hero .content .text button{margin-top:2.25rem}.hero .content .row{margin-block:6rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width: 1100px){.hero .content .row{grid-template-columns:1fr}}.hero .content .row .box:nth-child(1){display:flex;justify-content:flex-end}@media(max-width: 1100px){.hero .content .row .box:nth-child(1){justify-content:center}}.hero .content .row .box:nth-child(1) .wrapper{width:60%;margin-right:4rem}@media(max-width: 600px){.hero .content .row .box:nth-child(1) .wrapper{margin-right:0}}.hero .content .row .box:nth-child(2){overflow:hidden;border-radius:16px 0 0 16px}@media(max-width: 1100px){.hero .content .row .box:nth-child(2) lottie-player{max-width:80%;margin-inline:auto}}.hero .content .row .icons-group{display:grid;grid-template-columns:1fr 1fr;margin-block:1.5rem;gap:2rem}@media(max-width: 600px){.hero .content .row .icons-group{grid-template-columns:1fr}}.hero .content .row .icons-group .item{display:flex;gap:1rem}.hero .content .row a{margin-top:2.5rem}.partners{background-color:var(--clr-accent-blue-700);position:relative;padding-block:8rem}.partners .fixed-image{position:absolute;top:0;width:100%;object-fit:fill;opacity:50%}.partners .blur-box{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:6rem;width:100%;border-radius:28px;background:var(--clr-neutral-100);backdrop-filter:blur(10px)}@media(max-width: 600px){.partners .blur-box{grid-template-columns:1fr;padding:2rem}}.partners .blur-box .box:nth-child(1) h3{color:var(--clr-accent-blue-700);line-height:1.3;margin-bottom:2.5rem;font-size:2.5rem;width:18ch}@media(max-width: 600px){.partners .blur-box .box:nth-child(1) h3{font-size:2rem;width:100%}}.partners .blur-box .box:nth-child(1) p{width:37ch;margin-bottom:2.5rem}@media(max-width: 600px){.partners .blur-box .box:nth-child(1) p{width:100%}}.partners .blur-box .box:nth-child(2) .brands{display:grid;grid-template-columns:1fr 1fr;gap:6rem 4rem;align-items:center;justify-content:center}@media(max-width: 600px){.partners .blur-box .box:nth-child(2) .brands{gap:3rem}}.partners .blur-box .box:nth-child(2) .brands img{margin-inline:auto;transition:all ease-in-out .4s}.partners .blur-box .box:nth-child(2) .brands img:hover{transform:scale(1.1)}.vision{padding-block:8rem 16rem;background:750px 300px/contain no-repeat;color:var(--clr-neutral-100);position:relative;overflow:hidden}@media(max-width: 600px){.vision{padding-block:4rem}}.vision h3.title{font-family:var(--ff-heading-black);margin-bottom:1.4375rem;font-weight:800;font-size:clamp(1.8rem,3.5vw,2.1875rem);line-height:2.6rem;color:var(--clr-accent-blue-700);margin-bottom:8rem;text-align:center;width:20ch;margin-inline:auto}@media(max-width: 600px){.vision h3.title{width:100%;margin-bottom:2rem}}.vision h2{font-style:normal;font-weight:800;font-size:1.5rem;line-height:1.9375rem;letter-spacing:.205em;text-transform:uppercase;max-width:40ch;margin-bottom:4.6875rem}.vision .split{display:grid}.vision .split .image{display:none}.vision .split .image img{display:none}.vision .split .image img.active{display:block;-webkit-animation:fade-in 700ms cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 700ms cubic-bezier(0.39, 0.575, 0.565, 1) both}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@media(min-width: 59.375rem){.vision .split{grid-template-columns:repeat(6, 1fr);align-items:center;position:relative}.vision .split .outside{grid-column:3/6;z-index:2}.vision .split .image{position:absolute;grid-column:1/4;display:block;z-index:1;transform:scale(0.85);overflow:hidden}}.vision .outside{overflow:hidden;padding:1rem;color:var(--clr-neutral-700);background:rgba(217,217,217,.7);backdrop-filter:blur(15px);border-radius:28px}.vision .swiper{height:auto !important}.vision .swiper-slide{height:auto;place-items:baseline;padding:1.5rem 0 1.5rem 1.5rem}.vision .swiper-slide h3{font-family:var(--ff-heading-black);margin-bottom:1.4375rem;font-weight:800;font-size:clamp(1.8rem,3.5vw,2.1875rem);line-height:2.6rem}.vision .swiper-slide ul{line-height:1.5;margin-bottom:1.3rem}.vision .swiper-slide ul li{position:relative;display:flex;align-items:center;padding-left:1.5rem}.vision .swiper-slide ul li::after{content:"•";position:absolute;left:0;font-size:1.8rem;color:var(--clr-accent-blue-400)}@media(min-width: 1000px){.vision .swiper-slide h3{max-width:17ch}}.vision .vision-swiper-button-next{transform:rotate(180deg);margin-left:.8rem}.vision .vision-swiper-button-prev,.vision .vision-swiper-button-next{display:grid;cursor:pointer;width:max-content}.vision .vision-swiper-button-prev svg,.vision .vision-swiper-button-next svg{fill:var(--clr-accent-blue-400)}.vision .vision-swiper-button-prev svg circle,.vision .vision-swiper-button-next svg circle{stroke:var(--clr-accent-blue-400)}.vision .vision-swiper-button-prev:hover svg,.vision .vision-swiper-button-next:hover svg{fill:var(--clr-accent-blue-400)}.vision .vision-swiper-button-prev:hover svg circle,.vision .vision-swiper-button-next:hover svg circle{stroke:var(--clr-accent-blue-400)}.vision .swiper-button-disabled svg{fill:var(--clr-neutral-100)}.vision .swiper-button-disabled svg circle{stroke:var(--clr-neutral-400)}.vision .swiper-button-disabled:hover svg{fill:var(--clr-neutral-100)}.vision .swiper-button-disabled:hover svg circle{stroke:var(--clr-neutral-400)}.vision .swiper-pagination-bullet{width:11px;height:11px;background:var(--clr-neutral-400);transition:all 200ms ease}.vision .swiper-pagination-bullet-active{width:32px;border-radius:34px}.vision .swiper-button-disabled{opacity:.5}.vision .swiper-pagination-bullets.swiper-pagination-horizontal{width:max-content}.vision .controls{display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem}.vision .controls .buttons-controls{display:flex;align-items:center}.vision .shape{position:absolute;z-index:-1;bottom:-20%;right:0;width:700px;display:none;pointer-events:none;animation:girar 4s infinite linear}@media(min-width: 960px){.vision .shape{display:block}}@keyframes girar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.look{padding-block:4rem;background:var(--clr-accent-blue-200) url(../../images/bg-look-section.png) left top/50% no-repeat}@media(max-width: 600px){.look{background:var(--clr-accent-blue-200)}}.look .row{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 1100px){.look .row{grid-template-columns:1fr}}.look .row .box:nth-child(1){display:flex;flex-direction:column;align-items:end;padding-right:4rem}@media(max-width: 1100px){.look .row .box:nth-child(1){padding-inline:4rem}}@media(max-width: 600px){.look .row .box:nth-child(1){padding-inline:2rem}}.look .row .box:nth-child(1) .blur-box{padding:3rem;background:rgba(217,217,217,.8);backdrop-filter:blur(15.2556px);border-radius:28px;max-width:60%}@media(max-width: 1100px){.look .row .box:nth-child(1) .blur-box{max-width:100%;margin-inline:auto;margin-block:2rem}}@media(min-width: 1600px){.look .row .box:nth-child(1) .blur-box{max-width:50%}}.look .row .box:nth-child(1) .blur-box h3{font-family:var(--ff-heading-black);margin-bottom:1.4375rem;font-weight:800;font-size:clamp(1.8rem,3.5vw,2.1875rem);line-height:2.6rem;color:var(--clr-accent-blue-700);width:10ch}@media(max-width: 1100px){.look .row .box:nth-child(1) .blur-box h3{width:100%}}.look .row .box:nth-child(1) .blur-box ul li{position:relative;margin-bottom:1rem;padding-left:3rem}.look .row .box:nth-child(1) .blur-box ul li::after{position:absolute;content:"";background:url(../../images/icon-check.svg) center center/20px no-repeat;left:0;top:0;width:30px;height:30px}.look .row .box:nth-child(2){padding-left:4rem}@media(max-width: 1100px){.look .row .box:nth-child(2){padding-inline:4rem}}@media(max-width: 600px){.look .row .box:nth-child(2){padding-inline:2rem}}.look .row .box:nth-child(2) h3{color:var(--clr-neutral-100);font-family:var(--ff-heading-black);margin-bottom:1.4375rem;font-weight:800;font-size:clamp(1.8rem,3.5vw,2.1875rem);width:15ch}@media(max-width: 1100px){.look .row .box:nth-child(2) h3{width:100%}}.look .row .box:nth-child(2) .testmonials{padding:2rem;border-radius:17px;background-color:var(--clr-neutral-200);margin-bottom:2.5rem;width:50%}@media(max-width: 1100px){.look .row .box:nth-child(2) .testmonials{width:100%}}.look .row .box:nth-child(2) .testmonials p{font-style:italic;margin-bottom:1rem}.look .row .box:nth-child(2) .testmonials .author{display:flex;gap:.5rem;align-items:center}.look .row .box:nth-child(2) .testmonials .author p{margin:0;font-weight:bold;font-style:normal}.suport{background:var(--clr-accent-blue-700);padding-block:8rem}.suport .row{gap:4rem}@media(max-width: 1100px){.suport .row{grid-template-columns:1fr}}.suport .row .box:nth-child(1) h3{color:var(--clr-neutral-200);font-family:var(--ff-heading-black);margin-bottom:6rem;margin-inline:auto;font-weight:400;font-size:clamp(1.8rem,3.5vw,2.1875rem);line-height:2.6rem;padding-left:2.3rem;text-align:center}.suport .row .box:nth-child(1) img{max-width:100%}.suport .row .box:nth-child(2) .cards{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width: 600px){.suport .row .box:nth-child(2) .cards{grid-template-columns:1fr 1fr}}@media(min-width: 1000px){.suport .row .box:nth-child(2) .cards{grid-template-columns:1fr 1fr 1fr}}.suport .row .box:nth-child(2) .cards .card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:3rem 3rem 1rem;border-radius:17px;background-color:var(--clr-neutral-200)}.suport .row .box:nth-child(2) .cards .card .box-image{background:var(--clr-accent-blue-400);padding:.6rem;border-radius:6px;margin-inline:auto}.suport .row .box:nth-child(2) .cards .card .box-image img{max-width:50px;filter:invert(1)}.suport .row .box:nth-child(2) .cards .card h3{margin-block:1rem;min-height:53px}.suport .row .box:nth-child(2) .cards .card ul{line-height:1.5;margin-bottom:1.3rem}.suport .row .box:nth-child(2) .cards .card ul li{position:relative;display:flex;align-items:center;padding-left:1.5rem;margin-bottom:1.3rem}.suport .row .box:nth-child(2) .cards .card ul li::after{content:"•";position:absolute;left:0;font-size:1.8rem;color:var(--clr-accent-blue-400)}.suport a{margin-top:4rem}.more{overflow:hidden;position:relative;padding:6rem}@media(max-width: 800px){.more{padding:3rem 0}}.more .row{display:grid;grid-template-columns:50% 45%;gap:4rem}@media(max-width: 1100px){.more .row{grid-template-columns:100%}}.more .row .box:nth-child(1) .header-form{margin-bottom:2rem}.more .row .box:nth-child(1) .header-form h3{color:var(--clr-accent-blue-700);font-family:var(--ff-heading-black);font-weight:800;font-size:clamp(1.8rem,3.5vw,2.1875rem);margin-bottom:.3rem;line-height:.6}.more .row .box:nth-child(1) form{width:85%;background-color:var(--clr-neutral-100);display:grid;grid-template-columns:47% 47%;gap:.75rem;flex-direction:column;box-shadow:0px 0px 32px rgba(91,94,201,.1);border-radius:19.5087px;padding:3rem 2rem;justify-content:center}@media(max-width: 800px){.more .row .box:nth-child(1) form{width:100%;display:flex;flex-direction:column}}.more .row .box:nth-child(1) form label{margin-bottom:0;color:var(--clr-neutral-700);font-weight:600}.more .row .box:nth-child(1) form input[type=text],.more .row .box:nth-child(1) form input[type=email],.more .row .box:nth-child(1) form input[type=tel]{max-width:100%;height:3rem;border-left:none;border-top:none;border-right:none;border-bottom:1px solid var(--clr-neutral-300);margin-bottom:1rem}.more .row .box:nth-child(1) form input[type=checkbox]{transform:translateY(0.1rem);margin-right:.3rem}.more .row .box:nth-child(1) form select,.more .row .box:nth-child(1) form .select2-container--default .select2-selection--multiple{max-width:100%;min-height:3rem;border-left:none;border-top:none;border-right:none;border-bottom:1px solid var(--clr-neutral-300);margin-bottom:1rem;cursor:pointer}.more .row .box:nth-child(1) form .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:var(--clr-field)}.more .row .box:nth-child(1) form .box-field{display:flex;flex-direction:column;gap:.75rem}.more .row .box:nth-child(1) form .terms{display:inline-block;grid-column:1/span 2;text-align:center;margin-block:1rem;font-size:.75rem;cursor:pointer}.more .row .box:nth-child(1) form .terms a{text-decoration:underline;transition:all ease-in-out .4s}.more .row .box:nth-child(1) form .terms a:hover{color:var(--clr-accent-blue-400)}.more .row .box:nth-child(1) form optgroup.agencias{display:none}.more .row .box:nth-child(1) form button.form-submit{margin-inline:auto;padding-inline:1rem;grid-column:1/span 2}.more .row .box:nth-child(2) h3{color:var(--clr-accent-blue-700);font-family:var(--ff-heading-black);margin-bottom:1.4375rem;font-weight:800;font-size:clamp(1.8rem,3.5vw,2.1875rem);line-height:2.6rem;width:23ch;padding-left:3rem}@media(max-width: 600px){.more .row .box:nth-child(2) h3{padding-left:0;font-size:1.5rem}}.more .shape{position:absolute;z-index:-1;bottom:-50%;left:0;width:700px;animation:girar 4s infinite linear}@keyframes girar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.footer{padding-block:3rem 6rem;background-color:var(--clr-accent-blue-700);color:var(--clr-neutral-100)}.footer__container{display:grid;gap:2rem}@media(max-width: 600px){.footer__container{grid-template-columns:1fr 1fr}}.footer__container ul{display:grid;gap:.5rem}.footer__container ul h3{font-weight:800;margin-bottom:.25rem;font-size:1.25rem}.footer__container ul a{transition:color 300ms ease}.footer__container ul a:hover,.footer__container ul a:focus{color:var(--clr-accent-blue-400)}@media(min-width: 45em){.footer__container{grid-template-areas:"social social social social" "list01 list02 list03 list04"}.footer__container .social{grid-area:social;margin-bottom:3rem}.footer__container ul{align-self:start}}@media(min-width: 70em){.footer__container{grid-template-areas:"social list01 list02 list03 "}.footer__container .social{grid-area:social;margin-bottom:0;align-self:start}.footer__container ul h3{font-size:1.5rem}}.footer .social{display:grid;gap:1rem}.footer .social img{max-width:150px}.footer .social nav{display:flex;align-items:center;gap:1rem}.btn-mobile{cursor:pointer;text-transform:uppercase;font-size:1.125rem;outline:none;border:none;color:var(--clr-neutral-100);padding:1.25rem 2.5rem;background:var(--clr-accent-blue-400) !important;display:grid;place-items:center;font-weight:700;font-family:var(--ff-primary);text-align:center;width:100% !important;position:fixed;bottom:0;z-index:99999;max-width:100% !important;border-radius:0 !important;box-shadow:0px 0px 10px 0 rgba(0,0,0,.5)}.btn-mobile:hover,.btn-mobile:focus{transition:filter 300ms linear;will-change:filter;filter:brightness(0.9)}@media(min-width: 1200px){.btn-mobile{display:none}}.form-overlay{background-color:var(--clr-neutral-100);display:grid;gap:1rem;z-index:99999;max-width:100%;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:auto;z-index:999999;display:none;visibility:hidden;opacity:0;padding:2rem 5%}.form-overlay.open{display:block;visibility:visible;opacity:1;-webkit-animation:slide-in-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-bottom .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;z-index:9999999999}.form-overlay .close-form{outline:none;border:none;background:none;font-size:1rem;font-weight:600;position:absolute;top:1rem;right:1rem;width:1.5rem;display:grid;place-items:center;text-align:center;aspect-ratio:1;font-family:var(--ff-secondary)}.form-overlay .close-form:focus,.form-overlay .close-form:hover{outline:1px solid var(--clr-accent-blue-400)}.form-overlay h2{line-height:1.3;padding-inline:1.5rem;text-align:center;color:var(--clr-accent-blue-700);max-width:30ch;margin-inline:auto;padding-bottom:2rem}.form-overlay p{text-align:center;margin-block:0rem 1.25rem;color:var(--clr-accent-blue-700)}.form-overlay form{display:grid;gap:1rem}.form-overlay input:not([type=checkbox]),.form-overlay input:not([type=radio]),.form-overlay select,.form-overlay textarea{display:block;width:100%;height:50px;padding:.75rem .5rem;border:none;outline:none;border-bottom:3px solid #c1c1c1;outline:none;background-color:#f2f2f2;font-size:1.125rem}.form-overlay input:not([type=checkbox]):focus,.form-overlay input:not([type=radio]):focus,.form-overlay select:focus,.form-overlay textarea:focus{transition:border-color 200ms ease;border-color:var(--clr-accent-blue-700)}.form-overlay input:not([type=checkbox])::placeholder,.form-overlay input:not([type=radio])::placeholder,.form-overlay select::placeholder,.form-overlay textarea::placeholder{color:var(--clr-placeholder)}.form-overlay textarea{resize:vertical;min-height:80px}.form-overlay label{font-size:1rem;color:#232137}.form-overlay input[type=checkbox]{margin-block:1rem;margin-right:.25rem}.form-overlay select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../../images/dropdown-bg.svg");background-position-x:97%;background-position-y:21px;background-repeat:no-repeat;padding-right:1.25rem}.form-overlay select::-ms-expand{display:none}.form-overlay select option{color:var(--clr-neutral-700);background-color:#f2f2f2}.form-overlay .radio p{text-align:left;margin-bottom:.5rem}.form-overlay .radio label{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.form-overlay .radio input{width:auto;display:block;height:auto;padding:0;border:none;outline:none;background-color:#f2f2f2;font-size:1.125rem}.form-overlay .radio fieldset{border:none}.form-overlay .form-submit{width:100% !important;min-width:100% !important;padding-block:1rem;font-size:1.25rem !important;letter-spacing:1.25px;display:block !important;background-color:var(--clr-accent-blue-300);max-width:unset !important}.form-overlay .label-consent{display:flex;align-items:center;gap:.5rem;list-style:1 !important;font-size:.9rem;margin-top:1rem;justify-content:flex-start;margin:0}.form-overlay .label-consent input{display:block;width:auto !important;height:auto !important;margin-block:0 !important;padding:0 !important;border:2px solid red}@media(min-width: 1200px){.form-overlay{display:block;border-radius:18px;visibility:visible;opacity:1;background-color:#fff;padding:2rem;display:grid;place-items:center;position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:none}.form-overlay .form{width:min(80%,50rem);background-color:#fff;padding:2rem;border-radius:10px;position:relative;-webkit-animation:scale-in-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-center .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.form-overlay .close-form{cursor:pointer;top:2rem;right:2rem}.form-overlay.open{display:grid;animation:none;-webkit-animation:none}.form-overlay form{display:grid;align-items:center;gap:1.25rem;padding-block:1rem 2rem;grid-template-columns:1fr 1fr}.form-overlay form .form-submit{margin-top:1rem;padding-inline:unset;font-size:1rem;min-width:20rem !important;margin-inline:auto}.form-overlay form .span-2{grid-column:span 2}.form-overlay form p{margin-block:0;text-align:left}.form-overlay h2{padding:0;text-align:left;max-width:22ch;display:block;padding-bottom:1rem;font-size:1.75rem;text-align:center}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.swal2-container{z-index:99999999999 !important}.swal2-confirm.swal2-styled{background-color:var(--clr-accent-blue-700) !important}@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:auto !important}@media(min-width: 800px){.span-2{grid-column:span 2}}#tkp .hero{background:var(--clr-accent-blue-700) url(../../images/bg-gradient-circle.png) left top/50% no-repeat;color:var(--clr-neutral-100);display:grid;min-height:75vh;overflow:hidden}@media(min-width: 700px){#tkp .hero{min-height:67vh}}@media(min-width: 1100px){#tkp .hero{min-height:100vh}}#tkp .hero__container{padding-block:var(--spacing);display:grid;position:relative}#tkp .hero__container .image{position:absolute;top:var(--spacing);opacity:.4}#tkp .hero__container .content{align-self:end;z-index:10}@media(min-width: 1200px){#tkp .hero__container .image{opacity:.25}}@media(min-width: 1900px){#tkp .hero__container .image{opacity:.4}}#tkp .hero .topbar{display:flex;justify-content:space-between;margin-bottom:1rem}#tkp .hero .topbar ul{display:flex;gap:1rem;align-items:center}#tkp .hero .topbar ul li img{width:25px}#tkp .hero .content{margin-bottom:6rem}#tkp .hero .content .text h1{text-align:left;max-width:21ch;line-height:1.2;margin-bottom:3rem;font-size:clamp(3rem,3.5vw,4rem)}#tkp .hero .content .text h1 img{display:inline-block;max-width:12rem}#tkp .hero .content .text p{font-size:1rem;text-align:left;margin-bottom:1rem;font-weight:normal;margin-left:0}#tkp .hero .content .text a{margin-top:2.25rem;margin-bottom:2.3rem}#tkp .hero .content .row{margin-block:0;display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width: 1100px){#tkp .hero .content .row{grid-template-columns:1fr}}#tkp .hero .content .row .box:nth-child(1){display:flex;justify-content:flex-end}@media(max-width: 1100px){#tkp .hero .content .row .box:nth-child(1){justify-content:flex-start;padding-inline:2rem;order:2}}#tkp .hero .content .row .box:nth-child(1) .wrapper{width:60%;margin-right:4rem}@media(max-width: 1100px){#tkp .hero .content .row .box:nth-child(1) .wrapper{width:100%;margin-right:0}}@media(min-width: 1300px){#tkp .hero .content .row .box:nth-child(1) .wrapper{width:80%}}#tkp .hero .content .row .box:nth-child(2){border-radius:0}@media(max-width: 1100px){#tkp .hero .content .row .box:nth-child(2){order:1}}#tkp .hero .content .row .icons-group{display:grid;grid-template-columns:1fr 1fr;margin-block:1.5rem;gap:2rem}#tkp .hero .content .row .icons-group .item{display:flex;gap:1rem}#tkp .hero .content .row a{margin-top:2.5rem}/*# sourceMappingURL=style.css.map */
