/*@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');.top-bg{position:absolute;top:0;left:0;z-index:10000000000;width:100%}.top-bar{font-size:15px;z-index:1;position:relative;height:50px}.top-bar .top-address{float:left;padding:10px 15px 12px 0;margin:0px 0 0px 0;width:auto;line-height:29px}.top-bar .top-address:before{padding:0px 14px 0px 0px;font-family:'FontAwesome';content:"\f041";font-size:19px;color:#6fdafa}.top-bar .top-phone{float:left;padding:10px 15px 12px 0;margin:0px 0 0px 0;width:auto;line-height:29px}.top-bar .top-phone:before{padding:0px 14px 0px 0px;font-family:'FontAwesome';content:"\f095";font-size:19px;color:#6fdafa}.top-bar .top-email{float:left;padding:10px 15px 12px 15px;width:auto;line-height:29px}.top-bar .top-email:before{padding:0px 14px 0px 0px;font-family:'FontAwesome';content:"\f0e0";font-size:19px;color:#6fdafa}.top-bar .top-text{float:left;padding:10px 20px 12px 16px;width:auto;line-height:29px}.top-socials{display:flex}.top-socials div a{width:50px;height:50px;border-radius:100px;border:1px solid #a4a649;text-align:center;padding:10px 0;font-size:28px !important;display:inline-block;margin:0 5px}.top-bar #searchtop{position:relative;top:18px;float:right;display:inline-block;*display:inline;margin:0;zoom:1;height:29px;width:29px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center}.top-bar #searchtop #searchtop_img{display:block;background-position:0px 0px;background-size:27px;min-height:29px;min-width:27px;cursor:pointer}.top-bar #search-form{position:absolute;padding:10px;right:0;top:0px;min-width:250px;z-index:1000;visibility:hidden;opacity:0;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;-moz-box-shadow:0 0px 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0px 6px rgba(0, 0, 0, 0.1);box-shadow:0 0px 6px rgba(0, 0, 0, 0.1);background-color:#fff}.top-bar #search-form #ssform{box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05);-webkit-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05);-o-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05)}.top-bar #search-form .pop_search_form{opacity:1 !important;visibility:visible !important;transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;-ms-transform:scale(1) !important}.top-bar #search-form input[type=submit]{position:absolute;right:10px;margin:0px;height:40px;min-height:29px;min-width:40px;z-index:1000;background:none;background-position:1px 1px;background-size:27px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important}.top-bar #search-form input[type=text]{border:1px solid rgba(102, 102, 102, 0.1);float:left;margin:0;width:100%;padding:9px 5px 9px 20px !important;border-radius:5px}.top-bar #search-form span.search_button_icon:after{font-family:'FontAwesome';content:'\f002';font-size:16px;color:#6fdafa;position:absolute;right:25px;top:18px}header .opaque_header{opacity:1;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;z-index:555;background:#fff}header .opaque_header .header-nav{padding:20px 0 10px !important}.home header .sticky_header{height:195px}.home header .opaque_header{height:165px !important}.home header nav{margin-top:80px}header .sticky_header{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}header .sticky_header.opaque_header:after{content:none !important}header .sticky_header:after{content:"";height:3px;background:#f68d53;position:absolute;width:100%;bottom:30px}header .header-nav{padding:20px 0 50px}header .logo{float:left;position:relative;margin:0px 0 0 0px;padding:0px;width:auto;z-index:5000;text-align:center;line-height:100px}header .logo img{display:inline-block;vertical-align:middle;max-height:100px}header .menu{display:flex;justify-content:space-between;padding:40px 15px 20px 15px}header nav ul .menu-item-has-children > a:before{font-family:'FontAwesome';content:'\f105';font-size:14px;color:#6fdafa;padding-right:10px}header nav ul li{list-style:none}header nav ul li a{float:left;position:relative;display:block;padding:0;font-size:16px;font-family:"Poppins Regular", sans-serif;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;text-align:center;z-index:2000}header nav ul li a:after{position:absolute;bottom:-9px;left:0;margin:auto;width:4px;height:2px;opacity:0;z-index:9;content:"";line-height:0;transition:width 0.5s ease 0s, height 0.5s ease 0s;-webkit-transition:width 0.5s ease 0s, height 0.5s ease 0s;-o-transition:width 0.5s ease 0s, height 0.5s ease 0s;background:#6fdafa}header nav ul li a:hover:after{opacity:1;filter:alpha(opacity=100);width:100%}header nav ul li .menu-item-has-children > a:before{float:right;padding-right:14px;font-family:'FontAwesome';content:'\f107';font-size:14px;color:#6fdafa;line-height:normal;font-weight:bold}header nav ul li .sub-menu{visibility:hidden;position:absolute;top:100%;left:0;padding:0 5px;overflow:hidden;transition:all 150ms ease-in-out;width:250px;height:0;text-align:left;z-index:10;box-shadow:2px 5px 6px rgba(0, 0, 0, 0.1);background:#6fdafa}header nav ul li .sub-menu li{padding:5px;display:block;clear:both;width:250px}header nav ul li .sub-menu li a{display:block;width:100%;padding:10px;font-size:11px;text-align:left;line-height:1.5;color:#fff}header nav ul li:hover .sub-menu{display:block;overflow:visible;visibility:visible;padding:0;height:auto}.mt_menu{display:none}.mt_menu .logo img{max-height:50px}.menu_slide.mt_menu{position:fixed;top:0px;left:0px;width:100%;z-index:999;transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-ms-transition:-ms-transform 0.5s;-o-transition:-o-transform 0.5s;-moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);background-color:#fff}.menu_slide{transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-ms-transition:-ms-transform 0.5s;-o-transition:-o-transform 0.5s;-moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);box-shadow:0 2px 6px rgba(0, 0, 0, 0.05)}.menu_slide #nav_button_alt{float:left;display:block;float:right;margin:0px 0px 0px 10px;width:auto;height:50px;line-height:50px}.home .menu_slide #nav_button_alt:before{color:#5c5e2c !important}.menu_slide #nav_button_alt:before{display:block;padding:0px 0 0 0px;margin-left:-1px;font-family:'FontAwesome';content:'\f0c9';font-size:18px;color:#fff;text-align:center;font-size:18px}.slided_body{transform:translateX(-269px);-webkit-transform:translateX(-269px);-moz-transform:translateX(-269px);-ms-transform:translateX(-269px);-o-transform:translateX(-269px)}.mm_open{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important}#mobile-menu{display:block;position:fixed;top:0;right:0;width:270px;height:100%;z-index:60000;overflow-y:auto;overflow-x:hidden;transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-ms-transition:-ms-transform 0.5s;-o-transition:-o-transform 0.5s;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);background:#f58c4a;border-left:4px solid rgba(255, 255, 255, 0.5)}#mobile-menu ul li{position:relative;color:#fff;border-top:1px solid rgba(255, 255, 255, 0.05);border-bottom:1px solid rgba(0, 0, 0, 0.35)}#mobile-menu ul li a{position:relative;display:inline-block;padding:10px 20px 13px 20px;width:calc(100% - 40px);border-bottom:none !important;text-transform:uppercase;color:#fff;font-size:16px}#mobile-menu ul .menu-item-has-children:after{font-family:'FontAwesome';content:'\f107';font-size:14px;color:#6fdafa;position:absolute;right:0px;top:0px;z-index:10;text-align:center;width:47px;height:39px;line-height:40px;-webkit-transition:-webkit-transform 0.25s;-moz-transition:-moz-transform 0.25s;-ms-transition:-ms-transform 0.25s;-o-transition:-o-transform 0.25s;transition:transform 0.25s;background:#6fdafa}#mobile-menu ul ul{border-top:1px solid rgba(0, 0, 0, 0.35);display:none;background:#505050}#mobile-menu ul ul li{border-top:1px solid rgba(255, 255, 255, 0);border-bottom:1px solid rgba(0, 0, 0, 0.22)}#mobile-menu ul ul li a{padding:10px 20px 13px 20px}#mobile-menu ul ul ul{border-top:1px solid rgba(0, 0, 0, 0.22);display:none}.menu_button{display:flex;border:1px solid #fff;border-radius:100px;padding:10px 20px;align-items:center;justify-content:space-between;width:140px;margin-left:40px;cursor:pointer}.menu_button i{font-size:28px}.share{padding:40px 0px;font-family:"Poppins Regular";font-size:22px}.share .fa-share-alt{font-size:50px}.share .container{display:flex;justify-content:space-between;align-items:center}.share .social_widget_icons{display:flex;justify-content:space-around}.share .social_widget_icons div{margin-left:20px}.share .social_widget_icons div a{width:50px;height:50px;border-radius:100px;border:1px solid #fff;text-align:center;padding:10px 0;font-size:28px !important;display:inline-block}.share i{color:#fff}.referencias{padding:40px 0px;font-family:"Poppins Regular";font-size:22px}.referencias .container{display:flex;justify-content:space-between;align-items:center}.referencias i{color:#fff;font-size:35px}.page-id-10{}.page-id-10 .sticky_header{background:#9ba453}.page-id-10 .share{display:none}.page-id-10 .referencias{display:none}.page-id-12{}.page-id-12 .sticky_header{background:#f58c4a}.page-id-12 .share{background:#5c5e2c}.page-id-12 .referencias{background:#f58c4a}.page-id-14{}.page-id-14 .sticky_header{background:#9ba453}.page-id-14 .share{background:#f58c4a}.page-id-14 .referencias{background:#9aa453}.page-id-16{}.page-id-16 .sticky_header{background:#5c5e2c}.page-id-16 .share{background:#f58c4a}.page-id-16 .referencias{background:#9aa453}.page-id-18{}.page-id-18 .sticky_header{background:#9aa453}.page-id-18 .share{background:#f58c4a}.page-id-18 .referencias{background:#9aa453}.page-id-20{}.page-id-20 .sticky_header{background:#f58c4a}.page-id-20 .share{background:#5c5e2c}.page-id-20 .referencias{background:#f58c4a}.page-id-22{}.page-id-22 .sticky_header{background:#85b0ff}.page-id-22 .share{background:#f58c4a}.page-id-22 .referencias{background:#85b0ff}.page-id-24{}.page-id-24 .sticky_header{background:#f58c4a}.page-id-24 .share{background:#5c5e2c}.page-id-24 .referencias{background:#f58c4a}.page-id-68 .sticky_header{background:#85b0ff}.page-id-68 .share{background:#f58c4a}.page-id-68 .referencias{background:#85b0ff}.page:not(.home) .sticky_header:after{content:none !important}.page:not(.home) header .menu{display:none !important}.page:not(.home) .top-socials div a{border:1px solid #fff !important}.page:not(.home) .top-socials a,.social_widget_icons a{color:#fff !important}.main-wrapper{position:relative;z-index:5555;opacity:1;overflow:hidden;transition:-webkit-filter 0.3s}.container{position:relative;overflow:visible;clear:both}.scroll-top{position:fixed;left:auto;right:20px;bottom:0px;padding:5px 0;z-index:9999;cursor:pointer}.scroll-top:before{padding:10px 15px;font-family:'FontAwesome';content:"\f106";font-size:17px;color:#022d62;font-style:normal;font-weight:bold}.page-content a{color:#444}.page-content .content{display:block;float:left;margin:0;padding:40px 0 0}.page .page-content .content{display:block;float:left;margin:0;width:100%;padding:0px 0 40px}.page-content.single .content{width:70%;padding:40px 0 0}.page-content .page-title{display:block;position:relative;float:left;padding:40px 0;width:100%;background:#f1f1f1}.page-content .page-title h1{float:left;margin-bottom:0;width:auto;max-width:420px;font-size:24px;line-height:34px;font-weight:400}.page-content #breadcrumbs{position:absolute;right:15px;top:50%;margin-top:-13px;font-size:14px}.page-content .crumbs_delimiter{padding:0 5px;font-size:16px;font-family:'Fontawesome';font-style:normal}.page{float:left;display:block;width:100%}.content-left{float:left;width:70%}.home .page-content{margin-top:0px}.blog .page-content{margin-top:50px}.single .page-content{margin-top:103px}blockquote{position:relative;margin:42px 0 42px 28px;padding:50px 225px 50px 70px;font-style:italic;font-size:16px;font-weight:bold;line-height:26px;border:1px solid #ecf0f1}blockquote:before{content:"";position:absolute;top:0px;left:0px;height:100%;width:10px;background:#21c2f8}blockquote:after{content:"„";position:absolute;top:20px;right:50px;font-size:140px;opacity:0.1;font-family:"MS Serif", "New York", serif}blockquote p{line-height:26px;opacity:0.6}.error-content{padding:60px 0;text-align:center}.error-content p{padding:20px}.post .content-left{float:left;max-width:850px}.post .post-attachement{overflow:hidden;position:relative;margin:0 0 30px 0;width:100%;height:350px;background-position:center center;background-size:contain;background-repeat:no-repeat}.post .content ul{margin:0 0 15px 20px}.post .single_post_navigation{float:left;clear:both;margin:40px 0;width:100%}.post .single_post_navigation a{padding:15px;min-width:130px;border-radius:3px;font-weight:900;text-align:center;text-transform:uppercase;font-size:14px}.post .single_post_navigation .next_post{float:right}.post .single_post_navigation .next_post:after{padding-left:10px;font-family:'FontAwesome';content:"\f054";font-size:10px;color:#fff}.post .single_post_navigation .previous_post{float:left}.post .single_post_navigation .previous_post:before{padding-right:10px;font-family:'FontAwesome';content:"\f053";font-size:10px;color:#fff}#sidebar{float:right;padding-bottom:20px;width:30%;max-width:320px;padding:40px 15px}#sidebar .widget{margin:10px 0;padding:10px 0}#sidebar .widget:first-child{margin-top:0;padding-top:0}#sidebar h3{padding-bottom:10px;text-transform:uppercase;font-size:16px;font-weight:600}#sidebar li{padding:5px 0;list-style:none;font-size:15px;border-bottom:1px solid #ccc}#sidebar #recentcomments li:before{float:left;padding-right:15px;margin-right:10px;width:10px;font-family:'FontAwesome';content:"\f0e6";font-size:19px;color:#6fdafa}.share_icons_container{margin-top:20px;float:left;width:100%;height:50px;line-height:50px}.share_icons_container li{position:relative;float:left;margin:0;padding:0;margin-right:0;width:34px;height:34px;border-left:none;list-style:none}.share_icons_container .shareicons_icon{float:left;width:50px;height:50px;background:#444;text-align:center;font-size:16px}.share_icons_container .shareicons_icon:before{display:block;margin-top:1px;font-family:'FontAwesome';content:"\f1e0";font-size:19px;color:#6fdafa;text-align:center;color:#fff}.share_icons_container .single_post_share_icon{padding-left:60px;height:100%;border:1px solid #ebebeb;line-height:48px;font-size:14px}.share_icons_container .single_post_share_icon ul{margin:0}.wp-caption{display:block;margin:10px auto;width:778px;max-width:100%;text-align:center;background:#f9fafb;border:1px solid #ccc}.wp-caption p{padding-top:10px;text-align:center}.search h2{float:left;padding-bottom:10px;padding-top:40px;width:100%;font-weight:normal;font-size:18px}.search .result-search{float:left;padding:20px 0;margin:10px 0;width:100%;font-size:15px;line-height:1.3;border-bottom:1px solid #ccc}.search .result-search span{display:block;clear:both;width:100%}.search .result-none{float:left;padding:0;margin:40px 0}.search .result-none p{margin-bottom:10px}#searchform .input-group{width:100%;position:relative}#searchform .searchinput{padding:15px;width:100%;border:1px solid #ebebeb}#searchform #searchsubmit{position:absolute;right:16px;top:18px;font-family:"FontAwesome";color:#444;font-weight:normal;background:rgba(0, 0, 0, 0) !important;border:none}.button{display:block;text-align:center}.button a{display:inline-block;padding:10px 20px;text-align:center;font-size:13px;font-weight:bold;text-transform:uppercase;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:5px;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vc_btn3-left{float:left}.vc_btn3-right{float:right}.vc_btn3-center{text-align:center}.footer_1_col .widget_wrap{width:545px;float:none !important;margin-left:auto !important;margin-right:auto !important;padding-right:30px !important}.footer_2_col .widget_wrap{width:570px}.footer_3_col .widget_wrap{width:33.33%}.footer_4_col .widget_wrap{width:25%}footer .footer_content{position:relative;width:100%;display:flex;align-items:center}footer .widget_wrap{padding:30px 0px}@media only screen and (max-width:1035px) and (min-width:768px){footer .widget_wrap{width:477px}}footer .footer_coms{font-size:12px}footer .footer_coms .container{padding:15px 0}footer .footer_coms p{font-size:12px;line-height:32px;margin-bottom:0}footer .footer_coms .footer_message{float:left;line-height:32px;text-align:left}footer .footer_coms .footer_message-right{float:right}footer .footer_coms .footer_social{float:left}footer .footer_coms .f_social_icons div{float:left;position:relative;display:inline-block;zoom:1;margin:0;width:30px;height:30px;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}footer .footer_coms .f_social_icons div a{display:block;font-size:16px;line-height:29px}footer .footer_coms .ass{float:right;line-height:32px}footer .footer_coms .ass a img{margin:0 5px;vertical-align:top;border:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}footer .footer_coms .ass a:hover img{-moz-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);-webkit-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);-o-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);-ms-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg)}footer h3{font-family:"Poppins Bold";font-size:14px !important;color:#fff !important;margin-bottom:10px}footer a{display:block !important;font-size:12px !important;color:#fff !important;margin-bottom:5px}.col_1{width:18% !important}.col_1 span{width:50%}.col_2{width:64% !important}.col_2 .textwidget div{display:flex;justify-content:space-between;width:100%}.col_2 .textwidget div div{margin:0 15px}.col_3{width:18% !important}.col_3 .social_widget_icons{display:flex;justify-content:space-around}.col_3 .social_widget_icons div a{width:50px;height:50px;border-radius:100px;border:1px solid #fff;text-align:center;padding:10px 0;font-size:28px !important}@font-face{font-family:"Poppins Regular";src:url("../fonts/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins Bold";src:url("../fonts/Poppins-Bold.ttf") format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,button,input[type=submit],input[type=button],abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;text-decoration:none;transition:All 0.5s}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1280px}}html{overflow-y:scroll}html{overflow:-moz-scrollbars-vertical}html{overflow-x:auto}body{line-height:1;font-family:"Open Sans", sans-serif;font-display:swap;font-size:18px;color:#fff}img{max-width:100%;height:auto}h1{font-size:36px;font-family:"Poppins Bold", sans-serif;margin-bottom:30px}h2{font-size:28px;font-family:"Poppins Bold", sans-serif;margin-bottom:30px}h3{font-size:22px;font-family:"Poppins Regular", sans-serif;margin-bottom:20px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}.vc_column_container{z-index:1}.vc_column_container,.vc_column-inner{height:100%}p{margin-top:0px;margin-bottom:10px;line-height:24px;font-weight:400;color:#333}b,strong{font-weight:700}i,em{font-style:italic}a:hover{transition:all 1s;text-decoration:none}a:active{text-decoration:none}a:focus{text-decoration:none}::-webkit-input-placeholder{color:#c0c0c0}:-moz-placeholder{color:#c0c0c0;opacity:1}::-moz-placeholder{color:#c0c0c0;opacity:1}:-ms-input-placeholder{color:#c0c0c0}::-ms-input-placeholder{color:#c0c0c0}::placeholder{color:#c0c0c0}input,select,textarea{outline:0}.alignright{float:right}.alignleft{float:left}.wpcf7-form label{width:100%}.wpcf7-form .wpcf7-form-control-wrap{margin:5px 0;display:block}.wpcf7-form .wpcf7-text{width:100%;border:0;border-radius:4px;padding:5px 15px}.wpcf7-form .wpcf7-textarea{width:100%;border:0;border-radius:4px;padding:5px 15px}.wpcf7-form .wpcf7-submit{padding:10px 15px;border-radius:4px;margin-bottom:10px;float:right;text-transform:uppercase;font-size:20px}.vc_btn3{background-image:none !important}.logo1 a{position:absolute;left:0;right:0;margin:0 auto;display:block;text-align:center}.top-socials{display:flex;float:right;margin-top:10px}.menu_button{margin-left:5px !important;margin-top:5px;float:right}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%;object-fit:cover;width:100%;border-radius:10px}.lSSlideOuter .lSPager.lSGallery li.active{border:2px dashed #1a1a1a !important;border-radius:10px !important}.menu_internas{position:fixed;top:0;right:0;background:#fff;border-left:5px solid #f58c4a;z-index:10000;width:25vw;height:100%;padding:40px;transition:all 0.6s;opacity:0;pointer-events:none}.menu_internas ul{list-style:none}.menu_internas ul li{margin:10px 0}.menu_internas ul li a{font-family:"Poppins Regular", sans-serif;font-size:30px;line-height:1.4}.menu_internas .fechar{position:absolute;top:20px;right:20px;color:#f58c4a;font-size:35px;cursor:pointer}.menu_internas.open{transition:all 0.6s;opacity:1;pointer-events:all}.meio{position:relative}.meio:before{content:"" !important;background:url(/wp-content/themes/netuna2020/assets/images/meio_esquerda.jpg) no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto 0;height:457px;width:268px}.meio:after{content:"";background:url(/wp-content/themes/netuna2020/assets/images/meio_direita.jpg) no-repeat;position:absolute;right:0;top:0;bottom:0;margin:auto 0;height:1002px;width:551px}.materia{position:relative;margin:20px 0}.materia .vc_column-inner{border-radius:10px}.materia h2{font-size:24px;color:#fff;text-align:left;position:absolute;top:-20px;background:#000;border-radius:100px;padding:10px 20px;left:40px}.materia .quadro{width:50%;background:rgba(37, 50, 24, .7);border-radius:10px;position:absolute;right:0;bottom:0;height:38%;display:flex;flex-direction:column;justify-content:space-between;padding:15px}.materia .quadro h3{font-family:"Poppins Regular", sans-serif;font-size:16px}.materia .quadro p{font-family:"Open Sans", sans-serif;font-size:12px;color:#fff;line-height:1.4}.materia .quadro .btn_materia{color:#fff;border:1px solid #fff;border-radius:100px;padding:15px 20px;text-transform:uppercase;font-family:"Poppins Regular";font-size:16px;width:130px;text-align:center}.materia_principal .vc_column-inner{height:530px;position:relative}.materia_principal h2{background:#f68d53}.materia_principal .quadro{padding:40px;height:50%;width:33%}.materia_principal .quadro h3{font-size:26px}.materia_principal .quadro p{font-size:18px}.etica .vc_column-inner{height:330px;position:relative}.etica h2{background:#9aa453}.etica .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.empreendedorismo .vc_column-inner{height:330px;position:relative}.empreendedorismo h2{background:#85b0ff}.empreendedorismo .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.inovacao .vc_column-inner{height:330px;position:relative}.inovacao h2{background:#f58c4a}.inovacao .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.nutricao_clinica .vc_column-inner{height:330px;position:relative}.nutricao_clinica h2{background:#5c5e2b}.nutricao_clinica .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.nutricao_esportiva .vc_column-inner{height:380px;position:relative}.nutricao_esportiva h2{background:#9aa453}.nutricao_esportiva .quadro{width:65%}.nutricao_esportiva .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.saude_publica .vc_column-inner{height:380px;position:relative}.saude_publica h2{background:#f68d53}.saude_publica .quadro{width:65%}.saude_publica .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.tnd .vc_column-inner{height:380px;position:relative}.tnd h2{background:#85b0ff}.tnd .quadro{width:65%}.tnd .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.institucional{}.institucional .vc_column-inner{height:530px;position:relative}.institucional h2{background:#9aa453}.institucional .quadro{padding:40px;height:50%;width:33%}.institucional .quadro h3{font-size:26px}.institucional .quadro p{font-size:18px}.editorial .vc_column-inner{height:890px;position:relative}.editorial h2{background:#9aa453}.editorial .quadro{height:30%;width:70%;padding:40px}.editorial .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.comite .vc_column-inner{height:415px;position:relative}.comite h2{background:#85b0ff}.comite .quadro{width:60%;padding:20px}.comite .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.projetos .vc_column-inner{height:330px;position:relative}.projetos h2{background:#f58c4a}.projetos .quadro{width:60%;padding:20px}.projetos .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.formacao .vc_column-inner{height:805px;position:relative}.formacao h2{background:#5c5e2b}.formacao .quadro{height:30%;width:70%;padding:40px}.formacao .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.fiscalizacao .vc_column-inner{height:380px;position:relative}.fiscalizacao h2{background:#9aa453}.fiscalizacao .quadro{width:65%;padding:15px}.fiscalizacao .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.expediente .vc_column-inner{height:380px;position:relative}.expediente h2{background:#85b0ff}.expediente .quadro{height:60%;width:60%;padding:40px}.expediente .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.transparencia .vc_column-inner{height:380px;position:relative}.transparencia h2{background:#f58c4a}.transparencia .quadro{height:70%;width:35%;padding:40px}.transparencia .quadro .btn_materia{font-size:12px;padding:12px 8px;width:100px}.cta{background:url(/wp-content/themes/netuna2020/assets/images/bg_cta.jpg) no-repeat;background-size:cover}.linha_3:before{content:"" !important;background:url(/wp-content/themes/netuna2020/assets/images/linha3_esquerda.jpg) no-repeat;position:absolute;left:0;top:0;bottom:0;margin:auto 0;height:393px;width:205px}.first_line:before{content:"" !important;background:url(/wp-content/themes/netuna2020/assets/images/bg_institucional_left.png) no-repeat;position:absolute;left:0;bottom:40px;height:1138px;width:406px}.first_line:after{content:"" !important;background:url(/wp-content/themes/netuna2020/assets/images/bg_institucional_right.png) no-repeat;position:absolute;right:0;top:40px;height:981px;width:543px}.fancybox-slide--iframe .fancybox-content{width  :1024px !important;height :100% !important;max-width  :90%;max-height :575px;margin:0}.fancybox-slide--iframe .fancybox-content iframe body{margin:0 !important}details{width:100%}details .fa-plus{display:inline-block}details .fa-minus{display:none}details[open] .fa-plus{display:none}details[open] .fa-minus{display:inline-block}details summary{display:flex;justify-content:space-between;outline:none}details summary::-webkit-details-marker{display:none}.infografico{}.infografico h2,.infografico h3{font-family:"Poppins Regular" !important;font-weight:600;margin:30px 0}.infografico .vc_col-sm-2{width:10% !important}.infografico .vc_col-sm-8{width:80% !important}.infografico .icone{height:145px;object-fit:contain;margin:30px}.infografico .bg_brown{padding:20px;background:#985509;border:3px solid #fff;margin:0 auto;font-weight:600;text-transform:uppercase}.infografico .bg_rosa{position:relative;padding:5px;font-weight:600;text-transform:uppercase;margin-top:0px !important;margin-bottom:5px !important;display:table}.infografico .bg_rosa::before{background:#b5005f}.infografico .bg_green{position:relative;padding:5px;font-weight:600;text-transform:uppercase;margin-top:0px !important;margin-bottom:5px !important;display:table}.infografico .bg_green::before{background:#b8d32d}.infografico .bg_orange{position:relative;padding:5px;font-weight:600;text-transform:uppercase;margin-top:0px !important;margin-bottom:5px !important;display:table}.infografico .bg_orange::before{background:#ea8b58}.infografico .bg_rosa_light{position:relative;padding:5px;font-weight:600;text-transform:uppercase;margin-top:0px !important;margin-bottom:5px !important;display:table}.infografico .bg_rosa_light::before{background:#c7488b}.infografico .bg_yellow{position:relative;padding:5px;font-weight:600;text-transform:uppercase;margin-top:0px !important;margin-bottom:5px !important;display:table}.infografico .bg_yellow::before{background:#ddd40d}.infografico .bg_quadro_green > div{background:url(/wp-content/themes/netuna2020/assets/images/bg_quadro1.jpg);background-size:cover;padding:30px}.infografico .bg_quadro_green > div h3{background:#b8d32d;color:#fff;padding:20px}.infografico .bg_quadro_red > div{background:url(/wp-content/themes/netuna2020/assets/images/bg_quadro2.jpg);background-size:cover;padding:30px}.infografico .bg_quadro_red > div h3{background:#de0831;color:#fff;padding:20px}.infografico .flip-horizontal-bottom:hover{-webkit-animation:flip-horizontal-bottom 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation:flip-horizontal-bottom 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}.infografico .rotate-center:hover{-webkit-animation:rotate-center 0.6s linear both;animation:rotate-center 0.6s linear both}.infografico .flip-scale-up-hor:hover{-webkit-animation:flip-scale-up-hor 0.5s linear both;animation:flip-scale-up-hor 0.5s linear both}.infografico .cima{display:flex;justify-content:space-between;flex-flow:row;border-bottom:1px solid #a9a9a9;height:180px}.infografico .cima .right{margin-bottom:10px}.infografico .cima .right > span{color:#444;font-family:"Poppins Regular";font-weight:700;font-size:21px;text-align:center;flex:1}.infografico .cima .right > span span{display:flex;flex-flow:row;justify-content:center;margin-bottom:5px}.infografico .cima > div{width:50%;display:flex;justify-content:space-around;align-items:flex-end}.infografico .cima div span{display:flex;justify-content:space-around;flex-flow:column}.infografico .cima div span div{font-size:10px;text-transform:uppercase;text-align:center;margin:0 auto}.infografico .cima .left .um{width:45px;background:#b8d32d;max-height:0px;transition:max-height 0.5s ease-out}.infografico .grafico.active .cima .left .um{height:55px;max-height:55px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .cima .left .dois{width:45px;background:#b5005f;max-height:0px;transition:max-height 0.5s ease-out}.infografico .grafico.active .cima .left .dois{height:150px;max-height:150px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .cima .left .tres{width:45px;background:#ddd40d;max-height:0px;transition:max-height 0.5s ease-out}.infografico .grafico.active .cima .left .tres{height:160px;max-height:160px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo{display:flex;justify-content:space-between;flex-flow:row;height:180px}.infografico .baixo .left{margin-top:10px}.infografico .baixo > div{width:50%;display:flex;justify-content:space-around}.infografico .baixo .left > span{color:#444;font-family:"Poppins Regular";font-weight:700;font-size:21px;text-align:center;flex:1}.infografico .baixo .left > span div{font-size:10px;text-transform:uppercase;text-align:center;margin:0 auto}.infografico .baixo .left > span span{display:flex;flex-flow:row;justify-content:center;margin-bottom:5px}.infografico .baixo div span{display:flex;flex-flow:column}.infografico .baixo .right .um{width:45px;max-height:0px;background:#de0831}.infografico .grafico.active .baixo .right .um{height:105px;max-height:105px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .right .dois{width:45px;max-height:0px;background:#d3df95}.infografico .grafico.active .baixo .right .dois{height:150px;max-height:150px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .right .tres{width:45px;max-height:0px;background:#e5df5e}.infografico .grafico.active .baixo .right .tres{height:120px;max-height:120px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .right .quatro{width:45px;max-height:0px;background:#c7488b}.infografico .grafico.active .baixo .right .quatro{height:160px;max-height:160px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .right .cinco{width:45px;max-height:0px;background:#ea8b58}.infografico .grafico.active .baixo .right .cinco{height:140px;max-height:140px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .cima .bottom{margin-bottom:10px}.infografico .cima .bottom > span{color:#444;font-family:"Poppins Regular";font-weight:700;font-size:21px;text-align:center;flex:1}.infografico .cima .bottom > span span{display:flex;flex-flow:row;justify-content:center;margin-bottom:5px}.infografico .cima .top .um{width:45px;background:#b8d32d;max-height:0px;transition:max-height 0.5s ease-out}.infografico .grafico.active .cima .top .um{height:55px;max-height:55px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .cima .top .dois{width:45px;background:#b5005f;max-height:0px;transition:max-height 0.5s ease-out}.infografico .grafico.active .cima .top .dois{height:150px;max-height:150px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .cima .top .tres{width:45px;background:#ddd40d;max-height:0px;transition:max-height 0.5s ease-out}.infografico .grafico.active .cima .top .tres{height:160px;max-height:160px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo{display:flex;justify-content:space-between;flex-flow:row;height:180px}.infografico .baixo .bottom{margin-top:10px}.infografico .baixo > div{width:50%;display:flex;justify-content:space-around}.infografico .baixo .bottom > span{color:#444;font-family:"Poppins Regular";font-weight:700;font-size:21px;text-align:center;flex:1}.infografico .baixo .bottom > span div{font-size:10px;text-transform:uppercase;text-align:center;margin:0 auto}.infografico .baixo .bottom > span span{display:flex;flex-flow:row;justify-content:center;margin-bottom:5px}.infografico .baixo div span{display:flex;flex-flow:column}.infografico .baixo .top .um{width:45px;max-height:0px;background:#de0831}.infografico .grafico.active .baixo .top .um{height:105px;max-height:105px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .top .dois{width:45px;max-height:0px;background:#d3df95}.infografico .grafico.active .baixo .top .dois{height:150px;max-height:150px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .top .tres{width:45px;max-height:0px;background:#e5df5e}.infografico .grafico.active .baixo .top .tres{height:120px;max-height:120px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .top .quatro{width:45px;max-height:0px;background:#c7488b}.infografico .grafico.active .baixo .top .quatro{height:160px;max-height:160px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .baixo .top .cinco{width:45px;max-height:0px;background:#ea8b58}.infografico .grafico.active .baixo .top .cinco{height:140px;max-height:140px;transition:max-height 2s ease-in;-moz-transition:max-height 2s ease-in;-ms-transition:max-height 2s ease-in;-o-transition:max-height 2s ease-in;-webkit-transition:max-height 2s ease-in}.infografico .texto_animado{color:#3f3f3f}.infografico .texto_animado::before{content:"";z-index:-1;width:0;height:100%;position:absolute;left:0;top:0}.infografico .texto_animado.active{color:#fff}.infografico .texto_animado.active::before{width:100%;transition:width 1.8s ease-in;-moz-transition:width 1.8s ease-in;-ms-transition:width 1.8s ease-in;-o-transition:width 1.8s ease-in;-webkit-transition:width 1.8s ease-in}@-webkit-keyframes flip-horizontal-bottom{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}50%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes flip-horizontal-bottom{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}50%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes flip-scale-up-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}50%{-webkit-transform:scale(2.5) rotateX(-90deg);transform:scale(2.5) rotateX(-90deg)}100%{-webkit-transform:scale(1) rotateX(-180deg);transform:scale(1) rotateX(-180deg)}}@keyframes flip-scale-up-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}50%{-webkit-transform:scale(1.5) rotateX(-180deg);transform:scale(1.5) rotateX(-180deg)}100%{-webkit-transform:scale(1) rotateX(-360deg);transform:scale(1) rotateX(-360deg)}}@media only screen and (max-width:768px){.wpb_wrapper,#sidebar,footer .widget_wrap{width:100%}}@media only screen and (max-width:1035px) and (min-width:768px){.content-left,.content{max-width:100%}}@media only screen and (max-width:1035px){.page-id-16 rs-sbg{background-attachment:fixed;background-position:-370px center !important;background-size:initial !important}rs-layer-wrap{left:0 !important;right:0 !important}rs-mask-wrap{width:100vw !important}.titulo_slider{font-size:20px !important;line-height:1.2 !important;width:95% !important;white-space:pre-wrap !important;left:0 !important;right:0 !important;margin:0 auto !important;text-align:center !important;top:50px !important}.subtitulo_slider{font-size:22px !important;line-height:1.2 !important;width:95% !important;white-space:pre-wrap !important;left:0 !important;right:0 !important;margin:0 auto !important;text-align:center !important}.subsubtitulo_slider{font-size:22px !important;line-height:1.2 !important;width:95% !important;white-space:pre-wrap !important;left:0 !important;right:0 !important;margin:0 auto !important;text-align:center !important;top:140px !important}.sticky_header{display:none}.home header .opaque_header{display:none !important}.infografico .vc_col-sm-8{width:100% !important}.infografico .mobile .cima{flex-flow:column !important;height:250px !important;margin:20px 0}.infografico .mobile .baixo{flex-flow:column !important;height:250px !important;margin:20px 0;border-bottom:1px solid #a9a9a9}.infografico .mobile .baixo > div{justify-content:space-around;align-items:flex-end}.infografico .mobile .baixo .bottom{margin-bottom:10px}.infografico .mobile .cima > div,.infografico .mobile .baixo > div{width:100% !important}footer .footer_content{flex-flow:column !important}footer .footer_content .col_1 .widget_media_image{text-align:center;margin-top:20px}footer .footer_content .col_3{margin-bottom:20px}footer .footer_content .widget_wrap{width:100% !important;padding:0 !important}footer .footer_content .col_2 .textwidget div{flex-flow:column;margin:15px 0 !important}.share i{font-size:20px !important}.share .container > span:first-of-type{width:45px !important;font-size:16px !important}.share .container > span{font-size:16px !important}.share .social_widget_icons div{margin-left:10px !important}.share .social_widget_icons div a{width:40px !important;height:40px !important;font-size:20px !important}.referencias{font-size:16px !important}.referencias i{font-size:20px !important}.conteudo p{font-size:16px !important}h2{font-size:20px !important}h3{font-size:18px !important}.materia .quadro{height:40% !important;width:100% !important}.materia .quadro h3{font-size:16px !important}.materia_principal .quadro{padding:15px !important;height:30% !important;width:100% !important}.container{padding:0 10px;width:100%}#top_bg{overflow:hidden}.top-bar{display:none}.mt_menu{display:block}header .header-nav{display:none}.logo{float:left;max-height:50px;line-height:50px}.mt_menu .logo img{max-height:40px}.content-left,.content{width:100%}#breadcrumbs,#sidebar{display:none}.page-content{margin-top:50px !important}}*/
/*@media only screen and (max-width: 103px) { .elementor-heading-title {font-size: inherit!important; } }*/

