*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;--tw-gradient-to-position: ;--tw-gradient-from-position: ;}
::before,::after{--tw-content:'';}
html{overflow-x:hidden;font-size:16px;}
html,body{height:100%;}
body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system, BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;}
img,svg,video{max-width:100%;height:auto;}
.container{margin-left:auto;margin-right:auto;}
ul{list-style:none;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;}
h3,h4{font-weight:600;}
#window h2{font-size:2.25rem;line-height:2.5rem;color:#71717a;margin-bottom:1.25rem;}
#window h3{font-size:1.25rem;margin:1.5rem 0;}
ul li{margin:0.75rem 0;padding-left:1.625rem;background-image:url('check-circle.svg');background-repeat:no-repeat;background-position:0 0;background-size:1.25rem 1.25rem;}
header ul li,footer ul li{background-image:none;padding:0;margin:0;}
p{margin:1rem 0 1.25rem;}p strong{font-weight:600;}
a{text-decoration:none;}p a{font-weight:600;border-bottom:1px solid #000;color:black;}p a:hover{border:none;}

.border-transparent{border-color:transparent !important;}.after\:w-full:after{width:100% !important;}.blur{filter:blur(8px);}
.mesh{background:radial-gradient(at 95% 80%, rgb(255,0,0,0.7) 0%, transparent 80%);}
.box span{direction:rtl;unicode-bidi:bidi-override;}

section:nth-of-type(1) > .container > div:nth-of-type(1){animation-name:fadeInBottom;animation-duration:2s;}
@keyframes fadeInBottom{from{opacity:0;transform:translate3d(0, -5rem, 0);}to{opacity:1;transform:none;}}

section:nth-of-type(1) > .container > div:nth-of-type(2){animation-name:scaleUp;animation-duration:4s;transform-origin:right;}
@keyframes scaleUp{from{transform:scale(0.2);}to{transform:scale(1);}}

@media (min-width: 1024px){html{font-size:calc(100vw / 80);}}
@media (min-width: 1760px){html{font-size:22px;}.container{max-width:1600px;}}