@font-face{font-display:swap;font-family:'Filson Pro';src:url(/wp-content/themes/flip/font/filson/FilsonPro-Regular.eot);src:local('Filson Pro Regular'),local('FilsonPro-Regular'),url('/wp-content/themes/flip/font/filson/FilsonPro-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flip/font/filson/FilsonPro-Regular.woff2) format('woff2'),url(/wp-content/themes/flip/font/filson/FilsonPro-Regular.woff) format('woff'),url(/wp-content/themes/flip/font/filson/FilsonPro-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Filson Pro';src:url(/wp-content/themes/flip/font/filson/FilsonPro-Medium.eot);src:local('Filson Pro Medium'),local('FilsonPro-Medium'),url('/wp-content/themes/flip/font/filson/FilsonPro-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flip/font/filson/FilsonPro-Medium.woff2) format('woff2'),url(/wp-content/themes/flip/font/filson/FilsonPro-Medium.woff) format('woff'),url(/wp-content/themes/flip/font/filson/FilsonPro-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Filson Pro';src:url(/wp-content/themes/flip/font/filson/FilsonPro-Bold.eot);src:local('Filson Pro Bold'),local('FilsonPro-Bold'),url('/wp-content/themes/flip/font/filson/FilsonPro-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flip/font/filson/FilsonPro-Bold.woff2) format('woff2'),url(/wp-content/themes/flip/font/filson/FilsonPro-Bold.woff) format('woff'),url(/wp-content/themes/flip/font/filson/FilsonPro-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'fontello';src:url(/wp-content/themes/flip/font/fontello/font/fontello.eot?49467496);src:url('/wp-content/themes/flip/font/fontello/font/fontello.eot?49467496#iefix') format('embedded-opentype'),url(/wp-content/themes/flip/font/fontello/font/fontello.woff2?49467496) format('woff2'),url(/wp-content/themes/flip/font/fontello/font/fontello.woff?49467496) format('woff'),url(/wp-content/themes/flip/font/fontello/font/fontello.ttf?49467496) format('truetype'),url('/wp-content/themes/flip/font/fontello/font/fontello.svg?49467496#fontello') format('svg');font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:'\e800'}.icon-search:before{content:'\e804'}.icon-plus:before{content:'\e805'}.icon-flip:before{content:'\e806'}.icon-up:before{content:'\e807'}.icon-right:before{content:'\e808'}.icon-down:before{content:'\e809'}.icon-left:before{content:'\e80a'}.icon-sun:before{content:'\e80b'}.icon-gear:before{content:'\e80c'}.icon-heart:before{content:'\e80d'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-menu:before{content:'\f0c9'}.icon-linkedin:before{content:'\f0e1'}.icon-youtube:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-whatsapp:before{content:'\f232'}*{box-sizing:border-box}html,body{height:100%;padding:0;margin:0}ul,li{margin:0;padding:0}a,a:hover{text-decoration:none}figure,picture{margin:0;padding:0}picture{display:block}:root{--dark-purple:#060239;--purple:#732B90;--green:#6DE832;--light-grey:#F0F0F2;--grey:#A8A8A8;--black:#06003A}body{background:#FFF;font-family:'Filson Pro';font-weight:400;font-size:24px;line-height:28px;color:var(--black)}h1,h2,h3,h4{font-weight:700;font-size:22px;line-height:26px}strong{font-weight:700}p{font-size:14px;line-height:20px;color:#060239}.c-dark-purple{color:var(--dark-purple)}.c-purple{color:var(--purple)}.c-green{color:var(--green)}.c-light-grey{color:var(--light-grey)}.c-grey{color:var(--grey)}.bg-dark-purple{background-color:var(--dark-purple)}.bg-purple{background-color:var(--purple)}.bg-green{background-color:var(--green)}.bg-light-grey{background-color:var(--light-grey)}.bg-grey{background-color:var(--grey)}.ease{transition:.2s ease}.ease-children *{transition:.2s ease}.custom-easing{animation-timing-function:cubic-bezier(.79,.14,.15,.86)}.c-container{max-width:1140px;padding:0 15px;margin:0 auto}#header{position:fixed;width:100%;padding:22px 0;background:rgb(255 255 255 / .9);transition:.4s ease;z-index:10;-webkit-backdrop-filter:blur(1px);-o-backdrop-filter:blur(1px);-moz-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}#header.scrolling{background:rgb(255 255 255 / .92);-webkit-box-shadow:0 7px 15px 0 rgb(0 0 0 / .16);box-shadow:0 7px 15px 0 rgb(0 0 0 / .16);-webkit-backdrop-filter:blur(3px);-o-backdrop-filter:blur(3px);-moz-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation-timing-function:cubic-bezier(.79,.14,.15,.86)}#header nav{display:inline-block}#header i.icon-menu{cursor:pointer;transition:.3s ease;font-size:30px;color:var(--dark-purple)}#header i.icon-menu:hover{color:var(--purple)}#header .icon-search{margin-left:15px;transition:.2s ease;cursor:pointer;line-height:54px}#header .icon-search:hover{color:var(--purple)}#header.scrolling .icon-search{visibility:hidden;opacity:0}#header .ctas{visibility:hidden;opacity:0;transition:.2s ease;transition-delay:.1s}#header.scrolling .ctas{visibility:visible;opacity:1}#header .search-bar{position:fixed;width:100%;top:0;left:0;padding:45px 0;background:#FFF;transform:translateY(-150%);transition:.4s ease;-webkit-box-shadow:0 7px 15px 0 rgb(0 0 0 / .16);box-shadow:0 7px 15px 0 rgb(0 0 0 / .16)}#header .search-bar.active{transform:initial}#header .search-bar input[type="search"]{width:100%;font-size:20px;line-height:20px}#header .search-bar button.btn-close{position:absolute;top:5px;right:5px}#header .btn{min-width:auto}input[type="text"],input[type="email"],input[type="search"],textarea{outline:0;border:0;border-bottom:2px solid #CFCFCF;background:#fff0;transition:.2s ease;color:var(--purple)}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--purple)!important;color:var(--purple)}ul.menu{display:inline-block}ul.menu>li{display:inline-block;list-style:none}ul.menu>li>a{position:relative;display:block;padding:0 15px;transition:.2s ease;font-size:16px;line-height:19px;color:var(--dark-purple)}ul.menu>li.current-menu-item>a,ul.menu>li>a:hover{color:var(--purple)}ul.menu>li>a:before{content:'\e806';position:absolute;top:-5px;right:10px;opacity:0;transition-duration:.2s;transition-delay:.15s;animation-timing-function:cubic-bezier(.79,.14,.15,.86);font-family:'fontello';font-size:8px;color:var(--green)}ul.menu>li>a:after{content:'';display:block;width:0;height:1px;margin-top:-1px;background:var(--purple);transition:.2s ease}ul.menu>li.current-menu-item>a:before,ul.menu>li>a:hover:before{top:-10px;right:5px;opacity:1}ul.menu>li.current-menu-item>a:after,ul.menu>li>a:hover:after{width:100%}.icon-menu{cursor:pointer;font-size:34px;color:#000}.mobile-menu{position:fixed;width:100%;height:100vh;top:0;left:0;background:rgb(115 43 144 / .95);transition-duration:.3s;animation-timing-function:cubic-bezier(.79,.14,.15,.86);visibility:hidden;opacity:0;z-index:11}.mobile-menu.opened{visibility:visible;opacity:1}.mobile-menu .wrap{position:fixed;width:90%;max-width:350px;height:100vh;top:0;right:-100%;padding:0 30px;background:rgb(255 255 255 / .95);-webkit-box-shadow:-10px 0 15px -4px rgb(0 0 0 / .25);-moz-box-shadow:-10px 0 15px -4px rgb(0 0 0 / .25);box-shadow:-10px 0 15px -4px rgb(0 0 0 / .25);transition-duration:.4s;transition-delay:.1s;animation-timing-function:cubic-bezier(.79,.14,.15,.86)}.mobile-menu.opened .wrap{right:0}.mobile-menu .btn-close{position:absolute;top:30px;right:30px;width:30px;height:30px;background:#fff0;outline:0;border:0;opacity:1;cursor:pointer;font-size:30px;color:var(--purple)}.mobile-menu #menu-mobile{position:relative;width:100%;top:100px;right:0}.mobile-menu #menu-mobile>li{list-style:none;position:relative;display:block;margin:0;padding:15px 0;border-bottom:1px solid #CCC;text-align:right}.mobile-menu .menu-item-has-children{padding:15px 20px 15px 0!important}.mobile-menu .menu-item-has-children:before{content:'+';position:absolute;right:0;font-size:20px;line-height:22px;font-weight:700;color:var(--orange)!important}.mobile-menu .menu-item-has-children.opened:before{content:'-'}.mobile-menu #menu-mobile>li>a{display:inline-block;position:relative;padding-bottom:2px;font-size:20px;line-height:22px;font-weight:700;color:var(--purple)!important}.mobile-menu #menu-mobile a:before{display:none}.mobile-menu #menu-mobile a:after{content:'';display:none;position:absolute;width:100%;height:3px;bottom:0;right:0;background:var(--purple);opacity:1}.mobile-menu .sub-menu{display:none;margin:20px 0}.mobile-menu .sub-menu li{list-style:none;margin:0 0 5px}.mobile-menu .sub-menu a{font-size:20px;line-height:22px;font-weight:400;color:var(--purple)!important}.mobile-menu a:not([href]){pointer-events:none;cursor:default}.mobile-menu .btn-menu:hover a:not([href]){color:var(--orange)!important}.mobile-menu .sub-menu a:after{content:'';display:inline-block;position:relative;width:initial;height:initial;bottom:initial;right:initial;background:#fff0;color:#FFF}#footer{background:#FFF}#footer .footer-content{padding:35px 0}#footer figure.logo{max-width:110px}#footer p{margin:0;font-size:12px;line-height:16px;color:#FFF}#footer ul.social i{display:block;width:46px;height:46px;border-radius:50%;background:var(--purple);transition:.2s ease;font-size:20px;line-height:49px;color:#FFF}#footer ul.social i:hover{background-color:var(--green);color:var(--black)}#footer .copy{padding:25px 0 23px;background:var(--purple);font-size:13px;font-weight:700;line-height:15px}#footer .copy a{color:#FFF;text-decoration:underline}.wrap{overflow:hidden}[data-aos="parallax-bg"]{transform:translateY(0) scale(1.2);transition-property:transform}[data-aos="parallax-bg"].aos-animate{transform:translateY(-40px) scale(1.2)}[data-aos="parallax-content"]{transform:translateY(0);transition-property:transform}[data-aos="parallax-content"].aos-animate{transform:translateY(-60px)}[data-aos="fade-in"]{opacity:0}[data-aos="fade-in"].aos-animate{opacity:1}[data-aos="esg-1"]{transform:rotate(0deg)}[data-aos="esg-1"].aos-animate{transform:rotate(17deg)}[data-aos="esg-2"]{transform:scale(.9) rotate(0deg)}[data-aos="esg-2"].aos-animate{transform:scale(.9) rotate(74deg)}[data-aos="esg-3"]{transform:scale(.8) rotate(0deg)}[data-aos="esg-3"].aos-animate{transform:scale(.8) rotate(131deg)}[data-aos="esg-content-1"]{transform:translate(-50%,-50%) rotate(0deg)}[data-aos="esg-content-1"].aos-animate{transform:translate(-50%,-50%) rotate(-17deg)}[data-aos="esg-content-2"]{transform:translate(-50%,-50%) rotate(0deg)}[data-aos="esg-content-2"].aos-animate{transform:translate(-50%,-50%) rotate(-74deg)}[data-aos="esg-content-3"]{transform:translate(-50%,-50%) rotate(0deg)}[data-aos="esg-content-3"].aos-animate{transform:translate(-50%,-50%) rotate(-131deg)}.dicas-seguranca{position:fixed;bottom:30px;left:30px;animation-name:flutuanteOut;animation-duration:10s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes flutuanteOut{0%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.btn{min-width:180px;padding:13px 15px;border:1px solid var(--black);border-radius:0;transition:.2s ease;font-size:14px;font-weight:500;line-height:16px}.btn.shadow{-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16)}.btn.fill-purple{border-color:var(--purple);background-color:var(--purple);color:#FFF}.btn.fill-green{border-color:var(--green);background-color:var(--green)}.btn.hover-outline-purple:hover{border-color:var(--purple);background-color:#fff0;color:var(--purple)}.btn.hover-outline-green:hover{border-color:var(--green);background-color:#fff0;color:var(--green)}.btn.hover-fill-purple:hover{border-color:var(--purple);background-color:var(--purple);color:#FFF}.btn.hover-fill-purple:hover{border-color:var(--purple);background-color:var(--purple);color:#FFF}button.next-section{width:45px;height:45px;padding:0;border:1px solid var(--purple);border-radius:50%;background:var(--purple);-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);transition:.2s ease-in;cursor:pointer;font-size:20px;line-height:46px;color:#FFF;text-align:center}button.next-section i{display:block;margin:0 auto}button.next-section:hover{transform:translateY(5px);background:#fff0;color:var(--purple)}button.next-section.outline{background:#fff0;color:var(--purple)}button.next-section.outline:hover{background:var(--purple);color:#FFF}button.next-section.outline.white{background:#fff0;border-color:#FFF;color:#FFF}button.next-section.outline.white:hover{background:#FFF;color:var(--purple)}button.next-slide{width:70px;height:70px;border:1px solid var(--purple);border-radius:50%;background:#fff0;cursor:pointer;transition:.2s ease;color:var(--purple)}button.next-slide:hover{background:var(--purple);transform:translateX(5px);color:#FFF}.btn-whatsapp{position:fixed;width:120px;height:120px;bottom:-10px;right:0;background:url(/wp-content/themes/flip/img/btn-whatsapp.svg) no-repeat;background-size:cover;z-index:1043}section header h2{font-size:36px;font-weight:500;line-height:44px}section header p{margin:5px 0 0;font-size:20px;line-height:30px}.icon-tr-flip,.icon-bl-flip{position:relative}.icon-tr-flip:before,.icon-bl-flip:before{content:'\e806';position:absolute;top:-80px;right:0;font-family:'Fontello';font-size:56px;line-height:56px}.icon-bl-flip:before{top:initial;right:initial;left:-65px;bottom:-60px;transform:rotate(180deg)}.slick-dots{position:absolute;width:100%;left:50%;bottom:40px;transform:translateX(-50%);padding:0 15px;z-index:1}.slick-dots li{list-style:none;display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 5px;border-radius:50%;border:0;background:#7974B5;cursor:pointer;transition:.2s ease}.slick-dots li:only-child{display:none}.slick-dots li.slick-active,.slick-dots li:hover{background:#060239}.slick-dots li>button{display:none}.slick-arrow{position:absolute;top:0;border:0;outline:0;transition:.2s ease;cursor:pointer;z-index:1;font-size:30px;color:var(--purple)}.slick-arrow:focus{outline:0}.slick-disabled{opacity:.25;cursor:default}.carousel-wrap{margin:70px 0 0}.carousel-wrap .clip{clip-path:inset(-100vw -100vw -100vw 0)}.carousel .slick-list{overflow:initial!important}.carousel .slider-item .card{position:relative;width:420px;height:450px;border:0;border-radius:0;background-repeat:no-repeat;background-size:cover;background-color:var(--purple);background-position:center top;transition:.2s ease}.carousel .slider-item .card:after{content:'\e806';position:absolute;top:0;right:0;transition:.2s ease;font-family:'Fontello';font-size:56px;line-height:56px;color:var(--green)}.carousel .slick-current .card,.carousel .slider-item .card:hover{background-color:var(--green)}.carousel .slick-current .card:after,.carousel .slider-item .card:hover:after{color:var(--purple)}.form input[type="text"],.form input[type="email"],.form textarea{width:100%;margin:0 4px 10px;padding:5px 0;border-radius:0;border:0;border-bottom:2px solid var(--grey);outline:0;background:#FFF;transition:.2s ease;font-size:12px;color:var(--grey)}.form textarea{height:200px;padding:10px 10px;border:2px solid var(--grey)}.form input[type="text"]:focus,.form input[type="email"]:focus,.form textarea:focus{border-color:var(--green)}::-webkit-input-placeholder{color:var(--grey)}:-ms-input-placeholder{color:var(--grey)}::placeholder{color:var(--grey)}section.default{padding:150px 0 50px}section.hero{position:relative;padding:210px 0 110px;text-align:center}section.hero h2{font-size:46px;font-weight:500;line-height:54px;color:var(--black)}section.hero h3{margin:25px 0 0;font-size:22px;font-weight:400;line-height:30px;color:var(--black)}section.hero .cta-wrap{margin:50px 0 0}section.hero button.next-section{margin:70px 0 0}.bg-line-1{position:absolute;width:100%;bottom:50px;left:50px;z-index:-1}.bg-line-2{position:absolute;bottom:0;left:0;z-index:-1}.path{animation-direction:normal;animation-iteration-count:1;animation-duration:4s;animation-timing-function:cubic-bezier(.79,.14,.15,.86);animation-fill-mode:forwards}.path-1{stroke-dasharray:2000;stroke-dashoffset:2000;animation-name:dash-1}.path-2{stroke-dasharray:560;stroke-dashoffset:560;animation-name:dash-2}@keyframes dash-1{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes dash-2{from{stroke-dashoffset:560}to{stroke-dashoffset:0}}section.hero-slider,section.hero-slider .slider-item{position:relative}section.hero-slider .slider-item picture>img{width:100%;max-height:550px;object-fit:cover;object-position:top center}section.hero-slider .slider-item .content{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:1}section.hero-slider .slider-item h2{font-size:32px;font-weight:500;line-height:36px}section.hero-slider .slider-item .btn{margin:35px 0 0}section.hero-slider button.next-section{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);z-index:99}section.steps{padding:70px 0 50px}section.steps header{margin:0 0 50px}section.steps .carousel-controller .slider-item{padding:30px 0 30px 20px;border:0;border-left:1px solid var(--grey);transition:.2s ease}section.steps .carousel-controller .slider-item:hover,section.steps .carousel-controller .slick-current{border-left:8px solid var(--purple)}section.steps .carousel-controller span{display:block;font-size:14px;font-weight:500;color:var(--green)}section.steps .carousel-controller strong{display:block;margin:5px 0;font-size:26px;font-weight:500;color:var(--purple)}section.steps .carousel-controller p{margin:0;font-size:18px;line-height:24px}section.steps .step figure{height:90px;margin:0 0 25px}section.steps .step span{padding:5px 15px 3px;background:var(--green);font-size:14px;line-height:14px}section.steps .step strong{display:block;margin:8px 0 3px;font-size:24px;font-weight:500;line-height:30px;color:var(--purple)}section.steps .step p{font-size:20px;line-height:30px}section.testimonial{padding:70px 0 50px;background:var(--light-grey)}section.testimonial .card{position:relative;margin:40px 0 0;padding:50px 50px 35px;border-radius:0;border-left:20px solid var(--purple);-webkit-box-shadow:0 15px 40px 0 rgb(0 0 0 / .16);box-shadow:0 15px 40px 0 rgb(0 0 0 / .16)}section.testimonial .card:after{content:'\e806';position:absolute;top:0;right:0;font-family:'fontello';font-size:52px;line-height:52px;color:var(--green)}section.testimonial blockquote{font-size:22px;line-height:28px}section.testimonial .author{display:flex;align-items:center;margin:30px 0 0}section.testimonial .author figure{width:95px;height:95px;margin:0 20px 0 0;border-radius:50%;background:var(--green);overflow:hidden}section.testimonial .author figure>img{width:100%;height:100%;object-fit:cover;object-position:center}section.testimonial .author-info>strong{font-size:22px;font-weight:700;line-height:28px;color:var(--purple)}section.testimonial .author-info>p{margin:0;font-size:16px;line-height:20px}section.testimonial .slick-dots{width:initial;bottom:-75px;left:0;transform:initial;padding:0}section.cta{padding:70px 0;background:var(--green)}section.faq{padding:90px 0;background:var(--purple)}.faq-item{position:relative;margin-bottom:15px;padding:20px 10px 10px;border-bottom:1px solid #FFF}.faq-item:before{content:'\e805';position:absolute;top:20px;right:10px;cursor:pointer;font-family:'Fontello';font-size:10px;color:#FFF}.faq-item.opened:before{content:'-';font-family:'Filson Pro';font-weight:500;font-size:26px;font-weight:700}.faq-item>strong{display:block;width:calc(100% - 50px);cursor:pointer;font-size:20px;line-height:30px;font-weight:500;color:#FFF}.faq-item .answer{display:none;padding:20px 0}.faq-item .answer p{font-size:14px;line-height:22px;color:#FFF}.faq-item .answer p:last-child{margin:0}.page-parceiros section.hero .bg-line-2{left:initial;right:0}section.porque{padding:60px 0 50px;background:var(--purple)}section.porque header h2{color:#FFF}section.porque .porque-controller{margin:40px 0 0}.porque-controller .btn{margin-bottom:10px;border-color:#FFF;color:#FFF}.porque-controller .slick-current .btn,.porque-controller .slider-item:hover .btn{border-color:var(--green);background-color:var(--green);-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);color:var(--black)}.porque-slider{padding:20px 0}.porque-slider .card{position:relative;width:100%;max-width:830px;margin:0 auto;padding:30px;border:0;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 10px 14px 0 rgb(0 0 0 / .16);box-shadow:0 10px 14px 0 rgb(0 0 0 / .16)}.porque-slider .card figure{width:60%}.porque-slider .card p{font-size:22px;line-height:28px}.porque-slider .card button.next-slide{position:absolute;right:50px;bottom:30px}section.tutorial{padding:70px 0 50px}section.tutorial .carousel-wrap{margin:0;padding:0}section.tutorial .carousel-controller strong{display:block;padding:20px 0 0;font-size:40px;font-weight:500;line-height:50px}section.tutorial .carousel-controller span{display:block;margin:40px 0 10px;font-size:26px;font-weight:700;line-height:30px;color:var(--purple)}section.tutorial .carousel-controller p{margin:0 0 30px;font-size:20px;line-height:24px}section.tutorial .slick-dots{position:relative;left:initial;bottom:initial;transform:initial;margin:40px 0 0}section.tutorial .slick-arrow{top:-150px}section.tutorial .slick-prev{right:70px}section.tutorial .slick-next{right:0}.progress{width:100%;height:8px;border-radius:0;border:0;border-bottom:1px solid var(--grey);background:#fff0}.progress-bar{width:0;height:8px;background:var(--purple)}section.modalidades{padding:70px 0 90px;background:var(--purple)}section.modalidades h2{margin:0 0 60px;color:#FFF}section.modalidades .card{position:relative;width:100%;height:100%;padding:35px 35px;border:2px solid #FFF;border-radius:0;background:#fff0}section.modalidades .card:before{content:'\e806';position:absolute;top:-2px;right:-2px;opacity:0;transition:.2s ease;font-family:'Fontello';font-size:50px;line-height:50px;color:var(--green)}section.modalidades .card:after{content:'';position:absolute;width:calc(100% + 4px);height:27px;left:-2px;bottom:-2px;background:var(--green);opacity:0;transition:.2s ease}section.modalidades .card header{padding:25px 0;text-align:center}section.modalidades .card header h3{font-size:24px;font-weight:700;line-height:30px;color:#FFF}section.modalidades .card header p{font-size:18px;line-height:24px;color:var(--green)}section.modalidades .card ul.steps li{display:flex;align-items:center;list-style:none;margin:50px 0 0}section.modalidades .card ul.steps .number{display:block;width:40px;height:34px;margin:0 20px 0 0;border-radius:50%;border:3px solid var(--green);font-size:20px;font-weight:500;line-height:28px;color:var(--green);text-align:center}section.modalidades .card ul.steps p{display:block;width:100%;margin:0;font-size:24px;line-height:28px;color:#FFF}section.modalidades a.btn{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);transition:.2s ease;opacity:0}section.modalidades .card:hover{background:#FFF}section.modalidades .card:hover:before,section.modalidades .card:hover:after{opacity:1}section.modalidades .card:hover header h3,section.modalidades .card:hover ul.steps p{color:var(--black)}section.modalidades .card:hover header{border-color:var(--black)}section.modalidades .card:hover a.btn{opacity:1}.page-sobre-nos section.hero{padding:200px 0 90px}.page-sobre-nos section.hero .bg-line-1{bottom:-5px}section.quem-somos{position:relative;padding:140px 0 100px;background:var(--purple)}section.quem-somos .text{margin:8px 0 0}section.quem-somos .text p{font-size:20px;line-height:24px;color:#FFF}section.o-que-fazemos{position:relative;padding:70px 0 90px;background:var(--light-grey)}section.o-que-fazemos .text p{font-size:20px;line-height:24px}section.o-que-fazemos figure{position:relative}section.o-que-fazemos figure:before{content:'\e806';position:absolute;top:0;right:0;transition:.2s ease;font-family:'Fontello';font-size:50px;line-height:50px;color:var(--green)}section.valores{padding:125px 0 180px}section.valores .carousel .slick-list{overflow:hidden!important}section.valores .carousel{max-width:510px}section.valores .carousel .slider-item .card{background-color:var(--green)!important}section.valores .carousel .slider-item .card:after{color:var(--purple)!important}.valores-list .item{display:flex;align-items:center;justify-content:space-between;padding:45px 5px 20px;border-bottom:1px solid var(--black);cursor:default}.valores-list .item strong{transition:.2s ease;font-size:24px;line-height:30px}.valores-list .item:after{display:none;content:'\e805';transition:.2s ease;font-family:'Fontello';font-size:10px}.valores-list .item.active strong,.valores-list .item:hover strong{color:var(--purple)}.valores-list .item.active:after,.valores-list .item:hover:after{color:var(--green)}.page-esg section.hero .bg-line-1{top:-60px}section.esg{position:relative;padding:130px 0 200px;background:var(--purple)}section.esg header h2{display:block;margin:0 0 60px}section.esg button.next-section{position:absolute;left:50%;bottom:50px;transform:translateX(-50%)}.esg-list{margin:70px 0 0}.esg-list .item{display:flex;padding:20px 0;cursor:pointer}.esg-list .item>i{display:block;width:40px;transition:.2s ease;font-size:22px;color:#FFF;text-align:center}.esg-list .item>p{display:block;width:100%;margin:0 0 0 10px;font-size:24px;line-height:24px;color:#FFF}.esg-list .item>p>span{font-size:18px;line-height:20px;color:var(--green)}.esg-list .item:hover>i{color:var(--green)}.graph{transform:scale(.75)}.graph .slots{position:relative}.graph .slots:after{content:'ESG';position:absolute;width:257px;height:257px;transform:translate(70px,250px);border-radius:50%;background:var(--green);z-index:5;font-size:50px;font-weight:500;line-height:257px;text-align:center}.graph .slot{position:absolute;width:372px;height:388px;transform-origin:center bottom;background:url(/wp-content/themes/flip/img/esg/slot.svg) no-repeat;background-size:contain}.graph .slot .slot-content{position:absolute;top:30%;left:50%;text-align:center}.graph .slot i{display:block;transition:.2s ease;font-size:54px;color:#FFF}.graph .slot p{display:block;margin:20px 0 0;cursor:default;font-size:24px;line-height:24px;color:#FFF}.graph .slot p>span{font-size:18px;line-height:20px;color:var(--green)}.graph .slot:nth-child(1){z-index:3}.graph .slot:nth-child(2){z-index:2}.graph .slot:nth-child(3){z-index:1}.graph .slot:hover i,.graph .slot.active i{color:var(--green)}section.fazendo{padding:80px 0}section.fazendo header h2{padding:0 0 80px}section.fazendo .card{margin:0 0 75px;border:0}section.fazendo .card .title{margin:0 0 60px;padding:0 0 10px}section.fazendo .card h3{display:block;margin:0 0 10px;font-size:24px;line-height:30px;font-weight:700;color:var(--purple)}section.fazendo .card p{font-size:20px;line-height:26px}section.fazendo .card p>a{color:var(--black)}.page-blog .section-label{display:block;margin-bottom:5px}.page-blog section.hero{padding:180px 0 70px;text-align:left}.page-blog section.hero .bg-line-1{top:-170px;bottom:unset}.page-blog section.hero .cta-wrap{margin:25px 0 0}.page-blog section.hero picture>img{width:100%;height:auto}section.news{padding:0 0 50px}section.news header h2{font-size:35px;line-height:48px}.post-grid{display:flex;flex-wrap:wrap}.post-grid .item{max-width:25%;flex:1 0 calc(25% - 30px);padding:0 15px}.post-grid .item:nth-child(2n){margin-right:50px}.post-grid .item:nth-child(4n){margin-right:0}.compact-news{margin:45px 0;border-top:1px solid var(--purple);border-bottom:1px solid var(--purple)}.compact-news .post-card{margin:35px 0;padding:25px 30px;border-right:1px solid var(--purple)}.compact-news .post-card.last-child{border-right:0}.post-card{padding:20px 0}.post-card picture{margin:0 0 25px}.post-card picture>img{width:100%;height:auto}.post-card .detail{position:relative;display:flex;align-items:center}.post-card .detail strong{font-size:12px;font-weight:500;line-height:16px;color:var(--purple)}.post-card .detail strong a{color:var(--purple);text-transform:uppercase}.post-card .detail strong.reading-time{color:var(--black)}.post-card .detail strong.reading-time:before{content:'';display:inline-block;vertical-align:middle;width:27px;height:1px;margin:-3px 5px 0;background:var(--black)}.post-card h3{margin:10px 0 0;font-size:16px;font-weight:400;line-height:18px;color:var(--black)}.post-card.new-post h3{font-size:30px;line-height:36px;font-weight:700}.post-card.new-post p{margin-top:15px;font-size:18px;line-height:26px}.post-card-compact{padding:20px 0 25px}.post-card-compact picture>img{width:initial}.post-card-compact .detail{display:block;width:60%;margin:0 0 0 15px}.post-card-compact .detail strong{font-size:14px;line-height:18px;color:var(--purple);text-transform:uppercase}.post-card-compact .detail a{color:var(--purple)}.post-card-compact .detail h3{margin:5px 0 0;font-size:22px;font-weight:700;line-height:24px;color:var(--black)}.single section.hero{padding:220px 0 80px}.single section.hero picture>img{width:100%;height:auto}.single .bg-line-1{top:-120px}.single section.news header h2{margin:0 0 60px}.article-info strong,.article-info p{font-size:16px;line-height:22px}.article-info strong{font-weight:700}.article-info a{color:var(--black)}article h1{font-size:32px;line-height:42px;color:var(--purple)}article h2{font-size:28px;line-height:38px;color:var(--purple)}article h3{font-size:24px;line-height:34px;color:var(--purple)}article h4{font-size:20px;line-height:30px;color:var(--purple)}article p{font-size:16px;line-height:26px;color:var(--black)}article strong,article b{font-weight:700;color:var(--purple)}article a{color:var(--purple);text-decoration:none}article a:hover{text-decoration:underline}article hr{margin:80px 0 70px;background:var(--purple);opacity:1}.search-results section.news{padding:180px 0 80px}.search-results section.news header h2{margin:0 0 60px}.category section.news{padding:180px 0 80px}.category section.news header h2{margin:0 0 60px}.modal-form h5{font-size:30px;line-height:36px}.modal-form p{margin:0;font-size:16px;line-height:22px}.modal-form a{color:var(--purple);text-decoration:underline}.modal-form :is(input[type="text"],input[type="email"],select,textarea){width:100%;margin:15px 0;padding:10px 0;border-color:#CFCFCF;border-width:2px;font-size:16px;line-height:22px;color:#666}.modal-form select{border:0!important;border-bottom:2px solid #CFCFCF!important}.modal-form textarea{height:130px}.modal-form .texto p{margin-bottom:15px}.modal-form input[type="file"]{margin:15px 0;font-size:16px;color:#666}.modal-form .modal-content{border-radius:0}.modal-form .modal-header{padding:20px 50px;border-radius:0;background:var(--purple);color:#FFF;text-transform:uppercase;text-align:center}.modal-form .modal-body{padding:30px 50px 40px}.modal-form .radio-wrap p{display:flex;flex-direction:row;align-items:center;gap:15px;color:#666}.modal-form .radio-wrap label{margin-right:15px}.modal-form .wpcf7-list-item{margin:5px 0}.modal-form .wpcf7-list-item label{display:flex;align-items:center;gap:7px;font-size:16px;line-height:22px;color:#666}.modal-form .wpcf7-not-valid-tip{margin:0 0 15px;font-size:14px;font-style:italic;line-height:16px;color:var(--purple)}.modal-form .wpcf7-response-output{margin:30px 0 0!important;padding:10px 15px!important;border:0!important;background:var(--purple);font-size:14px;font-style:italic;line-height:16px;color:#FFF}.grecaptcha-badge{visibility:hidden}@media (max-width:1200px){.post-grid .item:nth-child(2n){margin-right:30px}.post-grid .item:nth-child(4n){margin-right:0}}@media (max-width:992px){.icon-bl-flip:before{bottom:-80px;left:-10px}.icon-tr-flip:before{top:-80px;right:-10px}.bg-line-1,.bg-line-2{display:none}section header h2{font-size:40px;line-height:50px}section header p{font-size:20px;line-height:30px}.carousel-wrap{margin:50px 0 0}.carousel .slider-item .card{margin:0 auto}section.hero{padding:170px 0 80px}section.hero h2{font-size:40px;line-height:50px}section.hero-slider .slider-item h2{color:#FFF}section.hero-slider .slider-item picture:before{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .4)}section.hero-slider .slider-item picture>img{height:450px}section.hero-slider .slick-dots{text-align:center}section.hero-slider .slick-dots li{background:#FFF}section.hero-slider .slick-dots li.slick-active,section.hero-slider .slick-dots li:hover{background:var(--green)}section.steps{padding:70px 0 110px}section.steps .carousel .slider-item .card{height:670px}section.steps .carousel-controller{margin:30px 0 0}section.steps .carousel-controller .slider-item{text-align:center;border-left:1px solid #FFF;padding:0}section.steps .carousel-controller .slider-item:hover,section.steps .carousel-controller .slick-current{border-left:1px solid #FFF}section.steps .slick-dots{bottom:-40px;text-align:center}section.testimonial blockquote{font-size:26px;line-height:34px}section.tutorial .carousel-wrap{padding:50px 0 0}section.testimonial .slick-dots{bottom:-100px;left:50%;transform:translateX(calc(-50% - 5px))}section.faq{padding:70px 0}.faq-item .answer p{font-size:18px;line-height:28px}section.o-que-fazemos{padding:140px 0}section.modalidades .card a.btn{opacity:1}section.modalidades .card ul.steps p{font-size:18px;line-height:22px}section.tutorial{padding:100px 0}section.tutorial button.next-slide,section.tutorial .carousel-controller strong{display:none}section.tutorial .carousel-controller{text-align:center}section.tutorial .carousel-controller p{margin:0}section.esg{padding:100px 0;text-align:center}section.esg header h2{margin:0 0 30px}section.esg .esg-list{margin:30px 0 0}section.esg .esg-list .item{display:block}section.esg .esg-list .item>i{display:block;margin:0 auto 15px}section.esg .esg-list .item>p{margin:0}section.fazendo{text-align:center}section.fazendo figure>img{display:block;margin:0 auto 30px}.page-home .bg-line-1{top:-100px}.page-home .bg-line-2{left:-170px;bottom:-150px}section.valores{padding:100px 0}section.valores .carousel{max-width:initial;margin:30px 0 0}.porque-slider .card{width:90%}.porque-slider .card p{font-size:24px;line-height:32px}.page-blog section.hero,.single section.hero{padding:150px 0 70px}.compact-news .post-card{padding:0;border:0}.post-grid .item{max-width:50%;flex:1 0 calc(50% - 30px)}.post-grid .item:nth-child(2n){margin-right:0}.post-grid .item:nth-child(4n){margin-right:0}}@media (max-width:576px){#header.scrolling{padding:15px 0}.slick-dots{bottom:20px;text-align:center}.carousel .slider-item{margin:0 15px}.carousel .slider-item .card{width:100%;height:490px}.carousel .slick-dots li{background:#FFF}.carousel .slick-dots li.slick-active,.carousel .slick-dots li:hover{background:var(--green)}.compact-news .post-card{margin:30px 0}.post-card h3{margin:0;font-size:18px;line-height:22px}.post-card .detail:after{font-size:16px}.post-card .detail strong{font-size:14px;line-height:18px}.post-card .detail strong.reading-time:before{margin:-2px 5px 0}section header h2{font-size:34px;line-height:38px}section header p{font-size:18px;line-height:22px}section.hero{padding:150px 0 50px}section.hero h2{font-size:34px;line-height:38px}section.hero h3{font-size:20px;line-height:26px}section.hero .cta-wrap .btn{width:100%;margin:0 0 15px}section.testimonial .card{margin:60px 0 40px;padding:50px 30px;border-left-width:10px}section.testimonial .card:after{font-size:40px;line-height:40px}section.testimonial blockquote{font-size:22px;line-height:30px;text-align:center}section.testimonial .author{display:block;text-align:center}section.testimonial .author figure{margin:0 auto 20px}section.hero-slider .slider-item h2{font-size:30px;line-height:40px}section.hero-slider .slider-item picture>img{height:350px}.faq-item>strong{font-size:18px;line-height:24px}.faq-item .answer p{font-size:14px;line-height:24px}section.cta .btn{width:100%}section.porque .btn{width:100%}section.tutorial{padding:60px 0}section.tutorial .carousel-controller span{margin:30px 0 10px;font-size:24px;line-height:28px}section.tutorial .carousel-controller p{font-size:18px;line-height:22px}section.tutorial .slick-dots{margin:20px 0 0}section.modalidades .btn{width:calc(100% - 70px)}section.fazendo .card p{font-size:18px;line-height:22px}.page-sobre-nos section.hero{padding:150px 0 50px}section.o-que-fazemos .text p,section.quem-somos .text p{font-size:18px;line-height:22px}.porque-controller .btn{width:100%}.porque-slider .card{padding:30px 30px 50px;text-align:center}.porque-slider .card figure{width:100%}.porque-slider .card figure img{max-height:360px;margin:0 auto}.porque-slider .card button.next-slide{display:none}.porque-slider .card strong{margin:30px 0 15px}.porque-slider .card p{font-size:18px;line-height:22px}.porque-slider .slick-dots{bottom:40px}.page-blog section.hero,.single section.hero{padding:170px 0 70px}article h2{font-size:22px;line-height:30px}article p{font-size:14px;line-height:24px}.article-info strong,.article-info p{font-size:14px;line-height:24px}.post-grid .item{max-width:100%;flex:1 0 calc(100% - 30px)}}