@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-\[-30px\]{bottom:-30px}.bottom-\[-40px\]{bottom:-40px}.bottom-\[-50px\]{bottom:-50px}.bottom-\[100px\]{bottom:100px}.bottom-\[20px\]{bottom:20px}.bottom-\[90px\]{bottom:90px}.left-0{left:0}.left-\[-100px\]{left:-100px}.left-\[-10px\]{left:-10px}.left-\[-120px\]{left:-120px}.left-\[-50px\]{left:-50px}.left-\[-80px\]{left:-80px}.left-\[-90px\]{left:-90px}.left-\[20px\]{left:20px}.right-0{right:0}.right-2{right:.5rem}.right-\[-100px\]{right:-100px}.right-\[-110px\]{right:-110px}.right-\[-120px\]{right:-120px}.right-\[-195px\]{right:-195px}.right-\[-200px\]{right:-200px}.right-\[-50px\]{right:-50px}.right-\[-55px\]{right:-55px}.right-\[-90px\]{right:-90px}.right-\[20px\]{right:20px}.top-0{top:0}.top-2{top:.5rem}.top-\[-25px\]{top:-25px}.top-\[-30px\]{top:-30px}.top-\[-35px\]{top:-35px}.top-\[-50px\]{top:-50px}.top-\[-70px\]{top:-70px}.top-\[-80px\]{top:-80px}.top-\[-90px\]{top:-90px}.top-\[150px\]{top:150px}.top-\[20px\]{top:20px}.top-\[40px\]{top:40px}.top-\[90px\]{top:90px}.z-\[-1\]{z-index:-1}.z-\[0\]{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.m-0{margin:0}.m-auto{margin:auto}.\!mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-\[20px\]{margin-left:20px;margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.my-\[-10px\]{margin-top:-10px;margin-bottom:-10px}.my-\[10px\]{margin-top:10px;margin-bottom:10px}.my-\[20px\]{margin-top:20px;margin-bottom:20px}.my-\[40px\]{margin-top:40px;margin-bottom:40px}.my-\[70px\]{margin-top:70px;margin-bottom:70px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0px\]{margin-bottom:0}.mb-\[10px\]{margin-bottom:10px}.mb-\[15px\]{margin-bottom:15px}.mb-\[16px\]{margin-bottom:16px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[25px\]{margin-bottom:25px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[40px\]{margin-bottom:40px}.mb-\[50px\]{margin-bottom:50px}.mb-\[5px\]{margin-bottom:5px}.mb-\[60px\]{margin-bottom:60px}.mb-\[75px\]{margin-bottom:75px}.mb-\[7px\]{margin-bottom:7px}.ml-2{margin-left:.5rem}.ml-\[-85px\]{margin-left:-85px}.ml-\[10px\]{margin-left:10px}.ml-\[15px\]{margin-left:15px}.ml-\[20px\]{margin-left:20px}.ml-\[30px\]{margin-left:30px}.ml-\[5px\]{margin-left:5px}.mr-\[10px\]{margin-right:10px}.mr-\[150px\]{margin-right:150px}.mr-\[20px\]{margin-right:20px}.mr-\[5px\]{margin-right:5px}.mt-\[-105px\]{margin-top:-105px}.mt-\[-2px\]{margin-top:-2px}.mt-\[-50px\]{margin-top:-50px}.mt-\[-5px\]{margin-top:-5px}.mt-\[-70px\]{margin-top:-70px}.mt-\[10px\]{margin-top:10px}.mt-\[120px\]{margin-top:120px}.mt-\[16px\]{margin-top:16px}.mt-\[180px\]{margin-top:180px}.mt-\[20px\]{margin-top:20px}.mt-\[30px\]{margin-top:30px}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-8{height:2rem}.h-\[115px\]{height:115px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[186px\]{height:186px}.h-\[200px\]{height:200px}.h-\[205px\]{height:205px}.h-\[210px\]{height:210px}.h-\[23px\]{height:23px}.h-\[270px\]{height:270px}.h-\[28px\]{height:28px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[356px\]{height:356px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[50vh\]{height:50vh}.h-\[55px\]{height:55px}.h-\[64px\]{height:64px}.h-\[650px\]{height:650px}.h-\[70px\]{height:70px}.h-\[850px\]{height:850px}.h-\[8px\]{height:8px}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-2\/3{width:66.666667%}.w-5\/6{width:83.333333%}.w-8{width:2rem}.w-\[10\%\]{width:10%}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[105px\]{width:105px}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[194px\]{width:194px}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[25\%\]{width:25%}.w-\[250px\]{width:250px}.w-\[25px\]{width:25px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[330px\]{width:330px}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[45\%\]{width:45%}.w-\[540px\]{width:540px}.w-\[55px\]{width:55px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[8px\]{width:8px}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[1000px\]{max-width:1000px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-screen-desktop{max-width:1366px}.max-w-screen-large{max-width:1120px}.max-w-screen-largeXL{max-width:1260px}.max-w-screen-medium{max-width:1024px}.max-w-screen-short{max-width:880px}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-normal{justify-content:normal}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[20px\]{gap:20px}.gap-\[30px\]{gap:30px}.gap-\[32px\]{gap:32px}.gap-\[40px\]{gap:40px}.gap-\[50px\]{gap:50px}.gap-\[5px\]{gap:5px}.gap-\[60px\]{gap:60px}.gap-\[80px\]{gap:80px}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[50px\]{border-radius:50px}.rounded-\[5px\]{border-radius:5px}.rounded-\[64px\]{border-radius:64px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-bl-\[32px\]{border-bottom-left-radius:32px}.rounded-br-\[32px\]{border-bottom-right-radius:32px}.rounded-tl-\[10px\]{border-top-left-radius:10px}.rounded-tl-\[15px\]{border-top-left-radius:15px}.rounded-tl-\[250px\]{border-top-left-radius:250px}.rounded-tl-\[32px\]{border-top-left-radius:32px}.rounded-tr-\[10px\]{border-top-right-radius:10px}.rounded-tr-\[15px\]{border-top-right-radius:15px}.rounded-tr-\[30px\]{border-top-right-radius:30px}.rounded-tr-\[32px\]{border-top-right-radius:32px}.\!border-\[1px\]{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-\[10px\]{border-width:10px}.border-\[1px\]{border-width:1px}.border-\[3px\]{border-width:3px}.border-\[7px\]{border-width:7px}.border-solid{border-style:solid}.border-\[\#2ba9ea\]{--tw-border-opacity: 1;border-color:rgb(43 169 234 / var(--tw-border-opacity))}.border-\[\#62A25D\]{--tw-border-opacity: 1;border-color:rgb(98 162 93 / var(--tw-border-opacity))}.border-\[\#7D367F\]{--tw-border-opacity: 1;border-color:rgb(125 54 127 / var(--tw-border-opacity))}.border-\[\#BBE0FB\]{--tw-border-opacity: 1;border-color:rgb(187 224 251 / var(--tw-border-opacity))}.border-\[\#DE1318\]{--tw-border-opacity: 1;border-color:rgb(222 19 24 / var(--tw-border-opacity))}.border-\[\#DF682E\]{--tw-border-opacity: 1;border-color:rgb(223 104 46 / var(--tw-border-opacity))}.border-\[\#FC1821\]{--tw-border-opacity: 1;border-color:rgb(252 24 33 / var(--tw-border-opacity))}.border-\[\#f4eded\]{--tw-border-opacity: 1;border-color:rgb(244 237 237 / var(--tw-border-opacity))}.border-\[\#fc1821\]{--tw-border-opacity: 1;border-color:rgb(252 24 33 / var(--tw-border-opacity))}.border-\[\#ffffff\]{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#000000\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-\[\#008AE9\]{--tw-bg-opacity: 1;background-color:rgb(0 138 233 / var(--tw-bg-opacity))}.bg-\[\#043D57\],.bg-\[\#043d57\]{--tw-bg-opacity: 1;background-color:rgb(4 61 87 / var(--tw-bg-opacity))}.bg-\[\#E01319\]{--tw-bg-opacity: 1;background-color:rgb(224 19 25 / var(--tw-bg-opacity))}.bg-\[\#E2E2E2\]{--tw-bg-opacity: 1;background-color:rgb(226 226 226 / var(--tw-bg-opacity))}.bg-\[\#E30613\]{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity))}.bg-\[\#ECF9FE\]{--tw-bg-opacity: 1;background-color:rgb(236 249 254 / var(--tw-bg-opacity))}.bg-\[\#ED1C24\]{--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity))}.bg-\[\#FAB530\]{--tw-bg-opacity: 1;background-color:rgb(250 181 48 / var(--tw-bg-opacity))}.bg-\[\#FC1821\]{--tw-bg-opacity: 1;background-color:rgb(252 24 33 / var(--tw-bg-opacity))}.bg-\[\#FCE8E8\]{--tw-bg-opacity: 1;background-color:rgb(252 232 232 / var(--tw-bg-opacity))}.bg-\[\#c0dabe\]{--tw-bg-opacity: 1;background-color:rgb(192 218 190 / var(--tw-bg-opacity))}.bg-\[\#decddf\]{--tw-bg-opacity: 1;background-color:rgb(222 205 223 / var(--tw-bg-opacity))}.bg-\[\#e30613\]{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity))}.bg-\[\#ededed\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}.bg-\[\#fc1821\]{--tw-bg-opacity: 1;background-color:rgb(252 24 33 / var(--tw-bg-opacity))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-\[rgba\(17\,29\,92\,0\.6\)\]{background-color:#111d5c99}.bg-\[rgba\(227\,6\,19\,0\.4\)\]{background-color:#e3061366}.bg-\[rgba\(255\,255\,255\,0\.3\)\]{background-color:#ffffff4d}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.bg-\[22\%_auto\]{background-size:22% auto}.bg-\[37\%_auto\]{background-size:37% auto}.bg-\[47\%_auto\]{background-size:47% auto}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-left-bottom{background-position:left bottom}.bg-right-bottom{background-position:right bottom}.bg-right-top{background-position:right top}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:0}.p-4{padding:1rem}.p-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[25px\]{padding:25px}.p-\[32px\]{padding:32px}.p-\[35px\]{padding:35px}.p-\[40px\]{padding:40px}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[0px\]{padding-left:0;padding-right:0}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[40px\]{padding-left:40px;padding-right:40px}.px-\[50px\]{padding-left:50px;padding-right:50px}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[45px\]{padding-top:45px;padding-bottom:45px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[55px\]{padding-top:55px;padding-bottom:55px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[70px\]{padding-top:70px;padding-bottom:70px}.py-\[80px\]{padding-top:80px;padding-bottom:80px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-\[0px\]{padding-bottom:0}.pb-\[150px\]{padding-bottom:150px}.pb-\[20px\]{padding-bottom:20px}.pb-\[40px\]{padding-bottom:40px}.pb-\[50px\]{padding-bottom:50px}.pb-\[64px\]{padding-bottom:64px}.pb-\[80px\]{padding-bottom:80px}.pl-0{padding-left:0}.pl-\[20px\]{padding-left:20px}.pl-\[25px\]{padding-left:25px}.pl-\[80px\]{padding-left:80px}.pr-\[20px\]{padding-right:20px}.pr-\[32px\]{padding-right:32px}.pt-14{padding-top:3.5rem}.pt-5{padding-top:1.25rem}.pt-\[0\]{padding-top:0}.pt-\[10px\]{padding-top:10px}.pt-\[150px\]{padding-top:150px}.pt-\[20px\]{padding-top:20px}.pt-\[30px\]{padding-top:30px}.pt-\[40px\]{padding-top:40px}.pt-\[50px\]{padding-top:50px}.pt-\[54px\]{padding-top:54px}.pt-\[5px\]{padding-top:5px}.pt-\[60px\]{padding-top:60px}.pt-\[80px\]{padding-top:80px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-helloKidme{font-family:Hello Kidme,sans-serif}.font-lilita{font-family:Lilita One,sans-serif}.font-montserrat{font-family:Montserrat,sans-serif}.font-nunito{font-family:Nunito,sans-serif}.font-quicksand{font-family:Quicksand,sans-serif}.\!text-\[28px\]{font-size:28px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.75em\]{font-size:.75em}.text-\[100px\]{font-size:100px}.text-\[104px\]{font-size:104px}.text-\[105px\]{font-size:105px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[33px\]{font-size:33px}.text-\[35px\]{font-size:35px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[45px\]{font-size:45px}.text-\[48px\]{font-size:48px}.text-\[50px\]{font-size:50px}.text-\[55px\]{font-size:55px}.text-\[60px\]{font-size:60px}.text-\[70px\]{font-size:70px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-3{line-height:.75rem}.leading-6{line-height:1.5rem}.leading-\[1\.8\]{line-height:1.8}.leading-\[100\%\]{line-height:100%}.leading-\[110\%\]{line-height:110%}.leading-\[120\%\]{line-height:120%}.leading-\[130\%\]{line-height:130%}.leading-\[140\%\]{line-height:140%}.leading-\[150\%\]{line-height:150%}.leading-\[40px\]{line-height:40px}.leading-\[80\%\]{line-height:80%}.leading-\[90\%\]{line-height:90%}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.\!text-\[\#F74F22\]{--tw-text-opacity: 1 !important;color:rgb(247 79 34 / var(--tw-text-opacity))!important}.text-\[\#000000\]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-\[\#002a8c\]{--tw-text-opacity: 1;color:rgb(0 42 140 / var(--tw-text-opacity))}.text-\[\#043D57\]{--tw-text-opacity: 1;color:rgb(4 61 87 / var(--tw-text-opacity))}.text-\[\#1B1D26\]{--tw-text-opacity: 1;color:rgb(27 29 38 / var(--tw-text-opacity))}.text-\[\#616161\]{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity))}.text-\[\#848484\]{--tw-text-opacity: 1;color:rgb(132 132 132 / var(--tw-text-opacity))}.text-\[\#999b99\]{--tw-text-opacity: 1;color:rgb(153 155 153 / var(--tw-text-opacity))}.text-\[\#E01319\]{--tw-text-opacity: 1;color:rgb(224 19 25 / var(--tw-text-opacity))}.text-\[\#E30613\]{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity))}.text-\[\#E93CAC\]{--tw-text-opacity: 1;color:rgb(233 60 172 / var(--tw-text-opacity))}.text-\[\#F74F22\]{--tw-text-opacity: 1;color:rgb(247 79 34 / var(--tw-text-opacity))}.text-\[\#FC1821\]{--tw-text-opacity: 1;color:rgb(252 24 33 / var(--tw-text-opacity))}.text-\[\#FFFFFF\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-\[\#dc3232\]{--tw-text-opacity: 1;color:rgb(220 50 50 / var(--tw-text-opacity))}.text-\[\#fc1821\]{--tw-text-opacity: 1;color:rgb(252 24 33 / var(--tw-text-opacity))}.text-\[\#ffffff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-50,.opacity-\[0\.5\]{opacity:.5}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert-\[1\]{--tw-invert: invert(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.delay-75{transition-delay:75ms}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body,p{margin:0;scroll-behavior:smooth}@font-face{font-family:HelloKidmeOtf;src:url("./media/HelloKidme-GJWMCNRH.otf") format("otf");font-style:normal}.shadow-text{text-shadow:-8px 8px 0px rgba(0,0,0,.2);letter-spacing:-.04em}.shadow-custom{box-shadow:0 0 #000,-10px 12px #0003}.box-shadow-right{box-shadow:3px 3px 8px #00000080}.box-shadow-left{box-shadow:-5px 8px #0003}.box-shadow-card{box-shadow:1px 1px 3px 3px #0000001a}.transition-3s{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.text-shadow-left{text-shadow:-4px 5px 0px rgba(0,0,0,.2)}.footer-info a{color:#fff}.slide{margin:0 0 0 30px}.slick-slide img{margin-left:0}.slick-dots{bottom:-40px!important}.slick-dots li button:before{color:#fff!important;font-size:13px!important;opacity:1!important}.slick-dots li.slick-active button:before{color:#55cfff!important}.slick-dots.active-dot{left:-650px}.slider-static .slick-slide img{margin-left:0}.slider-static .slick-prev{left:0}.slider-static .slick-next{right:0}.slider-renders .slick-dots li.slick-active button:before{color:#000!important}.slider-renders .slick-dots li button:before{font-size:7px!important;color:#9c9797!important}.elementor-animation-pop a{font-weight:900;box-shadow:3px 3px 8px #00000080;width:max-content}.heart-icon{fill:#fff;transition:fill .3s ease-in-out}a:hover .heart-icon{fill:red}.elementor-animation-pop a:hover{animation:elementor-animation-pop .6s ease-in-out;color:#e01217;background-color:#fff}.elementor-animation-float{transition:all .3s}.elementor-animation-float:hover{transform:translateY(-8px)}.footer-static p{margin:0 0 10px}.footer-static a{color:#fff;text-decoration:none}.custom-radio-group{display:flex;gap:20px}.custom-radio{display:flex;align-items:center;justify-content:space-between;border-radius:20px;-webkit-border-radius:20px;transition:background-color .3s ease,border .3s ease;width:100%;background-color:#fff;cursor:pointer;padding:14px;box-shadow:0 4px 8px #00000040;box-sizing:border-box}.custom-radio input[type=radio]{display:none}.custom-radio.selected{outline:solid 6px #e30613}.custom-radio:not(.selected):hover{background-color:#e3061333}.bg-overlay-title-transparent{background-image:url("./media/bg-overlay-titles-AJKL4QEE.webp")}.bg-overlay-title-blue{background-image:url("./media/bg-overlay-titles-blue-QLA32BMO.webp")}.bg-overlay-title-red{background-image:url("./media/bg-overlay-titles-red-QF7N3FAY.webp")}.bg-overlay-title-green{background-image:url("./media/bg-overlay-titles-green-GTPHNZTW.webp")}.bg-overlay-title-pink{background-image:url("./media/bg-overlay-titles-pink-Z2LXITQR.webp")}.bg-overlay-title{background-size:34px;background-position:left top;opacity:.25;position:absolute;inset:0;z-index:-1;border-radius:20px}.text-html p{line-height:170%;margin-bottom:20px}.text-html p strong{display:inline-block;word-break:break-word;white-space:normal}.text-html ul li{margin-bottom:10px}.text-html-news p{line-height:150%;margin-bottom:20px}.text-html-news ul li{margin-bottom:10px}.text-html-news iframe{width:100%;height:650px}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}@media (max-width: 768px){.slide{margin:0}.slick-slider{max-width:100%}.slick-dots.active-dot{left:0}.slick-slide img{margin-left:18px}.shadow-text{text-shadow:-5px 5px 0px rgba(0,0,0,.2)}.floating-button.box-shadow-left{box-shadow:-5px 3px #0003}.slider-static.slider-container{width:auto!important}.custom-radio-group{display:block}.custom-radio{margin-bottom:15px}.slider-renders .slick-slide img{margin-left:0}.text-html-news iframe{width:100%;height:250px}.text-html-news img{width:100%}}.home-historias-video-slick .slick-dots li button:before{color:#dadada!important;opacity:.5}.home-historias-video-slick .slick-dots li.slick-active button:before{color:#e30613!important;opacity:1}.home-banner-slick .slick-next,.home-banner-slick .slick-prev{z-index:99!important;display:none!important}@media (min-width: 768px){.home-banner-slick .slick-next,.home-banner-slick .slick-prev{display:inline-block!important}}.home-banner-slick .slick-prev{left:25px!important}.home-banner-slick .slick-next{right:65px!important}.home-banner-slick .slick-prev:before,.home-banner-slick .slick-next:before{font-size:60px}@media (max-width: 768px){.home-banner-slick .slick-slide img{margin-left:0!important}}.hover\:bg-\[\#043d57\]:hover{--tw-bg-opacity: 1;background-color:rgb(4 61 87 / var(--tw-bg-opacity))}.hover\:bg-\[\#FC1821\]:hover{--tw-bg-opacity: 1;background-color:rgb(252 24 33 / var(--tw-bg-opacity))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:\!text-\[\#ffffff\]:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}@media (max-width: 1560px){.max-\[1560px\]\:w-\[180px\]{width:180px}.max-\[1560px\]\:pt-\[100px\]{padding-top:100px}}@media (max-width: 992px){.max-\[992px\]\:absolute{position:absolute}.max-\[992px\]\:relative{position:relative}.max-\[992px\]\:mx-auto{margin-left:auto;margin-right:auto}.max-\[992px\]\:mb-\[0px\]{margin-bottom:0}.max-\[992px\]\:mb-\[10px\]{margin-bottom:10px}.max-\[992px\]\:mb-\[15px\]{margin-bottom:15px}.max-\[992px\]\:mb-\[20px\]{margin-bottom:20px}.max-\[992px\]\:mb-\[3px\]{margin-bottom:3px}.max-\[992px\]\:mb-\[40px\]{margin-bottom:40px}.max-\[992px\]\:mb-\[50px\]{margin-bottom:50px}.max-\[992px\]\:mt-\[-20px\]{margin-top:-20px}.max-\[992px\]\:mt-\[120px\]{margin-top:120px}.max-\[992px\]\:block{display:block}.max-\[992px\]\:grid{display:grid}.max-\[992px\]\:hidden{display:none}.max-\[992px\]\:h-\[100px\]{height:100px}.max-\[992px\]\:h-\[200px\]{height:200px}.max-\[992px\]\:h-\[210px\]{height:210px}.max-\[992px\]\:h-\[250px\]{height:250px}.max-\[992px\]\:h-\[260px\]{height:260px}.max-\[992px\]\:h-\[700px\]{height:700px}.max-\[992px\]\:h-\[80px\]{height:80px}.max-\[992px\]\:h-full{height:100%}.max-\[992px\]\:w-\[245px\]{width:245px}.max-\[992px\]\:w-\[25px\]{width:25px}.max-\[992px\]\:w-\[400px\]{width:400px}.max-\[992px\]\:w-\[450px\]{width:450px}.max-\[992px\]\:w-\[50px\]{width:50px}.max-\[992px\]\:w-\[97\%\]{width:97%}.max-\[992px\]\:w-auto{width:auto}.max-\[992px\]\:w-full{width:100%}.max-\[992px\]\:flex-wrap-reverse{flex-wrap:wrap-reverse}.max-\[992px\]\:justify-center{justify-content:center}.max-\[992px\]\:justify-between{justify-content:space-between}.max-\[992px\]\:gap-\[20px\]{gap:20px}.max-\[992px\]\:rounded-\[0px\]{border-radius:0}.max-\[992px\]\:rounded-\[15px\]{border-radius:15px}.max-\[992px\]\:rounded-tl-\[60px\]{border-top-left-radius:60px}.max-\[992px\]\:p-\[15px\]{padding:15px}.max-\[992px\]\:p-\[20px\]{padding:20px}.max-\[992px\]\:p-\[30px\]{padding:30px}.max-\[992px\]\:px-\[0px\]{padding-left:0;padding-right:0}.max-\[992px\]\:px-\[15px\]{padding-left:15px;padding-right:15px}.max-\[992px\]\:px-\[20px\]{padding-left:20px;padding-right:20px}.max-\[992px\]\:px-\[40px\]{padding-left:40px;padding-right:40px}.max-\[992px\]\:px-\[5px\]{padding-left:5px;padding-right:5px}.max-\[992px\]\:py-\[10px\]{padding-top:10px;padding-bottom:10px}.max-\[992px\]\:py-\[20px\]{padding-top:20px;padding-bottom:20px}.max-\[992px\]\:py-\[30px\]{padding-top:30px;padding-bottom:30px}.max-\[992px\]\:pb-\[0px\]{padding-bottom:0}.max-\[992px\]\:pb-\[10px\]{padding-bottom:10px}.max-\[992px\]\:pl-0{padding-left:0}.max-\[992px\]\:pt-\[0px\]{padding-top:0}.max-\[992px\]\:pt-\[30px\]{padding-top:30px}.max-\[992px\]\:pt-\[50px\]{padding-top:50px}.max-\[992px\]\:text-center{text-align:center}.max-\[992px\]\:align-bottom{vertical-align:bottom}.max-\[992px\]\:text-\[16px\]{font-size:16px}.max-\[992px\]\:text-\[17px\]{font-size:17px}.max-\[992px\]\:text-\[18px\]{font-size:18px}.max-\[992px\]\:text-\[20px\]{font-size:20px}.max-\[992px\]\:text-\[21px\]{font-size:21px}.max-\[992px\]\:text-\[30px\]{font-size:30px}.max-\[992px\]\:text-\[35px\]{font-size:35px}.max-\[992px\]\:text-\[40px\]{font-size:40px}.max-\[992px\]\:text-\[50px\]{font-size:50px}.max-\[992px\]\:leading-\[100\%\]{line-height:100%}.max-\[992px\]\:leading-\[110\%\]{line-height:110%}.max-\[992px\]\:leading-\[120\%\]{line-height:120%}.max-\[992px\]\:leading-\[140\%\]{line-height:140%}}@media (max-width: 990px){.max-\[990px\]\:w-\[100\%\]{width:100%}}@media (max-width: 900px){.max-\[900px\]\:my-\[0px\]{margin-top:0;margin-bottom:0}.max-\[900px\]\:w-\[170px\]{width:170px}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:text-\[30px\]{font-size:30px}.max-\[900px\]\:text-\[42px\]{font-size:42px}}@media (max-width: 768px){.max-\[768px\]\:relative{position:relative}.max-\[768px\]\:mb-\[20px\]{margin-bottom:20px}.max-\[768px\]\:mt-\[-100px\]{margin-top:-100px}.max-\[768px\]\:mt-\[60px\]{margin-top:60px}.max-\[768px\]\:block{display:block}.max-\[768px\]\:hidden{display:none}.max-\[768px\]\:h-auto{height:auto}.max-\[768px\]\:h-full{height:100%}.max-\[768px\]\:w-\[250px\]{width:250px}.max-\[768px\]\:w-\[540px\]{width:540px}.max-\[768px\]\:w-\[60px\]{width:60px}.max-\[768px\]\:w-\[95\%\]{width:95%}.max-\[768px\]\:w-full{width:100%}.max-\[768px\]\:flex-wrap{flex-wrap:wrap}.max-\[768px\]\:flex-wrap-reverse{flex-wrap:wrap-reverse}.max-\[768px\]\:p-\[20px\]{padding:20px}.max-\[768px\]\:px-\[0px\]{padding-left:0;padding-right:0}.max-\[768px\]\:pt-\[0px\]{padding-top:0}.max-\[768px\]\:text-center{text-align:center}.max-\[768px\]\:text-\[30px\]{font-size:30px}}@media (max-width: 560px){.max-\[560px\]\:block{display:block}.max-\[560px\]\:w-auto{width:auto}}@media (max-width: 520px){.max-\[520px\]\:block{display:block}}@media (min-width: 640px){.sm\:w-1\/2{width:50%}.sm\:w-2\/5{width:40%}.sm\:w-3\/5{width:60%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:bottom-0{bottom:0}.md\:left-\[-30px\]{left:-30px}.md\:order-2{order:2}.md\:order-none{order:0}.md\:m-0{margin:0}.md\:mx-\[10px\]{margin-left:10px;margin-right:10px}.md\:my-\[10px\]{margin-top:10px;margin-bottom:10px}.md\:my-\[120px\]{margin-top:120px;margin-bottom:120px}.md\:my-\[75px\]{margin-top:75px;margin-bottom:75px}.md\:mb-0{margin-bottom:0}.md\:mb-\[10px\]{margin-bottom:10px}.md\:mb-\[20px\]{margin-bottom:20px}.md\:mb-\[32px\]{margin-bottom:32px}.md\:mb-\[35px\]{margin-bottom:35px}.md\:mb-\[40px\]{margin-bottom:40px}.md\:mb-\[50px\]{margin-bottom:50px}.md\:mb-\[60px\]{margin-bottom:60px}.md\:mb-\[64px\]{margin-bottom:64px}.md\:mb-\[80px\]{margin-bottom:80px}.md\:mb-\[95px\]{margin-bottom:95px}.md\:ml-\[-15px\]{margin-left:-15px}.md\:ml-\[20px\]{margin-left:20px}.md\:ml-\[40px\]{margin-left:40px}.md\:mr-\[20px\]{margin-right:20px}.md\:mr-\[30px\]{margin-right:30px}.md\:mr-\[40px\]{margin-right:40px}.md\:mt-0{margin-top:0}.md\:mt-\[-110px\]{margin-top:-110px}.md\:mt-\[-340px\]{margin-top:-340px}.md\:mt-\[0px\]{margin-top:0}.md\:mt-\[20px\]{margin-top:20px}.md\:mt-\[35px\]{margin-top:35px}.md\:mt-\[65px\]{margin-top:65px}.md\:block{display:block}.md\:flex{display:flex}.md\:md\:flex{display:flex}.md\:contents{display:contents}.md\:hidden{display:none}.md\:h-\[100vh\]{height:100vh}.md\:h-\[200px\]{height:200px}.md\:h-\[230px\]{height:230px}.md\:h-\[320px\]{height:320px}.md\:h-\[370px\]{height:370px}.md\:h-\[480px\]{height:480px}.md\:h-\[530px\]{height:530px}.md\:h-\[600px\]{height:600px}.md\:h-\[640px\]{height:640px}.md\:h-\[700px\]{height:700px}.md\:h-\[72px\]{height:72px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}.md\:w-\[120px\]{width:120px}.md\:w-\[130px\]{width:130px}.md\:w-\[150px\]{width:150px}.md\:w-\[240px\]{width:240px}.md\:w-\[260px\]{width:260px}.md\:w-\[270px\]{width:270px}.md\:w-\[290px\]{width:290px}.md\:w-\[305px\]{width:305px}.md\:w-\[400px\]{width:400px}.md\:w-\[416px\]{width:416px}.md\:w-\[440px\]{width:440px}.md\:w-\[530px\]{width:530px}.md\:w-\[534px\]{width:534px}.md\:w-\[560px\]{width:560px}.md\:w-\[600px\]{width:600px}.md\:w-\[630px\]{width:630px}.md\:w-\[746px\]{width:746px}.md\:w-\[800px\]{width:800px}.md\:w-\[85\%\]{width:85%}.md\:w-\[85px\]{width:85px}.md\:w-\[860px\]{width:860px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[860px\]{max-width:860px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:rounded-\[20px\]{border-radius:20px}.md\:bg-inherit{background-color:inherit}.md\:object-cover{object-fit:cover}.md\:object-bottom{object-position:bottom}.md\:p-\[20px\]{padding:20px}.md\:p-\[32px\]{padding:32px}.md\:p-\[35px\]{padding:35px}.md\:p-\[40px\]{padding:40px}.md\:px-0{padding-left:0;padding-right:0}.md\:px-\[20px\]{padding-left:20px;padding-right:20px}.md\:px-\[35px\]{padding-left:35px;padding-right:35px}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:px-\[60px\]{padding-left:60px;padding-right:60px}.md\:px-\[80px\]{padding-left:80px;padding-right:80px}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-\[100px\]{padding-top:100px;padding-bottom:100px}.md\:py-\[20px\]{padding-top:20px;padding-bottom:20px}.md\:py-\[30px\]{padding-top:30px;padding-bottom:30px}.md\:py-\[45px\]{padding-top:45px;padding-bottom:45px}.md\:py-\[60px\]{padding-top:60px;padding-bottom:60px}.md\:py-\[70px\]{padding-top:70px;padding-bottom:70px}.md\:py-\[80px\]{padding-top:80px;padding-bottom:80px}.md\:py-\[95px\]{padding-top:95px;padding-bottom:95px}.md\:pb-0{padding-bottom:0}.md\:pb-\[150px\]{padding-bottom:150px}.md\:pb-\[50px\]{padding-bottom:50px}.md\:pb-\[64px\]{padding-bottom:64px}.md\:pl-0{padding-left:0}.md\:pr-0{padding-right:0}.md\:pr-\[20px\]{padding-right:20px}.md\:pt-0{padding-top:0}.md\:pt-\[100px\]{padding-top:100px}.md\:pt-\[50px\]{padding-top:50px}.md\:pt-\[55px\]{padding-top:55px}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[100px\]{font-size:100px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[55px\]{font-size:55px}.md\:text-\[60px\]{font-size:60px}.md\:text-\[64px\]{font-size:64px}.md\:text-\[80px\]{font-size:80px}.md\:text-\[96px\]{font-size:96px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-\[100\%\]{line-height:100%}.md\:leading-\[150\%\]{line-height:150%}.md\:leading-\[70\%\]{line-height:70%}}@media (min-width: 1280px){.xl\:h-\[400px\]{height:400px}.xl\:w-\[470px\]{width:470px}.xl\:w-\[500px\]{width:500px}.xl\:w-\[600px\]{width:600px}.xl\:w-\[700px\]{width:700px}.xl\:w-\[730px\]{width:730px}.xl\:w-full{width:100%}.xl\:max-w-\[600px\]{max-width:600px}.xl\:flex-row{flex-direction:row}.xl\:gap-8{gap:2rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-8xl{font-size:6rem;line-height:1}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.xl\:leading-8{line-height:2rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./media/ajax-loader-BOAPMZMT.gif") center center no-repeat}@font-face{font-family:slick;src:url("./media/slick-EVLS6IWX.eot");src:url("./media/slick-EVLS6IWX.eot?#iefix") format("embedded-opentype"),url("./media/slick-MU5EZO5G.woff") format("woff"),url("./media/slick-NKQ64RRA.ttf") format("truetype"),url("./media/slick-7CK47X3J.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


:root {
  --color-white: #fff;
  --color-black: #000;
  --color-red-200: #dc0d15;
  --color-red-100: #e94b52;
  --color-steelblue: #0066b1;
  --color-powderblue: #4da6d4;
  --color-dimgray: #666;

  --font-poppins: 'Poppins', sans-serif;
  --font-montserrat: 'Montserrat', sans-serif;
  --font-asap: 'Asap', sans-serif;

  --shadow-drop: 0px 4px 20px rgba(0, 0, 0, 0.1);
  --shadow-drop-1: 0px 4px 12px rgba(0, 0, 0, 0.15);

  --br-20: 20px;
  --br-10: 10px;

  --gap-10: 10px;
  --gap-20: 20px;
  --gap-30: 30px;
  --gap-40: 40px;
  --gap-60: 60px;

  --padding-10: 10px;
  --padding-20: 20px;
  --padding-24: 24px;
  --padding-36: 36px;
  --padding-40: 40px;
  --padding-60: 60px;

  --fs-20: 20px;
  --fs-24: 24px;
  --fs-32: 32px;
  --fs-36: 36px;
  --fs-60: 60px;
  --fs-72: 72px;

  --height-6: 6px;
  --height-22: 22px;
  --height-30: 30px;
  --height-80: 80px;
  --height-101: 101px;

  --width-20: 20px;
  --width-35: 35px;
  --width-240: 240px;

  --min-h-160: 160px;
  --min-h-240: 240px;
  --lh-100: 100%;
}

*, *::before, *::after {
  box-sizing: border-box;
}

  .lineaHorizontalMovil{
    display: none;
  }
    .barra-progreso-corazon {
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 30px;
      height: 30px;
      background: #fff;
      border: 2px solid #88CDD3;
      border-radius: 6px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      transition: left 1.2s cubic-bezier(0.4, 0, 0.2, 1);
      transform: translate(-50%, -50%);
      box-shadow: 0 2px 6px rgba(0,0,0,0.15);
      left:1.2% !important;
    }

body {
  margin: 0;
  padding: 0;
}

.desktop-large {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 70px;
  text-align: center;
  font-size: var(--fs-24);
  color: var(--color-red-200);
  font-family: var(--font-poppins);
}

.header {
  width: 100%;
  max-width: 1440px;
  height: 70px;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-white);
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 var(--padding-40);
  z-index: 100;
}

.logo-teletn-icon2 {
  height: 45.4px;
  width: auto;
  max-width: 142px;
}

.menu {
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.hamburguer-icon {
  width: 32px;
  height: auto;
}

.mobile-nav {
  display: none;
  position: fixed;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 1440px;
  background: var(--color-white);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  flex-direction: column;
  z-index: 99;
}
.mobile-nav.open {
  display: flex;
}
.mobile-nav a {
  padding: 16px 40px;
  font-family: var(--font-poppins);
  font-weight: 700;
  color: var(--color-steelblue);
  text-decoration: none;
  border-bottom: 1px solid #eee;
  font-size: 18px;
}

.hero-meta {
  align-self: stretch;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-20) var(--padding-40);
  gap: var(--gap-40);
  text-align: right;
}

.hero-v01 {
  align-self: stretch;
  height: 720px;
  position: relative;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: #111;
  overflow: hidden;
  flex-shrink: 0;
}

.dsc-5993-1-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
}

.hero-v01-child {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(270deg, rgba(0,0,0,0), rgba(0,0,0,0.7));
  width: 55%;
}

.hero-v01-item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 51px;
  width: clamp(160px, 30%, 432px);
  height: auto;
  object-fit: contain;
}

.hero-dona-btn {
  position: absolute;
  bottom: 40px;
  right: 40px;
  background-color: #4da6d4;
  color: #fff;
  font-family: var(--font-poppins);
  font-weight: 700;
  font-size: clamp(16px, 1.5vw, 22px);
  text-decoration: none;
  padding: 14px 28px;
  border-radius: 10px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.3);
  transition: transform 0.2s, box-shadow 0.2s;
  white-space: nowrap;
  z-index: 10;
}
.hero-dona-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0,0,0,0.4);
}

.meta-seccin-v7 {
  align-self: stretch;
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.meta {
  flex: 1;
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  max-width: 100%;
}

.meta2 {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0 var(--gap-20);
}

.ttulo {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.monto {
  display: flex;
  align-items: center;
  text-align: left;
  font-size: clamp(48px, 8vw, 120px);
  font-family: var(--font-montserrat);
}

.s-9168510 {
  position: relative;
  letter-spacing: 0.1em;
  display: inline-block;
  background: #0066b1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  white-space: nowrap;
  min-width: 0;
}

.separador-h-icon {
  align-self: stretch;
  height: var(--height-6);
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: fill;
}

.asi-vamos {
  align-self: stretch;
  display: flex;
  align-items: center;
  /*justify-content: center;*/
  flex-wrap: wrap;
  gap: 0 var(--gap-20);
  font-size: clamp(28px, 4vw, var(--fs-60));
}

.as-vamos {
  flex: 1;
  position: relative;
  /*line-height: 100%;*/
  text-transform: uppercase;
  background: #0066b1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: clamp(22px, 3vw, 80px);
}

.monto2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: left;
  font-size: clamp(36px, 6vw, 100px);
  font-family: var(--font-montserrat);
}

.s-19999999 {
  position: relative;
  display: inline-block;
  background: #0066b1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  min-width: 0;
}

.barra-prograso-icon {
  align-self: stretch;
  /*height: 50px;*/
  position: relative;
  border-radius: var(--br-10);
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: fill;
}

.formas-de-donar-h-v03 {
  width: 100%;
  background-color: var(--color-red-200);
  overflow: hidden;
  flex-shrink: 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  align-content: start;
  gap: var(--gap-40);
  padding: var(--padding-20) max(var(--padding-40), calc((100% - 1440px) / 2 + var(--padding-40)));
  font-size: var(--fs-32);
  color: var(--color-steelblue);
}

.ttulo-formas-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40) var(--padding-40) var(--padding-60);
  gap: var(--gap-40);
  min-height: var(--min-h-160);
  grid-column: 1 / span 12;
  grid-row: 1;
  font-size: clamp(48px, 7vw, 110px);
  color: var(--color-red-200);
  font-family: var(--font-asap);
}

.mancha-2-icon {
  height: var(--height-30);
  width: var(--width-35);
  position: relative;
  object-fit: contain;
}

.canales-de-donacin-parent {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  isolation: isolate;
  gap: 0;
}

.canales-de-donacin {
  align-self: stretch;
  position: relative;
  line-height: var(--lh-100);
  z-index: 0;
  display: inline-block;
  margin-top: 18px;
}

.subrayado-brush-icon {
  display: block;
  width: 60%;
  max-width: 430px;
  height: auto;
  position: relative;
  align-self: flex-end;
  margin-top: -4px;
  z-index: 1;
  object-fit: fill;
}
.canales-de-donacin-parent .subrayado-brush-icon {
  left: -68px;
}
.ttulo-donacin img{
  left: -210px;
}


.donar-yape-v04 {
  box-shadow: var(--shadow-drop-1);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: var(--padding-40);
  gap: var(--gap-20) var(--gap-40);
  grid-column: 1 / span 12;
  grid-row: 2;
}

.logo-yape-parent {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-30);
  min-width: 240px;
  margin-left: 30px;
}

.logo-yape-icon {
  height: 160px;
  width: 160px;
  object-fit: contain;
}

.info-yape {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.yapea-al {
  position: relative;
  display: inline-block;
}

.nmero-yape {
  box-shadow: 0 0 6px rgba(0,0,0,0.2);
  border-radius: var(--br-10);
  background: #dc0d15;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-10) var(--padding-20);
  font-size: clamp(24px, 4vw, 40px);
  color: var(--color-white);
  font-family: var(--font-montserrat);
}

.b { position: relative; text-decoration: none;}

.info-qr-parent {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-30);
  min-width: 240px;
  font-size: 28px;
  color: var(--color-black);
  margin-right: 75px;
}

.info-qr {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 160px;
}

.o-abre-tu {
  align-self: stretch;
  position: relative;
  line-height: 100%;
  display: inline-block;
}

.dona-bcp-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  /*padding: var(--padding-20);*/
  padding: 20px 60px;
  grid-column: 1 / span 12;
  grid-row: 3;
  text-align: left;
  font-size: var(--fs-32);
}

.logo-bcp-group {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-40);
  max-width: 100%;
}

.haz-tu-donacin-a-nuestras-cue-parent {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-10);
}

.haz-tu-donacin {
  align-self: stretch;
  position: relative;
  display: inline-block;
}

.nmero-de-cuenta {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
  font-size: var(--fs-24);
  color: var(--color-black);
}

.cuenta-soles-191-011-11-11-0-container,
.cuenta-dlares-191-077-77-77-container {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 220px;
}

.b2 {
  font-size: clamp(20px, 2.5vw, 38px);
  font-family: var(--font-montserrat);
  word-break: break-all;
}

.entra-al { font-weight: 500; }

.dona-bcp-donaciones-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-20);
  gap: var(--gap-20);
  grid-column: 1 / span 12;
  grid-row: 4;
  font-size: var(--fs-32);
}

