@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;scroll-behavior:smooth}:is(h1,h2,h3,h4,h5,h6){font-family:Rubik,sans-serif}body{font-family:Poppins,sans-serif;color:#000;scroll-behavior:smooth;background-color:#f4f0f0}a{text-decoration:none;color:#000}.sr-only{visibility:hidden}img{max-width:100%;height:auto}main{padding-top:2em}.section{padding:5em 0}.section .foot{width:100%;display:flex;align-items:center;justify-content:center;margin-top:3em}.reversed{display:flex;flex-direction:row-reverse}.titles{margin:2em 0}.titles h2{font-size:1.5em;font-weight:600}.titles span{margin-top:.5em;display:block;max-width:60%}@media screen and (max-width: 1200px){.titles span{max-width:100%}}[data-fancybox],[data-copy]{cursor:pointer}.uppercase{text-transform:uppercase}.hover-link{transition:color .3s}.hover-link:hover{color:#faa603!important}.btn{outline:none;border:none;width:-moz-max-content;width:max-content;padding:1em 1.5em;border-radius:.3em;background-color:#faa603;color:#fff;font-weight:500;cursor:pointer;transition:background-color .3s}.btn:hover{background-color:#c88502}.btn.smaller{padding:.5em 1em}.small{font-size:.8em}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{background:#575757}body::-webkit-scrollbar-thumb{background:#FAA603}.c-decorative{color:#fef200}.code-wrapper{padding:1em}.spacer__outer{width:100%;display:flex;flex-direction:column;align-items:center}.spacer__inner{padding:0 8em;width:100%;height:100%}@media screen and (min-width: 1600px){.spacer__inner{width:96.25em}}@media screen and (max-width: 576px){.spacer__inner{padding:0 3em}}@media screen and (max-width: 992px){.spacer__inner{padding:0 5em}}@media screen and (max-width: 463px){.spacer__inner{padding:0 1.5em}}.nav{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#fff;height:5em;padding:0 1em;position:fixed;left:0;top:0;z-index:999}.nav .brand{z-index:999}.nav .brand img{height:4em}@media screen and (max-width: 1600px){.nav.toggled .navlist{animation-name:toggle;animation-duration:.3s;animation-fill-mode:forwards}.nav.animate .navlist{animation-name:toggle-reverse;animation-duration:.3s;animation-fill-mode:forwards}}.nav .navlist{display:flex;-moz-column-gap:3em;column-gap:3em;z-index:998;height:100%;align-items:center}@media screen and (max-width: 1600px){.nav .navlist{visibility:hidden;position:absolute;top:5em;right:0;width:100%;height:auto;background-color:#fff;display:flex;flex-direction:column;padding:1em;row-gap:1em;align-items:flex-start}}.nav .navlist li{position:relative;height:100%;display:flex;align-items:center}@media screen and (max-width: 1600px){.nav .navlist li:has(.sublist){display:flex;flex-direction:column;align-items:flex-start;row-gap:1em}}.nav .navlist .nav-link{transition:color .3s;font-weight:500}.nav .navlist .nav-link:hover{color:#faa603}.nav .sublist{display:none;position:absolute;top:5em;left:0;background-color:#fff;padding:1em;z-index:999;border-radius:0 0 .3em .3em;row-gap:1em;width:-moz-max-content;width:max-content}@media screen and (max-width: 1600px){.nav .sublist{display:flex;flex-direction:column;margin-left:1em;position:static;top:0;padding:0}}.nav .sublist.open{display:flex;flex-direction:column}.nav .sublist .nav-link{transition:color .3s;font-weight:500}.nav .sublist .nav-link:hover{color:#faa603}.nav .burger{display:none;background:transparent;border:none;outline:none;font-size:1.5em;cursor:pointer;z-index:999}@media screen and (max-width: 1600px){.nav .burger{display:block}}.nav .navend{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em}.nav .search{position:relative;display:flex;align-items:center;z-index:999}.nav .search.mob{display:none}@media screen and (max-width: 576px){.nav .search.mob{display:flex}.nav .search{display:none}}.nav .search .search-form{display:flex;align-items:center;position:relative}.nav .search .search-form input[type=search]{padding:.6em 2.5em .6em 1em;border:1px solid #ccc;border-radius:.3em;font-size:1em;outline:none;transition:border-color .3s}.nav .search .search-form input[type=search]:focus{border-color:#faa603;box-shadow:0 0 5px #faa60380}.nav .search .search-form input[type=search]::-webkit-search-cancel-button{display:none}.nav .search .search-form .search-button{position:absolute;right:.5em;background:none;border:none;cursor:pointer;color:#faa603;font-size:1.2em;display:flex;align-items:center;justify-content:center;transition:color .3s}.nav .search .search-form .search-button:hover{color:#c88502}.nav .lang{z-index:999}.nav .lang .lang-link{padding:.3em .6em;border-radius:.3em;font-family:Rubik,sans-serif;font-weight:400;transition:background-color .3s}.nav .lang .lang-link:hover{background-color:#faa6031a}.nav .lang .lang-link.active{background-color:#faa603}.nav .lang .lang-link.active:hover{background-color:#f09f03}@keyframes toggle{0%{transform:translateY(-100%);visibility:hidden}to{transform:translateY(0);visibility:visible}}@keyframes toggle-reverse{0%{transform:translateY(0);visibility:visible}to{transform:translateY(-100%);visibility:hidden}}.header{margin-top:5em;width:100%;height:30em;position:relative}.header .background{width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.header.smaller{height:20em}.header .content{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2em;background:linear-gradient(180deg,rgba(250,166,3,.5) 0%,rgba(250,166,3,.5) .01%,rgba(250,166,3,.3));z-index:2}.header .content h1{font-size:2.5em;color:#fff;font-weight:600;text-shadow:2px 3px 5px rgba(0,0,0,.5);text-align:center}@media screen and (max-width: 768px){.header .content h1{font-size:2em}}.header .content span{margin-top:1em;color:#fff;text-align:center}footer{display:flex;flex-direction:column;padding:4em 0 3em;align-items:center;width:100%;background-color:#1e1c0c;color:#fff}footer .container{display:grid;grid-template-columns:repeat(4,1fr);gap:2em}@media screen and (max-width: 1200px){footer .container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 992px){footer .container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){footer .container{grid-template-columns:repeat(1,1fr)}}footer .container .col .name{color:#fef200;border:none}footer .container .col .description{font-size:.9em;line-height:1.5em}footer .container .col h3{font-size:1.3em;margin-bottom:1em;padding-bottom:.3em;border-bottom:1px solid #FEF200}footer .container .col p,footer .container .col a{color:#fff}footer .container .col ul li{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;margin:.5em 0}footer .container .col:is(:nth-child(2),:nth-child(3)){justify-self:center}@media screen and (max-width: 992px){footer .container .col:is(:nth-child(2),:nth-child(3)){justify-self:self-start}}footer .container .col:last-child{justify-self:self-end}@media screen and (max-width: 1200px){footer .container .col:last-child{justify-self:self-start}}footer .container .col .socials{display:flex;-moz-column-gap:1em;column-gap:1em}footer .container .col .socials li{padding:.3em;border-radius:.3em;font-size:1.5em;background-color:#fef200;transition:background-color .3s;display:inline-flex;align-items:center;justify-content:center}footer .container .col .socials li:hover{background-color:#cbc100}footer .container .col .socials li i{color:#000}footer .copyright{display:flex;flex-direction:column;align-items:center;margin-top:2em;text-align:center;line-height:1.5em}footer .copyright a,footer .copyright p{color:#fff}footer .copyright a{transition:color .3s}footer .copyright a:hover{color:#faa603}.errorpage{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#3e3e3e}.errorpage #error{width:80%;height:80%;background-color:#575757;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.errorpage #error h1{font-family:Rubik,sans-serif;font-size:5em;font-weight:900}.errorpage #error h2{font-family:Rubik,sans-serif;font-size:2em;font-weight:700;text-align:center}@media screen and (max-width: 992px){.errorpage #error h2{font-size:1.5em}}.errorpage #error .back{margin-top:2em;padding:1em 2em;background-color:#faa603;color:#575757}.copied{position:relative}.copied:after{top:50%;transform:translateY(-50%);left:110%;width:-moz-max-content;width:max-content;background-color:#faa603;padding:.6em 1em;border-radius:.2em;color:#575757;position:absolute;font-size:16px;content:"Coppied to clipboard"}.copied:before{content:"";position:absolute;top:50%;left:calc(110% - 10px);border-width:10px;transform:translateY(-50%) translate(-50%);border-style:solid;border-color:transparent #FAA603 transparent transparent}.alert-error,.alert-info,.alert-success{width:100%;min-height:3em;border-radius:.5em;padding:1em 1.5em;transform:translate(100%);animation:fadeIn .5s forwards}.hide.alert-error,.hide.alert-info,.hide.alert-success{transform:translate(0);animation:fadeOut .5s forwards}.alert-error .data,.alert-info .data,.alert-success .data{display:inline-flex;align-items:center}.alert-error .data i,.alert-info .data i,.alert-success .data i{margin-right:.5em;font-size:1.1em;color:#575757}.alert-error .data p,.alert-info .data p,.alert-success .data p{color:#575757;font-size:1.1em;font-weight:500}.alert-success{background-color:#4caf50}.alert-info{background-color:#3498db}.alert-error{background-color:#e74c3c}.alerts{position:fixed;right:2em;top:5.5em;width:30em;display:flex;flex-direction:column;justify-content:flex-start;row-gap:2em}@media screen and (max-width: 992px){.alerts{width:calc(100% - 4em)}}@keyframes fadeIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.markdown{font-size:16px;line-height:1.6em;-webkit-text-size-adjust:100%;color:#545454;font-family:Rubik,sans-serif;text-rendering:optimizeLegibility}.markdown table{border-collapse:collapse;border-spacing:0}.markdown caption,.markdown th,.markdown td{text-align:left;font-weight:400;vertical-align:middle}.markdown q,.markdown blockquote{quotes:none}.markdown q:before,.markdown q:after,.markdown blockquote:before,.markdown blockquote:after{content:"";content:none}.markdown a img{border:none}.markdown aside,.markdown details,.markdown figcaption,.markdown figure,.markdown footer,.markdown header,.markdown hgroup,.markdown main,.markdown menu,.markdown nav,.markdown section,.markdown summary{display:block}.markdown h1{font-family:Rubik,sans-serif;font-weight:700;color:#333;font-size:1.6em;line-height:1.3em;margin-bottom:.78571em}.markdown h2{font-family:Rubik,sans-serif;font-weight:600;color:#333;font-size:1.3em;line-height:1em;margin-top:2em;margin-bottom:.6em}.markdown h3{font-family:Rubik,sans-serif;font-weight:600;color:#333;font-size:1.15em;line-height:1em;margin-top:1em;margin-bottom:.6em}.markdown h4{font-family:Rubik,sans-serif;font-weight:500;color:#333;font-size:1em;line-height:1em;margin-top:1em;margin-bottom:.6em}.markdown p:not(.desc){margin-bottom:1.57143em}.markdown b,.markdown strong{font-family:Rubik,sans-serif;font-weight:700}.markdown i:not(.far,.fas,.fab,.fa-solid,.fa-regular,.fa-brands){font-family:Rubik,sans-serif;font-style:italic}.markdown em{font-family:Rubik,sans-serif;font-style:italic}.markdown u{text-decoration:none;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,#e06e73 50%);background-repeat:repeat-x;background-size:2px 2px;background-position:0 1.05em}.markdown s{color:#878787}.markdown a{color:#faa603;text-decoration:none}.markdown img{max-width:100%;height:auto}.markdown blockquote{display:block;margin-left:-1em;padding-left:.8em;border-left:.2em solid #FAA603;background-color:transparent}.markdown hr{height:1px;border:0;background-color:#dedede;margin:.7em auto}.markdown ul{margin-left:1.25714em}.markdown li p{display:inline}.markdown ul li{text-indent:-.45em}.markdown ul li:before{content:"•";color:#faa603;display:inline-block;margin-right:.3em;font-size:1.8em;vertical-align:middle}.markdown ul ul{margin-left:1.25714em}.markdown ol>li{text-indent:-1.45em}.markdown ol ol{margin-left:1.25714em}.markdown ul,.markdown ol{margin-bottom:1.5em}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{margin-bottom:0}.markdown ol{counter-reset:ol}.markdown ol>li{counter-increment:ol}.markdown ol>li:before{content:counter(ol) ".";color:#faa603;text-align:right;display:inline-block;min-width:1em;margin-right:.5em}.markdown ol li p{display:inline}.markdown code{display:inline;background:#fcfcfc;border:1px solid #dedede;border-radius:.3em;padding:.2em .5em;font-family:Fira Code Retina,monospace;font-size:.7em}.markdown pre{display:block;background:transparent;padding:0;margin:0}.markdown pre code{display:block;width:100%;line-height:1.45em;padding:1.2em 1em;margin:0 0 1.5em;overflow:auto}.markdown .hljs{padding:0}.markdown input[type=checkbox]{position:relative;width:1rem;height:1rem;background:white;-webkit-appearance:none;border:1px solid #ccc;border-radius:.2em;margin:.2em .5em .5em -1.7em;display:block;float:left;page-break-after:avoid}.markdown input[type=checkbox]:checked:before{display:block;content:"✓";display:initial;font-size:1.1em;font-weight:700;color:#e06e73;position:absolute;left:.1em;bottom:-.2em}.markdown input[type=checkbox]~label{display:block;width:100%;margin-bottom:.1em}.markdown ul li input[type=checkbox]{font:none}.markdown ul li input[type=checkbox]~label{display:inline-block;width:auto;margin-bottom:.1em;margin-left:.5em}.markdown table{width:calc(100% + 3em);margin-bottom:1.5em;margin-left:-1.5em}.markdown table tr{border-bottom:1px solid #dedede}.markdown table th{font-weight:700}.markdown table td,.markdown table th{vertical-align:top;padding:.2em 1.5em;font-size:.95em}.markdown thead tr{border-bottom:4px double #dedede}.markdown .block{margin:3em 0}.markdown .text{margin:1em 0;text-align:justify}.markdown .block .text{margin:0}.markdown .image a{display:flex}.markdown .image img{width:100%;height:auto;border-radius:.3em}.banner{background:linear-gradient(123deg,rgba(254,242,0,.9) 36.1%,rgba(254,242,0,.7) 63.39%);padding:3em 0}.banner .banner_content{display:flex;color:#000;text-align:center;font-size:1.2em;line-height:1.6em;letter-spacing:.05em}@media screen and (max-width: 768px){.banner .banner_content{font-size:1em;text-align:justify}}.banner .banner_content span{font-weight:700;font-size:1.3em}.bg_banner{background:linear-gradient(123deg,rgba(254,242,0,.8) 36.1%,rgba(254,242,0,.6) 63.39%),var(--bg) lightgray 50%/cover no-repeat}.bg_banner .banner_content{display:flex;min-height:8em;padding:2em 0;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width: 992px){.bg_banner .banner_content{align-items:center}}.bg_banner .banner_content h3{font-size:1.5em;font-weight:600;color:#000;margin-bottom:.5em;text-align:center}.bg_banner .banner_content span{font-size:1em;font-weight:500;color:#000;margin-bottom:.5em;text-align:start}.bg_banner .banner_content .content{margin-top:.5em;display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em}.bg_banner .banner_content .content .website{padding:0 2em;display:inline-flex;align-items:center;justify-content:center;height:2.5em;background-color:#fff;border-radius:.3em;font-size:1.1em;font-weight:500;text-transform:uppercase;transition:background-color .3s}.bg_banner .banner_content .content .website:hover{background-color:#f1f1f1}.bg_banner .banner_content .content .fb{height:2.5em;width:2.5em;display:inline-flex;align-items:center;justify-content:center;font-size:1.1em;background-color:#fff;border-radius:.3em;transition:background-color .3s}.bg_banner .banner_content .content .fb:hover{background-color:#f1f1f1}.bg_banner .banner_content .content .fb i{font-size:1.1em}#cookies{position:fixed;left:2em;bottom:2em;width:3.5em;height:3.5em;background-color:#faa603;border-radius:50%;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99}@media screen and (max-width: 463px){#cookies{left:1em;bottom:1em;width:3em;height:3em}}#cookies i{font-size:2em;color:#fff}@media screen and (max-width: 576px){#cookies i{font-size:1.5em}}#totop{position:fixed;right:2em;bottom:2em;width:3.5em;height:3.5em;background-color:#faa603;border:none;outline:none;z-index:99;display:none;cursor:pointer;align-items:center;justify-content:center}#totop i{font-size:2em;color:#575757}.pagination{width:100%;margin-top:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.5em}.pagination .pages{width:100%;display:grid;grid-template-columns:5em 1fr 5em;justify-items:center}@media screen and (max-width: 576px){.pagination .pages{grid-template-columns:1fr 1fr}}.pagination .pages .edgel{justify-self:flex-start}.pagination .pages .edger{justify-self:flex-end}.pagination .pages ul{display:flex;-moz-column-gap:.5em;column-gap:.5em}@media screen and (max-width: 576px){.pagination .pages ul{display:none}}.pagination .pages .link{width:2em;height:2em;display:flex;align-items:center;justify-content:center;border-radius:.3em;border:2px solid #FAA603;color:#faa603;text-align:center;font-size:1.1em;transition-property:background-color,color;transition-duration:.3s}.pagination .pages .link:hover,.pagination .pages .link.active{background-color:#faa603;color:#fff}.pagination .info{width:100%;display:flex;justify-content:space-between}.pagination .info p{font-size:.9em;color:#b3b3b3}.badges{display:inline-flex;-moz-column-gap:.8em;column-gap:.8em;row-gap:.8em}.badges.filter{flex-wrap:wrap}.badges .badge{padding:.4em 1.1em;border-radius:.3em;background:var(--b-color, #FAA603);cursor:pointer;transition:background .3s}.badges .badge:hover{background:color-mix(in srgb,var(--b-color, #FAA603) 100%,rgba(0,0,0,.3) 100%)}.badges .badge.extra{padding:1em 1.5em}.badges .badge.selected{background:color-mix(in srgb,var(--b-color, #FAA603) 100%,rgba(0,0,0,.3) 100%)}.blob{padding:.8em 1em;border-radius:.3em;color:#fff;width:-moz-max-content;width:max-content}.blob.m{margin:.5em 0}.blob-success{background-color:#4caf50}.blob-info{background-color:#3498db}.blob-error{background-color:#e74c3c}.blob-primary{background-color:#faa603}.translate,.blog__translate{margin:1em 0;padding:1em 1.5em;background-color:#e6e6e6;display:flex;align-items:center;justify-content:space-between;border-radius:.3em}@media screen and (max-width: 768px){.translate,.blog__translate{row-gap:1em;flex-direction:column;align-items:flex-start}}.blog__translate{width:calc(70% - 2em)}@media screen and (max-width: 1200px){.blog__translate{width:100%}}.translate{width:100%}.newsletter{display:grid;grid-template-columns:20em .8fr;gap:3em}@media screen and (max-width: 1200px){.newsletter{grid-template-columns:20em 1fr}}@media screen and (max-width: 992px){.newsletter{grid-template-columns:1fr}}.newsletter img{width:100%;justify-self:left}@media screen and (max-width: 992px){.newsletter img{height:10em;width:auto}}.newsletter .newsletter-info{display:flex;flex-direction:column;justify-content:center}.newsletter .newsletter-info h3{font-family:Rubik,sans-serif;font-size:1.5em;line-height:1.2;font-weight:600}.newsletter .newsletter-info .inputs{margin-top:1em;display:flex;flex-direction:column;gap:.8em}.newsletter .newsletter-info .inputs .col{display:grid;grid-template-columns:1fr 1fr;gap:1em}@media screen and (max-width: 576px){.newsletter .newsletter-info .inputs .col{grid-template-columns:1fr}}.newsletter .newsletter-info .inputs .line{display:flex;flex-direction:column;gap:.5em}.newsletter .newsletter-info .inputs label sup{color:red}.newsletter .newsletter-info .inputs input{padding:.8em 1em;border-radius:.3em;border:1px solid #FEF200}.newsletter .newsletter-info .inputs input:focus{outline:none;border-color:#faa603}.pb_imagetext{display:flex;align-items:flex-start;flex-direction:row;-moz-column-gap:3em;column-gap:3em}.pb_imagetext.reversed{flex-direction:row-reverse}@media screen and (max-width: 992px){.pb_imagetext.reversed{flex-direction:column}.pb_imagetext{flex-direction:column;row-gap:3em}}.pb_imagetext article{width:60%}@media screen and (max-width: 992px){.pb_imagetext article{width:100%}}.pb_imagetext .fancyimage{width:40%;display:flex}@media screen and (max-width: 992px){.pb_imagetext .fancyimage{width:100%}}.pb_imagetext .fancyimage img{width:100%}.pb_grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);row-gap:2em;-moz-column-gap:2em;column-gap:2em}@media screen and (max-width: 992px){.pb_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.pb_grid{grid-template-columns:1fr}}.pb_grid .card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:.5em}.pb_grid .card .icon{color:#faa603;font-size:3.5em}.pb_grid .card h3{font-weight:500;font-size:1.3em}.pb_grid .card p{font-size:.9em;text-align:center;line-height:1.5em;letter-spacing:.1em}.blog-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1.8em;column-gap:1.8em;row-gap:1.8em}@media screen and (max-width: 1200px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 992px){.blog-grid{grid-template-columns:1fr}}.blog-grid .card{border-radius:.3em;background-color:#fff}@media screen and (max-width: 992px){.blog-grid .card{width:60%}}@media screen and (max-width: 768px){.blog-grid .card{width:100%}}.blog-grid .card .thumbnail{aspect-ratio:16/9;border-radius:.3em .3em 0 0;-o-object-fit:cover;object-fit:cover}.blog-grid .card .card-content{padding:1em 1.5em;border-radius:0 0 .3em .3em}@media screen and (max-width: 768px){.blog-grid .card .card-content{padding:1em}}.blog-grid .card .card-content h3{font-size:1.5em;margin-bottom:.5em;line-height:1.2em;height:3.6em;line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.blog-grid .card .card-content .card-foot{margin-top:1em;display:grid;grid-template-columns:1fr 3em;grid-template-rows:1fr 1fr;row-gap:.5em}.blog-grid .card .card-content .card-foot p,.blog-grid .card .card-content .card-foot a{color:#575757}.blog-grid .card .card-content .card-foot p i,.blog-grid .card .card-content .card-foot a i{margin-right:.5em;font-size:1.1em}.blog-grid .card .card-content .card-foot .share{justify-self:end;align-self:center;grid-column:2;grid-row:1/3;font-size:1.3em}.contact{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.contact{flex-direction:column}}.contact ul{display:flex;flex-direction:column;row-gap:1.5em}.contact ul li{display:inline-flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em}.contact ul li i{font-size:2em;color:#faa603}.contact .map{width:60%;height:auto}@media screen and (max-width: 992px){.contact .map{margin-top:2em;width:100%;height:20em}}.projects-grid{width:100%;--swiper-theme-color: #FAA603}.projects-grid .noswiper{display:flex;flex-wrap:wrap;gap:1em}.projects-grid .swiper-wrapper{padding-bottom:30px}.projects-grid .card{width:20em;height:12em;border-radius:.3em;position:relative;cursor:pointer}@media screen and (max-width: 463px){.projects-grid .card{width:100%;height:auto;aspect-ratio:5/3}}.projects-grid .card:hover .overlay{opacity:20%}.projects-grid .card img{width:100%;height:100%;border-radius:.3em;-o-object-fit:cover;object-fit:cover}.projects-grid .card .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0000008c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:.3em;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s}.projects-grid .card .overlay h3{color:#faa603;font-size:1.5em;font-weight:500}.projects-grid .card .overlay .name{padding:0 .5em;color:#faa603;font-size:1em;font-weight:400;text-align:center}.projects-grid .card .overlay .grant{margin-top:.5em;padding:.2em .5em;background-color:#faa603;color:#fff;font-size:1em;font-weight:400;text-align:center;border-radius:.3em}.pb_team{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:2em}.pb_team .card{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:.3em;padding:2em 1em;transition:transform .3s}.pb_team .card:hover{transform:scale(1.02)}.pb_team .card:hover img{outline:2px solid #FAA603}.pb_team .card img{width:6em;height:6em;-o-object-fit:cover;object-fit:cover;border-radius:.3em}.pb_team .card h3{margin-top:1em;font-size:1.2em;font-weight:500;text-align:center}.pb_team .card span{font-size:1em;font-weight:400;text-align:center;color:#faa603;margin-top:.5em}.pb_team .card .description{margin-top:1em;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-align:center}.imagetext{width:100%;margin:1em 0;display:flex;flex-direction:row;-moz-column-gap:1em;column-gap:1em}@media screen and (max-width: 768px){.imagetext{flex-direction:column}}.imagetext:is(.reversed){flex-direction:row-reverse}@media screen and (max-width: 768px){.imagetext:is(.reversed){flex-direction:column-reverse}}.imagetext .text{width:60%}@media screen and (max-width: 768px){.imagetext .text{width:100%}}.imagetext .image{width:40%}@media screen and (max-width: 768px){.imagetext .image{width:100%}}.imagetext .image .desc{margin-left:.3em}.blog_gallery{width:100%;margin:1em 0;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(13em,1fr))}.blog_gallery .bimage{display:block}.blog_gallery .bimage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.3em;box-shadow:0 0 .5em #0000001a}.buttons{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.buttons .button{display:inline-flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em;padding:.5em 1em;background-color:#faa603;border-radius:.3em;color:#fff;font-size:1.1em;transition:background-color .3s}.buttons .button i{font-size:1.3em}.buttons .button:hover{background-color:#c88502}.video{width:100%;aspect-ratio:16/9}.file{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:.3em;border:1px solid #dedede;padding:.4em .8em;margin-bottom:.5em}@media screen and (max-width: 992px){.file{flex-direction:column;align-items:flex-start;gap:.8em}}.file .dat{display:flex;flex-direction:row;align-items:center;min-width:0;gap:.5em}@media screen and (max-width: 768px){.file .dat{flex-direction:column;align-items:flex-start}}.file i{color:#faa603;font-size:1.5em}.file .filename{color:#000;text-decoration:underline;min-width:0;overflow-wrap:anywhere;word-break:break-word}.file .btn{color:#fff}#blogPost{width:95%}@media screen and (max-width: 768px){#blogPost{width:100%}}#blogPost .blog{width:100%;display:grid;grid-template-columns:1fr 30%;-moz-column-gap:2em;column-gap:2em}@media screen and (max-width: 1200px){#blogPost .blog{grid-template-columns:1fr}}#blogPost .blog article{width:100%}#blogPost .blog .sidebar{width:100%;position:sticky;top:0}@media screen and (max-width: 1200px){#blogPost .blog .sidebar{margin-top:2em}}#blogPost .blog .sidebar .sidebar-card{position:sticky;background-color:#fff;border-radius:.3em;padding:1em;margin-bottom:1em}#blogPost .blog .sidebar .sidebar-card:last-child{margin-bottom:0}#blogPost .blog .sidebar .sidebar-card .sidebar-title{font-size:1.5em;font-weight:500;color:#000;margin-bottom:1em}#blogPost .blog .sidebar .profile{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em}#blogPost .blog .sidebar .profile img{width:5em;height:5em;border-radius:50%;-o-object-fit:cover;object-fit:cover}#blogPost .blog .sidebar .profile .name{display:flex;flex-direction:column}#blogPost .blog .sidebar .profile .name p{font-size:1.5em;font-weight:500;color:#000}#blogPost .blog .sidebar .profile .name span{margin-top:.5em;color:#575757}#blogPost .blog .sidebar .description{margin-top:1em;font-size:.9em;line-height:1.5em;color:#000}#blogPost .blog .sidebar .socialshare{display:flex;-moz-column-gap:1em;column-gap:1em;margin-top:.5em}#blogPost .blog .sidebar .socialshare a{display:flex;align-items:center;justify-content:center;width:3em;height:3em;background-color:#faa603;border-radius:50%;color:#fff;transition:background-color .3s}#blogPost .blog .sidebar .socialshare a i{font-size:1.5em}#blogPost .blog .sidebar .socialshare a:hover{background-color:#c88502}#blogPost .blog .sidebar .share{margin-top:1em;display:grid;grid-template-columns:1fr 5em;-moz-column-gap:.5em;column-gap:.5em}#blogPost .blog .sidebar .share input{width:100%;padding:.5em;height:2.5em;border:none;outline:none;border-radius:.3em;color:#000;font-size:.9em;background-color:#f2f2f2}#blogPost .blog .sidebar .share button{width:100%;height:2.5em;border:none;outline:none;border-radius:.3em;color:#000;font-size:.9em;background-color:#faa603;transition:background-color .3s}#blogPost .blog .sidebar .share button:hover{background-color:#c88502}.profilePage{display:flex;-moz-column-gap:2em;column-gap:2em}@media screen and (max-width: 992px){.profilePage{flex-direction:column;row-gap:2em}}.profilePage .profile{width:20em;height:20em;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 463px){.profilePage .profile{width:100%;height:auto;aspect-ratio:1}}.profilePage .data{display:flex;flex-direction:column;row-gap:1em}.profilePage .data h2{font-size:2em;font-family:Rubik,sans-serif;font-weight:500}.profilePage .data .highlight{padding:.4em 1.2em;display:block;width:-moz-max-content;width:max-content;background-color:#faa603;color:#fff;border-radius:.3em}.profilePage .data .description{line-height:1.6em;text-align:justify}.profilePage .data .description:before,.profilePage .data .description:after{content:'"';color:#faa603;font-size:1.5em;font-weight:700;line-height:0}.profileContent{margin-top:2em}.gallery{width:100%;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:8em;column-gap:8em;row-gap:8em}@media screen and (max-width: 1200px){.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.gallery{grid-template-columns:repeat(1,1fr)}}.gallery .gallery-item{width:100%;position:relative;display:flex;flex-direction:column;padding:0 1em}.gallery .gallery-item .image{position:relative}.gallery .gallery-item .image .main,.gallery .gallery-item .image .behind{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:.3em;border:3px solid #FAA603}.gallery .gallery-item .image .main{width:95%;position:relative;z-index:3}.gallery .gallery-item .image .behind{position:absolute;width:92%;top:-.5em;left:2em;transform:rotate(10deg)}.gallery .gallery-item h3{margin:.5em 0;font-size:1.5em;font-weight:600}.gallery .gallery-item p{margin-bottom:.5em;font-size:1em;font-weight:400}.gallery_layout{width:100%;display:flex;flex-wrap:wrap;row-gap:1em;-moz-column-gap:1em;column-gap:1em}.gallery_layout li{height:20vh;flex-grow:1}.gallery_layout li:last-child{flex-grow:10}.gallery_layout img{max-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}@media (max-aspect-ratio: 1/1){.gallery_layout li{height:20vh}}@media (max-height: 480px){.gallery_layout li{height:60vh}}@media (max-aspect-ratio: 1/1) and (max-width: 480px){.gallery_layout{flex-direction:row}.gallery_layout li{height:auto;width:100%}.gallery_layout img{width:100%;max-height:75vh;min-width:0}}.searchres{width:100%;display:flex;flex-direction:column}.searchres .result{width:100%;display:flex;flex-direction:column;border-bottom:1px solid #ccc;padding:3em 0}.searchres .result .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;-moz-column-gap:1em;column-gap:1em}@media screen and (max-width: 992px){.searchres .result .head{flex-direction:column;align-items:flex-start;row-gap:1em}}.searchres .result .head h2 a{font-size:1.5em;font-weight:600;color:#faa603}@media screen and (max-width: 463px){.searchres .result .head h2 a{font-size:1.2em}}.searchres .result .description{margin:1em 0}.memberForm{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:2em}.memberForm .success{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:5em;padding:1em;border-radius:.3em;background-color:#a9d3a5}.memberForm .success p{font-size:1.2em;margin-bottom:.5em}.memberForm .errorb{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:5em;padding:1em;border-radius:.3em;background-color:#c72f2f}.memberForm .errorb p{font-size:1.2em;margin-bottom:.5em}.memberForm h2{font-size:1.3em;margin-bottom:.5em;font-family:Rubik,sans-serif;color:#faa603}.memberForm .line{display:flex;flex-direction:column;row-gap:.5em;width:100%}.memberForm .line .error{color:red;font-size:.9em}.memberForm .line label sup{color:red}.memberForm .line input,.memberForm .line select{width:100%;padding:.5em;border:1px solid #FAA603;border-radius:4px;font-size:1em;font-family:Poppins,sans-serif}.memberForm .line input:focus,.memberForm .line select:focus{outline:none;border-color:#faa603;box-shadow:0 0 5px #faa60380}.memberForm .checkbox{display:flex;flex-direction:row;align-items:center}.memberForm .checkbox input,.memberForm .check input{width:auto;margin-right:.5em;transform:scale(1.2)}.memberForm .col{width:100%;display:flex;flex-direction:row;-moz-column-gap:1em;column-gap:1em;justify-content:space-between}@media screen and (max-width: 768px){.memberForm .col{flex-direction:column;row-gap:2em}}
