.ant .main-info{display:block;padding:20px;background-color:#fff;margin-bottom:30px;box-sizing:border-box;border-radius:20px;line-height:1.6;border:3px solid #28200f;box-shadow:.25rem .25rem .6rem rgba(0,0,0,.05),0 .5rem 1.125rem rgba(75,0,0,.05)}.ant .main-info p{margin-bottom:12px}.ant .main-info .uppercase{text-transform:uppercase}.ant .main-info .videos{float:right;width:50%;height:auto;min-height:350px;margin-left:24px;margin-bottom:24px;border-radius:20px;border:3px solid #28200f}@media screen and (max-width:630px){.ant .main-info .videos{float:none;display:block;clear:both;margin-left:0;width:100%}}.ant .main-info .photos{float:right;width:50%;height:auto;padding-left:16px;padding-bottom:16px}.ant .main-info .photos .link{display:block;text-align:right;font-size:12px;cursor:pointer}.ant .main-info .photos .wrapper{overflow:hidden;max-height:325px;border-radius:20px;display:flex;justify-content:center;align-items:center}.ant .main-info .photos .wrapper img{width:100%;cursor:pointer}.ant .ant-info{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -10px}.ant .ant-info .ant-section{position:relative;padding:50px 20px 20px;background-color:#fff;margin:20px 10px;box-sizing:border-box;width:300px;height:300px;flex:0 1 calc(33.33% - 20px);border-radius:20px;border:3px solid #28200f;box-shadow:.25rem .25rem .6rem rgba(0,0,0,.05),0 .5rem 1.125rem rgba(75,0,0,.05)}.ant .ant-info .ant-section.videos iframe{width:100%;height:100%}.ant .ant-info .ant-section.photos .wrapper{overflow:hidden;max-height:215px;border-radius:20px;display:flex;justify-content:center;align-items:center}.ant .ant-info .ant-section.photos .wrapper img{width:100%;cursor:pointer}.ant .ant-info .ant-section p{margin-bottom:8px}@media screen and (max-width:1024px){.ant .ant-info .ant-section{flex:0 1 calc(50% - 20px)}}@media screen and (max-width:630px){.ant .ant-info .ant-section{flex:0 1 calc(100% - 20px);height:auto}}.ant .ant-info .ant-section h3{position:absolute;top:-20px;left:50%;transform:translateX(-50%);margin:0;padding:8px 10px;font-size:24px;text-transform:uppercase;background-color:#fff;border-radius:5px;border:3px solid #28200f}.ant-card{box-sizing:border-box;background:#fff;border:3px solid #28200f;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;overflow:hidden;transition:transform .3s;cursor:pointer}@media screen and (max-width:530px){.ant-card{width:100%;max-width:100%;margin:0 0 20px}}.ant-card:hover{transform:translateY(3px)}.ant-card .ant-image{max-height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:3px solid #28200f}.ant-card .ant-image img{width:100%;height:auto}.ant-card .ant-level{text-transform:uppercase;margin-bottom:12px}.ant-card .ant-description{padding:15px}.ant-card .ant-description h3{margin:0 0 10px;line-height:1.2;font-size:28px}.ant-card .ant-description h3 a{text-decoration:none}.ant-card .ant-description p{font-size:.9rem;color:#666}.ants .ant-list{margin-top:24px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:850px){.ants .ant-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.ants .ant-list{grid-template-columns:repeat(1,1fr)}}.ants .genus-filter{margin:24px 0;display:flex;max-width:100%;flex-wrap:wrap;gap:12px;flex-direction:row}.ants .genus-filter button{font-size:16px;cursor:pointer;color:#5c91c7;padding:6px 12px;border-radius:10px;border:3px solid #28200f}.ants .genus-filter button.active{color:#000}.nuptial-flights{height:600px;margin:12px 20px 0;overflow-x:auto;position:relative;border:3px solid #28200f;padding:0}@media screen and (max-width:1200px){.nuptial-flights{border-left:none;border-right:none;margin:12px 0 0}}.nuptial-flights .months-wrapper{background-color:#cbcbcb;position:relative;display:flex;flex-direction:row;box-sizing:border-box;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-y:hidden}.nuptial-flights .months-wrapper::-webkit-scrollbar{display:none}.nuptial-flights .flight-box{position:absolute;height:100%;border:2px solid #000;z-index:10;height:26px;font-size:14px;text-align:center;background-color:#fff}.nuptial-flights .flight-box.box-0{top:8%}.nuptial-flights .flight-box.box-1{top:13%}.nuptial-flights .flight-box.box-2{top:18%}.nuptial-flights .flight-box.box-3{top:23%}.nuptial-flights .flight-box.box-4{top:28%}.nuptial-flights .flight-box.box-5{top:33%}.nuptial-flights .flight-box.box-6{top:38%}.nuptial-flights .flight-box.box-7{top:43%}.nuptial-flights .flight-box.box-8{top:48%}.nuptial-flights .flight-box.box-9{top:53%}.nuptial-flights .flight-box.box-10{top:58%}.nuptial-flights .flight-box.box-11{top:63%}.nuptial-flights .flight-box.box-12{top:68%}.nuptial-flights .flight-box.box-13{top:73%}.nuptial-flights .flight-box.box-14{top:78%}.nuptial-flights .flight-box.box-15{top:83%}.nuptial-flights .month{flex:0 0 25%;height:100%;scroll-snap-align:start;display:flex;align-items:flex-start;justify-content:center;padding:10px;font-size:24px;font-style:italic;margin:0;color:#000;border-right:1px dotted #000}@media screen and (max-width:580px){.nuptial-flights .month{flex:0 0 50%}}.nuptial-flights .month:nth-child(12){border-right:none}.guide .info{margin-bottom:24px}.guide .grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:850px){.guide .grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.guide .grid{grid-template-columns:repeat(1,1fr)}}.guide .grid .info-box{display:block;padding:20px 20px 20px 80px;background-color:#fff;box-sizing:border-box;border-radius:20px;cursor:pointer;border:3px solid #28200f;box-shadow:.25rem .25rem .6rem rgba(0,0,0,.05),0 .5rem 1.125rem rgba(75,0,0,.05);position:relative}.guide .grid .info-box:focus,.guide .grid .info-box:hover{text-decoration:none;border-color:#294a72;background-color:#e3eff8}.guide .grid .info-box:focus .number,.guide .grid .info-box:hover .number{color:#294a72}.guide .grid .info-box .text{margin:0;font-size:20px;font-weight:800}.guide .grid .info-box .subtext{margin:0;color:#000;font-size:16px;font-style:italic}.guide .grid .info-box .number{position:absolute;top:-2px;color:#5c91c7;left:0;font-size:60px;text-align:center;width:80px;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:800}section.section-box.books-list-wrapper h2{margin-top:24px}.book-info-wrapper .info:after{content:"";display:block;clear:both}.book-info-wrapper .book-img{float:right;border:1px solid #000;margin:0 0 14px 14px;max-width:300px}@media screen and (max-width:600px){.book-info-wrapper .book-img{max-width:200px}}@media screen and (max-width:450px){.book-info-wrapper .book-img{max-width:150px}}.book-info-wrapper .book-link{display:inline-block;background-color:#5c91c7;box-sizing:border-box;color:#fff;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.8px;line-height:20px;outline:none;padding:10px 16px;text-align:center;text-transform:uppercase}.book-info-wrapper .book-link:focus,.book-info-wrapper .book-link:hover{text-decoration:none;position:relative;top:1px}.book-info-wrapper .review-author{display:block;margin-top:5px;margin-bottom:24px;font-size:.9rem}.books-list{padding:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:850px){.books-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.books-list{grid-template-columns:repeat(1,1fr)}}.books-list li{list-style:none;position:relative;box-sizing:border-box}.books-list li .book-img{border:1px solid #000;height:340px;background-repeat:no-repeat;background-position:top;background-size:cover;margin-bottom:10px;overflow:hidden}.books-list li a{text-decoration:none}.books-list li a:focus,.books-list li a:hover{text-decoration:none;position:relative;top:1px}.books-list li h3{font-size:24px;line-height:1;color:#000}.books-list li h3 strong{display:block;font-size:18px;font-weight:400;margin:5px 0 14px}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%;min-height:100%}body,html{overflow-x:hidden}body{margin:0;font-family:Montserrat,sans-serif;font-weight:400;background-color:#fea71a;background-image:url(/microphone.svg);background-repeat:no-repeat;background-position:top;background-size:cover;color:#000;height:100vh;line-height:1.4;font-size:16px;min-height:100vh}@media screen and (max-width:630px){body{background-position:15% 100%}}section{padding:0 10px;margin:10px;box-sizing:border-box}@media screen and (max-width:850px){section{padding:10px 10px 0}}section.section-box.resources .info{margin-bottom:24px}section.section-box.home{padding-top:200px}@media screen and (max-width:630px){section.section-box.home{padding-top:60px}}section.section-box.errors h3{margin-bottom:5px;border-bottom:1px dashed #000}section.section-box .ordered-list{list-style:none;padding-left:0;counter-reset:item}section.section-box .ordered-list li{margin-bottom:24px;padding-left:32px;counter-increment:item;position:relative}section.section-box .ordered-list li:before{position:absolute;top:5px;left:0;content:counter(item);background-color:#000;color:#fff;border-radius:100%;width:25px;text-align:center;display:block;height:25px;line-height:1.4}section.section-box .ordered-list li h3,section.section-box .ordered-list li p{margin-bottom:0}section.section-box h2,section.section-box h3{margin-top:0}section.section-box h2.main-title,section.section-box h3.main-title{font-size:1.7em}section.section-box img{max-width:100%;margin-top:12px}section.section-box img.fr{float:right;margin-bottom:10px;margin-left:10px}section.section-box img.w40{max-width:40%}@media screen and (max-width:580px){section.section-box img.w40{max-width:60%}}section.section-box .info{display:block;padding:20px;background-color:#fff;box-sizing:border-box;border-radius:20px;line-height:1.6;border:3px solid #28200f;box-shadow:.25rem .25rem .6rem rgba(0,0,0,.05),0 .5rem 1.125rem rgba(75,0,0,.05)}section.section-box .info h2,section.section-box .info h3,section.section-box .info hr{margin:12px 0}section.section-box .info p:last-child{margin:0;font-style:italic}main{margin:0 auto;max-width:1200px;overflow-x:hidden}main .home-info{display:flex;justify-content:flex-start;padding-left:20px}main .home-info .spotify{clear:both;display:block;text-align:center;margin-top:12px}main .home-info .spotify svg{width:40px;height:40px}main .home-info .spotify span{position:relative;top:-12px;color:#000}main .home-info p{position:relative;background-color:#fff;border:3px solid #000;border-radius:30px;padding:24px 48px;font-size:18px;text-align:center;color:#000;font-weight:800;max-width:40%;box-shadow:3px 3px 0 #000}@media screen and (max-width:630px){main .home-info p{max-width:95%;padding:12px}}main .home-info p:after{content:"";position:absolute;bottom:0;right:26px;width:0;height:0;border:40px solid rgba(0,0,0,0);border-top-color:#fff;border-bottom:0;border-right:0;margin-bottom:-39px;filter:drop-shadow(6px 3px 0 #000)}h1,h2,h3,h4,h5,h6{font-family:Chewy,system-ui;font-optical-sizing:auto;font-weight:500}h2{font-size:30px}h3{font-size:22px}p{margin-top:0}a{color:#5c91c7;text-decoration:none}a.external-link:after{content:"↗️";font-size:.7rem;vertical-align:super;margin-left:.2em}a:focus,a:hover{color:#2a4a72;text-decoration:none}.photo-slider{text-align:center;width:100%;max-height:80vh;overflow:hidden;box-sizing:border-box}.photo-slider-wrapper{width:100%;height:100%;max-height:75vh;display:flex;justify-content:center;align-items:center}.photo-slider-wrapper img{width:100%;height:auto}.photo-slider-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;font-size:2rem;cursor:pointer;z-index:1}.photo-slider-button.prev{left:-5px}.photo-slider-button.next{right:-5px}.photo-slider-button:disabled{opacity:.5;cursor:not-allowed}.source-list{margin-top:20px;padding:10px;border:3px dashed #28200f;background-color:255,255,255,.5}.source-list h4{margin-top:0;font-size:20px;margin-bottom:5px}.source-list ul{margin-top:0;list-style-type:none;padding-left:0}.source-list ul li{margin-bottom:5px;line-height:1.5;font-size:14px}.source-list ul li a{text-decoration:none;font-weight:600;color:#000;margin-left:10px}.source-list ul li a:hover{text-decoration:underline}.breadcrumb-container{box-sizing:border-box;height:100%;width:100%;min-width:320px;margin-bottom:24px}.breadcrumb-container .breadcrumb-list{list-style:none;padding:0 20px;display:flex;border-radius:10px;margin:auto;text-align:left;height:24px;z-index:1;justify-content:flex-start}.breadcrumb-container .breadcrumb-list .breadcrumb-item{letter-spacing:1px;transition:all .3s ease;text-transform:uppercase;display:inline-flex;justify-content:center;align-items:center;font-size:14px;margin:5px;cursor:pointer;padding:12px;border-radius:5px;background-color:#fff;border:3px solid #28200f}.breadcrumb-container .breadcrumb-list .breadcrumb-item .breadcrumb-link{font-size:12px;font-weight:800;line-height:1}@media screen and (max-width:530px){.breadcrumb-container .breadcrumb-list .breadcrumb-item .breadcrumb-link{font-size:10px}}.breadcrumb-container .breadcrumb-list .breadcrumb-item:first-child{margin-left:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;box-sizing:border-box;z-index:1}.modal-overlay .modal{background-color:#fff;position:relative;padding:20px;width:90%;max-height:80vh;box-sizing:border-box;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.modal-overlay .modal .modal-content{max-height:80%;overflow-y:auto;display:flex;flex-direction:column}.modal-overlay .close-button{color:#fff;background-color:#000;position:absolute;top:-12px;right:-12px;border:0;padding:8px 12px;border-radius:14px;cursor:pointer}footer{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;padding:0 24px 24px}@media screen and (max-width:580px){footer{justify-content:center;flex-direction:column}}footer div{text-align:center;display:flex;align-items:center;flex-direction:row;font-size:12px}@media screen and (max-width:580px){footer div{justify-content:center}}footer div a{color:#000;text-decoration:none}footer div a:focus,footer div a:hover,footer div a:visited{color:#000;text-decoration:underline}footer div a.first-link:after{content:"  |  "}footer div.social-links{gap:14px}footer div.social-links .youtube svg{width:100px;height:100px}footer div.social-links .bluesky img{width:30px;height:auto}footer div.social-links .instagram svg{width:40px;height:40px}footer div.social-links .spotify svg{width:30px;height:30px}header{display:flex;flex-direction:row;justify-content:space-between;margin:0 20px;gap:20px}@media screen and (max-width:850px){header{flex-direction:column;justify-content:space-around;gap:0}}header .title-wrapper{display:flex;margin-top:20px;width:100%}header .title-wrapper div{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}header .title-wrapper div svg{width:150px;display:block;height:30px}@media screen and (max-width:830px){header .title-wrapper div svg{display:none}}header .title-wrapper div h2{min-width:200px}@media screen and (max-width:830px){header .title-wrapper div h2{display:none}}header .title-wrapper div h2 span{font-size:15px;position:relative;top:-10px}header .title-wrapper h1{margin-bottom:18px;font-size:50px;line-height:1;font-family:Chewy,system-ui;color:#cb4b00}@media screen and (max-width:530px){header .title-wrapper h1{margin-top:0}}header .title-wrapper h1 span{display:block;clear:both;font-size:22px}header .title-wrapper .logo span{color:#000;font-weight:500}header .title-wrapper .logo svg{fill:#cb4b00}#cookieConsent{position:fixed;left:0;bottom:0;width:100%;box-sizing:border-box;background:#222;color:#fff;text-align:center;padding:10px}#cookieConsent div{display:flex;flex-direction:row;justify-content:space-around;width:250px}#cookieConsent div .accept,#cookieConsent div .decline{background-color:#4caf50;color:#fff;border:none;padding:10px;cursor:pointer}#cookieConsent div .decline{background-color:#999}.card-list{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:850px){.card-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.card-list{grid-template-columns:repeat(1,1fr)}}.card-list .card-item{display:block;box-sizing:border-box;border-radius:20px;cursor:pointer;height:300px;border:3px solid #28200f;box-shadow:.25rem .25rem .6rem rgba(0,0,0,.05),0 .5rem 1.125rem rgba(75,0,0,.05);background:50%/cover no-repeat url(/images/placeholder.jpg)}.card-list .card-item:focus,.card-list .card-item:hover{position:relative;text-decoration:none;top:3px}.card-list .card-item h2{margin-top:0;font-size:24px;line-height:1;display:block;padding:20px;border-radius:19px 19px 0 0;background-color:#fff;border-bottom:3px solid #28200f;color:#000}.card-list .card-item h2 span{font-size:18px;display:block;clear:both}.card-list .card-item.breed{background-image:url(/home/fichas-de-cria-de-hormigas.jpg)}.card-list .card-item.flights{background-image:url(/home/vuelos-nupciales-de-hormigas.jpg)}.card-list .card-item.guide{background-image:url(/home/guias-para-tu-primera-colonia-de-hormigas.jpg)}.card-list .card-item.errors,.card-list .card-item.resources{background-image:url(/home/recursos-y-tutoriales.jpg)}.card-list .card-item.books{background-image:url(/books/lectura-sobre-hormigas.jpg)}.card-list .card-item.como-preparar-un-tubo-de-ensayo{background-image:url(/resources/como-preparar-un-tubo-de-ensayo-1.jpg)}.card-list .card-item.como-identificar-una-hormiga-reina{background-image:url(/resources/como-identificar-una-hormiga-reina-1.jpg)}.card-list .card-item.metodologias-de-captura-de-hormigas{background-image:url(/resources/metodologias-de-captura-de-hormigas-1.jpg)}.card-list .card-item.como-hacer-tu-primer-estudio-sobre-hormigas{background-image:url(/resources/como-hacer-tu-primer-estudio-sobre-hormigas-1.jpg)}.card-list .card-item.errores-comunes-y-consejos-sobre-la-cria-de-hormigas{background-image:url(/resources/errores-comunes-y-consejos-sobre-la-cria-de-hormigas-1.jpg)}.card-list .card-item iframe{width:100%;height:100%;border-radius:18px;border:none}