:root{--fuente1:"Exo 2",serif;--fuente2:"Oswald",serif;}*{padding:0;margin:0;}body{opacity:0;transition:opacity .3s ease-in-out;font-family:var(--fuente1);}.wrap{max-width:1300px;width:90%;margin:auto;}.top-banner{position:absolute;width:100%;z-index:88;background-color:var(--color3);line-height:40px;padding:5px 0;}@media (max-width:800px){.top-banner{display:none;}}.top-banner .wrap{display:flex;justify-content:space-between;align-items:center;}.top-banner .wrap article h2{font-size:17px;font-weight:500;color:var(--color2);}.top-banner .wrap article form{display:flex;justify-content:right;align-content:center;}.top-banner .wrap article form input[type="text"]{padding:0 10px;height:35px;line-height:35px;border:none;outline:none;background-color:var(--color2);border-radius:50px 0 0 50px;font-size:16px;width:270px;}.top-banner .wrap article form button{padding:0 10px;line-height:35px;border:none;cursor:pointer;background-color:var(--color2);border-radius:0 50px 50px 0;font-size:16px;}header{position:fixed;top:50px;left:0;padding:10px 0;width:100%;z-index:1000;line-height:40px;transition:all .3s ease;}header.stick{background-color:var(--color4);width:100%;top:0;z-index:99;transform:translateY(-100%);}header.show{padding:10px 0;top:0;transform:translateY(0);box-shadow:0 5px 30px rgba(0,0,0,.1);}header .wrap{display:flex;justify-content:space-between;align-items:center;}header .wrap .logo{max-width:200px;flex:1;}header .wrap .logo img{width:100%;}@media (max-width:800px){header .wrap{display:block;text-align:center;}header .wrap .logo{margin:auto;}}#btn-nav{display:none;}@media (max-width:800px){header{position:relative;background-color:var(--color4);margin:0;top:0;}header label{position:absolute;display:block;width:45px;height:45px;top:50%;transform:translateY(-50%);right:35px;border-radius:3px;border-radius:5px;cursor:pointer;outline:none;}header label span{width:50%;height:3px;background:var(--color2);border-radius:5px;display:block;position:absolute;left:50%;transform:translateX(-50%);transition:all .3s ease;}header label span:nth-child(1){top:14px;}header label span:nth-child(2){bottom:14px;}#btn-nav:checked ~ label span:nth-child(1){transform:translateX(-50%) rotate(-45deg);top:21px;}#btn-nav:checked ~ label span:nth-child(2){transform:translateX(-50%) rotate(45deg);top:21px;}}nav#principal--nav{flex:5;justify-content:center;display:flex;}nav#principal--nav > ul{display:flex;justify-content:center;list-style-type:none;gap:10%;}nav#principal--nav > ul > li{position:relative;}nav#principal--nav > ul > li > a{display:block;text-decoration:none;color:var(--color2);position:relative;opacity:.8;}nav#principal--nav > ul > li:hover > a{opacity:1;}nav#principal--nav > ul > li > ul{position:absolute;top:100%;left:0;width:220px;background-color:var(--color2);pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;}nav#principal--nav > ul > li:hover > ul{opacity:1;transform:translateY(0);pointer-events:all;}nav#principal--nav > ul > li > ul > li{list-style-type:none;}nav#principal--nav > ul > li > ul > li > a{color:var(--color4);padding:10px 20px;display:block;line-height:1.2;transition:color .3s ease,background-color .2s ease;}nav#principal--nav > ul > li > ul > li > a:hover{background-color:var(--color3);color:var(--color2);}@media (max-width:800px){nav#principal--nav{position:absolute;width:60%;background-color:var(--color4);top:0;left:0;transform:translateX(-100%);transition:all .3s ease;z-index:9999;margin:0;}#btn-nav:checked ~ nav#principal--nav{transform:translateX(0);}nav#principal--nav ul{display:block;}nav#principal--nav ul li a{color:var(--color2);padding:15px 20px;text-align:left;}nav#principal--nav ul li ul{position:static;width:100%;max-height:0;overflow:hidden;}nav#principal--nav ul li:hover ul{max-height:100vh;}}.social-top ul{display:flex;justify-content:right;list-style-type:none;gap:10%;}.social-top ul li a{display:block;width:40px;text-decoration:none;color:var(--color2);border:solid 1px var(--color2);text-align:center;border-radius:50px;transition:background-color .3s ease,border-color .3s ease;}.social-top ul li a:hover{background-color:var(--color3);border-color:var(--color3);}.home{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#000;}.home video{position:absolute;top:0;left:-1%;width:102%;height:100%;object-fit:cover;opacity:.4;}.home .wrap{position:relative;text-align:center;}.home h2{font-size:10em;text-align:center;color:var(--color2);font-weight:300;}.home h2 span{font-weight:900;}.home h1{font-family:var(--fuente2);font-size:1.5em;font-weight:300;color:var(--color2);letter-spacing:3px;max-width:800px;margin:auto;text-align:center;}@media (max-width:800px){.home{height:auto;padding:50px 0;}.home h2{font-size:3em;}}.btn-more{display:inline-block;margin:40px 0 0 0;text-align:center;position:relative;}.btn-more a{display:block;text-decoration:none;color:var(--color2);border:solid 2px var(--color2);line-height:50px;padding:0 50px;margin:auto;position:relative;overflow:hidden;transition:color .3s ease,border-color .3s ease;}.btn-more a:hover{border-color:var(--color3);}.btn-more a::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:0px;height:0px;border-radius:50%;background-color:var(--color3);transition:all .3s ease;pointer-events:none;opacity:0;}.btn-more:hover a::before{width:200px;height:200px;opacity:1;transform:translate(-50%,-50%) scale(1.5);}.btn-more a span{position:relative;z-index:2;}.showcase .wrap{display:flex;justify-content:left;gap:3%;flex-wrap:wrap;padding:80px 0;}.showcase .wrap article{width:28%;box-shadow:0 5px 20px rgba(0,0,0,.08);margin:2% 0;border-radius:15px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;}.showcase .wrap article:hover{box-shadow:0 5px 20px rgba(0,0,0,.2);transform:translateY(20px);}.showcase .wrap article img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}.showcase .wrap article h2{font-size:1.5em;padding:10px 10px 0 20px;color:var(--color4);}.showcase .wrap article p{padding:0 20px;font-size:1em;line-height:1.6;font-weight:400;font-family:var(--fuente1);color:var(--color4);opacity:.8;}.showcase .wrap article .btn-add{display:inline-block;margin:10px 10px 20px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease;}.showcase .wrap article .btn-add a{display:block;text-decoration:none;line-height:40px;padding:0 30px;border-radius:5px;background-color:var(--color3);color:var(--color2);transition:background-color .3s ease;}.showcase .wrap article .btn-add a:hover{background-color:var(--color1);}.banner-1{background-color:var(--color4);padding:0px 0 0 0;overflow:hidden;position:relative;}.banner-1:before{content:"";width:50%;height:auto;aspect-ratio:1/1;background-color:var(--color2);position:absolute;right:-15%;top:-10%;border-radius:50%;}.banner-1 .wrap{display:flex;gap:5%;position:relative;align-items:center;}.banner-1 .wrap article{width:50%;padding:100px 0;}@media (max-width:800px){.banner-1 .wrap article{width:100%;padding:50px 0 300px 0;}.banner-1:before{top:auto;bottom:-20%;}}.banner-1 .wrap article h2{font-size:2em;font-weight:500;color:var(--color2);}.banner-1 .wrap article h3{font-size:3em;font-weight:600;font-family:var(--fuente2);color:var(--color2);}.banner-1 .wrap article p{font-size:1.2em;font-weight:400;line-height:1.6;color:var(--color2);}.banner-1 .wrap img{position:absolute;right:0;width:100%;bottom:-20px;max-width:350px;}.showcase-2{background-color:var(--color2);padding:50px 0;}.splide__list{border-radius:10px;}.splide__slide{padding:0px 0 !important;border-radius:10px;text-align:center;}.splide__slide article{width:100px;height:100px;border-radius:15px;padding:0px 0;overflow:hidden;margin-top:10px !important;margin-bottom:20px !important;transition:transform .3s ease;}.splide__slide article:hover{transform:scale(1.2);}.splide__slide article img{height:100px;height:auto;width:auto;max-width:100%;object-fit:contain;aspect-ratio:1/1;}.splide__slide article h2{font-size:1em;padding:10px 10px 0 20px;color:var(--color4);}.splide__slide article p{padding:0 20px;font-size:1em;font-weight:400;font-family:var(--fuente1);line-height:1.6;color:var(--color4);}.splide__slide article .btn-add{display:inline-block;margin:10px 10px 20px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease;}.splide__slide article .btn-add a{display:block;text-decoration:none;line-height:40px;padding:0 30px;border-radius:5px;background-color:var(--color3);color:var(--color2);transition:background-color .3s ease;}.splide__slide article .btn-add a:hover{background-color:var(--color1);}.splide__arrow{background:var(--color3) !important;color:var(--color2) !important;width:50px !important;height:50px !important;border-radius:50% !important;box-shadow:0 4px 10px rgba(0,0,0,.2) !important;transition:background .3s ease !important;}.splide__arrow:hover{background:var(--color1) !important;}.splide__arrow--prev{left:-60px !important;}.splide__arrow--next{right:-60px !important;}.splide__arrow svg{width:20px !important;height:20px !important;fill:var(--color2) !important;}.banner-2{display:flex;flex-wrap:wrap;position:relative;}.banner-2 > img{width:60%;position:absolute;height:100%;object-fit:cover;z-index:-1;border-radius:0 10px 10px 0;}.banner-2 > .wrap{display:flex;justify-content:right;padding:90px 0;flex-wrap:wrap;}.banner-2 > .wrap article{background-color:var(--color4);width:50%;padding:50px;border-radius:6px;}@media (max-width:800px){.banner-2 > .wrap{justify-content:center;}.banner-2 > img{width:100%;border-radius:0;}.banner-2 > .wrap article{width:80%;}}.banner-2 > .wrap article h2{font-family:var(--fuente2);font-size:2.5em;line-height:1.5;color:var(--color3);}.banner-2 > .wrap article > p{color:var(--color2);font-size:1.1em;font-weight:400;line-height:1.8;margin:20px 0;opacity:.7;}.banner-2 > .wrap article .items{display:flex;gap:2%;flex-wrap:wrap;}.banner-2 > .wrap article .items .item{padding:20px 0;}.banner-2 > .wrap article .items .item h3{font-size:2.2em;font-weight:700;color:var(--color1);font-family:var(--fuente1);margin:0 0 20px 0;}.banner-2 > .wrap article .items .item p{color:var(--color2);font-size:1.1em;font-weight:400;line-height:1.8;margin:20px 0;opacity:.7;}.banner-3{padding:100px 0;background-color:var(--color2);}.banner-3 .wrap{display:flex;gap:5%;position:relative;align-items:center;justify-content:center;flex-wrap:wrap;}.banner-3 .wrap article{width:30%;display:flex;align-items:center;gap:5%;position:relative;}.banner-3 .wrap article:after{content:"";position:absolute;right:-5%;top:0;width:0px;border-right:dashed 1px var(--color4);height:100%;opacity:.4;}@media (max-width:800px){.banner-3 .wrap article{width:90%;margin:30px auto;}.banner-3 .wrap article:after{top:100%;word-wrap:50px;height:1px;right:auto;left:50%;border-right:none;border-bottom:dashed 1px var(--color4);transform:translateX(-50%);}}.banner-3 .wrap article:last-child:after{display:none;}.banner-3 .wrap article .icon{width:80px;aspect-ratio:1/1;text-align:center;}.banner-3 .wrap article .icon span.material-symbols-outlined{display:block;line-height:80px;width:80px;font-size:46px;border:solid 1px var(--color1);color:var(--color1);border-radius:50%;}.banner-3 .wrap article h2{font-family:var(--fuente2);color:var(--color1);font-size:1.2em;}.banner-3 .wrap article p{font-size:1em;color:var(--color4);opacity:.8;line-height:1.7;}.page-banner{background-color:var(--color1);background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'974\' height=\'811.7\' viewBox=\'0 0 1080 900\'%3E%3Cg fill-opacity=\'0.08\'%3E%3Cpolygon fill=\'%23444\' points=\'90 150 0 300 180 300\'/%3E%3Cpolygon points=\'90 150 180 0 0 0\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'270 150 360 0 180 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'450 150 360 300 540 300\'/%3E%3Cpolygon fill=\'%23999\' points=\'450 150 540 0 360 0\'/%3E%3Cpolygon points=\'630 150 540 300 720 300\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'630 150 720 0 540 0\'/%3E%3Cpolygon fill=\'%23444\' points=\'810 150 720 300 900 300\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'810 150 900 0 720 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'990 150 900 300 1080 300\'/%3E%3Cpolygon fill=\'%23444\' points=\'990 150 1080 0 900 0\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'90 450 0 600 180 600\'/%3E%3Cpolygon points=\'90 450 180 300 0 300\'/%3E%3Cpolygon fill=\'%23666\' points=\'270 450 180 600 360 600\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'270 450 360 300 180 300\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'450 450 360 600 540 600\'/%3E%3Cpolygon fill=\'%23999\' points=\'450 450 540 300 360 300\'/%3E%3Cpolygon fill=\'%23999\' points=\'630 450 540 600 720 600\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'630 450 720 300 540 300\'/%3E%3Cpolygon points=\'810 450 720 600 900 600\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'810 450 900 300 720 300\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'990 450 900 600 1080 600\'/%3E%3Cpolygon fill=\'%23444\' points=\'990 450 1080 300 900 300\'/%3E%3Cpolygon fill=\'%23222\' points=\'90 750 0 900 180 900\'/%3E%3Cpolygon points=\'270 750 180 900 360 900\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'270 750 360 600 180 600\'/%3E%3Cpolygon points=\'450 750 540 600 360 600\'/%3E%3Cpolygon points=\'630 750 540 900 720 900\'/%3E%3Cpolygon fill=\'%23444\' points=\'630 750 720 600 540 600\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'810 750 720 900 900 900\'/%3E%3Cpolygon fill=\'%23666\' points=\'810 750 900 600 720 600\'/%3E%3Cpolygon fill=\'%23999\' points=\'990 750 900 900 1080 900\'/%3E%3Cpolygon fill=\'%23999\' points=\'180 0 90 150 270 150\'/%3E%3Cpolygon fill=\'%23444\' points=\'360 0 270 150 450 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'540 0 450 150 630 150\'/%3E%3Cpolygon points=\'900 0 810 150 990 150\'/%3E%3Cpolygon fill=\'%23222\' points=\'0 300 -90 450 90 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'0 300 90 150 -90 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'180 300 90 450 270 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'180 300 270 150 90 150\'/%3E%3Cpolygon fill=\'%23222\' points=\'360 300 270 450 450 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'360 300 450 150 270 150\'/%3E%3Cpolygon fill=\'%23444\' points=\'540 300 450 450 630 450\'/%3E%3Cpolygon fill=\'%23222\' points=\'540 300 630 150 450 150\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'720 300 630 450 810 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'720 300 810 150 630 150\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'900 300 810 450 990 450\'/%3E%3Cpolygon fill=\'%23999\' points=\'900 300 990 150 810 150\'/%3E%3Cpolygon points=\'0 600 -90 750 90 750\'/%3E%3Cpolygon fill=\'%23666\' points=\'0 600 90 450 -90 450\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'180 600 90 750 270 750\'/%3E%3Cpolygon fill=\'%23444\' points=\'180 600 270 450 90 450\'/%3E%3Cpolygon fill=\'%23444\' points=\'360 600 270 750 450 750\'/%3E%3Cpolygon fill=\'%23999\' points=\'360 600 450 450 270 450\'/%3E%3Cpolygon fill=\'%23666\' points=\'540 600 630 450 450 450\'/%3E%3Cpolygon fill=\'%23222\' points=\'720 600 630 750 810 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'900 600 810 750 990 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'900 600 990 450 810 450\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'0 900 90 750 -90 750\'/%3E%3Cpolygon fill=\'%23444\' points=\'180 900 270 750 90 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'360 900 450 750 270 750\'/%3E%3Cpolygon fill=\'%23AAA\' points=\'540 900 630 750 450 750\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'720 900 810 750 630 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'900 900 990 750 810 750\'/%3E%3Cpolygon fill=\'%23222\' points=\'1080 300 990 450 1170 450\'/%3E%3Cpolygon fill=\'%23FFF\' points=\'1080 300 1170 150 990 150\'/%3E%3Cpolygon points=\'1080 600 990 750 1170 750\'/%3E%3Cpolygon fill=\'%23666\' points=\'1080 600 1170 450 990 450\'/%3E%3Cpolygon fill=\'%23DDD\' points=\'1080 900 1170 750 990 750\'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-size:cover;width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;}.page-banner.nitro-lazy{background-image:none !important;}.page-banner h1{margin:150px 0 80px 0;font-size:30px;color:var(--color2);position:relative;text-align:center;padding:0 50px;}.page-banner h1 span{display:block;font-size:20px;}.page-banner .image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:.2;}.page-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:color;}.page-banner .image img{top:50%;height:auto;width:100%;position:absolute;transform:translateY(-50%);}@media (max-width:800px){.page-banner{height:auto;padding:100px 0 30px 0;}.page-banner h1{font-size:30px;margin:0;}.page-banner .image img{width:120%;}}.content{padding:80px 0 80px 0;}.content a{color:var(--color1);text-decoration:underline;}@media (max-width:800px){.content{padding:40px 0;}}.content input[type="text"],.content input[type="email"],.content input[type="tel"],.content input[type="number"],.content input[type="file"],.content input[type="date"],.content textarea,.content select{font-family:"Roboto",sans-serif;background-color:var(--color2);padding:8px 2%;width:96%;border:solid 1px #f0f0f0;border-radius:5px;outline:none;resize:none;margin:0 0 10px 0;font-size:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.content select{color:#313131;cursor:pointer;}.content label{font-size:14px;font-weight:bold !important;color:#777 !important;}.content input[type="text"]:focus,.content input[type="email"]:focus,.content input[type="tel"]:focus,.content input[type="number"]:focus,.content input[type="date"]:focus,.content textarea:focus,.content select:focus{box-shadow:0 5px 10px rgba(0,0,0,.1);transition:all .3s ease;}.content input[type="text"]::placeholder,.content input[type="email"]::placeholder,.content input[type="tel"]::placeholder,.content input[type="number"]::placeholder,.content input[type="date"]::placeholder,.content textarea::placeholder{color:#313131;}.content input[type="submit"]{background-color:var(--color1);color:var(--color2);border:none;outline:none;cursor:pointer;border-radius:3px;font-size:15px;font-weight:600;padding:12px 30px;margin:0 0 20px 0;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.content input[type="submit"]:hover,.content input[type="submit"]:focus{color:var(--color2);background-color:#313131;}.not-found{padding:100px 0;margin:auto;}.not-found h2{font-size:100px;text-align:center;color:#313131;font-weight:900;}.not-found h3{font-size:24px;text-align:center;color:#313131;margin:auto;max-width:500px;font-weight:300;}@media (max-width:800px){.not-found{padding:50px 0;}.not-found h2{font-size:50px;}.not-found h3{font-size:17px;width:80%;}}.category .wrap{display:flex;gap:2%;flex-wrap:wrap;}.category .wrap article{width:23.5%;overflow:hidden;margin:0 0 40px 0;}.category .wrap article img{width:100%;height:200px;object-fit:cover;transition:all .3s ease;}.category .wrap article:hover img{transform:scale(1.1);}.category .wrap article h2{font-size:20px;font-weight:600;padding:10px;position:relative;}.category .wrap article h2:after{content:"";position:absolute;width:50px;height:2px;background-color:var(--color1);bottom:-1px;left:10px;}.category .wrap article p{font-size:14px;line-height:25px;color:#777;padding:10px;text-align:justify;}@media (max-width:800px){.category .wrap{gap:4%;}.category .wrap article{width:48%;}.category .wrap article p{text-align:left;}}.category .wrap article .btn-more{display:table;margin:10px;}.category .wrap article .btn-more a{display:block;text-decoration:none;background-color:var(--color1);color:var(--color2);line-height:45px;padding:0 20px;font-weight:600;text-transform:uppercase;font-size:13px;transition:all .3s ease;}.category .wrap article .btn-more a:hover{background:var(--color1);color:var(--color2);}.sub-footer{padding:80px 0;background-color:var(--color1);position:relative;z-index:9;}.sub-footer .wrap{display:flex;justify-content:space-between;gap:3%;flex-wrap:wrap;}.sub-footer .wrap article:nth-child(1){width:30%;}.sub-footer .wrap article:nth-child(2){width:11%;}.sub-footer .wrap article:nth-child(3){width:25%;}.sub-footer .wrap article:nth-child(4){width:25%;}.sub-footer .wrap article img{color:var(--color2);max-width:150px;font-size:1.4em;font-weight:800;margin:0 0 0px 0;}.sub-footer .wrap article h2{color:var(--color2);max-width:150px;font-size:1.4em;font-weight:800;margin:0 0 40px 0;}@media (max-width:800px){.sub-footer .wrap article:nth-child(1),.sub-footer .wrap article:nth-child(2),.sub-footer .wrap article:nth-child(3),.sub-footer .wrap article:nth-child(4){width:100%;text-align:center;padding:50px 0;}.sub-footer .wrap article h2{display:block;text-align:center;max-width:100%;}}.sub-footer .wrap article p,.sub-footer .wrap article a{color:#f9f9f9;text-decoration:none;font-size:16px;line-height:30px;transition:color .3s ease;}.sub-footer .wrap article ul.menu{line-height:40px;list-style-type:none;}.sub-footer .wrap article ul.menu li a i{color:var(--color2);}.sub-footer .wrap article ul.menu li a:hover{color:var(--color2);}.sub-footer .wrap article ul.social{display:flex;gap:3%;list-style-type:none;margin:20px 0 0 0;}@media (max-width:800px){.sub-footer .wrap article ul.social{justify-content:center;}}.sub-footer .wrap article ul.social li a{display:block;line-height:50px;line-height:50px;width:50px;border:solid 1px var(--color2);color:var(--color2);text-align:center;font-size:20px;border-radius:50px;transition:all .3s ease;}.sub-footer .wrap article ul.social li a:hover{background-color:var(--color4);border-color:var(--color4);color:var(--color2);}.sub-footer .wrap article input[type="email"]{padding:14px 2%;width:96%;border:none;background-color:var(--color2);outline:none;font-size:16px;border-radius:50px;}.sub-footer .wrap article input[type="email"]::placeholder{color:var(--color4);}.sub-footer .wrap article input[type="submit"]{color:var(--color2);background-color:var(--color4);padding:14px 20px;border-radius:50px;border:none;font-size:16px;cursor:pointer;margin:10px 0 20px 0;transition:all .3s ease;}.sub-footer .wrap article input[type="submit"]:hover,.sub-footer .wrap article input[type="submit"]:focus{color:var(--color4);background-color:var(--color2);}footer{background-color:var(--color1);padding:0 0 50px 0;text-align:center;font-size:18px;color:#dedede;}footer a{color:var(--color2);text-decoration:none;transition:all .3s ease;}footer a:hover{color:var(--color2);}footer em{font-style:normal;display:inline;margin:0 10px;}.go-top{position:fixed;bottom:30px;right:30px;background-color:var(--color1);color:var(--color2);border-radius:60px;font-size:24px;width:60px;line-height:60px;text-align:center;cursor:pointer;opacity:0;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease;visibility:hidden;z-index:99;}.go-top.visible{visibility:visible;opacity:1;}.go-top.hovered{background-color:var(--color3);}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-resize:before{content:"";}.icon-export:before{content:"";}.icon-left:before{content:"";}.icon-right:before{content:"";}.icon-mail:before{content:"";}.icon-phone:before{content:"";}.icon-search:before{content:"";}.icon-down:before{content:"";}.icon-right-2:before{content:"";}.icon-ok:before{content:"";}.icon-top:before{content:"";}.icon-plus:before{content:"";}.icon-basket:before{content:"";}.icon-clock:before{content:"";}.icon-location:before{content:"";}.icon-linkedin:before{content:"";}.icon-instagram:before{content:"";}.icon-spotify:before{content:"";}.icon-plane:before{content:"";}.icon-whatsapp:before{content:"";}.icon-calendar:before{content:"";}.icon-facebook:before{content:"";}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}