@font-face{font-family:'Merriweather';font-style:normal;font-weight:300;src:local("Merriweather Light"),local("Merriweather-Light"),url(/assets/Merriweather-Light-9cd047de256b6dfe0c7dbeb9c1e32b995cf2412856e135325a23a9c5bfa0f41c.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:local("Merriweather"),local("Merriweather-Regular"),url(/assets/Merriweather-Regular-5090fd64182a484d7dfdbc5f03324b25ab8b26bedea02cbd87bfa1897357eb6d.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;src:local("Merriweather Bold"),local("Merriweather-Bold"),url(/assets/Merriweather-Bold-6b114d9149feab2a106f1116f636df384b7aa3cd52e39e796861d6c41e5f5293.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:900;src:local("Merriweather Black"),local("Merriweather-Black"),url(/assets/Merriweather-Black-4897b21027b0427aeb0c45f072de04ef2009008873e430cfb28e4445fc45490d.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:300;src:local("Merriweather Light Italic"),local("Merriweather-LightItalic"),url(/assets/Merriweather-LightItalic-352bb474ec3aff9fe561e08c7a05d2ae7211af142d68bea0115d4751005d6e18.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:400;src:local("Merriweather Italic"),local("Merriweather-Italic"),url(/assets/Merriweather-Italic-bb9308b0e3487193d8ba3d0d75a02a0f11abfbbc1b2c498c3e190d930ccb33c5.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:700;src:local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url(/assets/Merriweather-BoldItalic-2caa09f41aac7ffc527ed95813827996dd6dd89a90f632cf4c112da859c7f710.woff) format("woff")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:900;src:local("Merriweather Black Italic"),local("Merriweather-BlackItalic"),url(/assets/Merriweather-BlackItalic-f7473516704e968b89a5aac8689dfbf175818d2ff74ebecc6f486cd245ce5ecb.woff) format("woff")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/assets/LatoLatin-Regular-8828382a58b809b0b2d004373dcbd7ca5cd0bcccf2a64c09e76f842dfa40420e.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url(/assets/otters/Montserrat-Black-336a2830ed8cb0f18691471c9af93b59872eafa3e00355a46180a7f3691e5a48.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/assets/otters/Montserrat-SemiBold-694f5f2f4668f7718c56a3a89461473a36dfa9f89a80f200773b28efe30be03b.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/otters/Montserrat-Regular-2e7b428310d50f8aa8f93c808897933b058348bbc381a2161f3bc8596d995781.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/assets/otters/Montserrat-Light-8240771fea69c9be9d24b4a01ab9109cf888127cceddee04eb0489b3a8cc5d69.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:200;src:url(/assets/otters/Roboto-Thin-593f192d87dee817e09b7a5f0136728ed784a44505b1a0bbe0b18dd885f221e0.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/otters/Roboto-Light-01c91013b7ce07da113f41c4797b51f4c155f4b4cda693f69e543c82598c9100.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/otters/Roboto-Regular-29194a712013ab096f849e39b61190bf9be1d57f0dc2777ba520afb2caa3f832.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url(/assets/otters/Roboto-Medium-54c20a58c46c128ba5b518953746121b4259573415567c62377f655c8b692793.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:bold;src:url(/assets/otters/Roboto-Bold-dab3ef29195e16cc260fb333b9650b30355d9fe823052696f5622ddc75337964.woff) format("woff")}#efforg-widget{border:0;border-radius:0;background:inherit;cursor:default;display:flex;margin:0 auto;overflow:hidden;padding:0;padding-right:0.5rem;width:100%}#efforg-widget .actions{display:inline-block;flex:1;min-height:3rem;padding:0.5rem 0.5rem 0.5rem 0}#efforg-widget .actions li{margin:0}#efforg-widget .eff{background:transparent;display:none;padding:0 5px 5px 0;text-align:left;width:60px}#efforg-widget form.button_to input{border:0;border-radius:0;color:black;cursor:pointer;font-family:sans-serif;font-weight:700;margin-left:0;padding:0.4rem 1rem 0.3rem;text-align:center;text-decoration:none}#branding #efforg-widget{border:0;background:0}#branding #efforg-widget .eff{display:none}#branding #efforg-widget>*{margin:0 1rem 0 0}.content{font-weight:normal}.content ul,.content ol{list-style-type:revert}.content ul li,.content ol li{margin:0.5rem 0 0.5rem 3.5rem}.sr-only:not(:focus):not(:active){clip:rect(1px, 1px, 1px, 1px);height:1px;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}.flex-parent{display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap}.flex{flex:1}.pull-right{float:right}.pull-left{float:left}.align-right{text-align:right}.center{text-align:center}.center h1,.center h2,.center h3,.center h4,.center h5,.center h6{text-align:center}.inline-block{display:inline-block}.hidden{display:none !important}a.anchor{display:none}ol.list,ul.list{list-style-type:revert}ol.list li,ul.list li{margin:0.5rem 0 0.5rem 3.5rem 0}ol.inline,ul.inline{vertical-align:bottom}ol.inline>li,ul.inline>li{display:inline-block;margin-bottom:1em;vertical-align:top}ol.inline>li:not(:last-child),ul.inline>li:not(:last-child){margin-right:1em}ol.inline>li.sep::before,ul.inline>li.sep::before{border-left:1px solid #000;content:""}.flash,.notice{background:#f2f5f6;border:1px solid #888888;margin:1rem 0;padding:1rem}.flash.success,.flash.message,.notice.success,.notice.message{background:rgba(0,255,0,0.2);border:0}.flash.warning,.notice.warning{background:rgba(255,100,0,0.2);border:0}.flash.error,.notice.error{background:rgba(255,0,0,0.2);border:0}.iframe-container{text-align:center}.iframe-container:not(.opened) .frame{display:flex;align-items:center;height:360px;width:640px;max-width:100%;margin:0 auto;background:#000;border-radius:20px;cursor:pointer;text-align:center}.iframe-container:not(.opened) .frame::after{content:'';width:0;height:0;border-top:3rem solid transparent;border-bottom:3rem solid transparent;border-left:5rem solid #888;margin-left:45%;margin-left:calc(50% - 1.5rem);clear:both}html,body{margin:0;padding:0;scroll-behavior:smooth}body{background:black;color:black;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400;height:100%;line-height:1.5;margin:0;min-height:100%;padding:0}article,header,section{display:block}a{background-color:transparent;border-bottom:1px solid #baa0f9;color:#baa0f9;text-decoration:none}a:hover{background-color:#baa0f9;border-bottom:0;color:black}img{border-style:none;display:inline-block;height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{color:#baa0f9;font-family:"LeagueGothic", sans-serif;font-weight:400;text-align:left}h1,h1 a{color:white;font-size:2.8rem;line-height:0.8;margin:0;padding-top:2.5rem;text-align:center;text-transform:uppercase}@media (min-width: 1024px){h1,h1 a{font-size:6.2rem;letter-spacing:1.2px;text-align:justify}}@media (min-width: 768px) and (max-width: 1024px){h1,h1 a{font-size:5.6rem;letter-spacing:1.2px;text-align:center}}h1:hover,h1 a:hover{background:none;color:white}@media (min-width: 1024px){body:lang("es") h1,body:lang("es") h1 a{font-size:5.7rem;letter-spacing:1.2px;text-align:center}}@media (min-width: 768px) and (max-width: 1024px){body:lang("es") h1,body:lang("es") h1 a{font-size:5.1rem;letter-spacing:1.2px;text-align:center}}h2{font-size:2.4rem;line-height:1.1;margin:0;padding:1rem 0 0;text-transform:uppercase}@media (min-width: 1024px){h2{font-size:5rem}}@media (min-width: 768px) and (max-width: 1024px){h2{font-size:5rem}}h3{color:white;font-size:2.4rem;line-height:1.1;margin:0;padding:2rem 0 0}@media (min-width: 1024px){h3{font-size:3.8rem}}@media (min-width: 768px) and (max-width: 1024px){h3{font-size:3.8rem}}h4{font-family:"Montserrat", sans-serif;font-size:1.4rem;font-weight:700;line-height:1.25;margin:0;padding:1rem 0}@media (min-width: 1024px){h4{font-size:1.8rem}}@media (min-width: 768px) and (max-width: 1024px){h4{font-size:1.8rem}}h5{font-family:"Montserrat", sans-serif;font-size:1.2rem;font-weight:700;margin:1.2rem 0 1rem}@media (min-width: 1024px){h5{font-size:1.5rem}}@media (min-width: 768px) and (max-width: 1024px){h5{font-size:1.5rem}}p{color:#baa0f9;font-family:"Montserrat", sans-serif;font-weight:300;margin-bottom:1rem;padding:0;position:relative}@media (min-width: 1024px){p{margin:0 auto 1rem}}@media (min-width: 768px) and (max-width: 1024px){p{margin:0 auto 1rem}}p strong{font-weight:700}ul,.content ul{color:#baa0f9;font-weight:300;margin-left:1rem;padding:0 0 1rem 1rem}ul li,.content ul li{color:#baa0f9;line-height:1.25;margin-left:0;padding:0}ul li ul,.content ul li ul{color:#baa0f9;padding:0 0 0 0.5rem}ol{color:#baa0f9;font-weight:300;list-style-type:decimal;margin:0;margin-left:3rem;padding:0 0 2rem}ol li{margin-bottom:1rem;padding:0.2rem 0 0 0.5rem;position:relative}blockquote{border-left:0.7rem solid gray;margin-bottom:2.3rem;padding-left:2rem;padding-right:3rem}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.container{margin:0 auto;padding:0;width:93%}@media (min-width: 1024px){.container{max-width:800px;width:100%;padding-bottom:3rem}}@media (min-width: 768px) and (max-width: 1024px){.container{max-width:730px;width:100%;padding-bottom:3rem}}@media (min-width: 1024px){.page-wrapper{margin:0 auto;width:100%}}button,a.button{background-color:#6a3acb;border:2px solid white;border-radius:0;color:white;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin:1rem auto;max-width:300px;padding:1rem 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width: 1024px){button,a.button{margin:2rem auto}}button:hover,button:focus,a.button:hover,a.button:focus{background:white;border:2px solid #baa0f9;color:#6a3acb}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:url(/otters/Montserrat-Hairline.tff) format("ttf")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/assets/otters/Montserrat-Light-8240771fea69c9be9d24b4a01ab9109cf888127cceddee04eb0489b3a8cc5d69.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:url(/otters/Montserrat-Hairline.tff) format("ttf")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/assets/otters/Montserrat-Light-8240771fea69c9be9d24b4a01ab9109cf888127cceddee04eb0489b3a8cc5d69.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/otters/Montserrat-Regular-2e7b428310d50f8aa8f93c808897933b058348bbc381a2161f3bc8596d995781.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/otters/Montserrat-Bold-189061e8100fedadf7080d11971375d03020e248668e0e6248b20f0487fb9e39.woff) format("woff")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/otters/Montserrat-Black-336a2830ed8cb0f18691471c9af93b59872eafa3e00355a46180a7f3691e5a48.woff) format("woff")}@font-face{font-family:'LeagueGothic';font-style:normal;font-weight:600;src:url(/assets/LeagueGothic-Regular-53a3708898bf43fd0ed53fbfe1532fa25b0dd12ecc51123f6ac1db64ba5496ef.otf) format("opentype")}.donate{background-color:#6a3acb;color:white;font-weight:300;padding:2rem 0}.donate h2{color:white}.donate p{color:white}footer{background:black;clear:both;color:#baa0f9;display:none;font-size:1rem;font-weight:600;padding-bottom:5rem;position:relative;text-transform:uppercase;width:99%;z-index:1}@media (min-width: 1024px){footer{display:block}}@media (min-width: 768px) and (max-width: 1024px){footer{display:block}}footer .footer-wrapper{padding-top:2rem}footer .footer-wrapper a{border:0;color:#baa0f9}footer .footer-wrapper a:hover{color:black}footer .footer-wrapper .footer-nav{display:grid;grid-column-gap:0;grid-row-gap:2rem;grid-template-columns:25% 25% 25% 25%;grid-template-rows:auto;margin-top:2rem;width:100%}footer .footer-wrapper .footer-social{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;margin-top:3rem;width:50%}footer .footer-wrapper .footer-social ul{line-height:1;margin:0;padding:0}footer .footer-wrapper .footer-social li{line-height:1.25;list-style:none;margin:0;padding:0}footer .footer-wrapper .footer-social a{border:0;color:#baa0f9;text-decoration:none;text-transform:none}footer .footer-wrapper .footer-social a:hover{color:black}footer .footer-logo{margin:0;width:100%}footer .footer-logo a,footer .footer-logo a:hover{background-color:transparent;border:0}footer .footer-logo img{height:90px}.technologies-section footer{border-top:2px solid #baa0f9}body{margin-top:15px}@media (min-width: 1024px){body{margin-top:30px}}.bar{background:#6a3acb;color:white;display:block;font-size:12.8px;height:30px;left:0;position:fixed;top:0;width:100%;z-index:11}.bar .container{display:flex;flex-direction:row;justify-content:space-between;padding:0;width:95%}@media (min-width: 1024px){.bar .container{width:100%}}.bar a{border:0}.bar a:hover{background-color:transparent}.bar img{margin-left:0rem;padding-top:7px;width:65px}@media (min-width: 1024px){.bar img{padding-top:5px;width:80px}}header{margin:0 auto 1.5rem;max-width:800px;width:95%}@media (min-width: 1024px){header{width:100%}}header a{border:0;text-decoration:none}nav{background-color:transparent;color:white;display:none;left:0;margin:0 auto;position:relative;text-align:center;width:100%;z-index:10}@media (min-width: 1024px){nav{display:block}}@media (min-width: 768px) and (max-width: 1024px){nav{display:block}}nav .container{padding:0;width:97%}nav>ul{column-gap:1rem;display:flex;height:2rem;justify-content:space-between;line-height:1rem;list-style:none;margin:0.2rem auto 0;padding:0;width:100%}@media (min-width: 1024px){nav>ul{max-width:800px}}@media (min-width: 768px) and (max-width: 1024px){nav>ul{max-width:730px}}nav>ul>li{flex-grow:1;font-size:0.671rem;font-weight:700;margin:1px auto 0;text-align:center;text-transform:uppercase}@media (min-width: 1024px){nav>ul>li{font-size:1.1rem}nav>ul>li:nth-child(3){padding-left:1rem}}@media (min-width: 768px) and (max-width: 1024px){nav>ul>li{font-size:0.99rem}}nav>ul>li a{border:0;color:#baa0f9;line-height:0.75;text-decoration:none}nav>ul>li a:hover,nav>ul>li a.active{background-color:transparent;color:white;border-bottom:0.5rem solid #6a3acb}nav>ul>li:first-child,nav>ul>li:last-child{background-image:url(/assets/arrow-right-lilac-38a89cee26b2f03943e0aea07f4b7fb08234132602b9cccda0f6da9136cfb888.svg);background-repeat:no-repeat;background-size:4%;background-position:155px 4px;text-align:left;width:117px}nav>ul>li:first-child a:hover,nav>ul>li:last-child a:hover{border:0 !important;color:#baa0f9}nav>ul>li:last-child{background-position:200px 4px}nav>ul>li:last-child:hover{background-position:198px 5px}nav>ul>li:last-child{text-align:right}nav .dropdown-hover{color:white;border-bottom-width:2px solid purple}nav ul li ul.drop{background:black;display:none;opacity:0.9;border:0;margin:0;padding:0;width:150px}nav ul li ul.drop>li{font-size:0.7rem;font-weight:700;list-style:none;margin:0 0 1rem;padding:0;text-align:left}nav ul li ul.drop>li:first-child{margin-top:1rem}nav ul li ul.drop>li:nth-child(3){padding:0}nav ul li ul.drop>li:last-child{text-align:left}nav ul li ul.drop>li a{line-height:1}nav ul li ul.drop>li a:hover{border:0;color:white !important}nav ul li:last-child ul.drop{margin-left:5rem}nav .dropdown-hover{border-bottom-width:2px solid purple;color:white}nav .dropdown-arrow{background-image:url(/assets/arrow-down-lilac-3e1050acc45c6bce9d7d2b38745d43b23303ce3aa957a3883a7bdae4c20d9fdb.svg) !important;background-repeat:no-repeat !important;background-size:7% !important;background-position:155px 5px !important}.lang-switcher{cursor:pointer;margin:0 2rem 0 0;z-index:10}@media (min-width: 1024px){.lang-switcher{margin:0 0 0 0.5rem}}@media (min-width: 768px) and (max-width: 1024px){.lang-switcher{margin:0 0 0 0.5rem}}.lang-switcher .globe{display:inline;height:auto;width:1rem}.lang-switcher ul{float:right;font-weight:700;list-style:none;margin:7px 0 0;padding:0;width:100px;text-transform:uppercase}.lang-switcher ul a{color:white;text-decoration:none}.lang-switcher ul a:hover{border-bottom:2px solid white}.lang-switcher ul li{background:#6a3acb;display:none;margin:5px 0 0;margin:0.3rem 0 0;padding:0 3.5rem 2px 0.5rem}.lang-switcher ul li a:hover{border-bottom:0}.lang-switcher li.show-langs{display:block}.lang-switcher ul li:first-child{background-color:#6a3acb;background-image:url(/assets/arrow-right-fff28e6352136d16269da8f1bb6b35065f70dc3d63e1f18ce1426b093721508a.svg);background-position:5.0rem 0.1rem;background-repeat:no-repeat;background-size:7%;color:white;display:block;margin:0}@media (min-width: 1024px){.lang-switcher ul li:first-child{background-position:5.5rem 0.2rem}}@media (min-width: 768px) and (max-width: 1024px){.lang-switcher ul li:first-child{background-position:5.5rem 0.2rem}}.lang-switcher ul li:first-child:hover{background-image:url(/assets/arrow-down-7ef57d7b3892e856b5b02aeb5c4a0e31dfffcb6af62fea5657058e115fa53059.svg);background-position:4.8rem 0.2rem;background-size:11%}@media (min-width: 1024px){.lang-switcher ul li:first-child:hover{background-position:5.2rem 0.2rem}}@media (min-width: 768px) and (max-width: 1024px){.lang-switcher ul li:first-child:hover{background-position:5.2rem 0.2rem}}.lang-switcher ul li:first-child a{color:white}.lang-switcher ul li:first-child a:hover{border-bottom:none}#mobile-nav{background-color:#6a3acb;display:block;font-weight:400;height:100%;overflow:hidden;position:fixed;right:0;top:0;transition:width 0.3s ease;width:0;z-index:9999}#mobile-nav>ul:first-child{margin-top:2.5rem}#mobile-nav>ul>li:last-child{font-weight:500}#mobile-nav ul{list-style-type:none;margin:0.5rem 0 0;padding-left:1.5rem}#mobile-nav ul li{color:white;line-height:1.5;margin-bottom:0.5rem;text-transform:uppercase}#mobile-nav a{border:0;color:white}#mobile-nav a:hover{color:gray}#mobile-nav a.open-menu{display:none}#mobile-nav .close-menu a{text-decoration:none}#mobile-nav .footer-social div{color:white;line-height:1.5;margin-left:0;padding-left:1.5rem;text-transform:uppercase}#mobile-nav .footer-social div:first-child{margin-top:1.5rem}#mobile-nav:target{width:260px}#mobile-nav:target+.page-wrapper{position:relative}#mobile-nav:target+.page-wrapper a.open-menu{display:none}#mobile-nav:target+.page-wrapper .close-menu{display:block}#mobile-nav:target+.page-wrapper .main-nav{position:relative}#mobile-nav:not(:target)+.page-wrapper{right:0}a.open-menu{border:0;color:white;display:inline-block;font-family:'Times New Roman', Times, serif;font-size:2.5rem;font-weight:600;margin:0 3px 0 0;position:absolute;right:4px;top:-15px;z-index:1000}@media (min-width: 1024px){a.open-menu{display:none}}@media (min-width: 768px) and (max-width: 1024px){a.open-menu{display:none}}a.open-menu:hover{cursor:pointer}.close-menu{color:rgba(255,255,255,0.9);font-size:3rem;position:absolute;right:11px;top:-15px}.close-menu:hover{cursor:pointer}.posts-section #main-content .container{margin-top:0;padding-top:0}@media (min-width: 1024px){.posts-section #main-content .container{margin-top:3rem;padding-top:3rem}}.posts-section .flex-parent{margin-top:3rem;row-gap:1rem}@media (min-width: 1024px){.posts-section .flex-parent{height:200px;margin-top:0;row-gap:0}}@media (min-width: 768px) and (max-width: 1024px){.posts-section .flex-parent{height:auto}}.posts-section .flex-child p{font-weight:700;font-size:1.2rem;line-height:1.3;margin-top:0;margin-bottom:0}@media (min-width: 1024px){.posts-section .flex-child p{margin-top:-0.4rem}}@media (min-width: 768px) and (max-width: 1024px){.posts-section .flex-child p{margin-top:0}}.posts-section .flex-child p a{border:0}.posts-section .flex-child:nth-child(1){padding-right:0;width:100%}@media (min-width: 1024px){.posts-section .flex-child:nth-child(1){width:25%}}.posts-section .flex-child:nth-child(2){padding-left:0;width:100%}@media (min-width: 1024px){.posts-section .flex-child:nth-child(2){width:70%}}.posts-section .flex-child div{color:#baa0f9;font-size:0.9rem;font-weight:300;line-height:1.25}.technologies{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem 0;justify-content:space-between;margin:0 auto;padding:0 0 3rem}@media (min-width: 1024px){.technologies{margin:1rem auto;padding:0 0 6rem}}@media (min-width: 768px) and (max-width: 1024px){.technologies{margin:1rem auto;padding:0 0 1rem}}.technologies .technology{font-family:"LeagueGothic", sans-serif;font-size:1.6rem;line-height:1;position:relative;text-align:center;text-transform:uppercase;width:46%}@media (min-width: 1024px){.technologies .technology{font-size:1.9rem;height:184px;width:184px}}@media (min-width: 768px) and (max-width: 1024px){.technologies .technology{font-size:1.9rem;width:23%}}.technologies .technology div{width:100%}.technologies .technology div img{width:300px}@media (min-width: 1024px){.technologies .technology div img{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.technologies .technology div img{width:100%}}.technologies .technology div.tech-title{display:block;margin:0.5rem 0}@media (min-width: 1024px){.technologies .technology div.tech-title{background:none;display:none;margin:0;position:absolute;top:4rem}}.technologies .technology div.tech-title a{background:none;border-bottom:none;color:white;padding:3.8rem 0 3.5rem;text-align:center}.technologies-section a.button{background:black;color:#baa0f9;border-color:#baa0f9;margin:3rem auto}.technologies-section a.button:hover,.technologies-section a.button:focus{background:#baa0f9;color:black}.mobile-page-title{margin-bottom:1rem}@media (min-width: 1024px){.mobile-page-title{display:none}}@media (min-width: 768px) and (max-width: 1024px){.mobile-page-title{display:none}}figure{margin:1rem auto 0}figure .image-attribution{color:#888888;font-size:0.6rem;margin:0 0 0.5rem;text-align:right;text-transform:uppercase}@media (min-width: 1024px){figure .image-attribution{font-size:0.7rem}}@media (min-width: 768px) and (max-width: 1024px){figure .image-attribution{font-size:0.7rem}}figure .image-caption{color:white;font-size:0.95rem;padding:0 0 1rem;text-align:center}
