body{font-weight:400}.btn.btn-primary{background-color:#0C71C3!important;color:#efefef!important;border-color:#000!important}a.btn.btn-primary:hover{background-color:#7E97D3!important;color:#000!important;border-color:#ffffff!important}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{background:#2063ab;box-shadow:0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px rgba(0,0,0,0.2);color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);position:absolute;font-size:14px;left:-8px;top:10px;padding:3px 10px;z-index:2;font-weight:bold}.caption>.entry-title{text-align:center}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before{border:4px solid transparent;border-top:4px solid #2063ab;border-right:4px solid #2063ab;content:"";position:absolute;left:0;bottom:-8px}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before{border:4px solid transparent;border-top:4px solid #1b4ecd;border-right:4px solid #1b4ecd;content:"";position:absolute;left:0;bottom:-8px}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled{background:#10af2b}.titulo-menu{margin-top:30px}.woocommerce .wc-memberships-restriction-message{margin:10% 20%!important}.woocommerce ul.products li.product{overflow:hidden}.woocommerce ul.products li.product:hover .button{visibility:visible;transform:translatey(0px);transition:0.35s;opacity:1}.woocommerce ul.products li.product .button{font-size:12px;line-height:15px;padding:8px 12px;min-height:15px;font-weight:bold;text-transform:uppercase}@media (min-width:768px){.woocommerce ul.products li.product .button{position:absolute;bottom:90px;margin-left:10px!important;visibility:hidden;transform:translatey(1);transition:0.35s;opacity:2}.woocommerce ul.products li.product:hover .button{transform:translatey(-10px)!important}}@media (min-width:850px){#customer_details,#order_review_heading,#order_review{width:48%}#customer_details{float:left}#order_review_heading,#order_review{float:right}#order_review_heading{clear:none;padding-top:0}#customer_details .col-1,#customer_details .col-2{width:100%;float:none}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#0C71C3}.woocommerce td{border:1px solid #0C71C3}.woocommerce th{border:1px solid #0C71C3}.woocommerce table.shop_table th{padding:15px 12px}td.actions{border:none!important}thead tr th{color:white!important;background-color:#0C71C3;padding-top:20px!important;padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important}.woocommerce-page .quantity input.qty{background-color:#e02b20!important}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,0)}#main-content table.cart tr{font-weight:bold}.woocommerce-cart .woocommerce-message{top:-100px}.woocommerce-notices-wrapper{position:absolute;width:100%}@media (min-width:981px){.woocommerce-cart .woocommerce{display:flex}form.woocommerce-cart-form{flex:1 0 70%;margin-right:30px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:30%;float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%;border-radius:10px;border:0px solid;background:#D3D3D3;padding:10%}}@media only screen and (max-width:360px){.woocommerce-cart .actions button.button{width:100%!important}}@media (min-width:981px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding:10px!important;background:white;border-radius:10px;border:solid white!important}}.woocommerce-cart .cart-collaterals .cart_totals table th{width:10px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50px}.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty{font-weight:700!important;font-size:20px!important;color:#000!important;border-radius:30px;border:solid!important;background-color:rgba(255,255,255,0.2)!important;height:40px}.entry-content table:not(.variations),body.et-pb-preview #main-content .container table{border:1px solid transparent}.woocommerce table.shop_table td{border-top:1px solid #e8e8e8}.woocommerce a.button,.woocommerce a.button.alt{color:#fff!important;background:#0C71C3!important;border-radius:50px;border:0px solid}.woocommerce a.button.alt:hover,.woocommerce a.button:hover{color:#D3D3D3!important;background:#D3D3D3;border-radius:50px;border:0px solid}.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px;margin-right:20px}.woocommerce button.button:disabled[disabled],.woocommerce input.button:disabled[disabled]{background-color:#D3D3D3;opacity:1;padding:.4em 2em!important}.empty-cart h2{line-height:2em;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}.empty-cart p{line-height:2em;max-width:600px;margin:auto}.empty-cart{text-align:center;padding-bottom:10vw}.container p.return-to-shop{text-align:center;padding-bottom:80px}.empty-cart-header{float:right;margin-top:-50px;position:relative}.empty-cart-icon{display:inline-block;line-height:initial;font-family:ETmodules;font-size:40px;color:#2ea3f3;border:2px solid #2ea3f3;border-radius:50%;padding:30px;margin-bottom:20px}.menu-cta a{border:2px solid #919BBC!important;padding:12px!important;border-radius:25px;text-align:center}.menu-cta a:hover{background-color:#919BBC;color:white!important}.et_header_style_left #et-top-navigation{padding-top:16px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:6px!important}@media only screen and (max-width:980px){.menu-cta a{background-color:#FFFFFF}}.wpcf7-form-control.wpcf7-submit{background-color:#8dc63f}body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button{width:97%;margin-left:7px;margin-top:6px}body #page-container .et_pb_contact_form_0 .et_contact_bottom_container{width:100%}@media (min-width:980px){.ctamenu{padding:0!important;border-radius:30px;border:solid 2px #1f769d;transition:0.3s;background-color:#1f769d}.ctamenu a{color:#f4f4f4!important;padding:10px 15px 10px 15px!important}#top-menu-nav .ctamenu a:hover{opacity:1}.ctamenu:hover{border:solid 2px #fe8400;background:#fe8400}}.get-started{border-radius:0px}.get-started a{color:#fff!important}li.get-started{background-color:#ed7818;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 13px 10px 10px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}li.get-started:hover{background-color:#c96310}.et-fixed-header #top-menu .get-started a{color:#fff!important}.get-started li.current-menu-ancestor>a,.get-started li.current-menu-item>a{color:#fff!important}@media only screen and (min-width :981px){li.get-started{height:33px}}#responsive-form{max-width:90%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.4rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 label{width:100%;color:#444c7e;font-family:'Roboto',Droid Sans,Helvetica,Arial,Lucida,sans-serif;font-size:18px}.wpcf7-textarea,input[type="text"],input[type="tel"],input[type="email"]{resize:none;width:100%;border-radius:2px;border-color:#eee;font-family:'Roboto',Droid Sans,Helvetica,Arial,Lucida,sans-serif;font-size:18px;padding:15px;margin-bottom:5px;border-width:2px;background:#eee}.wpcf7-submit{width:30%;border-radius:2px;background-color:#3b61e4;color:#fff;font-family:'Roboto Bold',Droid Sans,Helvetica,Arial,Lucida,sans-serif;font-size:18px;padding:20px;margin-bottom:15px;display:block;margin-left:auto;margin-right:auto}.wpcf7-submit:hover{background-color:#5c6ac3;color:#fff;box-shadow:0 4px 16px rgba(92,106,195,1);transition:all 0.2s ease}.mega-link>a{font-size:12px!important;text-transform:uppercase;font-weight:bold!important;letter-spacing:1px;width:100%}@media only screen and (min-width:981px){.et_pb_menu .sub-menu{margin-top:12px;border-radius:6px;border-top:none;box-shadow:0px 2px 16px rgb(0 0 0 / 20%);padding:12px 0!important}#page-container .et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#ffffff!important}.et_pb_menu .sub-menu li{padding:0;line-height:1.3;width:100%}.et_pb_menu .sub-menu li a{width:100%;padding:14px 25px}.et_pb_menu .sub-menu li a:hover{color:#ff6923!important;background-color:#f9f9f9;opacity:1}.et_pb_menu nav>ul>li>.sub-menu:after{position:absolute;content:'';left:36px;top:-26px;border-style:solid;border-width:14px;border-color:transparent transparent #ffffff}}.et-menu .menu-item-has-children>a:first-child:after{content:"43"}.et-menu li ul .menu-item-has-children>a:first-child:after{content:"45"!important}Advanced Custom Fields:Extended.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="date"],.acf-field input[type="datetime"],.acf-field input[type="datetime-local"],.acf-field input[type="email"],.acf-field input[type="month"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="tel"],.acf-field input[type="time"],.acf-field input[type="url"],.acf-field input[type="week"],.acf-field textarea,.acf-field select{width:100%;padding:9px 10px!important;margin:0;box-sizing:border-box;font-size:16px;line-height:1.4;border-radius:4px;border:1px solid #c0c5cb}.acf-field .acf-label label{font-weight:700;font-size:16px;color:#282f45}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:14px!important;line-height:28px!important}.acf-form-submit .acf-button{background-color:#4c7ce3;border:none;color:white;font-weight:600;padding:14px 48px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:20px 16px 10px 10px;border-radius:3px;cursor:pointer}.acf-range-wrap input[type=range]{height:25px;-webkit-appearance:none;margin:10px 0}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #282f45;background:#444;border-radius:1px;border:0px solid #282f45}.acf-range-wrap input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000000;border:2px solid #000;height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.acf-range-wrap input[type=range]:focus::-webkit-slider-runnable-track{background:#4c7ce3}.acf-range-wrap input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000;background:#4c7ce3;border-radius:1px;border:0px solid #000000}.acf-range-wrap input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000000;border:1px solid #4c7ce3;height:18px;width:18px;border-radius:25px;background:#FFF;cursor:pointer}.acf-range-wrap input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;color:transparent}.acf-range-wrap input[type=range]::-ms-fill-lower{background:#4c7ce3;border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}.acf-range-wrap input[type=range]::-ms-fill-upper{background:#4c7ce3;border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}.acf-range-wrap input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #000000;border:1px solid #4c7ce3;height:18px;width:18px;border-radius:25px;background:#A1D0FF;cursor:pointer}.acf-range-wrap input[type=range]:focus::-ms-fill-lower{background:#4c7ce3}.acf-range-wrap input[type=range]:focus::-ms-fill-upper{background:#4c7ce3}@media only screen and (max-width:768px){.acf-field .acf-label label{font-size:14px}}.acf-fields>.acf-tab-wrap{background:#FFF}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="date"],.acf-field input[type="datetime"],.acf-field input[type="datetime-local"],.acf-field input[type="email"],.acf-field input[type="month"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="tel"],.acf-field input[type="time"],.acf-field input[type="url"],.acf-field input[type="week"],.acf-field textarea,.acf-field select{width:100%;padding:9px 10px!important;margin:0;box-sizing:border-box;font-size:16px;line-height:1.4;border-radius:4px;border:1px solid #c0c5cb}.acf-field .acf-label label{font-weight:700;font-size:16px;color:#282f45}ul.acf-radio-list li,ul.acf-checkbox-list li{font-size:14px!important;line-height:28px!important}.acf-form-submit .acf-button{background-color:#4c7ce3;border:none;color:white;font-weight:600;padding:14px 48px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:20px 16px 10px 10px;border-radius:3px;cursor:pointer}.acf-range-wrap input[type=range]{height:25px;-webkit-appearance:none;margin:10px 0}.acf-range-wrap input[type=range]:focus{outline:none}.acf-range-wrap input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #282f45;background:#444;border-radius:1px;border:0px solid #282f45}.acf-range-wrap input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000000;border:2px solid #000;height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.acf-range-wrap input[type=range]:focus::-webkit-slider-runnable-track{background:#4c7ce3}.acf-range-wrap input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000;background:#4c7ce3;border-radius:1px;border:0px solid #000000}.acf-range-wrap input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000000;border:1px solid #4c7ce3;height:18px;width:18px;border-radius:25px;background:#FFF;cursor:pointer}.acf-range-wrap input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;color:transparent}.acf-range-wrap input[type=range]::-ms-fill-lower{background:#4c7ce3;border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}.acf-range-wrap input[type=range]::-ms-fill-upper{background:#4c7ce3;border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}.acf-range-wrap input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #000000;border:1px solid #4c7ce3;height:18px;width:18px;border-radius:25px;background:#A1D0FF;cursor:pointer}.acf-range-wrap input[type=range]:focus::-ms-fill-lower{background:#4c7ce3}.acf-range-wrap input[type=range]:focus::-ms-fill-upper{background:#4c7ce3}@media only screen and (max-width:768px){.acf-field .acf-label label{font-size:14px}}.acf-fields>.acf-tab-wrap{background:#FFF!important}.acf-fields>.acf-tab-wrap .acf-tab-group{position:relative;border-top:#ccd0d4 solid 0px!important;border-bottom:#ccd0d4 solid 0px!important;z-index:2;margin-bottom:0px!important}.acf-fields>.acf-field{position:relative;padding:15px 12px;border-top:#EEEEEE solid 1px;margin-top:15px}.acf-fields>.acf-tab-wrap .acf-tab-group li a{border-color:#f2f2f2;border-width:medium;border-radius:3px}