.ttulo-banca-mvil {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-20);
}

.dona-ya-en {
  align-self: stretch;
  position: relative;
  display: inline-block;
}

.logo-bcp-parent {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-30);
  font-size: var(--fs-24);
  color: var(--color-black);
}

.logo-bcp {
  display: flex;
  align-items: center;
  padding: var(--padding-10) 0;
  flex-shrink: 0;
}

.isolation-mode-icon {
  height: auto;
  max-height: 72px;
  width: auto;
  max-width: 180px;
  object-fit: contain;
  display: block;
}

.instrucciones-banca-mvil {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 240px;
}

.screenshot-20240827-083444-ban-icon {
  width: 100%;
  height: auto;
  max-width: 720px;
  object-fit: contain;
}

.textos-instrucciones-banca-mv {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--gap-10);
  max-width: 770px;
}

.dona-a-la {
  flex: 1;
  position: relative;
  display: inline-block;
  min-width: 100px;
}

.dona-bcp-v022 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  /*padding: var(--padding-20);*/
      padding: 20px 60px;
  grid-column: 1 / span 12;
  grid-row: 4;
  text-align: left;
  font-size: var(--fs-32);
}

.si-no-tienes {
  align-self: stretch;
  position: relative;
  display: inline-block;
}

.dona-bancos-v03 {
  box-shadow: var(--shadow-drop-1);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  grid-column: 1 / span 12;
  grid-row: 5;
  font-size: var(--fs-32);
}

