:root{--primary: #222220;--black: #000000;--red: #e22739;--orange: #e84e0f;--rose: #e01e62;--rose-light: #df497c;--lilac: #c764bd;--blue: #1fa7ee;--blue-dark: #4c5ddf;--yellow: #ecac00;--cyan: #15bc8f;--green: #83b436;--gray: #6c6c6c;--white: #ffffff;--gradient-1: 360deg, var(--orange), var(--red), var(--lilac);--gradient-2: 90deg, var(--orange), var(--red), var(--lilac);--gradient-3: 360deg, rgba(222, 95, 42, 0.2), rgba(226, 39, 57, 0.2), rgba(199, 100, 189, 0.2);--solid-white: var(--white), var(--white);--solid-rose: var(--rose), var(--rose);--solid-primary: var(--primary), var(--primary);--body: "IBM Plex Sans", sans-serif;--title: "Montserrat", sans-serif}body{font-family:var(--body)}h1,h2,h3,h4,h5,h6{font-family:var(--title);line-height:1.6em}@media(min-width: 576px){.container{max-width:540px !important}}@media(min-width: 768px){.container{max-width:720px !important}}@media(min-width: 992px){.container{max-width:960px !important}}@media(min-width: 1200px){.container{max-width:1140px !important}}@media(min-width: 1442px){.container{max-width:1440px !important}}ol,ul,dl{margin:0px}blockquote{color:var(--gray)}.form-control,.form-control:focus,input:focus,select:focus,textarea:focus,button:focus{outline:none !important;border-color:#ccc}body{background-color:var(--black)}#content{background-color:var(--white);position:relative;z-index:1;margin-bottom:80vh}@media only screen and (((max-width: 932px) and (max-height: 430px)) or ((max-width: 430px) and (max-height: 932px))){#content{margin-bottom:0}}article.post.page{padding:0px 0px 50px 0px}article.post.page.category_page h2{font-size:1.6em}.text-body{font-family:var(--body);font-weight:400}.text-title{font-family:var(--title)}#content a:not(.btn):not(.course_category):not(.img-bg):not(.category),#content a:not(.btn):not(.course_category):not(.img-bg):not(.category):hover,#second_menu a:not(.social-item a),#second_menu a:not(.social-item a):hover,.submenu_container a:not(.social-item a),.submenu_container a:not(.social-item a):hover{color:var(--red);padding-bottom:3px;text-decoration:none;background-position:0 100%;background-size:0% 3px;background-repeat:no-repeat;transition:background-size .3s;background-image:linear-gradient(var(--gradient-2))}#second_menu a:not(.social-item a),#second_menu a:not(.social-item a):hover,.submenu_container a:not(.social-item a),.submenu_container a:not(.social-item a):hover{background-size:0% 2px;color:var(--primary)}#content a:not(.btn):not(.course_category):not(.img-bg):not(.category):hover,#content a.active:not(.btn):not(.course_category):not(.img-bg):not(.category){background-size:100% 3px}#second_menu a:not(.social-item a):active,#second_menu a:not(.social-item a):hover,.submenu_container a:not(.social-item a):hover,.submenu_container a:not(.social-item a):active{background-size:100% 2px}.text-gradient-1,.bg-gradient-1{background-image:linear-gradient(var(--gradient-1));background-image:-webkit-linear-gradient(var(--gradient-1));background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0)}.bg-gradient-1{-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box;color:var(--white);-webkit-text-fill-color:unset;-moz-text-fill-color:unset}.border-gradient{border:10px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to right, var(--orange), var(--lilac))}.lighter-color{filter:brightness(200%)}.color-orange{color:var(--orange) !important}.color-red{color:var(--red) !important}.color-gray{color:var(--gray) !important}body .site{font-size:1rem}h1,.is__h1{font-size:3.6em}h2,.is__h2{font-size:2em}h3,.is__h3,blockquote{font-size:1.8em}h4,.is__h4{font-size:1.6em}h5,.is__h5{font-size:1.4em}h6,.is__h6{font-size:1.2em}.stick-this.stick{position:fixed;top:62px;z-index:9999}.logged-in .stick-this.stick{top:32px}.scroll-top{background-color:var(--primary);border:1px solid #fff;color:var(--white);padding:10px;text-align:center;text-decoration:none;display:inline-block;font-size:13px;line-height:16px;border-radius:19px;cursor:pointer}.scroll-top:hover{background-color:var(--white);color:var(--primary) !important;text-decoration:none}.top_bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:50px;background:#000;height:20px;color:#fff;text-align:center;transition:all .3s linear;margin:auto;z-index:453463666}.top_bar .info{padding:1rem 4rem 1rem 3rem;font-size:.85em}.top_bar.not_show{min-height:0px;height:0;display:none}.top_bar a{color:#fff;text-decoration:underline;font-weight:700}.top_bar a:hover{color:#fff}.top_bar button.close_top_bar{background:rgba(0,0,0,0) !important;border:none !important;color:#fff;outline:none;position:absolute;right:10px;top:0;bottom:0}.top_bar button.close_top_bar:hover i{font-weight:700}.youtube-responsive{position:relative;padding-bottom:56.25%;width:100%}.youtube-responsive iframe{width:100%;height:100%;position:absolute}.price{color:#222220;line-height:25px;font-family:"IBM Plex Sans",sans-serif;font-weight:medium;font-style:normal;text-align:right;margin-top:1em}.price .old{font-size:15px;margin-right:10px;vertical-align:top;position:relative}.price .old:before{border-bottom:2px solid var(--rose);position:absolute;content:"";width:100%;height:75%}.price .new{font-size:1.4em;font-weight:bold}#loader .gradient div:nth-child(1){background:#de5f2a}#loader .gradient div:nth-child(2){background:#e1474d}#loader .gradient div:nth-child(3){background:#e22f6e}body a.icon-link:hover{color:var(--red) !important}.calendar i.icon{font-size:2.5em}.hide{display:none}.show-block{display:block}.show-inline{display:inline}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.align-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}a.arrow-to-right{display:inline-block;position:relative;padding-right:1.2rem}a.arrow-to-right:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute}a.arrow-to-right:before{content:"";right:0}.img-round-frame{position:relative;overflow:hidden;border-radius:50%}.img-round-frame img{width:100%;height:100%;object-fit:cover}.image-link,.icon-link{background-image:none !important}.item-event{position:relative;padding:1rem 0;border-bottom:1px solid #dbdbdb}.item-event .buttons{padding-bottom:2.5rem}.item-event .icon{font-size:60px;color:#6c6c6c}.item-event .info{position:relative}.item-event .info p{margin:0}.item-event .info .date{font-size:16px;line-height:25px;text-decoration:underline;color:var(--primary);text-transform:uppercase;font-weight:bold}.item-event .info .local{text-transform:capitalize;color:#6c6c6c;line-height:25px;font-size:16px;font-family:"IBM Plex Sans",sans-serif;font-weight:normal;font-style:normal}.item-event .info .weekdays{line-height:24px;font-size:13px;color:#6c6c6c;font-family:"IBM Plex Sans",sans-serif;font-weight:normal;font-style:normal}.item-event .info .type>span{font-size:13px;line-height:18px;color:var(--primary);font-family:"IBM Plex Sans",sans-serif;font-weight:normal;font-style:normal;margin-right:10px}.item-event .info .type .icon{font-size:20px;margin-right:5px;color:var(--primary)}.talk{position:relative;padding:5px 20px;border:1px solid #fff}.talk::before{content:"";font-family:"Font Awesome 5 Free";position:absolute;left:-5px;top:50%;transform:translateY(-50%);z-index:1;font-weight:900}a.btn,button.btn,input[type=submit].btn,.btn input[type=submit]{padding:.7em 3.45em;border-radius:0;border:none;background:linear-gradient(var(--gradient-1));background:-webkit-linear-gradient(var(--gradient-1));-webkit-background-clip:border-box;background-clip:border-box;border:1px solid rgba(0,0,0,0)}.btn.btn-primary,.btn.btn-primary-inverted,.btn.btn-secondary,.btn.btn-secondary-inverted{background-image:-o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),-o-linear-gradient(101deg, var(--orange), var(--red), var(--lilac));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(101deg, var(--orange), var(--red), var(--lilac));background-size:100% !important}.btn.btn-primary,.btn.btn-secondary{border-radius:0;border:1px solid rgba(0,0,0,0);color:var(--primary) !important;-webkit-box-shadow:0 0 6px 0 rgba(157,96,212,.5);box-shadow:0 0 6px 0 rgba(157,96,212,.5);-webkit-box-shadow:2px 1000px 1px var(--white) inset;box-shadow:2px 1000px 1px var(--white) inset;background-origin:border-box;background-clip:content-box,border-box}.btn.btn-primary{font-size:14px;line-height:18px}.btn.btn-secondary{font-size:14px;line-height:15px}.btn.btn-primary:hover,.btn.btn-secondary:hover{box-shadow:none;color:var(--white) !important}.btn.btn-primary-inverted,.btn.btn-secondary-inverted{border-radius:0;background-origin:border-box;background-clip:content-box,border-box;color:var(--white) !important}.btn.btn-primary-inverted{font-size:14px;line-height:18px}.btn.btn-primary-inverted:hover{border:1px solid rgba(0,0,0,0)}.btn.btn-secondary-inverted{font-size:12px;line-height:15px;box-shadow:0 0 6px 0 rgba(157,96,212,.5);border:1px solid rgba(0,0,0,0);box-shadow:none}.btn.btn-primary-inverted:hover,.btn.btn-secondary-inverted:hover{color:var(--primary) !important;box-shadow:2px 1000px 1px var(--white) inset}a.invisible-box-btn:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:0}@media(max-width: 767.98px){a.btn,button.btn,input[type=submit].btn,.btn input[type=submit]{padding:.7em}}form .col{display:flex;flex-wrap:wrap}form .select_wrap{display:flex}form .filter_title{display:inline-block;margin-right:1rem}form .select_wrap select{padding:.7rem 2.2rem .7rem 1rem;border:none;right:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}form select[readonly]{background:#eee;pointer-events:none;touch-action:none}form .select_wrap label{overflow:hidden;position:relative;display:inline-block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}form .select_wrap label:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:var(--gray);padding:12px 8px;position:absolute;right:1.2rem;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box}form .select_wrap.off label{display:none}form button.readonly i{display:none}form button.remove_filter{border:none;background:rgba(0,0,0,0)}form button.remove_filter i{color:var(--red);margin:0 .2rem}form button.remove_filter:hover{opacity:.6}.filters_by{background-color:#f8f8f8}.filters_by .filter_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.filters_by .filter_list .select_wrap{padding:0px 10px}.filters_by .filter_list .select_wrap .selected{display:block}.filters_by .filter_list .select_wrap .selected.off{display:none}.filters_by label{margin:.4rem 0}.filters_by,.filters_by select,.filters_by label:after,.filters_by button{color:var(--gray);font-size:.95em}.filters_by button[type=submit]{margin:0 .4rem;color:var(--white)}a.category,a.course_category{display:inline-block;color:var(--rose);font-size:12px;font-weight:normal;padding:.3em 1em;border-radius:0;position:relative;z-index:1;margin-right:10px;line-height:19px;font-family:var(--title)}a.category:not(.course_category){background-size:100% !important;background-image:linear-gradient(var(--gradient-3));background-image:-webkit-linear-gradient(var(--gradient-3));-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box}a.category:hover,a.course_category:hover,a.course_category:hover::after{opacity:.8;text-decoration:none;background-size:100%}header#masthead{transition:background-color .3s ease-in-out;position:absolute;z-index:10000;width:100%}body header#masthead.scrolling-on{position:fixed;top:0;z-index:10000;width:100%}header#masthead .right-side-menu .row{flex-wrap:initial}header#masthead:not(.home),.home header#masthead.navbar-lighter,.home header#masthead:hover,.home header#masthead.scrolling-on{background:var(--white);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.navbar-brand a{background-image:none}.right-side-menu .row{justify-content:flex-end;align-items:center;height:100%}.right-side-menu .search-form{position:relative}.right-side-menu .search-form label{margin:0}.right-side-menu .search-form input[type=search]{padding-right:2.5rem;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.right-side-menu .search-form button[type=submit]{background:none;border:none;position:absolute;right:.5rem;top:.4rem}.navbar-light .right-side-menu .navbar-toggler,.navbar-light.scrolling-on .right-side-menu .navbar-toggler{color:var(--primary)}.navbar-light .right-side-menu .navbar-toggler{border:none}body:not(.theme-preset-active) #masthead .navbar-nav>li>a,body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{color:var(--primary)}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{font-size:1em;text-decoration:none;text-align:center;color:var(--primary);letter-spacing:0;line-height:19px;font-weight:bold}#main-menu li{margin:0 1rem}#main-menu li a{transition:color .3s ease-in-out;font-family:var(--title)}#main-menu li a:hover{color:var(--orange) !important}.home header#masthead{background:rgba(0,0,0,0);box-shadow:none;position:absolute;width:100%;z-index:10000}body.home:not(.theme-preset-active) header#masthead .navbar-nav>li>a{color:var(--white)}body.home:not(.theme-preset-active) header#masthead.navbar-lighter .navbar-nav>li>a,body.home:not(.theme-preset-active) header#masthead.scrolling-on .navbar-nav>li>a,body.home:not(.theme-preset-active) header#masthead:hover .navbar-nav>li>a{color:var(--primary)}.home .navbar-brand svg g#Home-Menu{fill:var(--white)}.home .navbar-lighter .navbar-brand svg g#Home-Menu,.home #masthead.scrolling-on .navbar-brand svg g#Home-Menu,.home #masthead:hover .navbar-brand svg g#Home-Menu{fill:var(--orange)}.home .navbar-light .right-side-menu .navbar-toggler i{color:var(--white)}.home #masthead.navbar-lighter .right-side-menu .navbar-toggler i,.home #masthead.scrolling-on .right-side-menu .navbar-toggler i{color:var(--primary)}.home .right-side-menu .search-form input[type=search]{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0);box-shadow:0 0 8px 0 rgba(0,0,0,0)}.home .right-side-menu .search-form input::-webkit-input-placeholder{opacity:0}.home .right-side-menu .search-form input::-moz-placeholder{opacity:0}.home .right-side-menu .search-form input:-moz-placeholder{opacity:0}.home .right-side-menu .search-form input:-ms-input-placeholder{opacity:0}.home .right-side-menu .search-form input::-ms-input-placeholder{opacity:0}.home .right-side-menu .search-form input::placeholder{opacity:0}.home .right-side-menu .search-form button[type=submit]{color:#fff}.home #masthead.navbar-lighter .right-side-menu .search-form input[type=search],.home #masthead.scrolling-on .right-side-menu .search-form input[type=search]{border-color:#ccc;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.home #masthead.navbar-lighter .right-side-menu .search-form button[type=submit],.home #masthead.scrolling-on .right-side-menu .search-form button[type=submit]{color:var(--primary)}.home #masthead.navbar-lighter .right-side-menu .search-form input::-webkit-input-placeholder{opacity:.5}.home #masthead.scrolling-on .right-side-menu .search-form input::-webkit-input-placeholder{opacity:.5}.home #masthead.navbar-lighter .right-side-menu .search-form input::-moz-placeholder{opacity:.5}.home #masthead.scrolling-on .right-side-menu .search-form input::-moz-placeholder{opacity:.5}.home #masthead.navbar-lighter .right-side-menu .search-form input:-moz-placeholder{opacity:.5}.home #masthead.scrolling-on .right-side-menu .search-form input:-moz-placeholder{opacity:.5}.home #masthead.navbar-lighter .right-side-menu .search-form input:-ms-input-placeholder{opacity:.5}.home #masthead.scrolling-on .right-side-menu .search-form input:-ms-input-placeholder{opacity:.5}.home #masthead.navbar-lighter .right-side-menu .search-form input::-ms-input-placeholder{opacity:.5}.home #masthead.scrolling-on .right-side-menu .search-form input::-ms-input-placeholder{opacity:.5}.home #masthead.navbar-lighter .right-side-menu .search-form input::placeholder{opacity:.5}.home #masthead.scrolliong-on .right-side-menu .search-form input::placeholder{opacity:.5}.category_menu{padding:0;margin:0;list-style:none;display:table}.category_menu li{height:45px;width:50%;float:left;margin-bottom:.3rem;display:table-row}.category_menu li a{display:table-cell;font-weight:bold;font-size:.9em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary);background-size:0 !important}.category_menu li a:hover{color:var(--primary);text-decoration:underline !important}.category_menu li a .icon-cat{display:inline-block;width:30px;height:30px;text-align:center;position:relative;vertical-align:middle;overflow:hidden}.category_menu li a .icon-cat img{width:90px;max-width:none;height:auto;position:absolute;top:-20px;left:-30px}.category_menu li a .icon{font-size:40px}.category_menu li a span{margin-left:10px;text-align:left}.populare_areas{display:block}.populare_areas p{font-size:.9em}.populare_areas .area{position:relative;background-repeat:no-repeat;background-size:cover;margin:20px 0px}.populare_areas .area .overlay{background-color:rgba(61,145,1,.25);text-align:left;color:#fff;padding:1rem 2rem;margin-bottom:1rem}.populare_areas .area .overlay:hover{box-shadow:inset 0 0 0 99999px hsla(0,0%,100%,.5)}.populare_areas .area p,.populare_areas .area h3{transition:color .3s ease-in-out}.populare_areas .area a:hover{text-decoration:none}.populare_areas .area a:hover p,.populare_areas .area a:hover h3{color:var(--primary) !important}.populare_areas .area .overlay h3{color:#fff;font-size:1.2em;margin-bottom:0}.menu-item-has-children>a::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.submenu_container{position:fixed;height:0;width:100%;background:#f8f6f5;border-top:1px solid #f3f2f3;z-index:999;visibility:hidden;overflow:hidden;top:62px;padding:.5rem 1rem 2rem 1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1);transition:all .5s ease-in-out}.submenu_container .container{height:100%;overflow:auto}.submenu_container .container::-webkit-scrollbar{width:2px;height:2px}.submenu_container .container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px;border:0}.submenu_container .container::-webkit-scrollbar-track{background-color:#fff}.admin-bar .submenu_container:not(.scrolling-on){top:96px}.top-bar-true .submenu_container:not(.scrolling-on){top:112px}.top-bar-true.admin-bar .submenu_container:not(.scrolling-on){top:142px}.submenu_container h5{font-size:.7em;font-weight:bold;margin:1rem 0;padding:1rem 0;text-transform:uppercase;border-bottom:solid 1px #ccc}.submenu_container h5:after{max-width:1rem}.submenu_container.open,.submenu_container.show{height:60%;visibility:visible}.submenu_container .menu{padding:2rem 0px}.submenu_container .menu .menu-item a{color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submenu_container .menu .menu-item a:hover{text-decoration:none}.submenu_container .menu .menu-item a:focus,.submenu_container .menu .menu-item a:hover{background-color:rgba(0,0,0,0) !important}.submenu_container .sub_menu_images{padding:0px}.submenu_container .sub_menu_images .has_background{height:330px}.submenu_container .sub_menu_images .has_background:not(:nth-child(1)){display:none}.single_category_icon{background-repeat:no-repeat;background-position:center}#second_menu a{color:var(--primary);text-decoration:none;transition:color .3s ease-in-out}#second_menu #main-menu{font-size:1.3em;font-weight:bold}#second_menu #main-menu li{margin:0}#second_menu #main-menu .caret,#second_menu #main-menu .caret:after,#second_menu .menu-item-has-children>a::after{display:none}#second_menu a i{font-size:.9em;color:#6c6c6c}#second_menu a:hover i{color:var(--primary)}#second_menu .social-item{margin-right:.6rem}#second_menu .social_media{margin-top:1rem !important}#second_menu #main-menu li a:hover{color:var(--primary) !important}#second_menu .bold .navbar-nav .nav-link,#second_menu .navbar-nav .menu-item:first-child .nav-link{font-weight:bold}@media(max-width: 1442.98px){body:not(.theme-preset-active) #masthead .navbar-nav>li>a{font-size:90% !important}.submenu_container:not(.scrolling-on){top:60px}.admin-bar .submenu_container:not(.scrolling-on){top:94px}.top-bar-true .submenu_container:not(.scrolling-on){top:112px}.top-bar-true.admin-bar .submenu_container:not(.scrolling-on){top:142px}}@media(max-width: 991.98px){.submenu_container{top:60px}.submenu_container.open:not(.scrolling-on){height:90vh}.admin-bar .submenu_container:not(.scrolling-on){top:96px}.top-bar-true .submenu_container:not(.scrolling-on){top:110px}.top-bar-true.admin-bar .submenu_container:not(.scrolling-on){top:138px}}@media(max-width: 767.98px){.top_bar{position:fixed;bottom:0;z-index:453463666;height:auto;padding:10px inherit}.submenu_container:not(.scrolling-on),.top-bar-true .submenu_container:not(.scrolling-on){top:52px}}@media(max-width: 575.98px){.home .right-side-menu .search-form input[type=search]{background-color:rgba(0,0,0,0);border-color:#ccc;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}}.page_header_banner{position:relative;z-index:1;display:flex;align-items:center;min-height:16.5rem}.page_header_banner.background{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}.page_header_banner.background:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.page_header_banner .container{padding-top:62px}.page_header_banner .page_title{color:#fff;padding:32px 0px}.page_banner{position:relative;padding:2rem 0;z-index:1;min-height:16.5rem;display:flex;align-items:center}.page_banner.background{background:linear-gradient(to right, var(--orange), var(--red))}.page_banner.background .page_title,.page_banner.background .page_subtitle{color:var(--white)}.page_banner.background .page_subtitle{margin:0 auto;margin-top:-1.5rem;max-width:60rem}.page_banner .category_icon{width:50px;filter:brightness(0) invert(1)}.page_banner [class^=icon-],.page_banner [class*=" icon-"]{font-size:6em}.banner_icon{position:absolute;width:200px;right:20%;top:25px;z-index:5}.populare_instructors>.text-center>.container-xl>.row{flex-wrap:wrap}.populare_instructors .each-instructor{display:flex;flex-direction:column}.populare_instructors .each-instructor .border-gradient{height:100%}.populare_instructors .instructor{flex-grow:1}.populare_instructors .instructor .instructor_container{padding:50px 20px;text-align:center}figure.instructor-photo,.populare_instructors .instructor .instructor_container figure{display:inline-block;width:100%;min-width:20px;min-height:20px;box-sizing:content-box;border-radius:50%;overflow:hidden;margin:auto;white-space:nowrap;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:1em}figure.instructor-photo{max-width:200px;height:auto}figure.instructor-photo:before,.populare_instructors .instructor .instructor_container figure:before{content:"";display:inline-block;vertical-align:middle;padding-top:100%;height:0}.populare_instructors .instructor .instructor_container>.name{font-weight:700}.populare_instructors .instructor .instructor_container>.tags>a{color:#000;font-weight:500}.instructor .social_media,.instructor.social_media{text-align:center}.instructor .social_media a,.instructor.social_media a{color:var(--primary) !important;font-size:1.5em;padding:0px 10px}.flagtalks h2{font-weight:bold;font-size:4rem;line-height:normal}.flagtalks svg{width:100%;min-width:300px}.flagtalks figure{margin-top:0}.flagtalks .talk{border:solid 1px #000;padding:5px 20px;margin:.4rem 0 !important;background-size:0 !important}.flagtalks .talk:hover{opacity:.6}.flagtalks .talk:before{content:""}.flagtalks .list{color:var(--black)}.flagtalks .list .flagtalk{opacity:.85;transition:opacity .2s ease-in-out}.flagtalks .list .flagtalk:hover{opacity:1}.flagtalks .list .flagtalk a{color:var(--black) !important}.flagtalks.title_black .list .flagtalk a{color:var(--black) !important}.flagtalks .list .flagtalk .date-time{font-family:var(--title);font-weight:bold;padding-bottom:1.5rem}.flagtalks .list .flagtalk .date{color:var(--black);display:block;padding-bottom:.2em;border-bottom:1px solid var(--black);font-size:2.8em}.flagtalks .list .flagtalk .time{display:block;padding:.8rem 0}.flagtalks .list .flagtalk .featured-img{padding-bottom:1rem}.flagtalks .list .flagtalk .page_title{margin-left:0;margin-bottom:.5rem;font-weight:400}.flagtalks .list .flagtalk p{font-weight:bold;padding-top:1em}.flagtalks .list .flagtalk p a{font-weight:normal}.flagtalks .list .flagtalk a:not(.invisible-box-btn){z-index:1;position:relative;display:inline-block;margin-top:.1rem}.flagtalks .list .flagtalk a,.flagtalks .list .flagtalk a.invisible-box-btn{background-image:linear-gradient(to right, var(--black), var(--black)) !important}.flagtalks .list.most_recent .flagtalk a.invisible-box-btn{background-image:linear-gradient(to right, var(--white), var(--white)) !important}.flagtalks .more-flagtalks{text-align:right}.flagtalks .more-flagtalks a{font-weight:bold;display:inline-block;color:var(--white) !important;margin-top:2rem;background-image:linear-gradient(to right, var(--white), var(--white)) !important}.flagtalks.page_banner.background .talk{border:solid 1px #fff;padding:5px 20px !important}.flagtalks.page_banner.background .list,.flagtalks.page_banner.background.list,.flagtalks.page_banner.background .date-time,.flagtalks.page_banner.background .date-time .date,.flagtalks.page_banner.background a{color:var(--white)}.flagtalks.page_banner.background .date-time .date{border-bottom:1px solid var(--white)}@media(max-width: 767.98px){.flagtalks .list .flagtalk{opacity:1}}.testimonials .navigation button{background:rgba(0,0,0,0);border:none;font-size:50px;color:#b2b2b2}@media(max-width: 575.98px){.owl-item{margin-left:1px}.owl-item .item-testemonial figure{margin:0 5rem}}.pagination-wrap{margin:0 auto 3rem auto}.pagination-wrap .pagination{justify-content:center}.pagination-wrap .pagination a,.pagination-wrap .pagination span{display:inline-block;padding:.5rem;margin:0 .5rem;font-size:1.2em}.pagination-wrap .pagination a{color:var(--primary) !important;background-size:0 2px !important}.pagination-wrap .pagination a:hover{background-size:100% 2px !important}.pagination-wrap .pagination span.current{color:var(--red) !important;border-bottom:solid 2px var(--red)}.search_page{flex:1}.search_page .nav-tabs{text-align:center}.search_page .nav,.search_page .nav-item{display:inline-block}.search_page a.nav-link{border:none;padding:0 0 1rem 0 !important;margin:0 1rem;font-weight:bold;color:var(--primary) !important;background-image:linear-gradient(var(--solid-rose)) !important}.search_page a.nav-link.active{color:var(--pink) !important}.search_page a.nav-link:hover{background-color:rgba(0,0,0,0)}footer#colophon{background-color:#000 !important;color:var(--white);max-height:100vh;width:100%;padding-top:5rem;padding-bottom:25px;position:fixed;bottom:0;z-index:0;overflow:auto;font-family:var(--title)}@media only screen and (((max-width: 932px) and (max-height: 430px)) or ((max-width: 430px) and (max-height: 932px))){footer#colophon{position:relative;max-height:unset}}footer#colophon .widgets{padding:0}footer#colophon .widgets .widget-title{color:var(--white)}footer#colophon .widgets .nav a,footer#colophon .widgets p a{background-color:rgba(0,0,0,0);color:var(--white);padding:10px 0px;font-size:14px;font-weight:500}footer#colophon .widgets .nav a:hover,footer#colophon .widgets p a:hover{background-color:unset;text-decoration:underline}footer#colophon .widgets .social-media{list-style:none;padding:1rem 0 0;display:flex;gap:1rem;align-items:center}footer#colophon .widgets .social-media a i{color:var(--white);font-size:1.8em;transition:opacity .2s ease-in-out}footer#colophon .widgets .social-media a:hover i{text-decoration:none;opacity:.6}footer#colophon .widgets .wpcf7 form,footer#colophon .widgets .wpcf7 .newsletter{position:relative}footer#colophon .widgets .wpcf7 .newsletter .wpcf7-form-control-wrap.email{display:block}footer#colophon .widgets .wpcf7 .newsletter .field input[type=email]{color:var(--white);border:none;border-radius:0;padding:1rem .75rem 2rem 0;text-decoration:none;background-image:linear-gradient(var(--gradient-2));background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-position:0 100%;background-size:100% 3px;font-family:var(--body)}footer#colophon .widgets .wpcf7 .newsletter .field .wpcf7-not-valid-tip{position:absolute;bottom:-25px;right:0}footer#colophon .widgets .wpcf7 .newsletter .btn{position:absolute;padding:0;top:0;right:0;border:0}footer#colophon .widgets .wpcf7 .newsletter .btn input[type=submit]{padding:.7rem;box-shadow:none;color:var(--white)}footer#colophon .widgets .wpcf7 .newsletter .btn input[type=submit]:hover{opacity:.6}footer#colophon .widgets .wpcf7 .ajax-loader{margin:.5rem 0 0 -2.6rem}footer#colophon .widgets .wpcf7-response-output{position:absolute;top:-30px;padding:0;margin:0}.invalid footer#colophon .widgets .wpcf7-response-output{color:var(--yellow);border:none}.failed footer#colophon .widgets .wpcf7-response-output{color:var(--red);border:none}footer#colophon .widgets .accreditations{list-style:none;padding:0}footer#colophon .widgets .accreditations li{display:inline-block}footer#colophon .widgets .livros-reclama-elogio{display:flex;gap:1rem;align-items:center}footer#colophon .widgets .livros-reclama-elogio img{width:8rem}footer#colophon .widgets .subscrever-newsletter{display:block;font-weight:bold}@media(max-width: 991.98px){footer#colophon .widgets .subscrever-newsletter{margin-bottom:2rem}}footer#colophon .widgets .subscrever-newsletter.btn{padding:.7em 1em}footer#colophon .widgets .main-col,footer#colophon .widgets .sub-col-1,footer#colophon .widgets .sub-col-2{margin-bottom:2rem}footer#colophon .widgets .sub-col-2{display:flex;flex-direction:column}footer#colophon .widgets .sub-col-2 section:first-child{margin-bottom:auto;margin-top:4rem}footer#colophon .rumos img{max-width:12rem;width:100%}footer#colophon .site-legal-info{margin-top:3rem}footer#colophon .site-legal-info .nav{justify-content:center}footer#colophon .site-legal-info .nav.flex-column{flex-direction:unset !important}footer#colophon .site-legal-info .nav a{padding:.2rem 1rem}footer#colophon .site-legal-info .nav a:hover{background-color:unset;text-decoration:underline;color:var(--white)}footer#colophon .site-info,footer#colophon .site-info a{color:var(--white)}.social_media{padding:0;position:relative;list-style:none}.social_media .social-item{display:inline-block}.social_media .social-item:not(:first-child){margin-right:10px}.social_media .social-item>a{color:#fff;font-size:25px}.breadcrumb{padding-left:0px !important;background:rgba(0,0,0,0)}.breadcrumb li{display:inline-block}.breadcrumb>li>a{color:var(--primary)}.breadcrumb-item+.breadcrumb-item::before{color:var(--primary) !important;font-weight:500}.stories-icon{border-radius:50%;padding:5px;background:-webkit-linear-gradient(var(--gradient-1));background:linear-gradient(var(--gradient-1))}.stories-icon>img{border-radius:50%;border:3px solid #fff}@media(max-width: 1442.98px){.home amp-story-player{width:275px !important;height:489px !important}}@media(max-width: 1199.98px){.home amp-story-player{width:360px !important;height:640px !important}}.modal-backdrop{display:none}.modal{background-color:rgba(0,0,0,.5);z-index:99999;padding-top:60px}.modal.show .modal-dialog{max-width:750px}.modal textarea.form-control{height:70px}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:var(--orange) !important}.modal-body .wpcf7 label{width:100%}.page-template-default #content{line-height:1.6;font-size:1.15em;padding-bottom:10rem}@media only screen and (((max-width: 932px) and (max-height: 430px)) or ((max-width: 430px) and (max-height: 932px))){.page-template-default #content{padding-bottom:0}}.page-template-default #content a{background-size:0 2px}.page-template-default #content a:hover{background-size:100% 2px}.page-template-default #content p,.page-template-default #content ul,.page-template-default #content ol,.page-template-default #content .wp-block-list,.page-template-default #content blockquote,.page-template-default #content .wp-block-quote{margin-bottom:1.5em}.page-template-default #content blockquote,.page-template-default #content .wp-block-quote{color:var(--red);font-size:1.2em;margin-top:60px}.page-template-default #content ul,.page-template-default #content ol,.page-template-default #content .wp-block-list{color:var(--black)}.page-template-default #content ul ::marker,.page-template-default #content ol ::marker,.page-template-default #content .wp-block-list ::marker{color:var(--red);font-weight:bold;font-size:.8em}.page-template-default #content .wp-block-heading{font-family:var(--body)}.page-template-default #content h2.wp-block-heading,.page-template-default #content h3.wp-block-heading{color:var(--red);margin-top:60px}.page-template-default #content h4.wp-block-heading{font-size:1.32em;margin-bottom:0}.page-template-default #content .wp-block-button .wp-element-button{background:var(--black);background-clip:border-box;border-radius:0;border:solid 1px var(--black);color:var(--white) !important;font-size:1em;padding:.7rem 2rem !important;transition:all .3s ease}.page-template-default #content .wp-block-button .wp-element-button:hover{background-image:-o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),-o-linear-gradient(101deg, var(--orange), var(--red), var(--lilac));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(101deg, var(--orange), var(--red), var(--lilac));background-size:100% !important;border-color:unset !important;color:var(--white) !important}.page-template-default #content .wp-block-button.secondary .wp-element-button{background:var(--white);background-clip:border-box;border-radius:0;border:solid 1px var(--red);color:var(--black) !important;font-size:1em;padding:.7rem 2rem !important;transition:all .3s ease}.page-template-default #content .wp-block-button.secondary .wp-element-button:hover{background-image:-o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),-o-linear-gradient(101deg, var(--orange), var(--red), var(--lilac));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(101deg, var(--orange), var(--red), var(--lilac));background-size:100% !important;border-color:unset !important;color:var(--white) !important}.page-template-default #content .wp-block-embed-youtube .wp-block-embed__wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.page-template-default #content .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-default #content .wp-block-themeisle-blocks-accordion{border-color:var(--orange)}.page-template-default #content .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__title{border-color:var(--orange)}.page-template-default #content .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__content{border-color:var(--orange)}.home .page_banner{margin-bottom:0;overflow-x:hidden}.home .page_banner.background .row.this-hero{position:relative}.home .page_banner,.home .page_banner h1,.home .page_banner h2,.home .page_banner h3,.home .page_banner h4,.home .page_banner h5,.home .page_banner h6,.home .page_banner a{color:var(--white)}.home .page_banner h1,.home .page_banner h2,.home .page_banner h3,.home .page_banner h4,.home .page_banner h5,.home .page_banner h6{font-size:1rem;margin-left:10%}.home .page_banner .this-hero{padding:6rem 0 0 0}.home .page_banner .this-hero>.col>div{position:relative;padding:5rem 0}.home .page_banner .this-hero>.col>div:before{content:"";position:absolute;border-top:solid 1px var(--white);border-bottom:solid 1px var(--white);width:80%;margin-left:10%;top:0;bottom:0}.home .page_banner .this-hero>.col>div .marquee>div{position:relative;z-index:1}.home .page_banner .this-hero>.col h2{padding:0;font-size:4em;line-height:2.5rem;font-weight:bold;white-space:nowrap;top:50%;margin-top:-1.4rem;padding-right:5%;margin-left:0}@media(max-width: 991.98px){.home .page_banner .this-hero>.col>div .marquee>div{z-index:6}.home .banner_icon{width:150px;left:50%;margin-left:-75px;top:50%;margin-top:-15px}}.home .block-cursos-destaques .owl-carousel,.home .block-cursos-destaques .owl-stage{display:flex}.home .block-cursos-destaques .owl-carousel{margin-left:0;margin-right:0}.home .block-cursos-destaques .item{display:flex;flex:1 0 auto;height:100%}.home .block-cursos-destaques .item .wrapper{display:flex;flex-direction:column}.home .block-cursos-destaques .owl-nav{z-index:10}.home .block-cursos-destaques .owl-nav button{position:absolute;top:50%;background-color:var(--white);border:solid 1px #dbdbdb;border-radius:5rem;padding:1rem 1.5rem !important;z-index:8}.home .block-cursos-destaques .owl-nav button:hover{border:solid 1px var(--primary);background-color:#f9f9f9 !important;color:var(--primary);opacity:1 !important}.home .block-cursos-destaques .owl-nav button:active,.home .block-cursos-destaques .owl-nav button:focus{outline:none;box-shadow:none !important}.home .block-cursos-destaques .owl-nav button.owl-next{right:-20px}.home .block-cursos-destaques .owl-nav button.owl-prev{left:-23px}.home .block-cursos-destaques{position:relative}.home .block-cursos-destaques .cursos-destaques-title .section-title{color:var(--white);font-weight:bold;padding:0 0 1rem 1rem;font-size:1em}.home .block-cursos-destaques .curso{position:relative}.home .block-cursos-destaques .curso h6 a{z-index:1}.home .block-cursos-destaques .curso .invisible-box-btn{color:var(--primary) !important}.home .block-cursos-destaques .curso .invisible-box-btn{clear:both;margin:0 auto;font-weight:bold;color:var(--gray)}.home .block-cursos-destaques .curso .invisible-box-btn:hover{color:var(--red)}.home .block-cursos-destaques .curso .more-info-link{text-align:center}.home .block-cursos-destaques .curso .more-info-link a{width:100%;position:relative;z-index:1}.home .block-cursos-destaques .curso .more-info-link .type{text-align:right}.home .block-cursos-destaques .curso .more-info-link .type span{display:inline-block;font-size:.9em;color:var(--rose)}.home .block-cursos-destaques .curso .more-info-link .type span:first-child{margin-right:.8rem}.home .block-cursos-destaques .curso .more-info-link .type span i{display:inline-block;margin-right:.2rem;font-size:.7em}.home .block-cursos-destaques .curso h6{font-weight:bold}.home .block-cursos-destaques .curso .invisible-box-btn:after{content:"";border:solid 1px #dbdbdb;left:7px;right:7px;width:auto;transition:border .3s}.home .block-cursos-destaques .curso:hover .invisible-box-btn:after{content:"";border:solid 1px var(--primary)}.home .block-cursos-destaques .cursos-destaques-bg{display:block;position:absolute;height:13rem;top:0;left:0;right:0;z-index:-1}.home .block-cursos-destaques .featured-img{display:block;width:100%;height:12rem;background-size:cover;background-repeat:no-repeat;background-position:center}.home .block-cursos-destaques .curso-content{display:flex;flex-direction:column;padding:1.5rem 2.5rem;width:100%;flex:1}.home .block-cursos-destaques .curso-content .content-block{display:flex;flex-direction:column;flex:1;justify-content:end}.home .block-cursos-destaques .curso-content a.course_category{margin-bottom:1rem}.home .block-cursos-destaques .curso-content .xtra-info{clear:both;z-index:-1;position:relative;padding:1rem 0 0;font-size:.85em}.home .block-cursos-destaques .curso-content .xtra-info .sticker{display:inline-block;padding:.1rem .4rem}.home .block-cursos-destaques .curso-content .xtra-info .duration-date{display:flex;gap:1rem;padding-bottom:.5rem}.home .block-cursos-destaques .curso-content .xtra-info .schedule{padding-bottom:.5rem}.home .block-cursos-destaques .curso-content .xtra-info .schedule .sticker{background-color:rgba(102,16,242,.1019607843);color:#6610f2}.home .block-cursos-destaques .curso-content .xtra-info .type{display:flex;gap:.5rem;padding-bottom:.5rem}.home .block-cursos-destaques .curso-content .xtra-info .type i{font-size:.6em;margin-right:.2rem;font-weight:600}.home .block-cursos-destaques .curso-content .xtra-info .type .sticker{background-color:rgba(224,30,98,.1019607843);color:#e01e62}.home .block-cursos-destaques .curso-content .xtra-info .price{text-align:unset;padding-bottom:1rem}.home .block-cursos-destaques .curso-content .xtra-info .value-before,.home .block-cursos-destaques .curso-content .xtra-info .value-now{display:inline-block}.home .block-cursos-destaques .curso-content .xtra-info .value-now{font-size:1.4em;font-weight:bold}.home .block-cursos-destaques .curso-content .xtra-info .value-before{position:relative}.home .block-cursos-destaques .curso-content .xtra-info .value-before:before{content:"";border-bottom:solid 2px var(--red);position:absolute;width:100%;height:50%;margin-top:2px;z-index:-1}.home .block-cursos-destaques .curso-content .xtra-info .value-payment{display:block;font-size:.9em;font-weight:bold;color:var(--red)}.home .block-1-twocol h2{font-size:4em;font-weight:bold;line-height:normal;padding-bottom:0}@media(max-width: 767.98px){.home .block-1-twocol h2{font-size:3.5em}}@media(max-width: 575.98px){.home .block-1-twocol h2{font-size:2.5em}}.home .block-2-animatecourses{position:relative}.home .block-2-animatecourses .markee,.home .block-2-animatecourses .marquee-content-items,.home .block-2-animatecourses .js-marquee-wrapper,.home .block-2-animatecourses .js-marquee,.home .block-2-animatecourses .row,.home .block-2-animatecourses .col,.home .block-2-animatecourses .ul{z-index:unset !important}.home .block-2-animatecourses .article{overflow:hidden}.home .block-2-animatecourses .row{display:block;margin:0}.home .block-2-animatecourses .col{border-top:solid 1px var(--primary);position:initial;padding:0}.home .block-2-animatecourses .slide-cursos{border-bottom:solid 1px var(--primary);padding:1rem 0;height:8rem}.home .block-2-animatecourses ul{list-style:none;white-space:nowrap}.home .block-2-animatecourses li{display:inline-block;padding:0 3rem}.home .block-2-animatecourses li h2{font-size:4em;font-weight:bold;line-height:1.4em;display:inline}.home .block-2-animatecourses li a{color:var(--primary) !important;font-family:var(--title);display:block;position:relative}.home .block-2-animatecourses li a:hover{color:var(--red) !important}.home span.slide-cursos-gifs{width:80vw;height:80vh;top:-16.6vh;left:10vw;position:absolute;z-index:-1;display:block;background-position:center;background-repeat:no-repeat}@media(max-width: 767.98px){.home .block-2-animatecourses .slide-cursos{height:6.5rem}.home .block-2-animatecourses li h2{font-size:3em}}.home .block-3-stories h2{font-size:4em;font-weight:bold;line-height:normal}.home .block-3-stories .stories-content a{float:right;font-weight:bold;text-align:right;color:var(--red);margin-top:1rem}.home .block-3-stories .wsae-grid-container{grid-template-columns:none}@media(max-width: 991.98px){.home .stories-content h2{text-align:center}}@media(max-width: 767.98px){.home .block-3-stories h2{font-size:3.5em}}@media(max-width: 575.98px){.home .block-3-stories h2{font-size:2.5em}}.home .block-4-news{overflow-x:hidden}.home .block-4-news .news-list{border-top:solid 1px var(--red);padding-top:1rem}.home .block-4-news .news-post .featured-img{margin-bottom:1rem}.home .block-4-news .news-post a.news-category{margin-bottom:.5rem}.home .block-4-news .more-news{font-size:1em}.home .block-4-news .more-news,.home .block-4-news .news-post h3{font-weight:bold}.home .block-4-news .more-news a,.home .block-4-news .news-post h3 a{color:var(--primary) !important}@media(max-width: 767.98px){.home .block-4-news h2{font-size:3.5em}}@media(max-width: 575.98px){.home .block-4-news h2{font-size:2.5em}}.home .flagtalks .titles div:first-child{font-family:var(--title);font-size:25em;font-weight:bold;line-height:.8em}.home .flagtalks .titles div:first-child span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke:2px #fff}.home .flagtalks .titles div:nth-child(2),.home .flagtalks .titles div:nth-child(2) h2,.home .flagtalks .titles div:nth-child(2) h4{color:var(--white);text-align:center}.home .flagtalks .titles svg text{fill:var(--white)}.home .flagtalks .titles div:nth-child(2) h4{margin-left:0;font-size:1.2em}.curso-excerpt{color:#6c6c6c;font-size:.85em}.phased_payment{color:var(--red);font-size:.9em;text-align:right}#content .price_wrap p.price{margin-bottom:0 !important;margin-top:0 !important}#content .xtra-info .block-left{white-space:nowrap}a.course_category{filter:brightness(100%);color:var(--black);background-color:var(--gray);border:solid 1px var(--gray)}a.course_category:hover,a.course_category:hover::after{color:var(--primary)}a.course_category:after{content:"";position:absolute;bottom:-4px;top:4px;left:4px;right:-4px;border:inherit}a.course_category:hover,a.course_category:hover::after{opacity:.8;color:var(--black)}.tax-cursos-categoria .page_banner [class^=icon-]{font-size:12rem}.tax-cursos-categoria .page_banner h2.page_title{font-weight:normal;font-size:3.5em}.tax-cursos-categoria .feature-offers h2{font-weight:bold}.post-type-archive-cursos .page_banner{margin-bottom:6rem}.post-type-archive-cursos #content h2.text-center{font-size:1.6em;padding-bottom:.6em;font-weight:bold}.category_cursos h1{font-size:2.5em;line-height:normal}.courses-wrap{width:100%}.course-item a.title{color:var(--primary) !important}.course-item a.course_category{background-color:rgba(0,0,0,0) !important;border:none !important;color:var(--orange);margin-top:0 !important;margin-bottom:1.5rem !important;padding:0;padding-right:1rem}.course-item a.course_category:after{content:none}.course-item .course-info{display:flex;flex-direction:column;height:100%}.course-item .course-info .base-info{display:flex;gap:1rem;font-size:.9em;color:var(--gray)}@media(max-width: 992px){.course-item .course-info .base-info{text-align:center}}@media(max-width: 992px){.course-item .course-info .base-info .icon{display:block;text-align:center}}@media(max-width: 768px){.course-item .course-info .base-info .icon{display:inline-block;text-align:unset}}.course-item .course-info .base-info .calendar{text-align:right}@media(max-width: 992px){.course-item .course-info .base-info .calendar{text-align:center;margin-left:auto}}.course-item .course-info .price{flex-grow:1;display:flex;align-items:center;margin-top:0}@media(max-width: 768px){.course-item .course-info .price{margin:0 auto}}.course-item .course-info .price .price{display:flex;flex-direction:row-reverse;gap:1rem}.course-item .course-info .price .price .old:before{content:"";height:55%}.course-item .course-info .more-info .btn{padding:.7rem .5rem;text-transform:uppercase;font-size:.8em;font-weight:500;color:#5d0c91 !important;background-image:linear-gradient(#5d0c91),linear-gradient(#5d0c91)}.course-item .course-info .more-info .btn:hover{color:#fff !important;background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),linear-gradient(101deg, var(--orange), var(--red), var(--lilac))}.feature-offer-item figure img,.course-item figure img{border-top-left-radius:5px;border-bottom-left-radius:5px}.courses-list{padding-top:50px}.courses-list ul{list-style-type:none;margin:0;padding:0}.courses-list ul li{margin-bottom:1rem;overflow:hidden;position:relative;border:1px solid #dbdbdb;border-radius:5px;min-height:160px}.courses-list ul li .img{padding:0}.courses-list ul li .title{display:table;font-size:18px;font-weight:bold;line-height:25px;color:#000;text-decoration:none;font-family:var(--title)}.courses-list ul li .title:hover{color:var(--lilac)}.courses-list ul li .icon-clock{font-size:18px}.courses-list ul li .hours{color:#262623;line-height:25px;font-size:20px;font-family:"IBM Plex Sans",sans-serif;font-weight:bold;font-style:normal;display:inline-block;text-align:right}@media(max-width: 767.98px){.feature-offer-item .img a,.course-item .img a{min-height:16rem}}.feature-offers{overflow-x:hidden}.feature-offer-item .img a,.course-item .img a{display:block;width:100%;height:100%;min-height:10rem;background-size:cover !important;background-repeat:no-repeat;background-position:center}.offers-slider .owl-item:not(:first-of-type){margin-left:4px}.offers-slider .owl-item{border-radius:.3rem;overflow:hidden;border:solid 1px #ccc}.offers-slider .owl-item .col-sm-6:first-child{padding:0}.offers-slider .owl-item .content{padding:1.5rem 2rem}.offers-slider .owl-item .content .item-title{padding:0;margin:0;line-height:1.3em}.offers-slider .owl-item .content .duration{display:flex;gap:1rem;padding-top:0;padding-bottom:0}.offers-slider .owl-item .content .duration .hours{padding:0 !important}.offers-slider .owl-item .content a.course_category{background-color:rgba(0,0,0,0) !important;font-size:.9em;border:none !important;color:var(--orange);margin-top:0 !important;margin-bottom:.5em !important;padding:0;padding-right:1rem}.offers-slider .owl-item .content a.course_category:after{content:none}.offers-slider .owl-item .content .price-data{flex-grow:1;display:flex;align-items:end}.offers-slider .owl-item .content .price-data .price{display:flex;flex-direction:row-reverse;gap:1rem;justify-content:start;align-items:center}.offers-slider .owl-item .content .price-data .price .old:before{height:55%}.offers-slider .owl-item .content .more-info-btn{margin-top:auto}.offers-slider .owl-item .content .more-info-btn .btn{width:100%;font-weight:500;font-size:1em}@media(max-width: 767.98px){.offers-slider .owl-item .col-sm-2{margin-bottom:1rem}.offers-slider .owl-item .col-sm-2,.offers-slider .owl-item .price_wrap{text-align:center}}.single-cursos article{padding:0px 0px 50px 0px}.single-cursos article .wpcf7-form-control-wrap.aceptance{display:block}.single-cursos article .wpcf7-form-control-wrap.aceptance .wpcf7-form-control.wpcf7-radio.wpcf7-not-valid{padding-top:2rem;display:block;width:100%;position:relative}.single-cursos article .wpcf7-form-control-wrap.aceptance .wpcf7-not-valid-tip{position:absolute;top:0}.post.single-courses .post-header{background-color:#f8f8f8;padding:2rem 1rem;min-height:15rem}.post.single-courses .post-header h1{font-size:2.5em;line-height:normal}.post.single-courses .duracao-curso{display:inline-block;margin-bottom:.8rem;background-color:var(--primary);color:var(--white);padding:.4rem 1rem}.post.single-courses .post-body{background-color:#fff}.post.single-courses .post-body h2{font-weight:bold}.post.single-courses .post-body .body-content .main-content ul{list-style-type:none;margin:0;padding:0}.post.single-courses .post-body .body-content .main-content ul li .requirements ul{list-style-type:disc;margin-left:1rem;padding-left:1rem}.post.single-courses .post-body .body-content .main-content p{line-height:28px;font-size:15px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}.post.single-courses .post-body .body-content .main-content .item-event .iva_wrap p:first-child,.post.single-courses .post-body .body-content .main-content .item-event .mensalidade_wrap p,.post.single-courses .post-body .body-content .main-content .item-event .inscricao_wrap{font-size:.8em;line-height:1.6em;color:var(--gray)}.post.single-courses .post-body .body-content .main-content .item-event .info .date,.post.single-courses .post-body .body-content .main-content .item-event .info .local,.post.single-courses .post-body .body-content .main-content .item-event .info .weekdays,.post.single-courses .post-body .body-content .main-content .item-event .info .type span{font-weight:bold}.post.single-courses .post-body .body-content .main-content .item-event .info .type span,.post.single-courses .post-body .body-content .main-content .item-event .info .type span i{color:var(--red)}.post.single-courses .post-body .body-content .main-content .item-event .info .type span i{font-size:1em}.post.single-courses .post-body .body-content .main-content .item-event .buttons{position:unset}.post.single-courses .post-body .body-content .main-content .item-event .buttons .btn{position:absolute;bottom:1rem;right:0}.post.single-courses .post-body .body-content .main-content .visible-curriculum{border:1px solid rgba(151,151,151,.13);box-shadow:0 2px 10px 0 rgba(190,190,190,.5)}.post.single-courses .post-body .body-content .main-content .visible-curriculum ul li:before{font-family:"icomoon";content:"";margin-right:10px}.post.single-courses .post-body .body-content .main-content .events{border-top:1px solid #dbdbdb}.post.single-courses .post-body .body-content .main-content .events ul{list-style-type:none;margin:0;padding:0}.post.single-courses .post-body .body-content .single-info .next-event{border:1px solid #dbdbdb}.post.single-courses .post-body .body-content .single-info .next-event .discount{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:100%;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;background-color:#f8f8f8;color:var(--pink);height:55px;width:55px;font-weight:bold;margin-left:auto}.post.single-courses .post-body .body-content .single-info .next-event .next-event-info{font-size:.9em}.post.single-courses .post-body .body-content .single-info .next-event .next-event-info .tipo span{display:inline-block;font-size:.9em;color:var(--rose);margin-right:.5rem}.post.single-courses .post-body .body-content .single-info .next-event .next-event-info .tipo span:first-child{margin-left:.8rem}.post.single-courses .post-body .body-content .single-info .next-event .next-event-info .tipo span i{display:inline-block;margin-right:.2rem;font-size:.7em}.post.single-courses .post-body .body-content .single-info .next-event .icon-hourglass,.post.single-courses .post-body .body-content .single-info .next-event .icon-clock,.post.single-courses .post-body .body-content .single-info .next-event .icon-calendar{font-size:18px}@media(max-width: 767.98px){.post.single-courses .post-body .body-content .main-content .item-event .calendar{text-align:left !important}.post.single-courses .post-body .body-content .main-content .item-event .buttons .btn{position:relative;margin-top:2rem}}.post.single-courses .nav-tabs{border-bottom:1px solid #dbdbdb;background-color:#fff;padding-bottom:0;font-family:var(--title)}.post.single-courses .nav-tabs nav ul li{display:inline-block}.post.single-courses .nav-tabs nav ul li a{display:block;padding:15px !important;text-decoration:none;color:var(--primary) !important}.post.single-courses .nav-tabs nav ul li a:hover,.post.single-courses .nav-tabs nav ul li a.active{color:var(--red) !important}@media(max-width: 991.98px){.stick-this{display:none}}.post.single-courses .post-body .body-content .cta .cta-title{line-height:25px;font-size:17px;color:var(--pink);font-weight:bold}.post.single-courses .post-body .body-content .cta .cta-more-info{line-height:19px;font-size:12px;font-family:"IBM Plex Sans",sans-serif;font-weight:normal;font-style:normal}.post.single-courses .post-body .body-content #testemunhos_hash>ul{padding:3rem;border:1px solid rgba(151,151,151,.13);box-shadow:0 2px 10px 0 rgba(190,190,190,.5)}.post.single-courses .post-body .body-content #testemunhos_hash h4{font-size:1.1em;font-weight:bold;text-align:center}.post.single-courses .post-body .body-content #testemunhos_hash .social_media{text-align:center}.post.single-courses .post-body .body-content #testemunhos_hash .social_media li{display:inline-block;margin:0 .3rem}.post.single-courses .post-body .body-content #testemunhos_hash .social_media li a{color:var(--primary);opacity:.5;background-image:none}.post.single-courses .post-body .body-content #testemunhos_hash .social_media li a:hover{opacity:1}.post.single-courses .post-body .body-content #testemunhos_hash .owl-nav{position:absolute;right:0;top:-5rem}.post.single-courses .post-body .body-content #testemunhos_hash .owl-nav button,.post.single-courses .post-body .body-content #testemunhos_hash .owl-nav button.disabled{font-size:2rem;color:var(--primary);opacity:.6}.post.single-courses .post-body .body-content #testemunhos_hash .owl-nav button.disabled,.post.single-courses .post-body .body-content #testemunhos_hash .owl-nav button:hover{background:none;opacity:.3}.post.single-courses .post-body .body-content .courses-list{padding-top:0}.flagtalks header{background:#fff;padding:50px 0px}.flagtalks header .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next_flagtalks{font-size:5em;margin:0;padding:0}.next_flagtalks>span{display:block}.post-type-archive-flagtalks article header .row{margin-top:25px}.post-type-archive-flagtalks article header figure svg{width:100% !important;height:auto !important}.post-type-archive-flagtalks .most_recent{padding:4rem 0;margin:4rem 0}.post-type-archive-flagtalks .flagtalks .hide_hour .hour{display:none}.post-type-archive-flagtalks .flagtalks-list h2{margin-top:0;margin-bottom:3rem}.post-type-archive-flagtalks .flagtalks-list .list a{color:var(--primary) !important}.post-type-archive-flagtalks .flagtalks-list .list .flagtalk a{background-image:linear-gradient(var(--gradient-2)) !important}.post-type-archive-flagtalks .flagtalks-list .flagtalk{margin-bottom:4rem}.post-type-archive-flagtalks .flagtalks-list .flagtalk figure{margin:0 0 1rem}.post-type-archive-flagtalks .flagtalks-list .flagtalk .date-time{padding-bottom:0}.post-type-archive-flagtalks .flagtalks-list .flagtalk .date-time .date{border:none;border-top:solid 1px var(--primary);font-size:1.2em;padding:.5rem 0 1rem 0}.post-type-archive-flagtalks .flagtalks-list .flagtalk .date-time .time{display:none}.single-noticia .post-header h1,.single-flagtalks .post-header h1,.single .related .title{line-height:1}.single-flagtalks .post-header,.single .related{background:linear-gradient(to right, var(--orange), var(--red))}.single-flagtalks .post-header h1,.single-flagtalks .breadcrumb .breadcrumb-item a,.single .related .title a{color:#fff !important}.single-flagtalks .close_event span,.single-noticia .post_date strong{display:block}.single-noticia .post-header,.single-flagtalks .post-header,.single-flagtalks .content,.single .related{padding:25px 0px}.single-flagtalks>.container{padding-top:2rem}.single-flagtalks .item-event{border-top:solid 1px #dbdbdb}.single-flagtalks .item-event .info .date{color:var(--rose)}.single-flagtalks .close_event{color:var(--title);text-align:center;font-size:1em}.related_flagtalks_wrap .block-title h4{margin:6rem 0 1rem 0}.related .owl-nav{position:absolute;top:-1rem;width:100%}.related .owl-nav button{position:absolute}.related .owl-nav .owl-prev{left:-2rem}.related .owl-nav .owl-next{right:-2rem}.related #owl-demo h4{font-weight:bold;line-height:1.5;font-size:1.4em}.related #owl-demo h4 a{background-image:linear-gradient(var(--solid-white)) !important}.single-flagtalks .instructor figure{max-width:120px;margin:auto}.single-formadores .instructor .social_media,.single-formadores .instructor.social_media{text-align:left}.single-formadores .instructor .social_media a,.single-formadores .instructor.social_media a{padding:1.5rem 10px 0 0;display:inline-block}.news-header h2{font-size:4em;line-height:normal;font-weight:bold}.title-flagaffairs{width:100%;max-width:30rem}.blog .news-item h3{font-size:1.6em;line-height:1.4em}.blog .news-item h3 a{color:var(--primary) !important;font-weight:bold}.blog .news-item .date{font-size:.85em;color:var(--gray)}.single-noticia .post-header{background-color:#f8f8f8;position:relative}.single-noticia .post-header .bg{background-color:#f8f8f8;position:absolute;top:0;height:65vh;width:100%;z-index:-1}.single-noticia .post_image{position:relative;width:100%;padding-top:20px}.single-noticia .post_image>img{display:block;margin:auto}.single-noticia .postmeta{padding:25px 0px;font-size:.8em}.single-noticia .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-noticia .categories .category-item{padding:5px 20px;background:#f9ddd5;font-weight:800;margin:0px 5px;color:var(--rose);background-image:none !important}.single-noticia .categories .category-item:hover{color:var(--primary) !important}.single-noticia .post_date{padding:10px 0px 25px}.single-noticia .post_date h6{font-size:1em}@media(max-width: 575.98px){.single-noticia .post_image{padding-top:0}}.contacts_page .field{position:relative}.contacts_page figure.icon img{max-width:200px;width:100%;margin-bottom:1rem}.contacts_page .alert{background:#f2f2f2;margin:2rem auto;border-radius:.4rem;-webkit-box-shadow:0 2px 8px 0 #ccc;box-shadow:0 2px 8px 0 #ccc}.contacts_page>.row>.col-sm-6:first-child .field{margin-bottom:2rem}.contacts_page>.row>.col-sm-6:first-child a{color:var(--primary) !important}.contacts_page>.row>.col-sm-6:first-child h6{margin-bottom:0;text-transform:uppercase}.contacts_page .center-item_wrap{display:flex}.contacts_page .center-item{border:2px solid #f2f2f2;border-radius:10px;padding:20px 100px;display:flex;flex:1 0 auto;height:100%;width:100%}.contacts_page .center-item>div{flex:1}.contacts_page .center-item .background{display:block;width:100%;height:10rem;background-size:cover !important;background-repeat:no-repeat;background-position:center;border-radius:10px}.contacts_page .center-item h4.title,.contacts_page .center-item h6{font-weight:bold}.contacts_page .center-item h6{text-transform:uppercase;margin-bottom:0}.contacts_page .center-item h4.title{font-weight:bold}.contacts_page .center-item .extra_info{padding:20px 0}.contacts_page .center-item .info{padding-top:10px}.contacts_page .center-item .info.phone span{display:block}@media(max-width: 767.98px){.contacts_page .center-item{padding:20px}}@media(max-width: 575.98px){.contacts_page .center-item{padding:20px 50px}}.search_page .search-terms{text-align:center;font-weight:bold;margin:3rem 0}.search_page .tab-content h4{font-size:1.2em}.search_page .tab-content a.title{font-weight:bold;color:var(--primary) !important}.search_page .tab-content a.title:hover{color:var(--red) !important}.search_page .tab-content .category,.search_page .tab-content .course_category{margin-top:0 !important}.search_page .tab-content .search-content-date{font-weight:bold;color:var(--gray);font-size:.95em;display:block}@media(min-width: 992px){.search_page .container-lg{max-width:960px}}body.error404 header#masthead,body.error404 header#masthead.scrolling-on,body.error404 .submenu_59406,body.error404 #content{background-color:var(--black)}body.error404 #content{overflow-x:hidden}body.error404 .info-404,body.error404 #masthead .navbar-nav li a,body.error404 .navbar-light .right-side-menu .navbar-toggler,body.error404 header#mastead.scrolling-on{color:var(--white)}body.error404 .full-height{height:90vh}body.error404 .navbar-brand svg g{fill:var(--white)}body.error404 header.page-header{border-top:solid var(--cyan) 1px;border-bottom:solid var(--cyan) 1px}body.error404 .circle-404{display:block;width:14rem;max-width:100%;position:absolute;right:50%;margin-right:-29rem;top:0}body.error404 h1{padding:0;margin:0}body.error404 h1 img{width:36rem;max-width:100%}body.error404 .btn-primary{-webkit-box-shadow:2px 1000px 1px var(--black) inset;box-shadow:2px 1000px 1px var(--black) inset;color:var(--rose-light) !important}@media(max-width: 767.98px){body.error404 .circle-404{width:14rem;right:50%;margin-right:10rem;top:60%}}@media(max-width: 575.98px){body.error404 .circle-404{right:0;margin-right:-5rem;top:90%;z-index:-1}}.home amp-story-player{width:360px !important;height:640px !important}.owl-carousel .owl-stage-outer{z-index:1}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-stage .item{display:flex;flex:1 0 auto;height:100%;width:100%}.owl-carousel .owl-stage .item>div{flex:1}.owl-nav{z-index:0}.owl-nav button{background-color:rgba(0,0,0,0);color:var(--primary)}.owl-theme .owl-nav [class*=owl-]:hover{background-color:rgba(0,0,0,0);color:inherit;opacity:.6}.owl-nav button:active,.owl-nav button:focus{outline:none;box-shadow:none !important}.owl-carousel .xtra-info{padding:2rem 0 3rem}.owl-carousel .xtra-info .block-right{margin-top:.1rem}.owl-carousel .xtra-info .price_wrap{position:relative}.owl-carousel .xtra-info .extra_info-price,.owl-carousel .xtra-info .phased_payment{position:absolute;right:0;color:var(--rose)}.owl-carousel .xtra-info .extra_info-price{top:-1.8rem}.owl-carousel .xtra-info .phased_payment{bottom:-1.4rem}.owl-carousel .extra_info-price>span{font-size:10px;font-weight:600;padding:3px 5px;background-color:#222220;color:#fff}.owl-carousel .item-event .price_wrap .extra_info-price{text-align:right}.owl-destaques .owl-nav{position:absolute;top:50%;width:100%;margin-top:-1.75rem}.owl-destaques .owl-nav button i{font-size:2.5rem;color:var(--gray)}.owl-destaques .owl-nav button.owl-next{float:right;margin-right:-40px}.owl-destaques .owl-nav button.owl-prev{float:left;margin-left:-40px}.single .related .owl-carousel{margin-left:-2px}.single .related .item{display:block}[class*=globalClass_] [class*=wrap_]{z-index:234253453 !important}#cookie-law-info-bar{z-index:999999999}