@font-face{font-family:"SulSans";src:url("../fonts/SulSansRegular.otf")}@font-face{font-family:"SulSans";src:url("../fonts/SulSansMedium.otf");font-weight:600}@font-face{font-family:"SulSans";src:url("../fonts/SulSansBold.otf");font-weight:700}@font-face{font-family:"SulSans";src:url("../fonts/SulSansBold.otf");font-weight:800}@font-face{font-family:"SulSans";src:url("../fonts/SulSansLight.otf");font-weight:300}@font-face{font-family:"SulSans";src:url("../fonts/SulSansBoldItalic.otf");font-style:italic;font-weight:600}*{padding:0;margin:0}html,body{width:100%;height:100%;box-sizing:border-box;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#1a1a1a}img{max-width:100%;height:auto}.header{background-color:#fff;position:fixed;width:100%;z-index:3}.header .logo{width:60px;position:relative;top:15px;left:15px}.header ul{margin:0;padding:0;list-style:none;overflow:hidden;background-color:#fff}.header li a{display:block;padding:20px 20px;border-right:1px solid #f4f4f4;text-decoration:none;font-size:15px;color:#eb0033;font-weight:bold}.header li a:hover,.header .menu-btn:hover{transform:scale(1.02)}.header .menu{clear:both;max-height:0;transition:max-height 0.2s ease-out}.header .menu-icon{cursor:pointer;display:block;float:right;padding:28px 20px;position:relative;user-select:none}.header .menu-icon .navicon{background:#eb0033;display:block;height:2px;position:relative;transition:background 0.2s ease-out;width:18px}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:#eb0033;content:"";display:block;height:100%;position:absolute;transition:all 0.2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked ~ .menu{max-height:240px}.header .menu-btn:checked ~ .menu-icon .navicon{background:transparent}.header .menu-btn:checked ~ .menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked ~ .menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after{top:0}@media (min-width: 1024px){.header li{float:left}.header li a{padding:20px 30px}.header .menu{clear:none;float:right;max-height:none}.header .menu-icon{display:none}}.main-content .banner{background:#eb0033;padding-top:100px;padding-bottom:40px;text-align:center}.main-content .banner .bg-title{filter:brightness(0) invert(1);margin:20px 0}.main-content .banner .title{font-weight:bold;font-size:47px;color:#f9f2e8;display:flex;align-items:center;justify-content:center}.main-content .banner .title span{font-weight:normal;text-align:center;color:#f9f2e8;padding:3px 30px;border-radius:37px;font-size:40px;background:#890019;margin-left:15px}.main-content .banner h2{font-size:30px;color:#f9f2e8}.main-content .banner h2 b{font-weight:bold}.main-content .banner .btn-style{border-radius:36.04px;background:#fdf8f2;padding:5px;padding-right:15px;display:flex;align-items:center;width:fit-content;margin-top:10px;text-decoration:none;margin-left:auto;margin-right:auto}.main-content .banner .btn-style span{font-weight:bold;font-size:13px;letter-spacing:0.03em;line-height:21px;color:#eb0033;margin-left:10px}.main-content .banner .participe{display:block;width:80%;margin:0 auto;margin-top:30px !important}.main-content .content-intro{padding-top:40px;padding-bottom:40px;background:#fdf8f2}.main-content .content-intro .title-section{font-size:40px;color:#890019;padding-bottom:30px}.main-content .content-intro .title-section::before{display:inline-block;content:url("../img/arrow-pre.png");margin-right:5px}.main-content .content-intro .title-section span{font-weight:bold;color:#eb0033}.main-content .content-intro .person+.person{margin-top:30px}.main-content .content-intro .person .text .function{display:flex;border-radius:27px;background:#eb0033;padding:5px 20px;font-weight:bold;font-size:20px;letter-spacing:0.03em;line-height:29px;color:#f9f2e8;margin:15px 0}.main-content .content-intro .person .text .function2{display:flex;border-radius:27px;background:#890019;padding:5px 20px;font-weight:bold;font-size:20px;letter-spacing:0.03em;line-height:29px;color:#f9f2e8;margin:15px 0}.main-content .content-intro .person .text .name{text-transform:uppercase;font-weight:bold;font-size:25px;letter-spacing:0.03em;line-height:30px;color:#eb0033;padding-left:15px}.main-content .content-intro .person .text .sub{color:#858383 !important}.main-content .content-intro .person .text .sub,.main-content .content-intro .person .text p{font-size:16px;letter-spacing:0.03em;padding-left:15px;display:flex;font-style:italic;color:#1a1a1a}.main-content .content-intro .person .text p{font-style:normal;margin-top:5px;font-size:18px}.main-content .content-intro .person .text .selo{margin-left:auto;margin-right:auto;display:block}.main-content .content-intro .certificate{background:white;border-radius:30px;padding:30px 20px;margin-top:30px}.main-content .content-intro .certificate .workshop{background:#eb0033;padding:5px 20px;border-radius:30px;font-weight:bold;font-size:25px;letter-spacing:0.03em;line-height:29px;text-align:center;color:#f9f2e8;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.main-content .content-intro .certificate h2{font-size:20px;letter-spacing:0.03em;text-align:center;text-transform:uppercase;color:#eb0033;margin-bottom:7px}.main-content .content-intro .certificate h3{font-size:16px;letter-spacing:0.03em;text-align:center;color:#1a1a1a;text-transform:uppercase;font-weight:bold}.main-content .content-intro .certificate .certificado{margin:10px auto;display:block}.main-content .premios-chamada{padding-top:50px;padding-bottom:50px;background:url("../img/fundo-red.png") top center no-repeat;background-size:cover}.main-content .premios-chamada .title-section{font-size:35px;color:#eb0033;margin-bottom:20px}.main-content .premios-chamada .title-section::before{display:inline-block;content:url("../img/arrow-right.png");margin-right:10px}.main-content .premios-chamada .title-section b{color:#f9f2e8;font-weight:bold;display:inline}.main-content .premios-chamada p{font-size:18px;letter-spacing:0.03em;line-height:30px;color:#f9f2e8;text-align:justify}.main-content .premios-chamada p a{color:#ffc400}.main-content .premios-chamada .red-box{border-radius:55px;background:#eb0033;padding:30px;margin-top:30px}.main-content .premios-chamada .red-box h4{font-weight:bold;font-size:30px;letter-spacing:0.03em;line-height:30px;text-align:center;color:#f9f2e8;text-transform:uppercase;margin-bottom:20px}.main-content .premios-chamada .red-box .item{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f9f2e8}.main-content .premios-chamada .red-box .item+.item{margin-top:20px}.main-content .premios-chamada .red-box .item img{margin-bottom:20px}.main-content .premios-chamada .red-box .item .date,.main-content .premios-chamada .red-box .item .sub{font-weight:bold;font-size:30px;letter-spacing:0.03em;text-align:center;color:#f9f2e8;margin-bottom:10px}.main-content .premios-chamada .red-box .item .sub{font-size:20px}.main-content .premios-chamada .red-box .item .sub-mini{font-size:15px;font-style:italic;font-weight:normal !important;text-align:center}.main-content .ifood-decola .gray-section{padding-top:50px;padding-bottom:50px;background:#f9f2e8}.main-content .ifood-decola .gray-section .title-section{font-size:30px;color:#890019;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px}.main-content .ifood-decola .gray-section .title-section::before{display:flex;content:url("../img/arrow-pre.png");margin-right:10px}.main-content .ifood-decola .gray-section .title-section img{position:relative;top:8px;margin-right:10px}.main-content .ifood-decola .gray-section p,.main-content .ifood-decola .gray-section ul{font-size:20px;letter-spacing:0.03em;line-height:30px;color:#1a1a1a;text-align:justify}.main-content .ifood-decola .gray-section p span,.main-content .ifood-decola .gray-section ul span{color:#eb0033}.main-content .ifood-decola .gray-section ul{list-style:circle !important;margin-top:15px}.main-content .ifood-decola .gray-section ul li{color:#eb0033;display:list-item;margin-left:1em;list-style-type:disc}.main-content .ifood-decola .white-section{padding-top:30px;padding-bottom:30px}.main-content .ifood-decola .white-section .text p{font-size:18px;letter-spacing:0.03em;line-height:30px;color:#1a1a1a}.main-content .ifood-decola .white-section .text p+p{margin-top:10px}.main-content .ifood-decola .white-section .text p span{color:#eb0033}.main-content .ifood-decola .white-section .text .btn-decola{border-radius:27.5px;background:#eb0033;display:flex;align-items:center;justify-content:center;padding:10px 30px;width:fit-content;text-decoration:none;font-weight:bold;font-size:20px;letter-spacing:0.03em;line-height:30px;color:#f9f2e8;margin:20px auto}.main-content .form-section{padding-top:40px;padding-bottom:40px;background:#eb0033}.main-content .form-section .box-form{border-radius:55px;background:#890019;padding:30px}.main-content .form-section .box-form .title{font-size:30px;color:#eb0033;margin-bottom:20px}.main-content .form-section .box-form .title::before{display:inline-block;content:url("../img/arrow-right.png");margin-right:10px}.main-content .form-section .box-form .title b{font-weight:bold;color:#f9f2e8}.main-content .form-section .box-form #form-response{display:none}.main-content .form-section .box-form #form-response span{text-align:center;color:white;display:block;margin-top:20px}.main-content .form-section .box-form form input[type="text"],.main-content .form-section .box-form form input[type="email"]{border-radius:27.5px;background:#fff;padding:5px 15px;width:100%;font-size:16px;letter-spacing:0.03em;line-height:30px;color:#a6a6a6;border:none;outline:none;margin-bottom:10px}.main-content .form-section .box-form form input[type="text"]::placeholder,.main-content .form-section .box-form form input[type="email"]::placeholder{font-size:16px;letter-spacing:0.03em;line-height:30px;color:#a6a6a6}.main-content .form-section .box-form form input[type="text"].invalid,.main-content .form-section .box-form form input[type="email"].invalid{color:red}.main-content .form-section .box-form form input[type="submit"]{background:#eb0033;padding:10px 30px;text-transform:uppercase;font-weight:bold;font-size:20px;letter-spacing:0.03em;line-height:30px;color:#f9f2e8;width:fit-content;border:none;border-radius:27px;margin:20px auto 0 auto;display:block}footer .midias{border-bottom:1px solid #7070704f;padding:70px 0}footer .midias h4{font-weight:300;font-size:18px;color:#3f3e3e;text-align:center}footer .midias .box{padding-top:40px;display:flex;justify-content:center;align-items:center}footer .midias .box a{background:#eb0033;border-radius:50%;height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin:0 10px;color:#f9f2e8;font-size:28px;text-decoration:none;transition:all 0.1s ease-in-out}footer .midias .box a:hover{transform:scale(1.05);transition:all 0.1s ease-in-out;opacity:0.8}footer .rodape{padding:60px 0;display:flex;align-items:center;justify-content:space-between}footer .rodape img{margin-right:18px}footer .rodape span{font-weight:300;font-size:15px;line-height:17px;color:#1a1a1a;max-width:443px;display:inline-block}@media (max-width: 830px){footer .midias{padding:40px 0}footer .rodape{padding:30px 20px;display:block;text-align:center}footer .rodape .d-flex{margin-bottom:30px;text-align:left;justify-content:center}}@media (min-width: 768px) and (min-width: 1000px) and (max-width: 1180px){footer .rodape span{max-width:400px;font-size:13px}}@media (min-width: 768px) and (min-width: 1920px){footer .midias h4{font-size:26px}footer .midias .box a{width:80px;height:80px;font-size:38px}footer .rodape span{font-size:22px;line-height:32px;max-width:650px}}@media (min-width: 1200px), (width: 1024px), (width: 1180px){.container{max-width:1080px}.header{background:none;display:flex;align-items:center;justify-content:center;margin-top:30px;position:absolute}.header .logo{display:none}.header ul{background:none}.header ul li a{color:white;border:2px solid white;border-radius:30px;margin:0 15px;width:250px;text-align:center}.main-content .banner{background:url("../img/banner-desk.png") bottom no-repeat;height:730px;background-size:cover;padding-top:180px}.main-content .banner .lg-wrapper{text-align:left;width:50%;position:relative;left:30%}.main-content .banner .lg-wrapper h1{justify-content:flex-start;font-size:67px}.main-content .banner .lg-wrapper h1 span{font-size:63px}.main-content .banner .lg-wrapper h2{width:70%;margin:0 0 0 auto;position:relative;top:-60px;left:16%;font-size:40px}.main-content .banner .btn-wrapper{display:flex;justify-content:center;align-items:center}.main-content .banner .btn-wrapper .btn-style{margin:10px;transition:all ease-in-out 0.3s}.main-content .banner .btn-wrapper .btn-style span{font-size:21px}.main-content .banner .btn-wrapper a.btn-style:hover{transform:scale(1.02);transition:all ease-in-out 0.3s}.main-content .banner .participe{display:block;width:300px;margin:0 auto;margin-top:30px !important}.main-content .content-intro{padding-top:98px;padding-bottom:98px}.main-content .content-intro .title-section{font-size:50px;padding-bottom:0}.main-content .content-intro .person{display:flex;align-items:flex-end;justify-content:space-between}.main-content .content-intro .person2{display:flex;align-items:flex-end;justify-content:space-between}.main-content .content-intro .person:first-of-type{flex-direction:row-reverse}.main-content .content-intro .person:first-of-type .text{padding-bottom:100px}.main-content .content-intro .person:first-of-type .text p{max-width:100%}.main-content .content-intro .person+.person{margin-top:70px}.main-content .content-intro .person .selo{margin-left:0 !important}.main-content .content-intro .person .text{width:40%;padding-bottom:30px}.main-content .content-intro .person .text .function{font-size:25px;padding:10px 20px}.main-content .content-intro .person .text .name{font-size:30px;margin-bottom:15px}.main-content .content-intro .person .text .sub,.main-content .content-intro .person .text p{font-size:20px;line-height:110%}.main-content .content-intro .person .text p{max-width:70%}.main-content .content-intro .certificate{margin-top:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:58px;border-radius:55px}.main-content .content-intro .certificate .workshop{width:fit-content;padding:10px 120px;margin-bottom:40px}.main-content .content-intro .certificate h2{font-size:33px}.main-content .content-intro .certificate h3{font-size:25px;color:#535353;font-weight:normal}.main-content .content-intro .certificate .certificado{position:absolute;left:50px;bottom:-50px}.main-content .content-intro .certificate .detail-cert{position:absolute;top:-80px;right:20px}.main-content .premios-chamada{padding-top:110px;padding-bottom:110px}.main-content .premios-chamada .size-lg{max-width:91%;margin:0 auto}.main-content .premios-chamada .size-lg .title-section{font-size:50px;margin-bottom:40px}.main-content .premios-chamada .size-lg p{font-size:20px}.main-content .premios-chamada .red-box{padding:60px 50px;margin-top:60px}.main-content .premios-chamada .red-box h4{font-size:30px;margin-bottom:35px}.main-content .premios-chamada .red-box .items-wrapper{display:flex;align-items:flex-start}.main-content .premios-chamada .red-box .items-wrapper .item img{height:60px}.main-content .premios-chamada .red-box .items-wrapper .item .sub{max-width:90%;margin:0 auto}.main-content .premios-chamada .red-box .items-wrapper .item:last-of-type{width:57%}.main-content .premios-chamada .red-box .items-wrapper .item:last-of-type .sub{max-width:100%}.main-content .premios-chamada .red-box .items-wrapper .item .sub-mini{margin-top:10px}.main-content .premios-chamada .red-box .items-wrapper .item+.item{margin-top:0}.main-content .ifood-decola .gray-section{padding-top:99px;padding-bottom:80px}.main-content .ifood-decola .gray-section .container{max-width:1000px}.main-content .ifood-decola .gray-section .title-section{font-size:50px;margin-bottom:50px}.main-content .ifood-decola .gray-section .title-section img{margin:0 20px}.main-content .ifood-decola .gray-section .wrapper-lg{display:flex;justify-content:space-between}.main-content .ifood-decola .gray-section .wrapper-lg p,.main-content .ifood-decola .gray-section .wrapper-lg ul{width:45%;margin:0;text-align:left}.main-content .ifood-decola .gray-section .wrapper-lg ul{columns:2;-webkit-columns:2;-moz-columns:2}.main-content .ifood-decola .white-section{margin-bottom:-70px}.main-content .ifood-decola .white-section .container{position:relative}.main-content .ifood-decola .white-section .detail-up{position:absolute;right:100px;top:-85px}.main-content .ifood-decola .white-section .d-lg-flex{flex-direction:row-reverse;align-items:center;justify-content:space-between}.main-content .ifood-decola .white-section .d-lg-flex .text{padding-left:40px;position:relative;top:-25px}.main-content .ifood-decola .white-section .d-lg-flex .text p{font-size:20px;max-width:95%}.main-content .ifood-decola .white-section .d-lg-flex .text p+p{margin-top:25px}.main-content .ifood-decola .white-section .d-lg-flex .text .btn-decola{margin:40px 0;padding:10px 75px;transition:ease-in-out 0.3s}.main-content .ifood-decola .white-section .d-lg-flex .text .btn-decola:hover{transform:scale(1.02);transition:ease-in-out 0.3s}.main-content .form-section{padding-top:102px;padding-bottom:102px}.main-content .form-section .box-form{padding:58px 30px;padding-bottom:38px !important}.main-content .form-section .box-form .title{padding-left:40px;font-size:50px;margin-bottom:60px}.main-content .form-section .box-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.main-content .form-section .box-form form input[type="text"],.main-content .form-section .box-form form input[type="email"]{margin-bottom:20px;width:49.5%}.main-content .form-section .box-form form input[type="text"]:first-of-type{width:100% !important}.main-content .form-section .box-form form input[type="submit"]{padding:2px !important;margin:0;width:49.5%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;outline:none;border:none;transition:ease-in-out 0.3s}.main-content .form-section .box-form form input[type="submit"]:hover{transform:scale(1.02);transition:ease-in-out 0.3s}}@media (width: 768px), (width: 820px){.person+.person{margin-top:100px !important}.ifood-decola .title-section img{margin-left:15px}}@media (width: 1024px), (width: 1180px){.header ul li a{width:212px}}