.frame-parent {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0;
  text-align: left;
  font-size: var(--fs-24);
  color: var(--color-red-100);
}

.dona-interbank-parent {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: var(--padding-10) 0;
  gap: var(--gap-20) var(--gap-40);
  min-width: 220px;
}

.dona-interbank {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 180px;
}

.logo {
  width: var(--width-240);
  height: var(--height-101);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /*padding: var(--padding-20) 0;*/
}

.img-icon {
  width: 100%;
  height: var(--height-101);
  max-width: 100%;
  overflow: hidden;
  object-fit: contain;
}

.ver-cuentas {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.vector-icon {
  height: 21.6px;
  width: 21.6px;
  object-fit: contain;
}

.logo2 {
  align-self: stretch;
  height: var(--height-101);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /*padding: 22px 0;*/
}

.img-icon2 {
  width: 100%;
  flex: 1;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.logo4 {
  align-self: stretch;
  height: var(--height-101);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 23px 0;
}

.img {
  width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-20);
  max-width: 100%;
}

.rectangle-icon {
  align-self: stretch;
  flex: 1;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.izipay {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  grid-column: 1 / span 6;
  grid-row: 6;
  font-family: var(--font-poppins);
}

.dona-ya-a {
  align-self: stretch;
  position: relative;
}

.dona-izipay {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
  text-align: left;
  font-size: var(--fs-24);
  color: var(--color-black);
  font-family: var(--font-poppins);
}

.izi-texto {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-20);
  min-width: 160px;
}

.izi-texto-child {
  width: 139px;
  height: 50px;
  object-fit: contain;
}

.para-clientes-de {
  align-self: stretch;
  position: relative;
  font-weight: 500;
}

.izi-qr-wrapper {
  height: 178px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.izi-qr-icon {
  width: 178px;
  height: 178px;
  object-fit: contain;
}

.dona-paypal-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  grid-column: 7 / span 6;
  grid-row: 6;
  color: var(--color-black);
  font-family: var(--font-poppins);
}

.dona-ya-desde {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.02em;
  background: #0066b1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.grupo-paypal-ms-tarjeta {
  align-self: stretch;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: var(--fs-24);
  font-family: var(--font-poppins);
}

.paypal-info {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
  padding: var(--padding-10);
  max-width: 100%;
}

.paypal-logo-icon {
  width: auto;
  height: 49.5px;
  object-fit: contain;
}

.enva-tu-donacin-container {
  align-self: stretch;
  position: relative;
  display: inline-block;
}

.cajas-recaudadoras-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  grid-column: 1 / span 12;
  grid-row: 8;
  font-family: var(--font-asap);
}