@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
.top-bg{
    position:absolute;
    top:0;
    left:0;
    z-index:10000000000;
    width:100%
}
.top-bar{
    font-size:15px;
    z-index:1;
    position:relative;
    height:50px
}
.top-bar .top-address{
    float:left;
    padding:10px 15px 12px 0;
    margin:0px 0 0px 0;
    width:auto;
    line-height:29px
}
.top-bar .top-address:before{
    padding:0px 14px 0px 0px;
    font-family:'FontAwesome';
    content:"\f041";
    font-size:19px;
    color:#6fdafa
}
.top-bar .top-phone{
    float:left;
    padding:10px 15px 12px 0;
    margin:0px 0 0px 0;
    width:auto;
    line-height:29px
}
.top-bar .top-phone:before{
    padding:0px 14px 0px 0px;
    font-family:'FontAwesome';
    content:"\f095";
    font-size:19px;
    color:#6fdafa
}
.top-bar .top-email{
    float:left;
    padding:10px 15px 12px 15px;
    width:auto;
    line-height:29px
}
.top-bar .top-email:before{
    padding:0px 14px 0px 0px;
    font-family:'FontAwesome';
    content:"\f0e0";
    font-size:19px;
    color:#6fdafa
}
.top-bar .top-text{
    float:left;
    padding:10px 20px 12px 16px;
    width:auto;
    line-height:29px
}
.top-socials{
    display:flex
}
.top-socials div a{
    width:50px;
    height:50px;
    border-radius:100px;
    border:1px solid #a4a649;
    text-align:center;
    padding:10px 0;
    font-size:28px !important;
    display:inline-block;
    margin:0 5px
}
.top-bar #searchtop{
    position:relative;
    top:18px;
    float:right;
    display:inline-block;
    *display:inline;
    margin:0;
    zoom:1;
    height:29px;
    width:29px;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    text-align:center
}
.top-bar #searchtop #searchtop_img{
    display:block;
    background-position:0px 0px;
    background-size:27px;
    min-height:29px;
    min-width:27px;
    cursor:pointer
}
.top-bar #search-form{
    position:absolute;
    padding:10px;
    right:0;
    top:0px;
    min-width:250px;
    z-index:1000;
    visibility:hidden;
    opacity:0;
    transform:scale(0.8);
    -moz-transform:scale(0.8);
    -webkit-transform:scale(0.8);
    -o-transform:scale(0.8);
    -ms-transform:scale(0.8);
    transition:all ease-in-out 0.3s;
    -webkit-transition:all ease-in-out 0.3s;
    -moz-transition:all ease-in-out 0.3s;
    -o-transition:all ease-in-out 0.3s;
    -moz-box-shadow:0 0px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:0 0px 6px rgba(0, 0, 0, 0.1);
    box-shadow:0 0px 6px rgba(0, 0, 0, 0.1);
    background-color:#fff
}
.top-bar #search-form #ssform{
    box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05);
    -o-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.05)
}
.top-bar #search-form .pop_search_form{
    opacity:1 !important;
    visibility:visible !important;
    transform:scale(1) !important;
    -moz-transform:scale(1) !important;
    -webkit-transform:scale(1) !important;
    -o-transform:scale(1) !important;
    -ms-transform:scale(1) !important
}
.top-bar #search-form input[type=submit]{
    position:absolute;
    right:10px;
    margin:0px;
    height:40px;
    min-height:29px;
    min-width:40px;
    z-index:1000;
    background:none;
    background-position:1px 1px;
    background-size:27px;
    border-radius:0px !important;
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important
}
.top-bar #search-form input[type=text]{
    border:1px solid rgba(102, 102, 102, 0.1);
    float:left;
    margin:0;
    width:100%;
    padding:9px 5px 9px 20px !important;
    border-radius:5px
}
.top-bar #search-form span.search_button_icon:after{
    font-family:'FontAwesome';
    content:'\f002';
    font-size:16px;
    color:#6fdafa;
    position:absolute;
    right:25px;
    top:18px
}
header .opaque_header{
    opacity:1;
    transition:all 1s;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all 1s;
    -o-transition:all 1s;
    z-index:555;
    background:#fff
}
header .opaque_header .header-nav{
    padding:20px 0 10px !important
}
.home header .sticky_header{
    height:195px
}
.home header .opaque_header{
    height:165px !important
}
.home header nav{
    margin-top:80px
}
header .sticky_header{
    transition:all 1s;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all 1s;
    -o-transition:all 1s
}
header .sticky_header.opaque_header:after{
    content:none !important
}
header .sticky_header:after{
    content:"";
    height:3px;
    background:#f68d53;
    position:absolute;
    width:100%;
    bottom:30px
}
header .header-nav{
    padding:20px 0 50px
}
header .logo{
    float:left;
    position:relative;
    margin:0px 0 0 0px;
    padding:0px;
    width:auto;
    z-index:5000;
    text-align:center;
    line-height:100px
}
header .logo img{
    display:inline-block;
    vertical-align:middle;
    max-height:100px
}
header .menu{
    display:flex;
    justify-content:space-between;
    padding:40px 15px 20px 15px
}
header nav ul .menu-item-has-children > a:before{
    font-family:'FontAwesome';
    content:'\f105';
    font-size:14px;
    color:#6fdafa;
    padding-right:10px
}
header nav ul li{
    list-style:none
}
header nav ul li a{
    float:left;
    position:relative;
    display:block;
    padding:0;
    font-size:16px;
    font-family:"Poppins Regular", sans-serif;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    text-align:center;
    z-index:2000
}
header nav ul li a:after{
    position:absolute;
    bottom:-9px;
    left:0;
    margin:auto;
    width:4px;
    height:2px;
    opacity:0;
    z-index:9;
    content:"";
    line-height:0;
    transition:width 0.5s ease 0s, height 0.5s ease 0s;
    -webkit-transition:width 0.5s ease 0s, height 0.5s ease 0s;
    -o-transition:width 0.5s ease 0s, height 0.5s ease 0s;
    background:#6fdafa
}
header nav ul li a:hover:after{
    opacity:1;
    filter:alpha(opacity=100);
    width:100%
}
header nav ul li .menu-item-has-children > a:before{
    float:right;
    padding-right:14px;
    font-family:'FontAwesome';
    content:'\f107';
    font-size:14px;
    color:#6fdafa;
    line-height:normal;
    font-weight:bold
}
header nav ul li .sub-menu{
    visibility:hidden;
    position:absolute;
    top:100%;
    left:0;
    padding:0 5px;
    overflow:hidden;
    transition:all 150ms ease-in-out;
    width:250px;
    height:0;
    text-align:left;
    z-index:10;
    box-shadow:2px 5px 6px rgba(0, 0, 0, 0.1);
    background:#6fdafa
}
header nav ul li .sub-menu li{
    padding:5px;
    display:block;
    clear:both;
    width:250px
}
header nav ul li .sub-menu li a{
    display:block;
    width:100%;
    padding:10px;
    font-size:11px;
    text-align:left;
    line-height:1.5;
    color:#fff
}
header nav ul li:hover .sub-menu{
    display:block;
    overflow:visible;
    visibility:visible;
    padding:0;
    height:auto
}
.mt_menu{
    display:none
}
.mt_menu .logo img{
    max-height:50px
}
.menu_slide.mt_menu{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:999;
    transition:transform 0.5s;
    -webkit-transition:-webkit-transform 0.5s;
    -moz-transition:-moz-transform 0.5s;
    -ms-transition:-ms-transform 0.5s;
    -o-transition:-o-transform 0.5s;
    -moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);
    box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);
    background-color:#fff
}
.menu_slide{
    transition:transform 0.5s;
    -webkit-transition:-webkit-transform 0.5s;
    -moz-transition:-moz-transform 0.5s;
    -ms-transition:-ms-transform 0.5s;
    -o-transition:-o-transform 0.5s;
    -moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);
    box-shadow:0 2px 6px rgba(0, 0, 0, 0.05)
}
.menu_slide #nav_button_alt{
    float:left;
    display:block;
    float:right;
    margin:0px 0px 0px 10px;
    width:auto;
    height:50px;
    line-height:50px
}
.home .menu_slide #nav_button_alt:before{
    color:#5c5e2c !important
}
.menu_slide #nav_button_alt:before{
    display:block;
    padding:0px 0 0 0px;
    margin-left:-1px;
    font-family:'FontAwesome';
    content:'\f0c9';
    font-size:18px;
    color:#fff;
    text-align:center;
    font-size:18px
}
.slided_body{
    transform:translateX(-269px);
    -webkit-transform:translateX(-269px);
    -moz-transform:translateX(-269px);
    -ms-transform:translateX(-269px);
    -o-transform:translateX(-269px)
}
.mm_open{
    transform:translateX(0) !important;
    -webkit-transform:translateX(0) !important;
    -moz-transform:translateX(0) !important;
    -ms-transform:translateX(0) !important;
    -o-transform:translateX(0) !important
}
#mobile-menu{
    display:block;
    position:fixed;
    top:0;
    right:0;
    width:270px;
    height:100%;
    z-index:60000;
    overflow-y:auto;
    overflow-x:hidden;
    transition:transform 0.5s;
    -webkit-transition:-webkit-transform 0.5s;
    -moz-transition:-moz-transform 0.5s;
    -ms-transition:-ms-transform 0.5s;
    -o-transition:-o-transform 0.5s;
    transform:translateX(100%);
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    background:#f58c4a;
    border-left:4px solid rgba(255, 255, 255, 0.5)
}
#mobile-menu ul li{
    position:relative;
    color:#fff;
    border-top:1px solid rgba(255, 255, 255, 0.05);
    border-bottom:1px solid rgba(0, 0, 0, 0.35)
}
#mobile-menu ul li a{
    position:relative;
    display:inline-block;
    padding:10px 20px 13px 20px;
    width:calc(100% - 40px);
    border-bottom:none !important;
    text-transform:uppercase;
    color:#fff;
    font-size:16px
}
#mobile-menu ul .menu-item-has-children:after{
    font-family:'FontAwesome';
    content:'\f107';
    font-size:14px;
    color:#6fdafa;
    position:absolute;
    right:0px;
    top:0px;
    z-index:10;
    text-align:center;
    width:47px;
    height:39px;
    line-height:40px;
    -webkit-transition:-webkit-transform 0.25s;
    -moz-transition:-moz-transform 0.25s;
    -ms-transition:-ms-transform 0.25s;
    -o-transition:-o-transform 0.25s;
    transition:transform 0.25s;
    background:#6fdafa
}
#mobile-menu ul ul{
    border-top:1px solid rgba(0, 0, 0, 0.35);
    display:none;
    background:#505050
}
#mobile-menu ul ul li{
    border-top:1px solid rgba(255, 255, 255, 0);
    border-bottom:1px solid rgba(0, 0, 0, 0.22)
}
#mobile-menu ul ul li a{
    padding:10px 20px 13px 20px
}
#mobile-menu ul ul ul{
    border-top:1px solid rgba(0, 0, 0, 0.22);
    display:none
}
.menu_button{
    display:flex;
    border:1px solid #fff;
    border-radius:100px;
    padding:10px 20px;
    align-items:center;
    justify-content:space-between;
    width:140px;
    margin-left:40px;
    cursor:pointer
}
.menu_button i{
    font-size:28px
}
.share{
    padding:40px 0px;
    font-family:"Poppins Regular";
    font-size:22px
}
.share .fa-share-alt{
    font-size:50px
}
.share .container{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.share .social_widget_icons{
    display:flex;
    justify-content:space-around
}
.share .social_widget_icons div{
    margin-left:20px
}
.share .social_widget_icons div a{
    width:50px;
    height:50px;
    border-radius:100px;
    border:1px solid #fff;
    text-align:center;
    padding:10px 0;
    font-size:28px !important;
    display:inline-block
}
.share i{
    color:#fff
}
.referencias{
    padding:40px 0px;
    font-family:"Poppins Regular";
    font-size:22px
}
.referencias .container{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.referencias i{
    color:#fff;
    font-size:35px
}
.page-id-10{
}
.page-id-10 .sticky_header{
    background:#9ba453
}
.page-id-10 .share{
    display:none
}
.page-id-10 .referencias{
    display:none
}
.page-id-12{
}
.page-id-12 .sticky_header{
    background:#f58c4a
}
.page-id-12 .share{
    background:#5c5e2c
}
.page-id-12 .referencias{
    background:#f58c4a
}
.page-id-14{
}
.page-id-14 .sticky_header{
    background:#9ba453
}
.page-id-14 .share{
    background:#f58c4a
}
.page-id-14 .referencias{
    background:#9aa453
}
.page-id-16{
}
.page-id-16 .sticky_header{
    background:#5c5e2c
}
.page-id-16 .share{
    background:#f58c4a
}
.page-id-16 .referencias{
    background:#9aa453
}
.page-id-18{
}
.page-id-18 .sticky_header{
    background:#9aa453
}
.page-id-18 .share{
    background:#f58c4a
}
.page-id-18 .referencias{
    background:#9aa453
}
.page-id-20{
}
.page-id-20 .sticky_header{
    background:#f58c4a
}
.page-id-20 .share{
    background:#5c5e2c
}
.page-id-20 .referencias{
    background:#f58c4a
}
.page-id-22{
}
.page-id-22 .sticky_header{
    background:#85b0ff
}
.page-id-22 .share{
    background:#f58c4a
}
.page-id-22 .referencias{
    background:#85b0ff
}
.page-id-24{
}
.page-id-24 .sticky_header{
    background:#f58c4a
}
.page-id-24 .share{
    background:#5c5e2c
}
.page-id-24 .referencias{
    background:#f58c4a
}
.page-id-68 .sticky_header{
    background:#85b0ff
}
.page-id-68 .share{
    background:#f58c4a
}
.page-id-68 .referencias{
    background:#85b0ff
}
.page:not(.home) .sticky_header:after{
    content:none !important
}
.page:not(.home) header .menu{
    display:none !important
}
.page:not(.home) .top-socials div a{
    border:1px solid #fff !important
}
.page:not(.home) .top-socials a,.social_widget_icons a{
    color:#fff !important
}
.main-wrapper{
    position:relative;
    z-index:5555;
    opacity:1;
    overflow:hidden;
    transition:-webkit-filter 0.3s
}
.container{
    position:relative;
    overflow:visible;
    clear:both
}
.scroll-top{
    position:fixed;
    left:auto;
    right:20px;
    bottom:0px;
    padding:5px 0;
    z-index:9999;
    cursor:pointer
}
.scroll-top:before{
    padding:10px 15px;
    font-family:'FontAwesome';
    content:"\f106";
    font-size:17px;
    color:#022d62;
    font-style:normal;
    font-weight:bold
}
.page-content a{
    color:#444
}
.page-content .content{
    display:block;
    float:left;
    margin:0;
    padding:40px 0 0
}
.page .page-content .content{
    display:block;
    float:left;
    margin:0;
    width:100%;
    padding:0px 0 40px
}
.page-content.single .content{
    width:70%;
    padding:40px 0 0
}
.page-content .page-title{
    display:block;
    position:relative;
    float:left;
    padding:40px 0;
    width:100%;
    background:#f1f1f1
}
.page-content .page-title h1{
    float:left;
    margin-bottom:0;
    width:auto;
    max-width:420px;
    font-size:24px;
    line-height:34px;
    font-weight:400
}
.page-content #breadcrumbs{
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-13px;
    font-size:14px
}
.page-content .crumbs_delimiter{
    padding:0 5px;
    font-size:16px;
    font-family:'Fontawesome';
    font-style:normal
}
.page{
    float:left;
    display:block;
    width:100%
}
.content-left{
    float:left;
    width:70%
}
.home .page-content{
    margin-top:0px
}
.blog .page-content{
    margin-top:50px
}
.single .page-content{
    margin-top:103px
}
blockquote{
    position:relative;
    margin:42px 0 42px 28px;
    padding:50px 225px 50px 70px;
    font-style:italic;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
    border:1px solid #ecf0f1
}
blockquote:before{
    content:"";
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:10px;
    background:#21c2f8
}
blockquote:after{
    content:"„";
    position:absolute;
    top:20px;
    right:50px;
    font-size:140px;
    opacity:0.1;
    font-family:"MS Serif", "New York", serif
}
blockquote p{
    line-height:26px;
    opacity:0.6
}
.error-content{
    padding:60px 0;
    text-align:center
}
.error-content p{
    padding:20px
}
.post .content-left{
    float:left;
    max-width:850px
}
.post .post-attachement{
    overflow:hidden;
    position:relative;
    margin:0 0 30px 0;
    width:100%;
    height:350px;
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat
}
.post .content ul{
    margin:0 0 15px 20px
}
.post .single_post_navigation{
    float:left;
    clear:both;
    margin:40px 0;
    width:100%
}
.post .single_post_navigation a{
    padding:15px;
    min-width:130px;
    border-radius:3px;
    font-weight:900;
    text-align:center;
    text-transform:uppercase;
    font-size:14px
}
.post .single_post_navigation .next_post{
    float:right
}
.post .single_post_navigation .next_post:after{
    padding-left:10px;
    font-family:'FontAwesome';
    content:"\f054";
    font-size:10px;
    color:#fff
}
.post .single_post_navigation .previous_post{
    float:left
}
.post .single_post_navigation .previous_post:before{
    padding-right:10px;
    font-family:'FontAwesome';
    content:"\f053";
    font-size:10px;
    color:#fff
}
#sidebar{
    float:right;
    padding-bottom:20px;
    width:30%;
    max-width:320px;
    padding:40px 15px
}
#sidebar .widget{
    margin:10px 0;
    padding:10px 0
}
#sidebar .widget:first-child{
    margin-top:0;
    padding-top:0
}
#sidebar h3{
    padding-bottom:10px;
    text-transform:uppercase;
    font-size:16px;
    font-weight:600
}
#sidebar li{
    padding:5px 0;
    list-style:none;
    font-size:15px;
    border-bottom:1px solid #ccc
}
#sidebar #recentcomments li:before{
    float:left;
    padding-right:15px;
    margin-right:10px;
    width:10px;
    font-family:'FontAwesome';
    content:"\f0e6";
    font-size:19px;
    color:#6fdafa
}
.share_icons_container{
    margin-top:20px;
    float:left;
    width:100%;
    height:50px;
    line-height:50px
}
.share_icons_container li{
    position:relative;
    float:left;
    margin:0;
    padding:0;
    margin-right:0;
    width:34px;
    height:34px;
    border-left:none;
    list-style:none
}
.share_icons_container .shareicons_icon{
    float:left;
    width:50px;
    height:50px;
    background:#444;
    text-align:center;
    font-size:16px
}
.share_icons_container .shareicons_icon:before{
    display:block;
    margin-top:1px;
    font-family:'FontAwesome';
    content:"\f1e0";
    font-size:19px;
    color:#6fdafa;
    text-align:center;
    color:#fff
}
.share_icons_container .single_post_share_icon{
    padding-left:60px;
    height:100%;
    border:1px solid #ebebeb;
    line-height:48px;
    font-size:14px
}
.share_icons_container .single_post_share_icon ul{
    margin:0
}
.wp-caption{
    display:block;
    margin:10px auto;
    width:778px;
    max-width:100%;
    text-align:center;
    background:#f9fafb;
    border:1px solid #ccc
}
.wp-caption p{
    padding-top:10px;
    text-align:center
}
.search h2{
    float:left;
    padding-bottom:10px;
    padding-top:40px;
    width:100%;
    font-weight:normal;
    font-size:18px
}
.search .result-search{
    float:left;
    padding:20px 0;
    margin:10px 0;
    width:100%;
    font-size:15px;
    line-height:1.3;
    border-bottom:1px solid #ccc
}
.search .result-search span{
    display:block;
    clear:both;
    width:100%
}
.search .result-none{
    float:left;
    padding:0;
    margin:40px 0
}
.search .result-none p{
    margin-bottom:10px
}
#searchform .input-group{
    width:100%;
    position:relative
}
#searchform .searchinput{
    padding:15px;
    width:100%;
    border:1px solid #ebebeb
}
#searchform #searchsubmit{
    position:absolute;
    right:16px;
    top:18px;
    font-family:"FontAwesome";
    color:#444;
    font-weight:normal;
    background:rgba(0, 0, 0, 0) !important;
    border:none
}
.button{
    display:block;
    text-align:center
}
.button a{
    display:inline-block;
    padding:10px 20px;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    vertical-align:middle;
    cursor:pointer;
    border:1px solid transparent;
    border-radius:5px;
    box-sizing:border-box;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    line-height:normal;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_btn3-left{
    float:left
}
.vc_btn3-right{
    float:right
}
.vc_btn3-center{
    text-align:center
}
.footer_1_col .widget_wrap{
    width:545px;
    float:none !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-right:30px !important
}
.footer_2_col .widget_wrap{
    width:570px
}
.footer_3_col .widget_wrap{
    width:33.33%
}
.footer_4_col .widget_wrap{
    width:25%
}
footer .footer_content{
    position:relative;
    width:100%;
    display:flex;
    align-items:center
}
footer .widget_wrap{
    padding:30px 0px
}
@media only screen and (max-width:1035px) and (min-width:768px){
    footer .widget_wrap{
        width:477px
    }
}
footer .footer_coms{
    font-size:12px
}
footer .footer_coms .container{
    padding:15px 0
}
footer .footer_coms p{
    font-size:12px;
    line-height:32px;
    margin-bottom:0
}
footer .footer_coms .footer_message{
    float:left;
    line-height:32px;
    text-align:left
}
footer .footer_coms .footer_message-right{
    float:right
}
footer .footer_coms .footer_social{
    float:left
}
footer .footer_coms .f_social_icons div{
    float:left;
    position:relative;
    display:inline-block;
    zoom:1;
    margin:0;
    width:30px;
    height:30px;
    text-align:center;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease
}
footer .footer_coms .f_social_icons div a{
    display:block;
    font-size:16px;
    line-height:29px
}
footer .footer_coms .ass{
    float:right;
    line-height:32px
}
footer .footer_coms .ass a img{
    margin:0 5px;
    vertical-align:top;
    border:0;
    -webkit-transition:all 500ms ease;
    -moz-transition:all 500ms ease;
    -ms-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    transition:all 500ms ease
}
footer .footer_coms .ass a:hover img{
    -moz-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);
    -webkit-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);
    -o-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);
    -ms-transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg);
    transform:scale(1.1) rotatey(360deg) translateX(0px) translateY(0px) skewX(1deg) skewY(1deg)
}
footer h3{
    font-family:"Poppins Bold";
    font-size:14px !important;
    color:#fff !important;
    margin-bottom:10px
}
footer a{
    display:block !important;
    font-size:12px !important;
    color:#fff !important;
    margin-bottom:5px
}
.col_1{
    width:18% !important
}
.col_1 span{
    width:50%
}
.col_2{
    width:64% !important
}
.col_2 .textwidget div{
    display:flex;
    justify-content:space-between;
    width:100%
}
.col_2 .textwidget div div{
    margin:0 15px
}
.col_3{
    width:18% !important
}
.col_3 .social_widget_icons{
    display:flex;
    justify-content:space-around
}
.col_3 .social_widget_icons div a{
    width:50px;
    height:50px;
    border-radius:100px;
    border:1px solid #fff;
    text-align:center;
    padding:10px 0;
    font-size:28px !important
}
@font-face{
    font-family:"Poppins Regular";
    src:url("../fonts/Poppins-Regular.ttf") format("truetype")
}
@font-face{
    font-family:"Poppins Bold";
    src:url("../fonts/Poppins-Bold.ttf") format("truetype")
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,button,input[type=submit],input[type=button],abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline;
    text-decoration:none;
    transition:All 0.5s
}
@media (min-width:1200px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{
        max-width:1280px
    }
}
html{
    overflow-y:scroll
}
html{
    overflow:-moz-scrollbars-vertical
}
html{
    overflow-x:auto
}
body{
    line-height:1;
    font-family:"Open Sans", sans-serif;
    font-display:swap;
    font-size:18px;
    color:#fff
}
img{
    max-width:100%;
    height:auto
}
h1{
    font-size:36px;
    font-family:"Poppins Bold", sans-serif;
    margin-bottom:30px
}
h2{
    font-size:28px;
    font-family:"Poppins Bold", sans-serif;
    margin-bottom:30px
}
h3{
    font-size:22px;
    font-family:"Poppins Regular", sans-serif;
    margin-bottom:20px
}
h4{
    font-size:18px
}
h5{
    font-size:14px
}
h6{
    font-size:12px
}
.vc_column_container{
    z-index:1
}
.vc_column_container,.vc_column-inner{
    height:100%
}
p{
    margin-top:0px;
    margin-bottom:10px;
    line-height:24px;
    font-weight:400;
    color:#333
}
b,strong{
    font-weight:700
}
i,em{
    font-style:italic
}
a:hover{
    transition:all 1s;
    text-decoration:none
}
a:active{
    text-decoration:none
}
a:focus{
    text-decoration:none
}
::-webkit-input-placeholder{
    color:#c0c0c0
}
:-moz-placeholder{
    color:#c0c0c0;
    opacity:1
}
::-moz-placeholder{
    color:#c0c0c0;
    opacity:1
}
:-ms-input-placeholder{
    color:#c0c0c0
}
::-ms-input-placeholder{
    color:#c0c0c0
}
::placeholder{
    color:#c0c0c0
}
input,select,textarea{
    outline:0
}
.alignright{
    float:right
}
.alignleft{
    float:left
}
.wpcf7-form label{
    width:100%
}
.wpcf7-form .wpcf7-form-control-wrap{
    margin:5px 0;
    display:block
}
.wpcf7-form .wpcf7-text{
    width:100%;
    border:0;
    border-radius:4px;
    padding:5px 15px
}
.wpcf7-form .wpcf7-textarea{
    width:100%;
    border:0;
    border-radius:4px;
    padding:5px 15px
}
.wpcf7-form .wpcf7-submit{
    padding:10px 15px;
    border-radius:4px;
    margin-bottom:10px;
    float:right;
    text-transform:uppercase;
    font-size:20px
}
.vc_btn3{
    background-image:none !important
}
.logo1 a{
    position:absolute;
    left:0;
    right:0;
    margin:0 auto;
    display:block;
    text-align:center
}
.top-socials{
    display:flex;
    float:right;
    margin-top:10px
}
.menu_button{
    margin-left:5px !important;
    margin-top:5px;
    float:right
}
.lSSlideOuter .lSPager.lSGallery img{
    display:block;
    height:auto;
    max-width:100%;
    object-fit:cover;
    width:100%;
    border-radius:10px
}
.lSSlideOuter .lSPager.lSGallery li.active{
    border:2px dashed #1a1a1a !important;
    border-radius:10px !important
}
.menu_internas{
    position:fixed;
    top:0;
    right:0;
    background:#fff;
    border-left:5px solid #f58c4a;
    z-index:10000;
    width:25vw;
    height:100%;
    padding:40px;
    transition:all 0.6s;
    opacity:0;
    pointer-events:none
}
.menu_internas ul{
    list-style:none
}
.menu_internas ul li{
    margin:10px 0
}
.menu_internas ul li a{
    font-family:"Poppins Regular", sans-serif;
    font-size:30px;
    line-height:1.4
}
.menu_internas .fechar{
    position:absolute;
    top:20px;
    right:20px;
    color:#f58c4a;
    font-size:35px;
    cursor:pointer
}
.menu_internas.open{
    transition:all 0.6s;
    opacity:1;
    pointer-events:all
}
.meio{
    position:relative
}
.meio:before{
    content:"" !important;
    background:url(/wp-content/themes/netuna2020/assets/images/meio_esquerda.jpg) no-repeat;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    margin:auto 0;
    height:457px;
    width:268px
}
.meio:after{
    content:"";
    background:url(/wp-content/themes/netuna2020/assets/images/meio_direita.jpg) no-repeat;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    margin:auto 0;
    height:1002px;
    width:551px
}
.materia{
    position:relative;
    margin:20px 0
}
.materia .vc_column-inner{
    border-radius:10px
}
.materia h2{
    font-size:24px;
    color:#fff;
    text-align:left;
    position:absolute;
    top:-20px;
    background:#000;
    border-radius:100px;
    padding:10px 20px;
    left:40px
}
.materia .quadro{
    width:50%;
    background:rgba(37, 50, 24, .7);
    border-radius:10px;
    position:absolute;
    right:0;
    bottom:0;
    height:38%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    padding:15px
}
.materia .quadro h3{
    font-family:"Poppins Regular", sans-serif;
    font-size:16px
}
.materia .quadro p{
    font-family:"Open Sans", sans-serif;
    font-size:12px;
    color:#fff;
    line-height:1.4
}
.materia .quadro .btn_materia{
    color:#fff;
    border:1px solid #fff;
    border-radius:100px;
    padding:15px 20px;
    text-transform:uppercase;
    font-family:"Poppins Regular";
    font-size:16px;
    width:130px;
    text-align:center
}
.materia_principal .vc_column-inner{
    height:530px;
    position:relative
}
.materia_principal h2{
    background:#f68d53
}
.materia_principal .quadro{
    padding:40px;
    height:50%;
    width:33%
}
.materia_principal .quadro h3{
    font-size:26px
}
.materia_principal .quadro p{
    font-size:18px
}
.etica .vc_column-inner{
    height:330px;
    position:relative
}
.etica h2{
    background:#9aa453
}
.etica .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.empreendedorismo .vc_column-inner{
    height:330px;
    position:relative
}
.empreendedorismo h2{
    background:#85b0ff
}
.empreendedorismo .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.inovacao .vc_column-inner{
    height:330px;
    position:relative
}
.inovacao h2{
    background:#f58c4a
}
.inovacao .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.nutricao_clinica .vc_column-inner{
    height:330px;
    position:relative
}
.nutricao_clinica h2{
    background:#5c5e2b
}
.nutricao_clinica .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.nutricao_esportiva .vc_column-inner{
    height:380px;
    position:relative
}
.nutricao_esportiva h2{
    background:#9aa453
}
.nutricao_esportiva .quadro{
    width:65%
}
.nutricao_esportiva .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.saude_publica .vc_column-inner{
    height:380px;
    position:relative
}
.saude_publica h2{
    background:#f68d53
}
.saude_publica .quadro{
    width:65%
}
.saude_publica .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.tnd .vc_column-inner{
    height:380px;
    position:relative
}
.tnd h2{
    background:#85b0ff
}
.tnd .quadro{
    width:65%
}
.tnd .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.institucional{
}
.institucional .vc_column-inner{
    height:530px;
    position:relative
}
.institucional h2{
    background:#9aa453
}
.institucional .quadro{
    padding:40px;
    height:50%;
    width:33%
}
.institucional .quadro h3{
    font-size:26px
}
.institucional .quadro p{
    font-size:18px
}
.editorial .vc_column-inner{
    height:890px;
    position:relative
}
.editorial h2{
    background:#9aa453
}
.editorial .quadro{
    height:30%;
    width:70%;
    padding:40px
}
.editorial .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.comite .vc_column-inner{
    height:415px;
    position:relative
}
.comite h2{
    background:#85b0ff
}
.comite .quadro{
    width:60%;
    padding:20px
}
.comite .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.projetos .vc_column-inner{
    height:330px;
    position:relative
}
.projetos h2{
    background:#f58c4a
}
.projetos .quadro{
    width:60%;
    padding:20px
}
.projetos .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.formacao .vc_column-inner{
    height:805px;
    position:relative
}
.formacao h2{
    background:#5c5e2b
}
.formacao .quadro{
    height:30%;
    width:70%;
    padding:40px
}
.formacao .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.fiscalizacao .vc_column-inner{
    height:380px;
    position:relative
}
.fiscalizacao h2{
    background:#9aa453
}
.fiscalizacao .quadro{
    width:65%;
    padding:15px
}
.fiscalizacao .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.expediente .vc_column-inner{
    height:380px;
    position:relative
}
.expediente h2{
    background:#85b0ff
}
.expediente .quadro{
    height:60%;
    width:60%;
    padding:40px
}
.expediente .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.transparencia .vc_column-inner{
    height:380px;
    position:relative
}
.transparencia h2{
    background:#f58c4a
}
.transparencia .quadro{
    height:70%;
    width:35%;
    padding:40px
}
.transparencia .quadro .btn_materia{
    font-size:12px;
    padding:12px 8px;
    width:100px
}
.cta{
    background:url(/wp-content/themes/netuna2020/assets/images/bg_cta.jpg) no-repeat;
    background-size:cover
}
.linha_3:before{
    content:"" !important;
    background:url(/wp-content/themes/netuna2020/assets/images/linha3_esquerda.jpg) no-repeat;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    margin:auto 0;
    height:393px;
    width:205px
}
.first_line:before{
    content:"" !important;
    background:url(/wp-content/themes/netuna2020/assets/images/bg_institucional_left.png) no-repeat;
    position:absolute;
    left:0;
    bottom:40px;
    height:1138px;
    width:406px
}
.first_line:after{
    content:"" !important;
    background:url(/wp-content/themes/netuna2020/assets/images/bg_institucional_right.png) no-repeat;
    position:absolute;
    right:0;
    top:40px;
    height:981px;
    width:543px
}
.fancybox-slide--iframe .fancybox-content{
    width :1024px !important;
    height :100% !important;
    max-width :90%;
    max-height :575px;
    margin:0
}
.fancybox-slide--iframe .fancybox-content iframe body{
    margin:0 !important
}
details{
    width:100%
}
details .fa-plus{
    display:inline-block
}
details .fa-minus{
    display:none
}
details[open] .fa-plus{
    display:none
}
details[open] .fa-minus{
    display:inline-block
}
details summary{
    display:flex;
    justify-content:space-between;
    outline:none
}
details summary::-webkit-details-marker{
    display:none
}
.infografico{
}
.infografico h2,.infografico h3{
    font-family:"Poppins Regular" !important;
    font-weight:600;
    margin:30px 0
}
.infografico .vc_col-sm-2{
    width:10% !important
}
.infografico .vc_col-sm-8{
    width:80% !important
}
.infografico .icone{
    height:145px;
    object-fit:contain;
    margin:30px
}
.infografico .bg_brown{
    padding:20px;
    background:#985509;
    border:3px solid #fff;
    margin:0 auto;
    font-weight:600;
    text-transform:uppercase
}
.infografico .bg_rosa{
    position:relative;
    padding:5px;
    font-weight:600;
    text-transform:uppercase;
    margin-top:0px !important;
    margin-bottom:5px !important;
    display:table
}
.infografico .bg_rosa::before{
    background:#b5005f
}
.infografico .bg_green{
    position:relative;
    padding:5px;
    font-weight:600;
    text-transform:uppercase;
    margin-top:0px !important;
    margin-bottom:5px !important;
    display:table
}
.infografico .bg_green::before{
    background:#b8d32d
}
.infografico .bg_orange{
    position:relative;
    padding:5px;
    font-weight:600;
    text-transform:uppercase;
    margin-top:0px !important;
    margin-bottom:5px !important;
    display:table
}
.infografico .bg_orange::before{
    background:#ea8b58
}
.infografico .bg_rosa_light{
    position:relative;
    padding:5px;
    font-weight:600;
    text-transform:uppercase;
    margin-top:0px !important;
    margin-bottom:5px !important;
    display:table
}
.infografico .bg_rosa_light::before{
    background:#c7488b
}
.infografico .bg_yellow{
    position:relative;
    padding:5px;
    font-weight:600;
    text-transform:uppercase;
    margin-top:0px !important;
    margin-bottom:5px !important;
    display:table
}
.infografico .bg_yellow::before{
    background:#ddd40d
}
.infografico .bg_quadro_green > div{
    background:url(/wp-content/themes/netuna2020/assets/images/bg_quadro1.jpg);
    background-size:cover;
    padding:30px
}
.infografico .bg_quadro_green > div h3{
    background:#b8d32d;
    color:#fff;
    padding:20px
}
.infografico .bg_quadro_red > div{
    background:url(/wp-content/themes/netuna2020/assets/images/bg_quadro2.jpg);
    background-size:cover;
    padding:30px
}
.infografico .bg_quadro_red > div h3{
    background:#de0831;
    color:#fff;
    padding:20px
}
.infografico .flip-horizontal-bottom:hover{
    -webkit-animation:flip-horizontal-bottom 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
    animation:flip-horizontal-bottom 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both
}
.infografico .rotate-center:hover{
    -webkit-animation:rotate-center 0.6s linear both;
    animation:rotate-center 0.6s linear both
}
.infografico .flip-scale-up-hor:hover{
    -webkit-animation:flip-scale-up-hor 0.5s linear both;
    animation:flip-scale-up-hor 0.5s linear both
}
.infografico .cima{
    display:flex;
    justify-content:space-between;
    flex-flow:row;
    border-bottom:1px solid #a9a9a9;
    height:180px
}
.infografico .cima .right{
    margin-bottom:10px
}
.infografico .cima .right > span{
    color:#444;
    font-family:"Poppins Regular";
    font-weight:700;
    font-size:21px;
    text-align:center;
    flex:1
}
.infografico .cima .right > span span{
    display:flex;
    flex-flow:row;
    justify-content:center;
    margin-bottom:5px
}
.infografico .cima > div{
    width:50%;
    display:flex;
    justify-content:space-around;
    align-items:flex-end
}
.infografico .cima div span{
    display:flex;
    justify-content:space-around;
    flex-flow:column
}
.infografico .cima div span div{
    font-size:10px;
    text-transform:uppercase;
    text-align:center;
    margin:0 auto
}
.infografico .cima .left .um{
    width:45px;
    background:#b8d32d;
    max-height:0px;
    transition:max-height 0.5s ease-out
}
.infografico .grafico.active .cima .left .um{
    height:55px;
    max-height:55px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .cima .left .dois{
    width:45px;
    background:#b5005f;
    max-height:0px;
    transition:max-height 0.5s ease-out
}
.infografico .grafico.active .cima .left .dois{
    height:150px;
    max-height:150px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .cima .left .tres{
    width:45px;
    background:#ddd40d;
    max-height:0px;
    transition:max-height 0.5s ease-out
}
.infografico .grafico.active .cima .left .tres{
    height:160px;
    max-height:160px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo{
    display:flex;
    justify-content:space-between;
    flex-flow:row;
    height:180px
}
.infografico .baixo .left{
    margin-top:10px
}
.infografico .baixo > div{
    width:50%;
    display:flex;
    justify-content:space-around
}
.infografico .baixo .left > span{
    color:#444;
    font-family:"Poppins Regular";
    font-weight:700;
    font-size:21px;
    text-align:center;
    flex:1
}
.infografico .baixo .left > span div{
    font-size:10px;
    text-transform:uppercase;
    text-align:center;
    margin:0 auto
}
.infografico .baixo .left > span span{
    display:flex;
    flex-flow:row;
    justify-content:center;
    margin-bottom:5px
}
.infografico .baixo div span{
    display:flex;
    flex-flow:column
}
.infografico .baixo .right .um{
    width:45px;
    max-height:0px;
    background:#de0831
}
.infografico .grafico.active .baixo .right .um{
    height:105px;
    max-height:105px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .right .dois{
    width:45px;
    max-height:0px;
    background:#d3df95
}
.infografico .grafico.active .baixo .right .dois{
    height:150px;
    max-height:150px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .right .tres{
    width:45px;
    max-height:0px;
    background:#e5df5e
}
.infografico .grafico.active .baixo .right .tres{
    height:120px;
    max-height:120px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .right .quatro{
    width:45px;
    max-height:0px;
    background:#c7488b
}
.infografico .grafico.active .baixo .right .quatro{
    height:160px;
    max-height:160px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .right .cinco{
    width:45px;
    max-height:0px;
    background:#ea8b58
}
.infografico .grafico.active .baixo .right .cinco{
    height:140px;
    max-height:140px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .cima .bottom{
    margin-bottom:10px
}
.infografico .cima .bottom > span{
    color:#444;
    font-family:"Poppins Regular";
    font-weight:700;
    font-size:21px;
    text-align:center;
    flex:1
}
.infografico .cima .bottom > span span{
    display:flex;
    flex-flow:row;
    justify-content:center;
    margin-bottom:5px
}
.infografico .cima .top .um{
    width:45px;
    background:#b8d32d;
    max-height:0px;
    transition:max-height 0.5s ease-out
}
.infografico .grafico.active .cima .top .um{
    height:55px;
    max-height:55px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .cima .top .dois{
    width:45px;
    background:#b5005f;
    max-height:0px;
    transition:max-height 0.5s ease-out
}
.infografico .grafico.active .cima .top .dois{
    height:150px;
    max-height:150px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .cima .top .tres{
    width:45px;
    background:#ddd40d;
    max-height:0px;
    transition:max-height 0.5s ease-out
}
.infografico .grafico.active .cima .top .tres{
    height:160px;
    max-height:160px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo{
    display:flex;
    justify-content:space-between;
    flex-flow:row;
    height:180px
}
.infografico .baixo .bottom{
    margin-top:10px
}
.infografico .baixo > div{
    width:50%;
    display:flex;
    justify-content:space-around
}
.infografico .baixo .bottom > span{
    color:#444;
    font-family:"Poppins Regular";
    font-weight:700;
    font-size:21px;
    text-align:center;
    flex:1
}
.infografico .baixo .bottom > span div{
    font-size:10px;
    text-transform:uppercase;
    text-align:center;
    margin:0 auto
}
.infografico .baixo .bottom > span span{
    display:flex;
    flex-flow:row;
    justify-content:center;
    margin-bottom:5px
}
.infografico .baixo div span{
    display:flex;
    flex-flow:column
}
.infografico .baixo .top .um{
    width:45px;
    max-height:0px;
    background:#de0831
}
.infografico .grafico.active .baixo .top .um{
    height:105px;
    max-height:105px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .top .dois{
    width:45px;
    max-height:0px;
    background:#d3df95
}
.infografico .grafico.active .baixo .top .dois{
    height:150px;
    max-height:150px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .top .tres{
    width:45px;
    max-height:0px;
    background:#e5df5e
}
.infografico .grafico.active .baixo .top .tres{
    height:120px;
    max-height:120px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .top .quatro{
    width:45px;
    max-height:0px;
    background:#c7488b
}
.infografico .grafico.active .baixo .top .quatro{
    height:160px;
    max-height:160px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .baixo .top .cinco{
    width:45px;
    max-height:0px;
    background:#ea8b58
}
.infografico .grafico.active .baixo .top .cinco{
    height:140px;
    max-height:140px;
    transition:max-height 2s ease-in;
    -moz-transition:max-height 2s ease-in;
    -ms-transition:max-height 2s ease-in;
    -o-transition:max-height 2s ease-in;
    -webkit-transition:max-height 2s ease-in
}
.infografico .texto_animado{
    color:#3f3f3f
}
.infografico .texto_animado::before{
    content:"";
    z-index:-1;
    width:0;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.infografico .texto_animado.active{
    color:#fff
}
.infografico .texto_animado.active::before{
    width:100%;
    transition:width 1.8s ease-in;
    -moz-transition:width 1.8s ease-in;
    -ms-transition:width 1.8s ease-in;
    -o-transition:width 1.8s ease-in;
    -webkit-transition:width 1.8s ease-in
}
@-webkit-keyframes flip-horizontal-bottom{
    0%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0)
    }
    50%{
        -webkit-transform:rotateX(-180deg);
        transform:rotateX(-180deg)
    }
    100%{
        -webkit-transform:rotateX(0deg);
        transform:rotateX(0deg)
    }
}
@keyframes flip-horizontal-bottom{
    0%{
        -webkit-transform:rotateX(0);
        transform:rotateX(0)
    }
    50%{
        -webkit-transform:rotateX(-180deg);
        transform:rotateX(-180deg)
    }
    100%{
        -webkit-transform:rotateX(0deg);
        transform:rotateX(0deg)
    }
}
@-webkit-keyframes rotate-center{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate-center{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes flip-scale-up-hor{
    0%{
        -webkit-transform:scale(1) rotateX(0);
        transform:scale(1) rotateX(0)
    }
    50%{
        -webkit-transform:scale(2.5) rotateX(-90deg);
        transform:scale(2.5) rotateX(-90deg)
    }
    100%{
        -webkit-transform:scale(1) rotateX(-180deg);
        transform:scale(1) rotateX(-180deg)
    }
}
@keyframes flip-scale-up-hor{
    0%{
        -webkit-transform:scale(1) rotateX(0);
        transform:scale(1) rotateX(0)
    }
    50%{
        -webkit-transform:scale(1.5) rotateX(-180deg);
        transform:scale(1.5) rotateX(-180deg)
    }
    100%{
        -webkit-transform:scale(1) rotateX(-360deg);
        transform:scale(1) rotateX(-360deg)
    }
}
@media only screen and (max-width:768px){
    .wpb_wrapper,#sidebar,footer .widget_wrap{
        width:100%
    }
}
@media only screen and (max-width:1035px) and (min-width:768px){
    .content-left,.content{
        max-width:100%
    }
}
@media only screen and (max-width:1035px){
    .page-id-16 rs-sbg{
        background-attachment:fixed;
        background-position:-370px center !important;
        background-size:initial !important
    }
    rs-layer-wrap{
        left:0 !important;
        right:0 !important
    }
    rs-mask-wrap{
        width:100vw !important
    }
    .titulo_slider{
        font-size:20px !important;
        line-height:1.2 !important;
        width:95% !important;
        white-space:pre-wrap !important;
        left:0 !important;
        right:0 !important;
        margin:0 auto !important;
        text-align:center !important;
        top:50px !important
    }
    .subtitulo_slider{
        font-size:22px !important;
        line-height:1.2 !important;
        width:95% !important;
        white-space:pre-wrap !important;
        left:0 !important;
        right:0 !important;
        margin:0 auto !important;
        text-align:center !important
    }
    .subsubtitulo_slider{
        font-size:22px !important;
        line-height:1.2 !important;
        width:95% !important;
        white-space:pre-wrap !important;
        left:0 !important;
        right:0 !important;
        margin:0 auto !important;
        text-align:center !important;
        top:140px !important
    }
    .sticky_header{
        display:none
    }
    .home header .opaque_header{
        display:none !important
    }
    .infografico .vc_col-sm-8{
        width:100% !important
    }
    .infografico .mobile .cima{
        flex-flow:column !important;
        height:250px !important;
        margin:20px 0
    }
    .infografico .mobile .baixo{
        flex-flow:column !important;
        height:250px !important;
        margin:20px 0;
        border-bottom:1px solid #a9a9a9
    }
    .infografico .mobile .baixo > div{
        justify-content:space-around;
        align-items:flex-end
    }
    .infografico .mobile .baixo .bottom{
        margin-bottom:10px
    }
    .infografico .mobile .cima > div,.infografico .mobile .baixo > div{
        width:100% !important
    }
    footer .footer_content{
        flex-flow:column !important
    }
    footer .footer_content .col_1 .widget_media_image{
        text-align:center;
        margin-top:20px
    }
    footer .footer_content .col_3{
        margin-bottom:20px
    }
    footer .footer_content .widget_wrap{
        width:100% !important;
        padding:0 !important
    }
    footer .footer_content .col_2 .textwidget div{
        flex-flow:column;
        margin:15px 0 !important
    }
    .share i{
        font-size:20px !important
    }
    .share .container > span:first-of-type{
        width:45px !important;
        font-size:16px !important
    }
    .share .container > span{
        font-size:16px !important
    }
    .share .social_widget_icons div{
        margin-left:10px !important
    }
    .share .social_widget_icons div a{
        width:40px !important;
        height:40px !important;
        font-size:20px !important
    }
    .referencias{
        font-size:16px !important
    }
    .referencias i{
        font-size:20px !important
    }
    .conteudo p{
        font-size:16px !important
    }
    h2:not(.elementor-heading-title){
        font-size:20px !important
    }
    h3:not(.elementor-heading-title){
        font-size:18px !important
    }
    .materia .quadro{
        height:40% !important;
        width:100% !important
    }
    .materia .quadro h3{
        font-size:16px !important
    }
    .materia_principal .quadro{
        padding:15px !important;
        height:30% !important;
        width:100% !important
    }
    .container{
        padding:0 10px;
        width:100%
    }
    #top_bg{
        overflow:hidden
    }
    .top-bar{
        display:none
    }
    .mt_menu{
        display:block
    }
    header .header-nav{
        display:none
    }
    .logo{
        float:left;
        max-height:50px;
        line-height:50px
    }
    .mt_menu .logo img{
        max-height:40px
    }
    .content-left,.content{
        width:100%
    }
    #breadcrumbs,#sidebar{
        display:none
    }
    .page-content{
        margin-top:50px !important
    }
}