﻿@font-face{font-family:'Albert Sans';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX7ofy.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9CX74fy.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9BJ74fy.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX74fy.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Al74fy.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9DJ6Ify.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Dw6Ify.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9CX6Ify.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9C-6Ify.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5L_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5P_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSH9ZP_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHmZP_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHdZT_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5T_rA.ttf) format('truetype');}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHApT_rA.ttf) format('truetype');}html{scroll-behavior:smooth;}body{overflow-x:hidden;}body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}html,body{font-family:'Albert Sans'!important;}a{display:block;text-decoration:none;width:fit-content;}a:hover{text-decoration:none;}address{font-style:normal;margin-bottom:0;}button{border:0;appearance:none;text-align:initial;background-color:transparent;padding-block:0;padding-inline:0;}dialog{border:0;}iframe{border:0;}label{margin-bottom:0;}mark{padding:0;background-color:transparent;}menu{padding-inline-start:0;margin-block-start:0;margin-block-end:0;}ul{list-style-type:none;padding-inline-start:0;}summary{list-style:none;}time{display:block;}input:-internal-autofill-selected{color:initial;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}.card{position:initial;display:initial;word-wrap:break-word;background-color:initial;background-clip:initial;border:initial;border-radius:initial;}@keyframes effect--fade_in_right{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}body{font-family:'Albert Sans',sans-serif;}body.homepage{background-color:#ebf1f5;}.layout__footer .footer__main{display:flex;align-items:center;justify-content:space-between;padding-bottom:63px;border-bottom:1px solid #d9d9d9;}.layout__footer .footer__main .navigation{display:flex;align-items:center;gap:24px;}.layout__footer .footer__main .navigation a{color:#515151;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s ease;}.layout__footer .footer__main .navigation a:hover{color:#dc0836;}.layout__footer .footer__main .social .text{padding-bottom:24px;color:#918d8c;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:98%;}.layout__footer .footer__main .social .links{display:flex;justify-content:center;align-items:center;gap:16px;}.layout__footer .footer__attribution{padding-top:38px;padding-left:40px;padding-right:40px;display:flex;align-items:center;justify-content:space-between;}.layout__footer .footer__attribution .copyright{color:#515151;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}@media(max-width:1200px){.layout__footer{padding-left:16px;padding-right:16px;}.layout__footer .footer__main{flex-direction:column;gap:24px;padding-bottom:40px;}.layout__footer .footer__main .navigation{flex-direction:column;gap:16px;}.layout__footer .footer__attribution{flex-direction:column;gap:24px;padding-left:0;padding-right:0;padding-top:38px;}}.layout__header{position:absolute;z-index:1000;top:0;left:0;width:100%;}.layout__header .header--desktop{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:9px;padding-bottom:9px;padding-left:24px;padding-right:11px;width:100%;max-width:1289px;margin-left:auto;margin-right:auto;border-radius:8px;background:rgba(255,255,255,.4);backdrop-filter:blur(8px);}.layout__header .header--desktop .navigation{display:flex;align-items:center;gap:24px;}.layout__header .header--desktop .navigation a{color:#515151;font-size:16px;font-weight:500;line-height:normal;transition:all .25s ease;}.layout__header .header--desktop .navigation a:hover{color:#dc0836;}.layout__header .header--desktop .button{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#fff;color:#33424d;font-size:18px;font-weight:500;line-height:normal;transition:all .25s ease;}.layout__header .header--desktop .button:hover{background-color:#dc0836;color:#fff;}.layout__header .header--mobile{display:none;}@media(max-width:1200px){.layout__header .header--mobile{display:flex;justify-content:space-between;align-items:center;padding-top:23px;padding-right:30px;padding-left:35px;}.layout__header .header--desktop{display:none;}}.layout__header .header--navbar{z-index:3001;display:none;-webkit-animation:effect--fade_in_right 1s;animation:effect--fade_in_right 1s;}.layout__header .header--navbar.open{display:flex;flex-direction:column;height:100%;width:100%;position:fixed;top:0;right:0;overflow:hidden!important;transition:all linear .5s;}.layout__header .header--navbar.open .navbar__content{background-color:#33424d;overflow-y:auto!important;height:100%;}.layout__header .header--navbar.open .navbar__content .overlay__header{margin:28px 28px 137px 0;display:flex;justify-content:flex-end;}.layout__header .header--navbar.open .navbar__content .overlay__header .js--navbar-close{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 85px 34px 0 rgba(29,62,97,.01),0 48px 29px 0 rgba(29,62,97,.05),0 21px 21px 0 rgba(29,62,97,.09),0 5px 12px 0 rgba(29,62,97,.1);width:40px;height:40px;}.layout__header .header--navbar.open .navbar__content .navbar__menu{margin:0;display:flex;flex-direction:column;align-items:center;padding-bottom:40px;}.layout__header .header--navbar.open .navbar__content .navbar__menu .navbar__links{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:55px;}.layout__header .header--navbar.open .navbar__content .navbar__menu .navbar__links .js--navbar-anchor{color:#ebf1f5;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.layout__header .header--navbar.open .navbar__content .navbar__menu .button{display:flex;border-radius:8px;background:#fff;padding:16px 32px;justify-content:center;align-items:center;gap:10px;color:#33424d;font-size:18px;font-style:normal;font-weight:500;line-height:normal;width:fit-content;margin-bottom:93px;}.layout__header .header--navbar.open .navbar__content .navbar__menu .social__title{color:#ebf1f5;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:98%;margin-bottom:24px;}.layout__header .header--navbar.open .navbar__content .navbar__menu .navbar__social{display:flex;gap:16px;align-items:center;justify-content:center;}.layout__header .header--navbar.open .navbar__content .navbar__menu .navbar__social .link__social{display:flex;align-items:center;justify-content:center;background-color:transparent;width:48px;height:48px;border-radius:8px;border:1px solid #ebf1f5;}.page__breadcrumb{background-color:#33424d;}.page__breadcrumb .wrapper{padding-top:170px;padding-bottom:76px;max-width:1241px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;}.page__breadcrumb .wrapper .title{color:#ebf1f5;font-size:48px;font-weight:700;line-height:104%;}.page__breadcrumb .wrapper .title .title__upper{display:block;margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;}.page__breadcrumb .wrapper .nav__breadcrumb{display:flex;align-items:center;gap:10px;}.page__breadcrumb .wrapper .nav__breadcrumb .previous{color:#fff;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.page__breadcrumb .wrapper .nav__breadcrumb .previous:hover{text-decoration:underline;text-underline-offset:3px;}.page__breadcrumb .wrapper .nav__breadcrumb .current{color:#fff;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:700;line-height:normal;}@media(max-width:1200px){.page__breadcrumb .wrapper{flex-direction:column;gap:24px;padding-bottom:32px;align-items:flex-start;}.page__breadcrumb .wrapper .title{font-size:32px;}}.pagination{display:flex;}.pagination li a{margin:0 5px;border:1px solid #8f3131;padding:2px 8px;border-radius:5px;font:700 15px 'Lato',sans-serif;color:#8f3131;}.pagination .active{border-radius:5px;color:#fff;background-color:#8f3131;}.home__banner{margin-top:8px;margin-bottom:139px;height:741px;width:100%;max-width:1424px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.home__banner{height:775px;margin-bottom:64px;}}.home__numbers{margin-top:179px;margin-bottom:104px;width:100%;max-width:1076px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.home__numbers{margin-top:122px;margin-bottom:64px;}}.home__biography{margin-bottom:108px;}@media(max-width:1200px){.home__biography{margin-bottom:64px;}}.home__experiences{margin-bottom:176px;width:100%;max-width:1078px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.home__experiences{margin-bottom:74px;}}.home__blog{margin-bottom:119px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.home__blog{margin-bottom:64px;}}.home__contact{padding-top:152px;padding-bottom:152px;background-color:#e1e7eb;}@media(max-width:1200px){.home__contact{padding-top:64px;padding-bottom:64px;}}.layout__footer{margin-top:75px;padding-bottom:70px;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.layout__footer{margin-top:64px;padding-bottom:63px;}}.home__banner{position:relative;}.home__banner .background{width:100%;height:100%;object-fit:cover;border-radius:8px;object-position:bottom center;}.home__banner .contents{position:absolute;top:0;left:0;margin-top:201px;margin-left:174px;max-width:414px;}.home__banner .contents .title__upper{margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;display:block;}.home__banner .contents .title{margin-bottom:16px;color:#33424d;font-size:48px;font-style:normal;font-weight:400;line-height:104%;}.home__banner .contents .text{color:#515151;font-size:24px;font-style:normal;font-weight:400;line-height:normal;}.home__banner .contents .button{margin-top:32px;display:flex;padding:24px 40px;justify-content:center;align-items:center;gap:10px;background:#fff;border-radius:8px;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);color:#33424d;font-size:16px;font-style:normal;font-weight:700;line-height:normal;transition:all .25s ease;}.home__banner .contents .button:hover{background-color:#dc0836;color:#fff;}.home__banner .contents .button:hover img{filter:brightness(0) invert(1);}.home__banner .scrolldown{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);}@media(max-width:1200px){.home__banner{margin-left:8px;margin-right:8px;width:calc(100% - 16px);}.home__banner .contents{width:269px;margin-top:97px;margin-left:33px;}.home__banner .contents .title{font-size:28px;margin-bottom:8px;}.home__banner .contents .text{font-size:16px;}.home__banner .contents .button{font-size:12px;padding:16px 32px;}}.home__solutions .title{margin-bottom:40px;color:#33424d;font-size:40px;font-style:normal;font-weight:400;line-height:98%;text-align:center;}.home__solutions .title .title__upper{display:block;margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;margin-left:auto;margin-right:auto;}.home__solutions .selectors{display:flex;border-bottom:1px solid #d7dde0;width:fit-content;margin-left:auto;margin-right:auto;}.home__solutions .selectors .tab__selector{width:281px;color:#918d8c;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:98%;padding-bottom:25px;}.home__solutions .selectors .tab__selector .icon{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}.home__solutions .selectors .tab__selector.active{font-weight:700;color:#3d3d3d;border-bottom:2px solid #3d3d3d;}.home__solutions .selectors .tab__selector.active .icon{filter:brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(5495%) hue-rotate(342deg) brightness(124%) contrast(98%);}.home__solutions .tab__pane{background-color:#e1e7eb;height:321px;position:relative;display:none;justify-content:center;align-items:center;}.home__solutions .tab__pane.show{display:flex;}.home__solutions .tab__pane .tab__title{color:#3d3d3d;font-size:40px;font-style:normal;font-weight:400;line-height:normal;}.home__solutions .tab__pane .description{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:400;line-height:normal;}.home__solutions .tab__pane .button{display:flex;padding:24px 40px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#f2f8fc;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);color:#515151;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s ease;}.home__solutions .tab__pane .button:hover{background:#dc0836;color:#fff;}.home__solutions .tab__pane .background{position:absolute;z-index:1;right:20px;top:13px;}.home__solutions .tab__pane .wrapper{position:relative;z-index:2;display:flex;align-items:center;}.home__solutions .tab__pane.tab__1 .wrapper,.home__solutions .tab__pane.tab__2 .wrapper,.home__solutions .tab__pane.tab__3 .wrapper{max-width:1076px;width:100%;}.home__solutions .tab__pane.tab__1 .wrapper .tab__title,.home__solutions .tab__pane.tab__2 .wrapper .tab__title,.home__solutions .tab__pane.tab__3 .wrapper .tab__title{width:306px;flex-shrink:0;}.home__solutions .tab__pane.tab__1 .wrapper .description,.home__solutions .tab__pane.tab__2 .wrapper .description,.home__solutions .tab__pane.tab__3 .wrapper .description{max-width:399px;flex-shrink:0;margin-left:64px;}.home__solutions .tab__pane.tab__1 .wrapper .button,.home__solutions .tab__pane.tab__2 .wrapper .button,.home__solutions .tab__pane.tab__3 .wrapper .button{margin-left:auto;}.home__solutions .tab__pane.tab__2 .wrapper .tab__title{width:327px;}.home__solutions .tab__pane.tab__2 .wrapper .description{max-width:379px;}.home__solutions .tab__pane.tab__3 .wrapper .tab__title{width:278px;}.home__solutions .tab__pane.tab__3 .wrapper .description{max-width:378px;}.home__solutions .tab__pane.tab__4 .wrapper{width:100%;max-width:1183px;}.home__solutions .tab__pane.tab__4 .wrapper .tab__title{width:412px;flex-shrink:0;}.home__solutions .tab__pane.tab__4 .wrapper .description{max-width:341px;flex-shrink:0;margin-left:64px;}.home__solutions .tab__pane.tab__4 .wrapper .buttons{margin-left:auto;width:305px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;}.home__solutions .tab__pane.tab__4 .wrapper .buttons .button{margin-left:0;width:305px;}.home__solutions .tab__pane.tab__4 .wrapper .buttons .button:nth-child(1):hover img{filter:brightness(0) invert(1);}.home__solutions .tab__pane.tab__4 .background{right:0;}@media(max-width:1200px){.home__solutions .title{padding-left:40px;padding-right:40px;font-size:32px;}.home__solutions .selectors{overflow:scroll;max-width:375px;width:100%;}.home__solutions .selectors .tab__selector{flex-shrink:0;}.home__solutions .tab__pane{height:initial;}.home__solutions .tab__pane .tab__title{text-align:center;margin-bottom:32px;}.home__solutions .tab__pane .description{text-align:center;margin-bottom:32px;}.home__solutions .tab__pane .background{left:35px;right:initial;top:initial;bottom:8px;}.home__solutions .tab__pane .wrapper{flex-direction:column;padding-top:88px;padding-bottom:129px;padding-left:16px;padding-right:16px;}.home__solutions .tab__pane.tab__1 .wrapper .tab__title,.home__solutions .tab__pane.tab__2 .wrapper .tab__title,.home__solutions .tab__pane.tab__3 .wrapper .tab__title{width:initial;}.home__solutions .tab__pane.tab__1 .wrapper .description,.home__solutions .tab__pane.tab__2 .wrapper .description,.home__solutions .tab__pane.tab__3 .wrapper .description{max-width:initial;margin-left:0;}.home__solutions .tab__pane.tab__1 .wrapper .button,.home__solutions .tab__pane.tab__2 .wrapper .button,.home__solutions .tab__pane.tab__3 .wrapper .button{margin-left:0;}.home__solutions .tab__pane.tab__4 .wrapper .tab__title{width:initial;}.home__solutions .tab__pane.tab__4 .wrapper .description{max-width:initial;margin-left:0;}.home__solutions .tab__pane.tab__4 .wrapper .buttons{margin-right:auto;}}.home__numbers{display:grid;grid-template-columns:418px 1fr;gap:132px;background-image:url('/assets/img/home/numbers-background.svg');background-position:center;background-repeat:no-repeat;}.home__numbers .contents{padding-top:12px;}.home__numbers .contents .title__upper{margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;display:block;}.home__numbers .contents .title{margin-bottom:24px;color:#33424d;font-size:40px;font-style:normal;font-weight:400;line-height:98%;}.home__numbers .contents .title strong{display:block;}.home__numbers .contents .text{color:#515151;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.home__numbers .number__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:8px;background:#f2f8fc;height:277px;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);}.home__numbers .number__box span{display:block;line-height:98%;font-style:normal;text-align:center;}.home__numbers .number__box span:nth-child(1){color:#dc0836;font-size:114px;font-weight:700;}.home__numbers .number__box span:nth-child(2){max-width:338px;color:#3d3d3d;font-size:24px;font-weight:400;}@media(max-width:1200px){.home__numbers{grid-template-columns:1fr;gap:114px;padding-left:16px;padding-right:16px;}.home__numbers .contents{padding-top:0;}.home__numbers .contents .title__upper{margin-left:auto;margin-right:auto;}.home__numbers .contents .title{text-align:center;font-size:32px;}.home__numbers .contents .text{text-align:center;}.home__numbers .number__box{height:277px;}}.home__biography .main{background:#33424d;}.home__biography .main .wrapper{padding-top:54px;padding-bottom:64px;width:100%;max-width:1081px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:189px 1fr;gap:64px;}.home__biography .main .wrapper .contents{display:flex;align-items:center;gap:42px;}.home__biography .main .wrapper .contents .quote{flex-grow:1;}.home__biography .main .wrapper .contents .quote .icon{padding-bottom:16px;}.home__biography .main .wrapper .contents .quote .text{padding-bottom:16px;color:#ebf1f5;font-size:18px;font-weight:400;line-height:normal;}.home__biography .main .wrapper .contents .quote .name{color:#ebf1f5;font-size:18px;font-weight:400;line-height:normal;}.home__biography .button{cursor:pointer;width:100%;padding-top:42px;padding-bottom:42px;display:flex;justify-content:center;align-items:center;gap:24px;background-color:rgba(220,8,54,.16);color:#dc0836;font-size:32px;font-style:normal;font-weight:400;line-height:98%;transition:all .25s ease;}.home__biography .button:hover{background:#dc0836;color:#fff;}.home__biography .button:hover img{filter:brightness(0) invert(1);}@media(max-width:1200px){.home__biography .main .wrapper{padding-bottom:54px;padding-left:24px;padding-right:24px;grid-template-columns:1fr;}.home__biography .main .wrapper .cover{display:block;margin-left:auto;margin-right:auto;}.home__biography .main .wrapper .contents{flex-direction:column;align-items:center;}.home__biography .main .wrapper .contents .quote .icon{display:block;margin-left:auto;margin-right:auto;}.home__biography .main .wrapper .contents .quote .text,.home__biography .main .wrapper .contents .quote .name{text-align:center;}.home__biography .button{font-size:24px;}}.biography__modal{background-color:#ebf1f5;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;padding-top:91px;padding-bottom:91px;padding-left:83px;padding-right:83px;border-radius:8px;}.biography__modal .heading{display:flex;align-items:center;}.biography__modal .heading .cover{display:block;margin-right:78px;}.biography__modal .heading .naming .upper__title{display:block;margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;}.biography__modal .heading .naming .title{margin-bottom:8px;color:#33424d;font-feature-settings:'ss04' on;font-size:40px;font-style:normal;font-weight:700;line-height:98%;}.biography__modal .heading .naming .role{color:#3d3d3d;font-feature-settings:'ss04' on;font-size:18px;font-style:normal;font-weight:400;}.biography__modal .heading .social{margin-left:auto;}.biography__modal .heading .modal__close{margin-left:auto;}.biography__modal .text{margin-top:57px;margin-bottom:42px;color:#3d3d3d;font-size:18px;font-style:normal;font-weight:400;}.biography__modal .button{display:flex;padding:24px 40px;justify-content:center;align-items:center;gap:24px;border-radius:8px;background:#dc0836;color:#ebf1f5;font-size:16px;font-style:normal;font-weight:700;line-height:normal;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);}.biography__modal .button .icon{width:24px;height:24px;}.biography__modal::backdrop{background-color:rgba(0,0,0,.5);}@media(max-width:1200px){.biography__modal{margin-right:24px;margin-left:24px;padding:40px;width:calc(100% - 48px);}.biography__modal .heading{flex-direction:column;gap:18px;position:relative;}.biography__modal .heading .cover{margin-left:auto;margin-right:auto;scale:.9;}.biography__modal .heading .naming .upper__title{margin-left:auto;margin-right:auto;}.biography__modal .heading .naming .title{text-align:center;font-size:32px;}.biography__modal .heading .naming .role{text-align:center;font-size:20px;}.biography__modal .heading .social{margin-left:auto;margin-right:auto;}.biography__modal .heading .modal__close{margin:0;position:absolute;top:-10px;right:-10px;scale:.9;}.biography__modal .text{margin-top:40px;font-size:20px;text-align:center;}}.home__experiences .title__upper{margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;display:block;margin-left:auto;margin-right:auto;}.home__experiences .title{margin-bottom:40px;color:#33424d;font-feature-settings:'ss04' on;font-size:40px;font-style:normal;font-weight:400;line-height:98%;text-align:center;}.home__experiences .highlight{margin-bottom:24px;border-radius:8px;background:#f2f8fc;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);padding:40px;}.home__experiences .highlight .name{padding-bottom:16px;color:#dc0836;font-size:24px;font-style:normal;font-weight:700;line-height:98%;}.home__experiences .highlight .text{color:#3d3d3d;font-size:24px;font-style:normal;font-weight:400;line-height:98%;}.home__experiences .highlight .text:nth-child(2){padding-bottom:16px;}.home__experiences .wrapper{display:grid;grid-template-columns:416px 1fr;gap:24px;}.home__experiences .wrapper .boxes .whitebox{margin-bottom:8px;border-radius:8px;background:#f2f8fc;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);padding:40px;}.home__experiences .wrapper .boxes .whitebox .subtitle{padding-top:6px;margin-bottom:16px;color:#dc0836;font-size:24px;font-style:normal;font-weight:700;line-height:98%;}.home__experiences .wrapper .boxes .whitebox .text{padding-bottom:6px;color:#3d3d3d;font-size:16px;font-style:normal;font-weight:400;line-height:98%;}.home__experiences .wrapper .boxes .redbox{border-radius:8px;background:#dc0836;padding:40px;color:#fff;}.home__experiences .wrapper .boxes .redbox .subtitle{margin-bottom:16px;padding-top:10px;color:#ebf1f5;font-size:24px;font-style:normal;font-weight:700;line-height:98%;}.home__experiences .wrapper .boxes .redbox .text{padding-bottom:10px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:98%;}.home__experiences .wrapper .list{display:flex;flex-direction:column;gap:8px;}.home__experiences .wrapper .list .card{width:100%;padding:24px 40px;background:#f2f8fc;border-radius:8px;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);font-size:16px;font-style:normal;line-height:116%;color:#3d3d3d;font-weight:400;}.home__experiences .wrapper .list .card .name{color:#dc0836;font-weight:700;}@media(max-width:1200px){.home__experiences{margin-left:16px;margin-right:16px;width:calc(100% - 32px);}.home__experiences .title{font-size:32px;}.home__experiences .highlight{margin-bottom:8px;text-align:center;}.home__experiences .wrapper{grid-template-columns:1fr;gap:8px;}}.home__blog .wrapper .heading{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end;}.home__blog .wrapper .heading .title{color:#01233b;font-size:40px;font-weight:400;line-height:98%;}.home__blog .wrapper .heading .title .title__upper{display:block;margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#dc0836;}.home__blog .wrapper .heading .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#fff;color:#515151;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s ease;}.home__blog .wrapper .heading .button:hover{background:#dc0836;color:#fff;}.home__blog .wrapper .heading .button:hover img{filter:brightness(0) invert(1);}.home__blog .wrapper .grid{display:flex;flex-direction:column;gap:24px;}.home__blog .wrapper .grid .post{width:100%;padding-bottom:24px;border-bottom:1px solid #d7dae0;display:flex;align-items:flex-end;text-decoration:none;}.home__blog .wrapper .grid .post .contents{flex-grow:1;}.home__blog .wrapper .grid .post .contents .tag{padding-bottom:18px;color:#dc0836;font-size:16px;font-style:normal;font-weight:400;line-height:98%;}.home__blog .wrapper .grid .post .contents .name{color:#33424d;font-family:"Albert Sans";font-size:24px;font-style:normal;font-weight:700;line-height:98%;transition:all .25s ease;}.home__blog .wrapper .grid .post:hover .name{text-decoration:underline;text-underline-offset:4px;}.home__blog .wrapper .grid .post:hover .arrow{filter:brightness(0) saturate(100%) invert(20%) sepia(47%) saturate(292%) hue-rotate(162deg) brightness(97%) contrast(88%);}@media(max-width:1200px){.home__blog{margin-left:40px;margin-right:40px;width:calc(100% - 80px);}.home__blog .wrapper{padding-bottom:40px;}.home__blog .wrapper .heading .title{width:100%;text-align:center;font-size:32px;}.home__blog .wrapper .heading .title .title__upper{margin-left:auto;margin-right:auto;}.home__blog .wrapper .heading .button{display:none;}.home__blog .wrapper .grid{padding-left:16px;padding-right:16px;}.home__blog .wrapper .grid .post{gap:18px;}}.home__cta{background:#dc0836;}.home__cta .wrapper{width:100%;max-width:1192px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;}.home__cta .wrapper .call .title__upper{margin-bottom:24px;width:40px;height:4px;border-radius:8px;background-color:#ebf1f5;display:block;}.home__cta .wrapper .call .title{color:#ebf1f5;font-size:32px;font-weight:400;line-height:98%;}.home__cta .wrapper .button{border-radius:8px;background:#fff;color:#33424d;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:10px;border:1px solid transparent;transition:all .25s ease;}.home__cta .wrapper .button:hover{background-color:transparent;border-color:#fff;color:#fff;}@media(max-width:1200px){.home__cta .wrapper{flex-direction:column;gap:32px;align-items:center;}.home__cta .wrapper .call .title__upper{margin-left:auto;margin-right:auto;}.home__cta .wrapper .call .title{padding-left:32px;padding-right:32px;text-align:center;}}.home__contact .wrapper{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:362px 1fr;gap:78px;}.home__contact .wrapper .information{padding-top:28px;}.home__contact .wrapper .information .title{margin-bottom:16px;color:#33424d;font-size:40px;font-style:normal;font-weight:400;line-height:88%;}.home__contact .wrapper .information .text{margin-bottom:32px;color:#515151;font-size:18px;font-style:normal;font-weight:400;line-height:116%;}.home__contact .wrapper .information .whatsapp{padding-top:4px;padding-bottom:4px;margin-left:10px;margin-bottom:8px;display:flex;align-items:center;gap:10px;color:#515151;font-size:18px;font-style:normal;font-weight:500;line-height:116%;}.home__contact .wrapper .information .email{padding-top:4px;padding-bottom:4px;margin-left:10px;display:flex;align-items:center;gap:10px;color:#515151;font-size:18px;font-style:normal;font-weight:500;line-height:116%;}.home__contact .wrapper .form{max-width:328px;}.home__contact .wrapper .form .form__grid{display:grid;grid-template-columns:224px 1fr 174px;grid-template-areas:"i-name i-mail i--tel" "i-text i-text i-text" "footer footer footer";gap:8px;}.home__contact .wrapper .form .form__grid input{max-width:100%;padding:16px 24px;background:#f2f8fc;border-radius:8px;border:1px solid #ecedf0;color:#515151;font-size:14px;font-weight:400;line-height:116%;}.home__contact .wrapper .form .form__grid input:focus-within{border-color:#dc0836;outline:0;}.home__contact .wrapper .form .form__grid input::placeholder{color:#a3a3a3;}.home__contact .wrapper .form .form__grid .i__name{grid-area:i-name;}.home__contact .wrapper .form .form__grid .i__email{grid-area:i-mail;}.home__contact .wrapper .form .form__grid .i__phone{grid-area:i--tel;}.home__contact .wrapper .form .form__grid .i__message{grid-area:i-text;width:100%;height:191px;padding:16px 24px;background:#f2f8fc;border-radius:8px;border:1px solid #ecedf0;color:#515151;font-size:14px;font-weight:500;line-height:116%;}.home__contact .wrapper .form .form__grid .i__message:focus-within{border-color:#dc0836;outline:0;}.home__contact .wrapper .form .form__grid .i__message::placeholder{color:#a3a3a3;}.home__contact .wrapper .form .form__grid .footer{grid-area:footer;display:flex;align-items:flex-start;gap:15px;}.home__contact .wrapper .form .form__grid .footer .button{flex-grow:1;padding:16px 24px;border-radius:8px;background:#dc0836;color:#fff;font-size:16px;font-weight:500;line-height:normal;border:1px solid #dc0836;text-align:center;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:10px;}.home__contact .wrapper .form .form__grid .footer .button:hover{background-color:transparent;color:#dc0836;border-color:#dc0836;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);}.home__contact .wrapper .form .form__grid .footer .button:hover img{filter:brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(5495%) hue-rotate(342deg) brightness(124%) contrast(98%);}.home__contact .wrapper .sucesso{display:block;background-color:#f2f2f2;padding:20px 0;border-radius:10px;}.home__contact .wrapper .sucesso .info__content{display:flex;flex-direction:column;align-items:center;gap:20px;}.home__contact .wrapper .sucesso .info__content .button__info{flex-grow:1;padding:16px 24px;border-radius:8px;background:#dc0836;color:#fff;font-size:16px;font-weight:500;line-height:normal;border:1px solid #dc0836;text-align:center;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:10px;}.home__contact .wrapper .sucesso .info__content .button__info:hover{background-color:transparent;color:#dc0836;border-color:#dc0836;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);}.home__contact .wrapper .sucesso .info__content .button__info:hover img{filter:brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(5495%) hue-rotate(342deg) brightness(124%) contrast(98%);}@media(max-width:1200px){.home__contact .wrapper{display:flex;flex-direction:column;gap:32px;padding-left:24px;padding-right:24px;width:initial;}.home__contact .wrapper .information .title{font-size:32px;text-align:center;}.home__contact .wrapper .information .text{text-align:center;}.home__contact .wrapper .information .whatsapp,.home__contact .wrapper .information .email{justify-content:center;text-align:center;margin-left:auto;margin-right:auto;}.home__contact .wrapper .form{width:328px;}.home__contact .wrapper .form .form__grid{grid-template-columns:1fr;grid-template-areas:"i-name" "i-mail" "i--tel" "i-text" "footer";}.home__contact .wrapper .form .form__grid .footer .button{padding:15px 16px;}}.training__header{position:absolute;z-index:3000;padding-top:23px;width:100%;top:0;left:0;}.training__header .wrapper{max-width:1321px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;height:fit-content;}.training__header .wrapper h1{margin-left:22px;}.training__header .wrapper h1 .logo__header{width:122px;}.training__header .wrapper h1 .logo__header .logo{width:100%;}.training__header .wrapper .nav__header a{color:#fff;}.training__header .wrapper .nav__header,.training__header .wrapper .button--desktop{display:none;}.training__header .wrapper .js--navbar-button{margin-right:14px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 133px 37px 0 rgba(29,62,97,0),0 85px 34px 0 rgba(29,62,97,.01),0 48px 29px 0 rgba(29,62,97,.05),0 21px 21px 0 rgba(29,62,97,.09),0 5px 12px 0 rgba(29,62,97,.1);width:40px;height:40px;}.training__header .wrapper .js--navbar-button img{width:fit-content;}.training__header .wrapper .js--navbar-overlay{background-color:#1c242a;z-index:3001;display:none;-webkit-animation:effect--fade_in_right 1s;animation:effect--fade_in_right 1s;}.training__header .wrapper .js--navbar-overlay.open{display:flex;flex-direction:column;height:100%;width:100%;position:fixed;top:0;right:0;overflow:hidden!important;transition:all linear .5s;}.training__header .wrapper .js--navbar-overlay.open .navbar__content{overflow-y:auto!important;height:90%;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .overlay__header{margin:28px 28px 137px 0;display:flex;justify-content:flex-end;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .overlay__header .js--navbar-close{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 133px 37px 0 rgba(29,62,97,0),0 85px 34px 0 rgba(29,62,97,.01),0 48px 29px 0 rgba(29,62,97,.05),0 21px 21px 0 rgba(29,62,97,.09),0 5px 12px 0 rgba(29,62,97,.1);width:40px;height:40px;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu{margin:0;display:flex;flex-direction:column;align-items:center;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu .navbar__links{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:55px;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu .navbar__links .js--navbar-anchor{color:#ebf1f5;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu .button{display:flex;border-radius:8px;background:#fff;padding:16px 32px;justify-content:center;align-items:center;gap:10px;color:#33424d;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal;width:fit-content;margin-bottom:93px;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu .social__title{color:#ebf1f5;text-align:center;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:400;line-height:98%;margin-bottom:24px;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu .navbar__social{display:flex;gap:16px;align-items:center;justify-content:center;}.training__header .wrapper .js--navbar-overlay.open .navbar__content .navbar__menu .navbar__social .link__social{display:flex;align-items:center;justify-content:center;background-color:transparent;width:48px;height:48px;border-radius:8px;border:1px solid #ebf1f5;}@media screen and (min-width:1200px){.training__header{padding-top:32px;}.training__header .wrapper h1{margin-left:24px;}.training__header .wrapper h1 .logo__header{width:178px;}.training__header .wrapper .nav__header{display:flex;align-items:center;justify-content:center;gap:24px;width:fit-content;}.training__header .wrapper .nav__header .nav__link{color:#ebf1f5;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all linear .15s;}.training__header .wrapper .nav__header .nav__link:hover{color:#dc0836;}.training__header .wrapper .button--desktop{display:flex;border-radius:8px;background:#fff;padding:16px 32px;justify-content:center;align-items:center;gap:10px;color:#33424d;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal;width:fit-content;transition:all linear .15s;}.training__header .wrapper .button--desktop:hover{background-color:#dc0836;color:#fff;}.training__header .wrapper .js--navbar-button{display:none;}}.training__banner{background-image:url('/assets/img/treinamento/bg-banner-mobile.png');background-repeat:no-repeat;background-size:cover;}.training__banner .wrapper{padding-top:340px;padding-left:30px;padding-right:30px;padding-bottom:38px;display:flex;align-items:center;flex-direction:column;}.training__banner .wrapper .content{display:flex;align-items:center;flex-direction:column;}.training__banner .wrapper .content .banner__title{display:flex;align-items:center;flex-direction:column;text-align:center;gap:24px;margin-bottom:16px;}.training__banner .wrapper .content .banner__title .line{width:fit-content;}.training__banner .wrapper .content .banner__title .title{color:#ebf1f5;text-align:center;font-family:"Albert Sans";font-size:32px;font-style:normal;font-weight:400;line-height:104%;}.training__banner .wrapper .content .banner__title .title span{font-weight:700;}.training__banner .wrapper .content .description{color:#fff;text-align:center;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:32px;}.training__banner .wrapper .content .button{display:flex;padding:24px 22px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:rgba(235,241,245,.16);margin-bottom:36px;transition:all linear .15s;color:#ebf1f5;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:700;line-height:normal;box-shadow:0 213px 60px 0 rgba(25,79,103,0),0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);}.training__banner .wrapper .content .button:hover{background-color:#dc0836;color:#fff;}.training__banner .wrapper .btn__down{width:fit-content;}@media(min-width:1200px){.training__banner{background-image:url('/assets/img/treinamento/bg-banner.png');}.training__banner .wrapper{max-width:1068px;padding-top:222px;padding-bottom:92px;margin-left:auto;margin-right:auto;display:block;}.training__banner .wrapper .content{width:578px;align-items:flex-start;}.training__banner .wrapper .content .banner__title{align-items:flex-start;}.training__banner .wrapper .content .banner__title .title{font-size:48px;text-align:left;}.training__banner .wrapper .content .description{font-size:24px;text-align:left;}.training__banner .wrapper .content .button{padding:24px 40px;font-size:24px;margin-bottom:49px;}.training__banner .wrapper .btn__down{margin-left:auto;margin-right:auto;}}.training__about{background-color:#1b2329;padding-top:71px;padding-bottom:149px;}.training__about .wrapper__about{display:flex;align-items:center;justify-content:center;max-width:1168px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;gap:84px;margin-bottom:90px;}.training__about .wrapper__about .about__title{display:flex;gap:24px;flex-direction:column;width:457px;}.training__about .wrapper__about .about__title .line{width:fit-content;}.training__about .wrapper__about .about__title .title{color:#ebf1f5;font-family:"Albert Sans";font-size:40px;font-style:normal;font-weight:400;line-height:98%;}.training__about .wrapper__about .about__title .title span{font-weight:700;}.training__about .wrapper__about .text{color:#ebf1f5;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal;max-width:595px;}.training__about .wrapper__faq{max-width:1168px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}.training__about .wrapper__faq .faq__title{color:#6b8ba3;text-align:center;font-family:"Albert Sans";font-size:24px;font-style:normal;font-weight:400;line-height:98%;letter-spacing:3.84px;text-transform:uppercase;margin-bottom:40px;}.training__about .wrapper__faq .faq__questions{display:flex;flex-direction:column;gap:8px;}.training__about .wrapper__faq .faq__questions .faq{position:relative;padding-top:24px;padding-bottom:24px;border-radius:8px;background:#28343d;box-shadow:0 8px 19px 0 rgba(0,67,126,.04),0 34px 34px 0 rgba(0,67,126,.03),0 76px 45px 0 rgba(0,67,126,.02),0 135px 54px 0 rgba(0,67,126,.01),0 210px 59px 0 rgba(0,67,126,0);width:100%;}.training__about .wrapper__faq .faq__questions .faq .question{padding-left:40px;padding-right:40px;list-style-type:none;color:#ebf1f5;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:700;line-height:116%;}.training__about .wrapper__faq .faq__questions .faq .answer{padding:15px 70px 0 40px;color:#ebf1f5;list-style-type:none;font-size:16px;font-weight:400;}.training__about .wrapper__faq .faq__questions .faq::after{position:absolute;right:40px;top:24px;content:url('/assets/img/treinamento/chevron-right.svg');}.training__about .wrapper__faq .faq__questions .faq[open] .question{padding-bottom:0;}.training__about .wrapper__faq .faq__questions .faq[open]::after{content:url('/assets/img/treinamento/chevron-down.svg');}.training__about .wrapper__faq .faq__questions .info{border-radius:16px;background-color:#dc0836;display:flex;padding:16px 40px;justify-content:center;align-items:center;gap:24px;color:#ebf1f5;font-family:"Albert Sans";font-size:24px;font-style:normal;font-weight:700;line-height:98%;}@media(max-width:1200px){.training__about{padding-top:64px;padding-bottom:64px;}.training__about .wrapper__about{flex-direction:column;gap:24px;}.training__about .wrapper__about .about__title{width:100%;align-items:center;}.training__about .wrapper__about .about__title .title{font-size:32px;text-align:center;}.training__about .wrapper__about .text{text-align:center;}.training__about .wrapper__faq .faq__title{font-size:18px;line-height:126%;letter-spacing:2.88px;text-align:center;margin-bottom:24px;}.training__about .wrapper__faq .faq__questions .faq .question{padding-right:72px;}.training__about .wrapper__faq .faq__questions .faq::after{top:35px;}.training__about .wrapper__faq .faq__questions .info{flex-direction:column;align-items:center;padding:16px 20px;gap:18px;font-size:18px;}}.training__contents{padding-bottom:150px;background-color:#1b2329;}.training__contents .wrapper{max-width:1156px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}.training__contents .wrapper .title{display:flex;flex-direction:column;align-items:center;gap:24px;color:#ebf1f5;text-align:center;font-family:"Albert Sans";font-size:40px;font-style:normal;font-weight:700;line-height:98%;margin-bottom:40px;}.training__contents .wrapper .cards__contents{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;}.training__contents .wrapper .cards__contents .card{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:24px;width:275px;height:191px;border-radius:8px;background-color:#28343d;}.training__contents .wrapper .cards__contents .card .icon{width:fit-content;}.training__contents .wrapper .cards__contents .card .card__title{color:#ebf1f5;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:700;line-height:116%;}.training__contents .wrapper .cards__contents .card.line-2{height:212px;}@media(max-width:1200px){.training__contents{padding-bottom:64px;}.training__contents .wrapper .title{font-size:32px;}.training__contents .wrapper .cards__contents{flex-direction:column;}.training__contents .wrapper .cards__contents .card{width:100%;height:fit-content;}.training__contents .wrapper .cards__contents .card.line-2{height:fit-content;}}.training__specialist{padding-bottom:151px;background-color:#1b2329;}.training__specialist .wrapper{max-width:1108px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:flex;align-items:center;gap:86px;}.training__specialist .wrapper .heading{width:360px;}.training__specialist .wrapper .heading .specialist__title{display:flex;gap:24px;flex-direction:column;margin-bottom:24px;}.training__specialist .wrapper .heading .specialist__title .line{width:fit-content;}.training__specialist .wrapper .heading .specialist__title .title{color:#ebf1f5;font-family:"Albert Sans";font-size:40px;font-style:normal;font-weight:400;line-height:98%;}.training__specialist .wrapper .heading .specialist__title .title span{font-weight:700;}.training__specialist .wrapper .heading .description{color:#ebf1f5;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.training__specialist .wrapper .card__specialist{border-radius:8px;background-color:#28343d;background-image:url('/assets/img/treinamento/bg-specialist.png');background-size:100%;background-repeat:no-repeat;max-width:636px;}.training__specialist .wrapper .card__specialist .card__heading{display:flex;align-items:flex-end;gap:27px;padding:55px 40px 21px 28px;}.training__specialist .wrapper .card__specialist .card__heading .portrait{width:fit-content;}.training__specialist .wrapper .card__specialist .card__heading .card__title .name{color:#ebf1f5;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;}.training__specialist .wrapper .card__specialist .card__heading .card__title .name__subtitle{color:#ebf1f5;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.training__specialist .wrapper .card__specialist .card__heading .social{margin-left:47px;}.training__specialist .wrapper .card__specialist .card__heading .social .icon{width:32px;}.training__specialist .wrapper .card__specialist .card__heading .social:hover .icon{filter:brightness(0) saturate(100%) invert(15%) sepia(91%) saturate(7379%) hue-rotate(343deg) brightness(87%) contrast(97%);}.training__specialist .wrapper .card__specialist .text{padding:0 40px 29px 28px;color:#ebf1f5;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:400;line-height:98%;}.training__specialist .wrapper .card__specialist .button{padding:26px 0;background:rgba(220,8,54,.16);display:flex;align-items:center;justify-content:center;gap:24px;color:#dc0836;font-family:"Albert Sans";font-size:24px;font-style:normal;font-weight:400;line-height:98%;border-radius:0 0 8px 8px;width:100%;transition:all linear .15s;}.training__specialist .wrapper .card__specialist .button span{font-weight:700;}.training__specialist .wrapper .card__specialist .button:hover{background-color:#dc0836;color:#fff;}.training__specialist .wrapper .card__specialist .button:hover .arrow{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(259deg) brightness(104%) contrast(101%);}@media(max-width:1200px){.training__specialist{padding-bottom:64px;}.training__specialist .wrapper{flex-direction:column;gap:64px;}.training__specialist .wrapper .heading{width:100%;}.training__specialist .wrapper .heading .specialist__title{align-items:center;}.training__specialist .wrapper .heading .specialist__title .title{font-size:32px;text-align:center;}.training__specialist .wrapper .heading .description{text-align:center;}.training__specialist .wrapper .card__specialist{background-size:100% 109px;}.training__specialist .wrapper .card__specialist .card__heading{flex-direction:column;align-items:center;gap:0;padding:55px 23px 45px 23px;}.training__specialist .wrapper .card__specialist .card__heading .portrait{margin-bottom:51px;}.training__specialist .wrapper .card__specialist .card__heading .card__title{text-align:center;margin-bottom:24px;}.training__specialist .wrapper .card__specialist .card__heading .social{margin-left:0;}.training__specialist .wrapper .card__specialist .text{padding:0 28px 55px 28px;}.training__specialist .wrapper .card__specialist .button{padding:29px 27.5px;font-size:18px;}}.training__cta{padding-bottom:124px;background-color:#1b2329;}.training__cta .wrapper{width:1124px;margin-left:auto;margin-right:auto;border-radius:8px;background:#dc0836;display:flex;padding:46px 188px;flex-direction:column;align-items:flex-start;}.training__cta .wrapper .cta__title{display:flex;gap:24px;flex-direction:column;align-items:center;margin-bottom:24px;}.training__cta .wrapper .cta__title .line{width:fit-content;}.training__cta .wrapper .cta__title .title{color:#ebf1f5;font-family:"Albert Sans";font-size:40px;font-style:normal;font-weight:400;line-height:98%;text-align:center;}.training__cta .wrapper .cta__title .title span{font-weight:700;}.training__cta .wrapper .subtitle{color:#fff;text-align:center;font-family:"Albert Sans";font-size:24px;font-style:normal;font-weight:400;line-height:98%;margin-bottom:40px;}.training__cta .wrapper .button{display:flex;border-radius:8px;background:#fff;padding:16px 32px;justify-content:center;align-items:center;gap:10px;color:#33424d;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:500;line-height:normal;width:fit-content;transition:all linear .15s;margin-left:auto;margin-right:auto;border:1px solid transparent;}.training__cta .wrapper .button:hover{background-color:transparent;border-color:#fff;color:#fff;}@media(max-width:1200px){.training__cta{padding-bottom:85px;padding-left:16px;padding-right:16px;}.training__cta .wrapper{overflow-y:hidden;width:100%;padding:46px 0;}.training__cta .wrapper .cta__title .title{font-size:32px;}}.training__footer{padding-bottom:59px;background-color:#1b2329;}.training__footer .wrapper__content{display:flex;align-items:center;justify-content:space-between;max-width:1230px;margin-left:auto;margin-right:auto;padding-left:33px;padding-right:33px;padding-bottom:63px;border-bottom:1px solid #33424d;}.training__footer .wrapper__content .logo__footer{width:330px;}.training__footer .wrapper__content .logo__footer .logo{width:100%;}.training__footer .wrapper__content .nav__footer{display:flex;align-items:center;gap:24px;}.training__footer .wrapper__content .nav__footer .nav__link{color:#ebf1f5;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all linear .15s;}.training__footer .wrapper__content .nav__footer .nav__link:hover{color:#dc0836;}.training__footer .wrapper__content .socials{display:flex;flex-direction:column;align-items:center;gap:24px;}.training__footer .wrapper__content .socials .socials__title{color:#ebf1f5;text-align:center;font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:400;line-height:98%;}.training__footer .wrapper__content .socials .socials__links{display:flex;gap:16px;justify-content:center;}.training__footer .wrapper__content .socials .socials__links .link{display:flex;width:48px;height:48px;padding:24px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #ebf1f5;}.training__footer .wrapper__copyrights{display:flex;align-items:center;justify-content:space-between;max-width:1230px;margin-left:auto;margin-right:auto;padding-left:33px;padding-right:33px;padding-top:38px;}.training__footer .wrapper__copyrights .copyrights{color:#ebf1f5;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal;}@media(max-width:1200px){.training__footer{padding-bottom:94px;}.training__footer .wrapper__content{flex-direction:column;margin-left:16px;margin-right:16px;padding-left:0;padding-right:0;padding-bottom:40px;}.training__footer .wrapper__content .logo__footer{width:262.168px;margin-bottom:45px;}.training__footer .wrapper__content .nav__footer{flex-direction:column;margin-bottom:24px;}.training__footer .wrapper__content .socials{margin-bottom:24px;}.training__footer .wrapper__copyrights{flex-direction:column;}.training__footer .wrapper__copyrights .copyrights{text-align:center;margin-bottom:24px;}}.page__contents{width:100%;max-width:1165px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 880px;padding-top:100px;padding-bottom:389px;font-family:'Albert Sans';}.page__contents .categories{padding-top:23px;}.page__contents .categories .title{padding-bottom:24px;color:#33424d;font-size:16px;font-style:normal;font-weight:400;line-height:104%;}.page__contents .categories .categories__list{display:flex;flex-direction:column;gap:16px;}.page__contents .categories .categories__list a{color:#33424d;font-size:16px;font-style:normal;font-weight:400;line-height:104%;}.page__contents .categories .categories__list a:hover{color:#dc0836;}.page__contents .categories .categories__list a.active{color:#dc0836;font-weight:700;}.page__contents .contents__list{display:flex;flex-direction:column;gap:32px;}.page__contents .contents__list .card{padding-bottom:32px;border:0;text-decoration:none;border-bottom:1px solid #d1d3d4;}.page__contents .contents__list .card .info{display:flex;align-items:center;gap:16px;}.page__contents .contents__list .card .info .tag{color:#dc0836;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.page__contents .contents__list .card .info .date{color:#918d8c;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.page__contents .contents__list .card .title{margin-top:8px;display:flex;align-items:flex-start;gap:93px;}.page__contents .contents__list .card .title p{color:#292929;font-size:24px;font-style:normal;font-weight:700;line-height:normal;flex-grow:1;transition:all .25s ease;}.page__contents .contents__list .card:hover .title p{color:#dc0836;}@media(max-width:1200px){.page__contents{grid-template-columns:1fr;padding-left:24px;padding-right:24px;padding-top:60px;padding-bottom:60px;gap:40px;}}.page__post{padding-top:124px;padding-bottom:41px;width:100%;max-width:1125px;margin-left:auto;margin-right:auto;}.page__post .heading .info{display:flex;align-items:center;gap:24px;margin-bottom:16px;}.page__post .heading .info .tag{color:#dc0836;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.page__post .heading .info .date{color:#918d8c;font-size:18px;font-style:normal;font-weight:300;line-height:normal;}.page__post .heading .title{color:#292929;font-size:32px;font-style:normal;font-weight:700;line-height:normal;}.page__post .social{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.page__post .social a{width:100%;border-radius:8px;background:#e1e7eb;display:flex;justify-content:center;align-items:center;padding:17px;}.page__post .post__body{color:#292929;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:300;line-height:164%;}.page__post .post__body a{color:#292929;text-decoration:underline;display:inline;}.page__post .post__body a:hover{color:#dc0836;}@media(max-width:1200px){.page__post{padding-top:60px;padding-left:24px;padding-right:24px;}}.page__related{padding-top:64px;padding-bottom:64px;background-color:#e1e7eb;}.page__related .wrapper{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;}.page__related .title{padding-bottom:8px;border-bottom:1px solid #d1d3d4;margin-bottom:24px;color:#515151;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.2px;}.page__related .grid{padding-left:24px;padding-right:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:71px;}.page__related .grid .card-post .info{display:flex;align-items:center;gap:16px;margin-bottom:8px;}.page__related .grid .card-post .info .tag{color:#dc0836;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.page__related .grid .card-post .info .date{color:#918d8c;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.page__related .grid .card-post .name{color:#292929;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}@media(max-width:1200px){.page__related .title{text-align:center;}.page__related .grid{grid-template-columns:1fr;gap:32px;}}