.dona-ya-en-las-cajas-de-pago-d-wrapper {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.plaza-vea-parent {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
}

.plaza-vea-icon { height: var(--height-80); width: auto; max-width: 203px; object-fit: contain; }
.mass-icon      { height: var(--height-80); width: auto; max-width: 199px; object-fit: contain; }
.vivanda-icon   { height: var(--height-80); width: auto; max-width: 181px; object-fit: contain; }
.makro-icon     { height: var(--height-80); width: auto; max-width: 239px; object-fit: contain; }
.promart-icon   { height: var(--height-80); width: auto; max-width: 202px; object-fit: contain; }

.rc-h-v03 {
  align-self: stretch;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  background-color: var(--color-white);
  overflow: hidden;
  flex-shrink: 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  align-content: start;
  align-items: stretch;
  gap: var(--gap-40);
  padding: var(--padding-20) var(--padding-40);
  color: var(--color-black);
}

.ttulo-rc-v01 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  min-height: var(--min-h-160);
  grid-column: 1 / span 12;
  grid-row: 1;
  font-size: clamp(40px, 6vw, 88px);
  color: var(--color-red-200);
  font-family: var(--font-asap);
}

.mancha-2-parent {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--gap-30);
  max-width: 100%;
}

.ttulo-donacin {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}

.subrayado-brush-icon2 {
  display: block;
  width: 55%;
  max-width: 439px;
  height: auto;
  position: relative;
  align-self: flex-end;
  margin-top: -4px;
  z-index: 1;
  object-fit: fill;
}

.rc-intro-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  grid-column: 1 / span 8;
  grid-row: 2;
}

.texto-rc-intro {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-20);
  max-width: 100%;
}

.foto-05-icon {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-column: 9 / span 4;
  grid-row: 2;
  min-height: 280px;
}

.rc-ttulos-rc-v02 {
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-20) var(--padding-40);
  gap: var(--gap-40);
  grid-column: 1 / span 12;
  grid-row: 3;
  font-size: clamp(32px, 5vw, var(--fs-60));
  color: var(--color-steelblue);
}

.ttulo-rc {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}

.la-esperanza-nos {
  flex: 1;
  position: relative;
  line-height: 100%;
  display: inline-block;
}

.foto-png-01 {
    border-radius: var(--br-20);
    width: 100%;
    overflow: hidden;
    object-fit: cover;
    object-position: center 118px;
    grid-column: 1 / span 4;
    grid-row: 4;
    height: 553px;
    margin-top: -320px;
    z-index: 9;
}
.rc-resultados-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  /*min-height: var(--min-h-240);*/
  height: 233px;
  grid-column: 5 / span 8;
  grid-row: 4;
  font-size: clamp(36px, 5vw, var(--fs-72));
  color: var(--color-steelblue);
  font-family: var(--font-montserrat);
}

.data-resultados {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
  max-width: 100%;
}

.atenciones {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 180px;
}

.atenciones-realizadas-a {
  align-self: stretch;
  position: relative;
  font-size: 25px;
  line-height: 100%;
  display: inline-block;
  font-family: var(--font-poppins);
  color: var(--color-black);
}

.separador-v-icon {
  height: 136px;
  width: 6px;
  object-fit: fill;
}

.rc-atenciones-regiones-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  min-height: var(--min-h-240);
  grid-column: 1 / span 8;
  grid-row: 5;
}

.atenciones-realizadas-y-container {
  align-self: stretch;
  position: relative;
  line-height: 100%;
  display: inline-block;
}

.nios-beneficiados { color: var(--color-dimgray); }

.separador-h-icon8 {
  width: 100%;
  height: var(--height-6);
  position: relative;
  max-width: 820px;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: fill;
}

.image-3-icon {
  align-self: stretch;
  height: auto;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: contain;
}

.foto-04-icon {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-column: 9 / span 4;
  grid-row: 5;
  height: auto;
  min-height: 300px;
}

.rc-ttulos-rc-v022 {
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-20) var(--padding-40);
  gap: var(--gap-40);
  min-height: var(--min-h-240);
  grid-column: 1 / span 12;
  grid-row: 7;
  font-size: clamp(28px, 4vw, var(--fs-60));
  color: var(--color-steelblue);
}

.la-esperanza-nos2 {
  flex: 1;
  position: relative;
  letter-spacing: -0.06em;
  line-height: 100%;
  display: inline-block;
}

.subtitulo-rc {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--fs-24);
  color: var(--color-black);
}

.gracias-a-tu {
  flex: 1;
  position: relative;
  letter-spacing: 0.03em;
}

.rc-proyeccin-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  min-height: var(--min-h-240);
  grid-column: 1 / span 6;
  grid-row: 8;
  font-size: 30px;
  font-family: var(--font-montserrat);
}

.info-proc-parent {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: var(--gap-20);
  max-width: 100%;
}

.info-proc {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-20);
  min-width: 180px;
}

.image-4-icon {
  align-self: stretch;
  height: auto;
  max-width: 100%;
  object-fit: contain;
}

.foto-proc-icon {
  flex: 1;
  max-width: 100%;
  object-fit: cover;
  min-width: 180px;
  min-height: var(--min-h-240);
  height: auto;
}

.foto-01-icon {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-column: 7 / span 6;
  grid-row: 8;
  height: auto;
  min-height: 240px;
}

.foto-02-icon {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-column: 1 / span 4;
  grid-row: 9;
  height: auto;
  min-height: 240px;
}

.rc-transparencia-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-40);
  gap: var(--gap-20);
  grid-column: 5 / span 8;
  grid-row: 9;
}

.logos {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-40);
}

.pwc {
  height: var(--height-80);
  overflow: hidden;
  display: flex;
  align-items: center;
}

.layer-5-icon {
  width: 120px;
  /*height: 58px;*/
  object-fit: contain;
}

.la-fiduciaria {
  height: var(--height-80);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.la-fiduciaria-icon {
  width: auto;
  max-width: 300px;
  /*height: 58px;*/
  object-fit: contain;
}

.garantizamos-la-integridad-de-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.rc-transparencia-v022 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-40);
  grid-column: 1 / span 6;
  grid-row: 10;
  min-height: 100px;
}

.rinde-cuentas-conoce-ms {
  width: 100%;
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: var(--padding-20) 0;
  gap: var(--gap-20);
  max-width: 100%;
}

.texto {
  /*flex: 1;*/

  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-20);
  /*min-width: 180px;*/
  width: 615px;
}

.revisa-aqu-la {
  flex: 1;
  position: relative;
}

.botn-aninado-celeste {
  width: 220px;
  box-shadow: var(--shadow-drop-1);
  border-radius: var(--br-10);
  background-color: var(--color-powderblue);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-24) var(--padding-36);
  text-align: left;
  color: var(--color-white);
  cursor: pointer;
  white-space: nowrap;
}

.rc-transparencia-v023 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  /*grid-column: 7 / span 6;*/
  grid-column: 1 / span 12;
  
  grid-row: 10;
  min-height: 100px;
}

.rinde-cuentas-conoce-ms2 {
  width: 100%;
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
  max-width: 100%;
}

.revisa-aqu-la2 {
  align-self: stretch;
  flex: 1;
  position: relative;
}

.foto-06-icon {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-column: 1 / span 4;
  grid-row: 6;
  height: auto;
  min-height: 300px;
}

.rc-donacin-30-70-v02 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  gap: var(--gap-40);
  min-height: var(--min-h-240);
  grid-column: 5 / span 8;
  grid-row: 6;
}

.image-6-icon {
  width: 100%;
  height: auto;
  max-width: 700px;
  object-fit: contain;
}

.transforma-vidas-v02 {
  width: 100%;
  background-color: var(--color-red-200);
  overflow: hidden;
  flex-shrink: 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  align-content: start;
  gap: var(--gap-40);
  padding: var(--padding-20) max(var(--padding-40), calc((100% - 1440px) / 2 + var(--padding-40)));
  font-size: clamp(48px, 7vw, 110px);
  font-family: var(--font-asap);
}

.ttulo-formas-v022 {
  box-shadow: var(--shadow-drop);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40) var(--padding-40) var(--padding-60);
  gap: var(--gap-40);
  min-height: var(--min-h-160);
  grid-column: 1 / span 12;
  grid-row: 1;
}

.canales-de-donacin-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.canales-de-donacin2 {
  align-self: stretch;
  position: relative;
  line-height: var(--lh-100);
}

.hdv-video, .hdv-video2 {
  height: 371px;
  /*box-shadow: var(--shadow-drop);*/
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-row: 2;
}
.hdv-video  { grid-column: 1 / span 6; }
.hdv-video2 { grid-column: 7 / span 6; }

.hdv-video3, .hdv-video4 {
  height: 371px;
  /*box-shadow: var(--shadow-drop);*/
  border-radius: var(--br-20);
  width: 100%;
  overflow: hidden;
  object-fit: cover;
  grid-row: 3;
}
.hdv-video3 { grid-column: 1 / span 6; }
.hdv-video4 { grid-column: 7 / span 6; }

.agradecimientos-auspiciadore {
  align-self: stretch;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  background-color: var(--color-white);
  overflow: hidden;
  flex-shrink: 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  align-content: start;
  gap: var(--gap-40);
  padding: var(--padding-20) var(--padding-40);
  font-size: clamp(48px, 7vw, 110px);
  font-family: var(--font-asap);
}

.logos-comercial {
  box-shadow: var(--shadow-drop-1);
  border-radius: var(--br-20);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40);
  gap: var(--gap-60);
  grid-column: 1 / span 12;
  grid-row: 2;
}

.patrocinadores {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20) var(--gap-60);
}

.bcp-icon       {  width: auto; max-width: 180px; object-fit: contain; }
.plaza-vea-icon2 {  width: auto; max-width: 181px; object-fit: contain; }

.aliados {
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-30) var(--gap-40);
}

.lxg-icon           { height: 31px; width: auto; max-width: 89px; object-fit: contain; }
.pnp-icon           { height: 70px; width: auto; max-width: 56px; object-fit: contain; }
.yape-icon          { height: 51px; width: auto; max-width: 51px; object-fit: contain; }
.amrica-icon        { height: 48px; width: auto; max-width: 48px; object-fit: contain; }
.tvpe-icon          { height: 39px; width: auto; max-width: 68px; object-fit: contain; }
.grupo-comercio-icon { height: 24px; width: auto; max-width: 166px; object-fit: contain; }
.jetsmart-icon      { height: 27px; width: auto; max-width: 114px; object-fit: contain; }
.promart-icon2      { height: 37px; width: auto; max-width: 95px; object-fit: contain; }


.footer-v02 {
  align-self: stretch;
  background-color: var(--color-red-200);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-40) 0 0;
  gap: var(--gap-40);
  flex-shrink: 0;
  font-size: var(--fs-20);
  color: var(--color-white);
}

.logo-e-info {
  width: 100%;
  max-width: 1440px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 var(--padding-40);
  gap: var(--gap-40);
}

.logo-teletn-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-20);
}

.logo-teletn-icon {
  width: auto;
  height: 96px;
  max-width: 300px;
  object-fit: contain;
}

.rrss-teletn-1 {
  width: 300px;
  height: 37.8px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}

.rrss-link {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  display: block;
  overflow: hidden;
}
.rrss-link img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}

.rrss-link:nth-child(1) { width: 12.6%; right: 87.4%;  left: 0;      }
.rrss-link:nth-child(2) { width: 12.6%; right: 69.92%; left: 17.48%; }
.rrss-link:nth-child(3) { width: 12.6%; right: 52.45%; left: 34.95%; }
.rrss-link:nth-child(4) { width: 12.6%; right: 34.97%; left: 52.43%; }
.rrss-link:nth-child(5) { width: 12.6%; right: 17.49%; left: 69.91%; }
.rrss-link:nth-child(6) { width: 12.6%; right: 0.02%;  left: 87.38%; }

.group-icon, .group-icon2, .group-icon3, .group-icon4, .group-icon5, .group-icon6 {
  position: static;
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%;
}

.footer-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-20);
  min-width: 280px;
  max-width: 540px;
}

.av-petit-thouars-5162-per-parent {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--gap-20);
}

.ruc-20523760689-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.legal {
  width: 100%;
  max-width: 1440px;
  background-color: rgba(255, 255, 255);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: var(--padding-10) 30px;
  gap: 0 var(--gap-10);
}

.todos-los-derechos {
  position: relative;
  color: rgba(0, 0, 0, 0.8);
}

.botn-aninado-celeste3 {
  position: fixed;
  bottom: 30px;
  right: 30px;
  border-radius: var(--br-10);
  background-color: var(--color-powderblue);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-24) var(--padding-36);
  z-index: 90;
  flex-shrink: 0;
  text-align: left;
  color: var(--color-white);
  box-shadow: 0 4px 16px rgba(0,0,0,0.25);
  cursor: pointer;
  transition: transform 0.2s, box-shadow 0.2s;
  font-family: var(--font-poppins);
  font-size: var(--fs-24);
}
.botn-aninado-celeste3:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
}

.margenBancoIzq{
  margin-left: 40px;
}
.margenBancoDer{
  margin-right: 40px;
}

@media (max-width: 1024px) {

  .hero-v01 { height: 500px; }
  .hero-v01-child { width: 60%; }
  .hero-v01-item {
    width: clamp(160px, 28%, 320px);
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    left: 30px;
  }
  .dsc-5993-1-icon {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    top: 0;
    left: 0;
  }
  .hero-dona-btn {
    bottom: 28px;
    right: 28px;
    font-size: clamp(15px, 2vw, 20px);
  }

  .hero-meta { padding: var(--padding-20); }


  .formas-de-donar-h-v03 {
    grid-template-columns: 1fr 1fr;
    padding: var(--padding-20);
    gap: var(--gap-20);
  }
  .ttulo-formas-v02         { grid-column: 1 / span 2; grid-row: 1; }
  .donar-yape-v04           { grid-column: 1 / span 2; grid-row: 2; }
  .dona-bcp-v02             { grid-column: 1 / span 2; grid-row: 3; }
  .dona-bcp-donaciones-v02  { grid-column: 1 / span 2; grid-row: 4; height: auto; }
  .dona-bcp-v022            { grid-column: 1 / span 2; grid-row: 5; }
  .dona-bancos-v03          { grid-column: 1 / span 2; grid-row: 6; }
  .izipay                   { grid-column: 1 / span 1; grid-row: 7; height: auto; }
  .dona-paypal-v02          { grid-column: 2 / span 1; grid-row: 7; height: auto; }
  .cajas-recaudadoras-v02   { grid-column: 1 / span 2; grid-row: 8; }


  .rc-h-v03 {
    grid-template-columns: 1fr 1fr;
    padding: var(--padding-20);
    gap: var(--gap-20);
  }
  .ttulo-rc-v01              { grid-column: 1 / span 2; grid-row: 1; }
  .rc-intro-v02              { grid-column: 1 / span 2; grid-row: 2; height: auto; }
  .foto-05-icon              { grid-column: 1 / span 2; grid-row: 3; height: 300px; }
  .rc-ttulos-rc-v02          { grid-column: 1 / span 2; grid-row: 4; }
  .foto-png-01               { grid-column: 1 / span 1; grid-row: 5; height: 280px; min-height: 200px; }
  .rc-resultados-v02         { grid-column: 2 / span 1; grid-row: 5; }
  .rc-atenciones-regiones-v02 { grid-column: 1 / span 1; grid-row: 6; height: auto; }
  .foto-04-icon              { grid-column: 2 / span 1; grid-row: 6; min-height: 250px; }
  .foto-06-icon              { grid-column: 1 / span 1; grid-row: 7; min-height: 250px; }
  .rc-donacin-30-70-v02      { grid-column: 2 / span 1; grid-row: 7; height: auto; }
  .rc-ttulos-rc-v022         { grid-column: 1 / span 2; grid-row: 8; }
  .rc-proyeccin-v02          { grid-column: 1 / span 1; grid-row: 9; height: auto; }
  .foto-01-icon              { grid-column: 2 / span 1; grid-row: 9; min-height: 200px; }
  .foto-02-icon              { grid-column: 1 / span 1; grid-row: 10; min-height: 200px; }
  .rc-transparencia-v02      { grid-column: 2 / span 1; grid-row: 10; height: auto; }
  .rc-transparencia-v022     { grid-column: 1 / span 1; grid-row: 11; }
  .rc-transparencia-v023     { grid-column: 2 / span 1; grid-row: 11; }


  .transforma-vidas-v02 {
    grid-template-columns: 1fr 1fr;
    padding: var(--padding-20);
    gap: var(--gap-20);
  }
  .ttulo-formas-v022 { grid-column: 1 / span 2; }
  .hdv-video  { grid-column: 1; grid-row: 2; height: 280px; }
  .hdv-video2 { grid-column: 2; grid-row: 2; height: 280px; }
  .hdv-video3 { grid-column: 1; grid-row: 3; height: 280px; }
  .hdv-video4 { grid-column: 2; grid-row: 3; height: 280px; }


  .agradecimientos-auspiciadore {
    grid-template-columns: 1fr 1fr;
    padding: var(--padding-20);
    gap: var(--gap-20);
  }
  .agradecimientos-auspiciadore .ttulo-formas-v022 { grid-column: 1 / span 2; }
  .logos-comercial { grid-column: 1 / span 2; height: auto; }
}

.texto1{
  line-height: 32px;
}
.imgLineaH{
  margin-top: -30px;
}

@media (max-width: 820px) {

  .header { padding: 0 var(--padding-20); }

  .hero-meta { padding: var(--padding-10); gap: var(--gap-20); }
  .hero-v01 { height: 260px; border-radius: 12px; }
  .hero-v01-child { width: 70%; }
  .hero-v01-item {
    width: clamp(120px, 42vw, 200px);
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
  }
  .dsc-5993-1-icon {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    top: 0;
    left: 0;
  }
  .hero-dona-btn {
    bottom: 16px;
    right: 16px;
    font-size: 14px;
    padding: 10px 18px;
  }

  .meta { padding: var(--padding-20); }
  .monto  { font-size: clamp(28px, 8vw, 56px); }
  .monto2 { font-size: clamp(24px, 7vw, 48px); }
  .as-vamos { font-size: clamp(16px, 5vw, 28px); }

  .formas-de-donar-h-v03 {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
  }
  .ttulo-formas-v02,
  .donar-yape-v04,
  .dona-bcp-v02,
  .dona-bcp-donaciones-v02,
  .dona-bcp-v022,
  .dona-bancos-v03,
  .izipay,
  .dona-paypal-v02,
  .cajas-recaudadoras-v02 {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    height: auto !important;
    width: 100%;
    padding: 28px 18px;
  }

  .ttulo-formas-v02 { font-size: clamp(32px, 8vw, 60px); padding: var(--padding-20); }
  .dona-bcp-donaciones-v02 { font-size: var(--fs-24); }
  .instrucciones-banca-mvil { min-width: 0; width: 100%; }
  .logo-bcp-group,
  .logo-bcp-parent { flex-direction: column; align-items: center; }
  .logo-bcp { padding: 0 0 var(--padding-10); }
  .nmero-de-cuenta { min-width: 0; }
  .cuenta-soles-191-011-11-11-0-container,
  .cuenta-dlares-191-077-77-77-container { min-width: 0; flex: none;text-align: center;}
  .b2 { font-size: clamp(17px, 4.5vw, 28px); }


  .logo-yape-icon { height: 110px; width: 110px; }
  .nmero-yape { font-size: clamp(20px, 5vw, 32px); }
  .logo-yape-parent { min-width: 0; gap: var(--gap-20); }
  .info-qr-parent { min-width: 0; }

  .rc-h-v03 {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
  }
  .ttulo-rc-v01,
  .rc-intro-v02,
  .foto-05-icon,
  .rc-ttulos-rc-v02,
  .foto-png-01,
  .rc-resultados-v02,
  .rc-atenciones-regiones-v02,
  .foto-04-icon,
  .foto-06-icon,
  .rc-donacin-30-70-v02,
  .rc-ttulos-rc-v022,
  .rc-proyeccin-v02,
  .foto-01-icon,
  .foto-02-icon,
  .rc-transparencia-v02,
  .rc-transparencia-v022,
  .rc-transparencia-v023 {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .ttulo-rc-v01              { order: 1; width: 100%; /*new ancho*/}
  .rc-intro-v02              { order: 2; width: 100%; /*new ancho*/}
  .foto-05-icon              { order: 3; }
  .rc-ttulos-rc-v02          { order: 4; }
  .foto-png-01               { order: 5; }
  .rc-resultados-v02         { order: 6; }
  .foto-04-icon              { order: 7; display: block !important; }
  .rc-atenciones-regiones-v02 { order: 8; width: 100%; /*new ancho*/}
  .foto-06-icon              { order: 9; }
  .rc-donacin-30-70-v02      { order: 10; width: 100%; /*new ancho*/ }
  .rc-ttulos-rc-v022         { order: 11; }
  .rc-proyeccin-v02          { order: 12; }
  .foto-01-icon              { order: 13; }
  .foto-02-icon              { order: 14; }
  .rc-transparencia-v02      { order: 15; width: 100%; /*new ancho*/}
  .rc-transparencia-v022     { order: 16; width: 100%; /*new ancho*/}
  .rc-transparencia-v023     { order: 17; width: 100%; /*new ancho*/}

  .foto-05-icon,
  .foto-png-01,
  .foto-01-icon,
  .foto-02-icon,
  .foto-06-icon {
    height: auto !important;
    width: 100%; /*new ancho*/
    object-fit: contain !important;
    min-height: 0 !important;
  }
   .foto-png-01{
    display: none;
   }

  /* Foto-04 sin corte */
  .foto-04-icon {
    height: auto !important;
    width: 100%; /*new ancho*/
    object-fit: contain !important;
    min-height: 0 !important;
  }

  .rc-proyeccin-v02 {
    align-items: center !important;width: 100%; /*new ancho*/
  }
  .info-proc-parent { flex-direction: column; align-items: center; }
  .info-proc { align-items: center; text-align: center; }
  .foto-proc-icon { min-width: 0; width: 100%; height: auto !important; min-height: 0 !important; object-fit: contain !important; }

  .ttulo-rc-v01 { font-size: clamp(28px, 7vw, 56px); width: 100%; /*new ancho*/}
  .rc-ttulos-rc-v02  { font-size: clamp(24px, 6vw, 40px); width: 100%; /*new ancho*/ }
  .rc-ttulos-rc-v022 { font-size: clamp(22px, 5vw, 36px);width: 100%; /*new ancho*/ }
  .rc-resultados-v02 { font-size: clamp(28px, 7vw, 48px); width: 100%; /*new ancho*/}

  .rinde-cuentas-conoce-ms,
  .rinde-cuentas-conoce-ms2 { flex-direction: column; }
  .botn-aninado-celeste { width: 100%; justify-content: center; }

  .transforma-vidas-v02 {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
    font-size: clamp(32px, 8vw, 60px);
  }
  .ttulo-formas-v022 { grid-column: 1 / -1; padding: var(--padding-20); }
  .hdv-video, .hdv-video2, .hdv-video3, .hdv-video4 {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    height: 420px !important;
    width: 100%;
  }
  .agradecimientos-auspiciadore {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
    font-size: clamp(32px, 8vw, 60px);
  }
  .agradecimientos-auspiciadore .ttulo-formas-v022 { grid-column: 1 / -1; width: 100%;}
  .logos-comercial { grid-column: 1 / -1; gap: var(--gap-40); width: 100%;}
  .patrocinadores { gap: var(--gap-20); }
  .aliados { gap: var(--gap-20) var(--gap-30); }

  .footer-v02 { padding: var(--padding-20) 0 0; gap: var(--gap-20); }
  .logo-e-info { flex-direction: column; padding: 0 var(--padding-20); gap: var(--gap-20); }
  .footer-info { min-width: 0; width: 100%; }
  .av-petit-thouars-5162-per-parent { min-width: 0; flex-direction: column; gap: var(--gap-10); }
  .ruc-20523760689-parent { min-width: 0; }

  .botn-aninado-celeste3 {
    bottom: 16px;
    right: 16px;
    padding: 14px 22px;
    font-size: var(--fs-20);
  }
  
}

@media (max-width: 768px) {

  .header { padding: 0 var(--padding-20); }

  .hero-meta { padding: var(--padding-10); gap: var(--gap-20); }
  .hero-v01 { height: 260px; border-radius: 12px; }
  .hero-v01-child { width: 70%; }
  .hero-v01-item {
    width: clamp(120px, 42vw, 200px);
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    left: 16px;
  }
  .dsc-5993-1-icon {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    top: 0;
    left: 0;
  }
  .hero-dona-btn {
    bottom: 16px;
    right: 16px;
    font-size: 14px;
    padding: 10px 18px;
  }

  .meta { padding: var(--padding-20); }
  .monto  { font-size: clamp(28px, 8vw, 56px); }
  .monto2 { font-size: clamp(24px, 7vw, 48px); }
  .as-vamos { font-size: clamp(16px, 5vw, 28px); }

  .formas-de-donar-h-v03 {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
  }
  .ttulo-formas-v02,
  .donar-yape-v04,
  .dona-bcp-v02,
  .dona-bcp-donaciones-v02,
  .dona-bcp-v022,
  .dona-bancos-v03,
  .izipay,
  .dona-paypal-v02,
  .cajas-recaudadoras-v02 {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    height: auto !important;
    width: 100%;
    padding: 28px 18px;
  }

  .ttulo-formas-v02 { font-size: clamp(32px, 8vw, 60px); padding: var(--padding-20); }
  .dona-bcp-donaciones-v02 { font-size: var(--fs-24); }
  .instrucciones-banca-mvil { min-width: 0; width: 100%; }
  .logo-bcp-group,
  .logo-bcp-parent { flex-direction: column; align-items: center; }
  .logo-bcp { padding: 0 0 var(--padding-10); }
  .nmero-de-cuenta { min-width: 0; }
  .cuenta-soles-191-011-11-11-0-container,
  .cuenta-dlares-191-077-77-77-container { min-width: 0; flex: none;text-align: center;}
  .b2 { font-size: clamp(17px, 4.5vw, 28px); }


  .logo-yape-icon { height: 110px; width: 110px; }
  .nmero-yape { font-size: clamp(20px, 5vw, 32px); }
  .logo-yape-parent { min-width: 0; gap: var(--gap-20); }
  .info-qr-parent { min-width: 0; }

  .rc-h-v03 {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
  }
  .ttulo-rc-v01,
  .rc-intro-v02,
  .foto-05-icon,
  .rc-ttulos-rc-v02,
  .foto-png-01,
  .rc-resultados-v02,
  .rc-atenciones-regiones-v02,
  .foto-04-icon,
  .foto-06-icon,
  .rc-donacin-30-70-v02,
  .rc-ttulos-rc-v022,
  .rc-proyeccin-v02,
  .foto-01-icon,
  .foto-02-icon,
  .rc-transparencia-v02,
  .rc-transparencia-v022,
  .rc-transparencia-v023 {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .ttulo-rc-v01              { order: 1; width: 100%; /*new ancho*/}
  .rc-intro-v02              { order: 2; width: 100%; /*new ancho*/}
  .foto-05-icon              { order: 3; }
  .rc-ttulos-rc-v02          { order: 4; }
  .foto-png-01               { order: 5; }
  .rc-resultados-v02         { order: 6; }
  .foto-04-icon              { order: 7; display: block !important; }
  .rc-atenciones-regiones-v02 { order: 8; width: 100%; /*new ancho*/}
  .foto-06-icon              { order: 9; }
  .rc-donacin-30-70-v02      { order: 10; width: 100%; /*new ancho*/ }
  .rc-ttulos-rc-v022         { order: 11; }
  .rc-proyeccin-v02          { order: 12; }
  .foto-01-icon              { order: 13; }
  .foto-02-icon              { order: 14; }
  .rc-transparencia-v02      { order: 15; width: 100%; /*new ancho*/}
  .rc-transparencia-v022     { order: 16; width: 100%; /*new ancho*/}
  .rc-transparencia-v023     { order: 17; width: 100%; /*new ancho*/}

  .foto-05-icon,
  .foto-png-01,
  .foto-01-icon,
  .foto-02-icon,
  .foto-06-icon {
    height: auto !important;
    width: 100%; /*new ancho*/
    object-fit: contain !important;
    min-height: 0 !important;
  }

  /* Foto-04 sin corte */
  .foto-04-icon {
    height: auto !important;
    width: 100%; /*new ancho*/
    object-fit: contain !important;
    min-height: 0 !important;
  }

  .rc-proyeccin-v02 {
    align-items: center !important;width: 100%; /*new ancho*/
  }
  .info-proc-parent { flex-direction: column; align-items: center; }
  .info-proc { align-items: center; text-align: center; }
  .foto-proc-icon { min-width: 0; width: 100%; height: auto !important; min-height: 0 !important; object-fit: contain !important; }

  .ttulo-rc-v01 { font-size: clamp(28px, 7vw, 56px); width: 100%; /*new ancho*/}
  .rc-ttulos-rc-v02  { font-size: clamp(24px, 6vw, 40px); width: 100%; /*new ancho*/ }
  .rc-ttulos-rc-v022 { font-size: clamp(22px, 5vw, 36px);width: 100%; /*new ancho*/ }
  .rc-resultados-v02 { font-size: clamp(28px, 7vw, 48px); width: 100%; /*new ancho*/}

  .rinde-cuentas-conoce-ms,
  .rinde-cuentas-conoce-ms2 { flex-direction: column; }
  .botn-aninado-celeste { width: 100%; justify-content: center; }

  .transforma-vidas-v02 {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
    font-size: clamp(32px, 8vw, 60px);
  }
  .ttulo-formas-v022 { grid-column: 1 / -1; padding: var(--padding-20); }
  .hdv-video, .hdv-video2, .hdv-video3, .hdv-video4 {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    height: 420px !important;
    width: 100%;
  }
  .agradecimientos-auspiciadore {
    grid-template-columns: 1fr;
    padding: var(--padding-10);
    gap: var(--gap-20);
    font-size: clamp(32px, 8vw, 60px);
  }
  .agradecimientos-auspiciadore .ttulo-formas-v022 { grid-column: 1 / -1; width: 100%;}
  .logos-comercial { grid-column: 1 / -1; gap: var(--gap-40); width: 100%;}
  .patrocinadores { gap: var(--gap-20); }
  .aliados { gap: var(--gap-20) var(--gap-30); }

  .footer-v02 { padding: var(--padding-20) 0 0; gap: var(--gap-20); }
  .logo-e-info { flex-direction: column; padding: 0 var(--padding-20); gap: var(--gap-20); }
  .footer-info { min-width: 0; width: 100%; }
  .av-petit-thouars-5162-per-parent { min-width: 0; flex-direction: column; gap: var(--gap-10); }
  .ruc-20523760689-parent { min-width: 0; }

  .botn-aninado-celeste3 {
    bottom: 16px;
    right: 16px;
    padding: 14px 22px;
    font-size: var(--fs-20);
  }
  
}

@media (max-width: 480px) {
  body { font-size: 10px; }
  .hero-v01 { height: 220px; }
  .hero-v01-item { width: 110px; left: 10px; top: 50%; transform: translateY(-50%); }
  .hero-dona-btn { font-size: 13px; padding: 8px 14px; bottom: 12px; right: 12px; }
  .monto  { font-size: clamp(22px, 9vw, 40px); }
  .monto2 { font-size: clamp(20px, 8vw, 36px); }
  .logo-yape-icon { height: 100px; width: 100px; }
  .nmero-yape { font-size: 40px; }
  .botn-aninado-celeste3 { font-size: 17px; padding: 12px 18px; }
  .hdv-video, .hdv-video2, .hdv-video3, .hdv-video4 { height: 200px !important; }
  .foto-05-icon, .foto-04-icon, .foto-png-01,
  .foto-01-icon, .foto-02-icon, .foto-06-icon {
    height: auto !important;
    object-fit: contain !important;
  }
  .dona-a-la{
    font-size: 20px;
  }
  .dona-a-la b{
    font-size: 18px;
  }
  .entra-al{
    font-size: 18px;
  }




  .o-abre-tu{
        font-size: 20px;
  }

  .canales-de-donacin2{
        font-size: 47px;
  }

  .foto-png-01 {
    display: none;
  }
  .atenciones{
        min-width: 130px;
  }


  .separador-h-iconJC{
      height: 3px;
    margin-top: -25px;
  }
  .rc-ttulos-rc-v02{
    margin-bottom: -15px;
  }
  .texto-rc-intro{
        font-size: 18px;
  }
  .ttulo-formas-v02 .mancha-2-icon{
    display: none;
  }
 
  .ttulo-banca-mvil .haz-tu-donacin{ margin-top: 0px;}
  .ttulo-donacin  .canales-de-donacin{
    font-size: 34px;
  }

.foto-png-01 {
    display: none;
  }

  .rc-resultados-v02{
    padding: 20px 15px;
  }
  .atenciones{
        min-width: 155px;
  }
  .separador-v-icon {
    height: 65px;
    width: 3px;
  }
  .atenciones-realizadas-a{
        font-size: 13px;
  }

  .haz-tu-donacin{
        text-align: center;
    line-height: 35px;
    margin-top: -24px;
  }
  .si-no-tienes{
        line-height: 35px;
    text-align: center;
    font-size: 27px;
    margin-top: -25px;
  }
  .izi-texto{
    flex: none;
    width: 100%;
  }
  .izi-texto-child{
    margin: 0 30%;
  }
  .para-clientes-de{
    text-align: center;
    font-size: 18px;
  }
  .mancha-2-parent .mancha-2-icon{
    display: none;
  }
 .canales-de-donacin-parent .subrayado-brush-icon{
    left: -5px;
    width: 145px;
    top: 3px;
  }

  .ttulo-donacin .subrayado-brush-icon2{
    left: -98px;
     width: 65%;   
  }
  .ttulo-formas-v022 .mancha-2-icon{
    display: none;
  }
  .canales-de-donacin{
    font-size: 34px;
  }
  .logo-yape-parent{
    flex: none;
    display: block;
    margin: 0;
    width: 100%;
  }

  .info-qr-parent{
    margin: 0;
  }
  .info-qr-parent .info-qr{
        width: 100%;
        flex: none;
  }
  .texto{
    width: 100%;
  }
  .margenBancoDer{
    margin-right: 0;
  }
  .margenBancoIzq{
    margin-left: 0;
  }
  .canalesDonacionTit {
      display: block;
      min-height: 95px;
      padding-top: 10px;
  }
  .barra-progreso-corazon {
    left: 3.6 !important;
  }
  .meta .separador-h-icon{
    margin-top: -10px;
  }
  .asi-vamos{
        margin-top: -10px;
  }


}


.btnFile{
  text-decoration: none;
}

@media (min-width: 1440px) {
  .header::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background-color: var(--color-white);
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    z-index: -1;
  }
  .header {
    background-color: transparent;
    box-shadow: none;
  }
}

@media (max-width: 417px) {
  .ttulo-donacin .canales-de-donacin{
    margin-top: 0;
  }
  .ttulo-donacin .subrayado-brush-icon2 {
    left: -143px;
    width: 46%;
    top: 4px;
  }
  .ttulo-rc-v01 {
      padding: 20px 0px;
  }
  .ttulo-rc-v01,.rc-intro-v02, .foto-05-icon, .foto-png-01, 
  .foto-01-icon, .foto-02-icon, .foto-06-icon, .rc-resultados-v02, 
  .foto-04-icon, .rc-atenciones-regiones-v02, .rc-donacin-30-70-v02, 
  .rc-proyeccin-v02, .rc-transparencia-v02, .rc-transparencia-v023
  {
      width: 100%;
  }
  .atenciones {
      min-width: 100%;
  }
  .rc-resultados-v02 .data-resultados .separador-v-icon{
    display: none;
  }
  .lineaHorizontalMovil{
    display: block;
    height: 3px;
    width: 86%;
  }

  .dona-bcp-v02,.formas-de-donar-h-v03,.si-no-tienes,.haz-tu-donacin {
    font-size: 24px;
  }
  .dona-interbank .img-icon, .dona-interbank .img-icon2{
    width: 80%;
  }
  .ver-cuentas b{
    font-size: 19px;
  }
  
  .dona-interbank .logo4 .rectangle-icon {
    flex:none;
    width: 80%;
  }
  .rc-resultados-v02 .data-resultados .dona-ya-a{
    font-size: 40px;
  }
  .rc-resultados-v02 .data-resultados .atenciones-realizadas-a{
    font-size: 18px;
  }
  .ninoPiscina{
    height: 320px !important;
    overflow: hidden;
    object-fit: cover !important;
    object-position: center -75px;
  }
  .rc-atenciones-regiones-v02 .dona-ya-a{
    font-size: 18px;
  }
  .rc-atenciones-regiones-v02 .atenciones-realizadas-y-container{
    line-height: 32px;
  }
  .la-esperanza-nos2{
    font-size: 24px;
    line-height: 40px;
  }
  .rc-ttulos-rc-v022 .separador-h-icon{
    margin: -30px 0 -10px;
  }
  .gracias-a-tu{
    font-size: 18px;
  }
  .dona-ya-en-las-cajas-de-pago-d-wrapper .b{
    font-size: 24px;
  }
  .info-proc-parent {
    flex-direction: column;
    align-items: center;
  }
  .rc-transparencia-v02 .garantizamos-la-integridad-de-wrapper .dona-ya-a{
    font-size: 18px;
  }
  .rc-transparencia-v02 .logos{
    display: block;
  }
  .pwc{
    margin: 0 30% 0;
  }
  .la-fiduciaria-icon{
    width: 100%;
  }
  .transforma-vidas-v02 .ttulo-formas-v022 .canales-de-donacin-wrapper .canales-de-donacin2{
    font-size: 34px;
  }
  .transforma-vidas-v02 .ttulo-formas-v022{
        min-height: 100px;
  }

  .agradecimientos-auspiciadore .ttulo-formas-v022 .canales-de-donacin-wrapper .canales-de-donacin2{
    font-size: 34px;
    margin-top: 4px;
  }
  .agradecimientos-auspiciadore .ttulo-formas-v022 {
    display: block;
    min-height: 85px;
  }
  .footer-v02 .logo-e-info .logo-teletn-parent .logo-teletn-icon{
    height: 60px;
  }
  .footer-v02 .logo-e-info .logo-teletn-parent .rrss-teletn-1 a{
    width: 10.6%;
  }
  .av-petit-thouars-5162-per-parent, .ruc-20523760689-parent .para-clientes-de, .legal{
    font-size: 15px;
  }
  .legal{
    padding-bottom: 70px;
  }
  .asi-vamos{
    text-align: left;
  }

}

.menu-button{
    display: none !important;
}


    .ver-cuentas {
      text-decoration: none;
      color: inherit;
      cursor: pointer;
    }
    .botn-aninado-celeste3 {
      text-decoration: none !important;
    }
    .hdv-video, .hdv-video2, .hdv-video3, .hdv-video4 {
      cursor: pointer;
      transition: opacity 0.2s;
      height: 285px !important;
    }
    .hdv-video:hover, .hdv-video2:hover, .hdv-video3:hover, .hdv-video4:hover {
      opacity: 0.88;
    }
    .modal-overlay {
      display: none;
      position: fixed;
      inset: 0;
      background: rgba(0,0,0,0.55);
      z-index: 9999;
      align-items: center;
      justify-content: center;
    }
    .modal-overlay.open { display: flex; }
    .modal-box {
      background: #fff;
      border-radius: 16px;
      padding: 40px;
      max-width: 480px;
      width: 90%;
      position: relative;
      box-shadow: 0 8px 40px rgba(0,0,0,0.25);
      font-family: var(--font-poppins);
      font-size: 18px;
      color: #222;
      animation: modalIn 0.25s ease;
    }
    .modal-video-overlay { background: rgba(0,0,0,0.85); }
    .modal-video-box {
      position: relative;
      width: 90%;
      max-width: 860px;
      background: #000;
      border-radius: 12px;
      overflow: hidden;
      box-shadow: 0 8px 40px rgba(0,0,0,0.6);
      animation: modalIn 0.25s ease;
    }
    .modal-video-box iframe {
      display: block;
      width: 100%;
      aspect-ratio: 16/9;
      border: none;
    }
    .modal-close {
      position: absolute;
      top: 14px; right: 16px;
      background: none;
      border: none;
      font-size: 22px;
      cursor: pointer;
      color: #666;
      line-height: 1;
      z-index: 2;
    }
    .modal-close-video {
      color: #fff;
      background: rgba(0,0,0,0.5);
      border-radius: 50%;
      width: 36px;
      height: 36px;
      display: flex;
      align-items: center;
      justify-content: center;
      top: 10px; right: 10px;
      font-size: 18px;
    }
    @keyframes modalIn {
      from { transform: scale(0.9); opacity: 0; }
      to   { transform: scale(1);   opacity: 1; }
    }
    .modal-contenido { margin-top: 4px; line-height: 1.6; }


    .barra-progreso-wrap {
      position: relative;
      width: 100%;
      height: 28px;
      background: #e0e0e0;
      border-radius: 20px;
      overflow: visible;
      margin-top: 4px;
    }
    .barra-progreso-fill {
      height: 100%;
      border-radius: 20px;
      background: repeating-linear-gradient(
        -45deg,
        #dc0d15 0px,
        #dc0d15 10px,
        #f28b8e 10px,
        #f28b8e 20px
      );
      background-size: 28px 28px;
      animation: moveStripes 0.8s linear infinite;
      transition: width 1.2s cubic-bezier(0.4, 0, 0.2, 1);
      max-width: 100%;
      min-width: 18px;
    }
    @keyframes moveStripes {
      from { background-position: 0 0; }
      to   { background-position: 28px 0; }
    }

    .corazon-img {
      display: inline-block;
      transform: rotate(15deg);
      line-height: 1;
    }
    

    .modal-banco-layout {
      display: flex;
      align-items: center;
      gap: 24px;
    }
    .modal-banco-izq {
      flex-shrink: 0;
      /*width: 120px;*/
      display: flex;
      align-items: center;
      justify-content: center;
      border-bottom: 2px solid #dc0d15;
      min-height: 100px;
      margin-top: -10px;
    }
    .modal-banco-logo {
      /*max-height: 56px;*/
      max-width: 180px;
      object-fit: contain;
    }
    .modal-banco-der {
      flex: 1;
    }
    .modal-banco-fila {
      display: flex;
      gap: 16px;
      padding: 12px 0;
      border-bottom: 1px solid #eee;
    }
    .modal-banco-fila:last-child { border-bottom: none; }
    .modal-banco-col {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 3px;
    }
    .modal-label {
      font-family: 'Poppins', sans-serif;
      font-size: 12px;
      color: #555;
      font-weight: 400;
    }
    .modal-numero {
      font-family: 'Poppins', sans-serif;
      font-size: 13px;
      color: #111;
      font-weight: 700;
      word-break: break-all;
    }

    @media (max-width: 520px) {
      .modal-box { padding: 28px 16px 22px; }
      .modal-banco-layout { flex-direction: column; gap: 14px; }
      .modal-banco-izq {
        width: 100%;
        border-right: none;
        border-bottom: 2px solid #dc0d15;
        padding-right: 0;
        padding-bottom: 14px;
        min-height: unset;
      }
      .modal-banco-logo { max-height: 40px; }
      .modal-banco-fila { flex-direction: column; gap: 12px; }
      .modal-label { font-size: 11px; }
      .modal-numero { font-size: 11px; }
    }

    .botn-aninado-celeste3 {
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.4s ease, transform 0.2s, box-shadow 0.2s;
    }
    .botn-aninado-celeste3.visible {
      opacity: 1;
      pointer-events: auto;
    }