@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');.nta_wa_button{margin-top:12px!important;display:block}.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer button[type="submit"],.gform_wrapper .gform_page_footer input[type="submit"],.gform_wrapper .gform_page_footer button[type="submit"]{background:linear-gradient(135deg,#00923e 0%,#007832 100%)!important;color:white!important;border:none!important;padding:16px 35px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;text-transform:uppercase!important;letter-spacing:0.5px!important;position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:180px!important}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_footer input[type="submit"]:hover,.gform_wrapper .gform_footer button[type="submit"]:hover,.gform_wrapper .gform_page_footer input[type="submit"]:hover,.gform_wrapper .gform_page_footer button[type="submit"]:hover{background:linear-gradient(135deg,#00a847 0%,#00923e 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,146,62,0.3)!important}.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:active,.gform_wrapper .gform_footer input[type="submit"]:focus,.gform_wrapper .gform_footer input[type="submit"]:active,.gform_wrapper .gform_footer button[type="submit"]:focus,.gform_wrapper .gform_footer button[type="submit"]:active{outline:none!important;box-shadow:0 0 0 3px rgba(0,146,62,0.3)!important;transform:translateY(0)!important}.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_next_button{background:linear-gradient(135deg,#004788 0%,#003366 100%)!important;color:white!important;border:none!important;padding:14px 30px!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;transition:all 0.3s ease!important}.gform_wrapper .gform_page_footer .gform_previous_button:hover{background:linear-gradient(135deg,#0059b3 0%,#004788 100%)!important;transform:translateY(-2px)!important}.gform_wrapper .gform_page_footer .gform_next_button:hover{background:linear-gradient(135deg,#00923e 0%,#007832 100%)!important;transform:translateY(-2px)!important}.gform_wrapper .gform_button:after{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:8px;transition:transform 0.3s ease}.gform_wrapper .gform_button:hover:after{transform:translateX(5px)}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="password"],.gform_wrapper textarea,.gform_wrapper select{border:2px solid #e1e5eb!important;border-radius:8px!important;padding:12px 15px!important;font-size:16px!important;transition:all 0.3s ease!important;width:100%!important}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper input[type="password"]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border-color:#00923e!important;outline:none!important;box-shadow:0 0 0 3px rgba(0,146,62,0.1)!important}.gform_wrapper select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:white!important;color:#333!important;cursor:pointer!important}.gform_wrapper select option{color:#333!important;background-color:white!important;padding:8px!important}.gform_wrapper select option[value=""],.gform_wrapper select option:first-child{color:#999!important}.gform_wrapper select::-ms-expand{display:block!important}.gform_wrapper .gfield select,.gform_wrapper .ginput_container select{opacity:1!important;visibility:visible!important;display:block!important;height:auto!important;min-height:40px!important}.gform_wrapper select:not([multiple]){background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;padding-right:40px!important}.gform_wrapper .gfield_label{color:#004788!important;font-weight:600!important;font-size:16px!important;margin-bottom:8px!important}.gform_confirmation_message{background:#e8f5e9!important;border:2px solid #00923e!important;color:#2e7d32!important;padding:20px!important;border-radius:8px!important;font-weight:500!important}.gform_wrapper .validation_message{color:#dc3545!important;font-size:14px!important;margin-top:5px!important}.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#dc3545!important;background-color:rgba(220,53,69,0.05)!important}@media (max-width:768px){.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer button[type="submit"]{padding:14px 25px!important;font-size:15px!important;width:100%!important;max-width:100%!important}.gform_wrapper .gform_page_footer{display:flex!important;flex-direction:column!important;gap:15px!important}.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_next_button{width:100%!important;padding:12px 20px!important}.gform_wrapper,.gform_wrapper.gravity-theme,.gf_browser_chrome .gform_wrapper,.gf_browser_gecko .gform_wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important}.gform_wrapper form,.gform_wrapper .gform_body,.gform_wrapper ul.gform_fields{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.gform_wrapper .gfield,.gform_wrapper li.gfield{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.gform_wrapper .ginput_container,.gform_wrapper .ginput_container_text,.gform_wrapper .ginput_container_email,.gform_wrapper .ginput_container_phone,.gform_wrapper .ginput_container_textarea,.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_container_name,.gform_wrapper .ginput_container_address{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.gform_confirmation_wrapper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important}}.gform_wrapper .gform_button.with-icon{padding-right:40px!important;position:relative!important}.gform_wrapper .gform_button.with-icon:before{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 5l7 7-7 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.gform_wrapper .gform_button.with-icon:hover:before{transform:translateY(-50%) translateX(3px)}.woocommerce-account .woocommerce{font-family:'Open Sans',sans-serif;color:#333;max-width:1200px;margin:0 auto;padding:20px}.woocommerce-account h2,.woocommerce-account h3,.woocommerce-account .woocommerce-MyAccount-content h2{color:#004788;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:10px}.woocommerce-account h2:after,.woocommerce-account .woocommerce-MyAccount-content h2:after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(to right,#00923e,#004788)}.woocommerce-MyAccount-navigation{background:#f8f9fa;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,0.05);margin-bottom:30px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px;border-bottom:1px solid #e9ecef}.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0;border-bottom:none}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:12px;color:#444;text-decoration:none;padding:15px 0;font-weight:500;transition:all 0.3s ease;position:relative}.woocommerce-MyAccount-navigation ul li a:before{content:'';position:absolute;left:-25px;top:0;height:100%;width:4px;background:#00923e;opacity:0;transition:opacity 0.3s ease}.woocommerce-MyAccount-navigation ul li a:hover{color:#004788;transform:translateX(5px)}.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a i{color:#00923e}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a i{color:#004788}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a i{color:#00923e}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a i{color:#004788}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a i{color:#00923e}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a i{color:#dc3545}.woocommerce-MyAccount-navigation ul li.is-active a{color:#004788;font-weight:600}.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-MyAccount-content{background:white;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.woocommerce-MyAccount-content .woocommerce-Message{background:#e8f5e9;border:2px solid #00923e;border-radius:8px;padding:15px;color:#2e7d32}.woocommerce-orders-table{width:100%;border-collapse:collapse;margin:20px 0}.woocommerce-orders-table thead{background:linear-gradient(to right,#00923e,#004788)}.woocommerce-orders-table thead th{color:white;padding:15px;text-align:left;font-weight:600}.woocommerce-orders-table tbody tr{border-bottom:1px solid #e9ecef;transition:background 0.3s ease}.woocommerce-orders-table tbody tr:hover{background:#f8f9fa}.woocommerce-orders-table tbody td{padding:15px;color:#555}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:#004788;font-weight:600;text-decoration:none}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{color:#00923e;text-decoration:underline}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{font-weight:600}.woocommerce-orders-table .order-status-completed{color:#28a745;background:rgba(40,167,69,0.1);padding:5px 10px;border-radius:20px;display:inline-block}.woocommerce-orders-table .order-status-processing{color:#004788;background:rgba(0,71,136,0.1);padding:5px 10px;border-radius:20px;display:inline-block}.woocommerce-orders-table .order-status-pending{color:#ff9800;background:rgba(255,152,0,0.1);padding:5px 10px;border-radius:20px;display:inline-block}.woocommerce-orders-table .order-status-cancelled{color:#dc3545;background:rgba(220,53,69,0.1);padding:5px 10px;border-radius:20px;display:inline-block}.woocommerce-account .button,.woocommerce-account button,.woocommerce-account input[type="submit"]{background:linear-gradient(to right,#00923e,#004788);color:white;border:none;padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;font-size:14px}.woocommerce-account .button:hover,.woocommerce-account button:hover,.woocommerce-account input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,146,62,0.3)}.woocommerce-account .button.alt{background:#f8f9fa;color:#004788;border:2px solid #004788}.woocommerce-account .button.alt:hover{background:#004788;color:white}.woocommerce-pagination{margin-top:30px;text-align:center}.woocommerce-pagination .page-numbers{display:inline-flex;gap:8px;list-style:none;padding:0}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{display:block;padding:8px 15px;border-radius:6px;text-decoration:none;color:#555;background:#f8f9fa;transition:all 0.3s ease}.woocommerce-pagination .page-numbers li a:hover{background:#00923e;color:white}.woocommerce-pagination .page-numbers li span.current{background:#004788;color:white;font-weight:600}.woocommerce-EditAccountForm,.woocommerce-address-fields{max-width:600px}.woocommerce-form-row{margin-bottom:20px}.woocommerce-form-row label{display:block;margin-bottom:8px;color:#004788;font-weight:500}.woocommerce-form-row input[type="text"],.woocommerce-form-row input[type="email"],.woocommerce-form-row input[type="password"],.woocommerce-form-row input[type="tel"],.woocommerce-form-row textarea,.woocommerce-form-row select{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all 0.3s ease}.woocommerce-form-row input[type="text"]:focus,.woocommerce-form-row input[type="email"]:focus,.woocommerce-form-row input[type="password"]:focus,.woocommerce-form-row input[type="tel"]:focus,.woocommerce-form-row textarea:focus,.woocommerce-form-row select:focus{border-color:#00923e;outline:none;box-shadow:0 0 0 3px rgba(0,146,62,0.1)}.woocommerce-form-row .woocommerce-form__input-checkbox{margin-right:10px}.woocommerce-form__label-for-checkbox{display:flex;align-items:center;cursor:pointer}.woocommerce-Address{background:#f8f9fa;border-radius:10px;padding:25px;margin-bottom:25px;transition:transform 0.3s ease}.woocommerce-Address:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.woocommerce-Address-title h3{margin:0;color:#004788}.woocommerce-Address-title .edit{color:#00923e;text-decoration:none;font-size:14px;font-weight:600}.woocommerce-Address-title .edit:hover{text-decoration:underline}.woocommerce-Address address{font-style:normal;line-height:1.6;color:#555}.woocommerce-table--order-downloads{width:100%;border-collapse:collapse}.woocommerce-table--order-downloads th{background:#f8f9fa;padding:15px;text-align:left;color:#004788;font-weight:600}.woocommerce-table--order-downloads td{padding:15px;border-bottom:1px solid #e9ecef}.woocommerce-table--order-downloads .download-file a{background:#00923e;color:white;padding:8px 15px;border-radius:6px;text-decoration:none;display:inline-block;transition:all 0.3s ease}.woocommerce-table--order-downloads .download-file a:hover{background:#004788;transform:translateY(-2px)}.woocommerce-order-details{background:white;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,0.08);margin-bottom:30px}.woocommerce-order-details__title{color:#004788;margin-bottom:25px;padding-bottom:10px;border-bottom:3px solid #00923e}.woocommerce-table--order-details{width:100%;border-collapse:collapse}.woocommerce-table--order-details th{background:#f8f9fa;padding:15px;text-align:left;color:#004788}.woocommerce-table--order-details td{padding:15px;border-bottom:1px solid #e9ecef}.woocommerce-table--order-details .product-name a{color:#004788;text-decoration:none}.woocommerce-table--order-details .product-name a:hover{color:#00923e;text-decoration:underline}@media (min-width:768px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-navigation{float:left;width:25%;margin-right:5%}.woocommerce-MyAccount-content{float:left;width:70%}}@media (max-width:767px){.woocommerce-account .woocommerce{padding:15px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-MyAccount-navigation{margin-bottom:25px;padding:20px}.woocommerce-MyAccount-content{padding:20px}.woocommerce table,.woocommerce-page table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;width:100%!important}.woocommerce table thead,.woocommerce table tbody,.woocommerce table tr,.woocommerce table td,.woocommerce table th{display:block!important;width:100%!important}.woocommerce table thead tr{position:absolute!important;top:-9999px!important;left:-9999px!important}.woocommerce table tr{border:1px solid #e9ecef!important;margin-bottom:10px!important;border-radius:8px!important;padding:10px!important}.woocommerce table td{border:none!important;position:relative!important;padding-left:50%!important;text-align:right!important;min-height:30px!important}.woocommerce table td:before{content:attr(data-title)!important;position:absolute!important;left:10px!important;width:45%!important;padding-right:10px!important;white-space:nowrap!important;font-weight:600!important;color:#004788!important;text-align:left!important}.woocommerce-orders-table{display:block;overflow-x:auto;white-space:nowrap}.woocommerce-orders-table thead th,.woocommerce-orders-table tbody td{padding:12px 10px;font-size:14px}.woocommerce-Address{padding:20px}}@media (max-width:480px){.woocommerce-account .woocommerce{padding:10px}.woocommerce-MyAccount-navigation{padding:15px}.woocommerce-MyAccount-content{padding:15px}.woocommerce-account h2,.woocommerce-account h3,.woocommerce-account .woocommerce-MyAccount-content h2{font-size:20px;margin-bottom:20px}.woocommerce-account .button,.woocommerce-account button,.woocommerce-account input[type="submit"]{padding:10px 20px;font-size:13px;width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:12px 15px!important;font-size:14px!important;flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{font-size:16px!important}.woocommerce-message *,.woocommerce-info *,.woocommerce-error *{max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important}.woocommerce-message ul,.woocommerce-info ul,.woocommerce-error ul{margin:0!important;padding-left:20px!important;list-style-position:inside!important}.woocommerce-message li,.woocommerce-info li,.woocommerce-error li{margin-bottom:8px!important;overflow-wrap:break-word!important;word-break:break-word!important}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal,.woocommerce table.cart .product-price,.woocommerce table.cart .product-subtotal{display:block!important;font-size:16px!important;font-weight:600!important;color:#004788!important;margin-top:5px!important}.woocommerce-cart table.cart td.product-price:before,.woocommerce-cart table.cart td.product-subtotal:before{display:none!important}.woocommerce table.cart td.product-price .amount,.woocommerce table.cart td.product-subtotal .amount{display:inline-block!important;font-size:18px!important;font-weight:700!important;color:#00923e!important}.woocommerce .cart-subtotal,.woocommerce .order-total,.cart-subtotal,.order-total{background:transparent!important;border:none!important;box-shadow:none!important;padding:15px 0!important;margin:0!important;width:100%!important;max-width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:2px solid #e9ecef!important}.woocommerce .cart-subtotal th,.woocommerce .order-total th,.cart-subtotal th,.order-total th{font-size:16px!important;font-weight:600!important;color:#004788!important;text-align:left!important;padding:0!important;background:transparent!important}.woocommerce .cart-subtotal td,.woocommerce .order-total td,.cart-subtotal td,.order-total td{font-size:18px!important;font-weight:700!important;color:#00923e!important;text-align:right!important;padding:0!important;background:transparent!important}.woocommerce .order-total,.order-total{border-bottom:3px solid #00923e!important;padding:20px 0!important;margin-top:10px!important}.woocommerce .order-total th,.order-total th{font-size:18px!important;font-weight:700!important}.woocommerce .order-total td,.order-total td{font-size:22px!important;font-weight:800!important}.woocommerce-form-row.woocommerce-form-row--wide,.woocommerce-form-row{position:relative!important}.woocommerce-form input[type="password"],.woocommerce input[type="password"],input[type="password"]{padding-right:50px!important;width:100%!important;box-sizing:border-box!important}.show-password-input,.password-input,.woocommerce-form__input-wrapper{position:relative!important;width:100%!important}.show-password-input:after,button.show-password-button,.show-password-toggle{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;cursor:pointer!important;z-index:10!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce-form__input-wrapper .show-password-input{overflow:visible!important}.woocommerce-form-row--wide{overflow:visible!important}.woocommerce table.cart,.woocommerce-page table.cart{margin-bottom:20px!important}.woocommerce table.cart tr,.woocommerce-page table.cart tr{background:white!important;padding:15px!important;margin-bottom:15px!important}.woocommerce table.cart .product-name,.woocommerce-page table.cart .product-name{font-size:16px!important;font-weight:600!important;color:#004788!important;margin-bottom:10px!important}.woocommerce table.cart .product-name a{color:#004788!important;text-decoration:none!important}.woocommerce table.cart .quantity,.woocommerce-page table.cart .quantity{display:flex!important;align-items:center!important;gap:10px!important;margin:10px 0!important}.woocommerce table.cart .quantity input,.woocommerce-page table.cart .quantity input{width:60px!important;text-align:center!important;font-size:16px!important;font-weight:600!important}.woocommerce table.cart .product-remove,.woocommerce-page table.cart .product-remove{position:absolute!important;top:10px!important;right:10px!important}.woocommerce table.cart .product-remove a{color:#dc3545!important;font-size:20px!important;font-weight:700!important;text-decoration:none!important}.woocommerce .cart_totals,.cart_totals{background:white!important;padding:20px!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,0.05)!important;margin-top:20px!important}.woocommerce .cart_totals h2,.cart_totals h2{font-size:20px!important;color:#004788!important;margin-bottom:20px!important;padding-bottom:10px!important;border-bottom:2px solid #00923e!important}.woocommerce .cart_totals table,.cart_totals table{width:100%!important;margin-bottom:20px!important}}.woocommerce-account .woocommerce:after{content:"";display:table;clear:both}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:15px 20px;border-radius:8px;margin-bottom:25px;border-left:5px solid;display:flex;align-items:flex-start;gap:15px;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;box-sizing:border-box}.woocommerce-message{background:#e8f5e9;border-left-color:#00923e;color:#2e7d32}.woocommerce-info{background:#e3f2fd;border-left-color:#004788;color:#1565c0}.woocommerce-error{background:#ffebee;border-left-color:#dc3545;color:#c62828}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{font-family:'Font Awesome 6 Free';font-weight:900;font-size:18px}.woocommerce-message:before{content:'\f058';color:#00923e}.woocommerce-info:before{content:'\f05a';color:#004788}.woocommerce-error:before{content:'\f06a';color:#dc3545}.woocommerce-MyAccount-navigation ul li a i{width:20px;text-align:center;font-size:16px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a i:before{content:'\f3c9';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a i:before{content:'\f291';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a i:before{content:'\f1c1';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a i:before{content:'\f3c5';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a i:before{content:'\f007';font-family:'Font Awesome 6 Free';font-weight:900}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a i:before{content:'\f2f5';font-family:'Font Awesome 6 Free';font-weight:900}.divi-contact-container{font-family:'Open Sans',sans-serif;background-color:transparent!important;padding:40px 0!important}.contact-title,.info-title{color:#004788;font-size:28px!important;margin-bottom:12px!important;font-weight:700;position:relative;padding-bottom:12px!important;margin-top:0!important}.contact-title:after,.info-title:after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(to right,#00923e,#004788)}.contact-subtitle,.info-subtitle{color:#666;font-size:16px;margin-bottom:25px!important;line-height:1.6}.contact-form-column{padding:35px!important;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,0.1)!important;height:100%;background:rgba(255,255,255,0.95)!important}.gravity-form-wrapper{margin-top:15px!important}.contact-info-column{padding:35px!important;border-radius:12px;box-shadow:0 5px 25px rgba(0,0,0,0.1)!important;height:100%;background:rgba(255,255,255,0.95)!important}.contact-info-grid{display:grid;gap:25px;margin-top:15px!important}.contact-item{display:flex;gap:20px;align-items:flex-start;padding-bottom:25px;border-bottom:1px solid #eee}.contact-item:last-child{border-bottom:none;padding-bottom:0}.contact-icon{background:linear-gradient(135deg,#00923e,#004788);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:white;font-size:20px}.contact-icon i{font-size:20px}.contact-details{flex:1}.contact-item-title{color:#004788;font-size:18px;margin-bottom:8px!important;font-weight:600}.phone-numbers{display:flex;flex-direction:column;gap:8px;margin-bottom:5px}.phone-link{color:#00923e;text-decoration:none;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;transition:all 0.3s ease}.phone-link:hover{color:#004788;transform:translateX(5px)}.whatsapp-icon{color:#25D366;font-size:18px}.contact-address{color:#444;line-height:1.6;margin-bottom:10px}.map-link{color:#004788;text-decoration:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;font-weight:500}.map-link:hover{text-decoration:underline}.email-link{color:#00923e;text-decoration:none;font-size:16px;font-weight:500;display:block;margin-bottom:5px}.email-link:hover{color:#004788;text-decoration:underline}.contact-note{color:#666;font-size:14px;font-style:italic}.schedule{display:flex;flex-direction:column;gap:10px}.schedule-item{display:flex;justify-content:space-between}.schedule-days{color:#444;font-weight:500}.schedule-hours{color:#00923e;font-weight:600}.social-media-section{margin-top:35px!important;padding-top:25px!important;border-top:1px solid #eee}.social-title{color:#004788;font-size:18px;margin-bottom:15px;text-align:center}.social-icons{display:flex;justify-content:center;gap:20px}.social-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all 0.3s ease;font-size:22px;position:relative;overflow:hidden}.social-icon:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 15px rgba(0,0,0,0.2)}.social-icon:active{transform:translateY(-2px) scale(1.05)}.facebook{background:linear-gradient(135deg,#3b5998,#2d4373)}.facebook:hover{background:linear-gradient(135deg,#4c70ba,#3b5998)}.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.instagram:hover{background:linear-gradient(45deg,#ffad5c,#ff8a5c,#ff3e6e,#ff2b8c,#ff1fab)}.linkedin{background:linear-gradient(135deg,#0077b5,#005582)}.linkedin:hover{background:linear-gradient(135deg,#0088cc,#006699)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.social-icon:hover i{animation:pulse 0.5s ease-in-out}@media (max-width:980px){.et_pb_row.et_pb_equal_columns{flex-direction:column}.et_pb_column_1_2{width:100%!important;margin-bottom:30px!important}.contact-form-column,.contact-info-column{padding:30px!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.contact-title,.info-title{font-size:26px!important;text-align:center!important}.contact-title:after,.info-title:after{left:50%!important;transform:translateX(-50%)!important}.contact-subtitle,.info-subtitle{text-align:center!important}.social-icons{gap:18px}}@media (max-width:767px){.divi-contact-container{padding:20px 0!important}.contact-form-column,.contact-info-column{padding:25px 20px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.contact-item{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:15px!important;padding-bottom:20px!important}.contact-icon{margin:0 auto!important;width:45px!important;height:45px!important}.contact-details{width:100%!important;text-align:center!important}.phone-numbers{align-items:center!important}.phone-link{justify-content:center!important}.schedule-item{flex-direction:column!important;gap:5px!important;text-align:center!important}.contact-title,.info-title{font-size:24px!important;margin-bottom:10px!important;padding-bottom:10px!important}.contact-subtitle,.info-subtitle{font-size:15px!important;margin-bottom:20px!important}.social-media-section{margin-top:25px!important;padding-top:20px!important}.social-icons{gap:15px!important}.social-icon{width:45px!important;height:45px!important;font-size:20px!important}}@media (max-width:480px){.contact-form-column,.contact-info-column{padding:20px 15px!important;border-radius:10px!important}.contact-item-title{font-size:16px!important}.phone-link,.email-link{font-size:15px!important}.contact-address{font-size:15px!important}.map-link,.contact-note{font-size:13px!important}.social-icon{width:42px!important;height:42px!important;font-size:19px!important}.social-icons{gap:12px!important}.social-title{font-size:16px!important}}@media (max-width:767px){.gravity-form-wrapper .gform_wrapper{width:100%!important;max-width:100%!important}.gravity-form-wrapper input,.gravity-form-wrapper textarea,.gravity-form-wrapper select{max-width:100%!important;width:100%!important;box-sizing:border-box!important}}.contact-form-column *,.contact-info-column *{max-width:100%!important;word-wrap:break-word!important}.contact-icon i.fas,.contact-icon i.far{line-height:1;vertical-align:middle}.divi-quiz-container{width:100%;max-width:800px;margin:0 auto;background-color:#ffffff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow:hidden}.quiz-header{background:linear-gradient(135deg,#00923e 0%,#004788 100%);color:#ffffff;padding:25px 30px;text-align:center}.quiz-header h1{font-size:28px;margin-bottom:8px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;color:#ffffff}.quiz-header p{opacity:0.9;font-size:16px;color:#ffffff}.quiz-progress{background-color:rgba(255,255,255,0.2);height:8px;margin-top:20px;border-radius:4px;overflow:hidden}.progress-bar{height:100%;width:0%;background-color:#ffffff;border-radius:4px;transition:width 0.5s ease}.quiz-content{padding:30px}.question-container{animation:fadeIn 0.5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding:15px;background-color:#f8f9fa;border-radius:10px}.current-level{font-weight:700;font-size:18px}.level-a1{color:#4CAF50}.level-a2{color:#2196F3}.level-b1{color:#FF9800}.level-b2{color:#F44336}.level-c1{color:#9C27B0}.question-counter{background-color:#004788;color:#ffffff;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600}.question-text{font-size:20px;font-weight:600;margin-bottom:25px;color:#0a0000;line-height:1.5}.options-container{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.option{padding:18px 20px;background-color:#f8f9fa;border:2px solid #e1e5eb;border-radius:10px;cursor:pointer;transition:all 0.3s ease;font-size:16px;display:flex;align-items:center;gap:15px}.option:hover{background-color:#e9ecef;border-color:#004788}.option-letter{background-color:#004788;color:#ffffff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.option-text{flex-grow:1}.option.selected{background-color:rgba(0,146,62,0.1);border-color:#00923e}.option.correct{background-color:rgba(40,167,69,0.1);border-color:#28a745}.option.incorrect{background-color:rgba(220,53,69,0.1);border-color:#dc3545}.action-button{background:linear-gradient(to right,#00923e,#004788);color:#ffffff;border:none;padding:16px 32px;font-size:18px;font-weight:600;border-radius:10px;cursor:pointer;transition:all 0.3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.action-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,0.1)}.action-button:disabled{opacity:0.6;cursor:not-allowed;transform:none}.result-screen{padding:40px 30px;text-align:center;background-color:#f8f9fa;min-height:400px;display:flex;align-items:center;justify-content:center}.result-content{max-width:600px;margin:0 auto}#result-icon{font-size:80px;margin-bottom:20px}#result-title{font-size:32px;margin-bottom:15px;color:#004788}#result-message{font-size:18px;margin-bottom:25px;color:#0a0000;line-height:1.6}.level-reached{display:inline-block;padding:10px 25px;background-color:#00923e;color:#ffffff;border-radius:30px;font-size:24px;font-weight:700;margin-bottom:30px}.pack-button{display:block;background:linear-gradient(to right,#00923e,#004788);color:#ffffff;text-decoration:none;padding:18px 30px;border-radius:10px;font-size:18px;font-weight:600;margin-bottom:20px;transition:all 0.3s ease}.pack-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.15);color:#ffffff}.restart-button{background-color:transparent;color:#004788;border:2px solid #004788;padding:16px 30px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%}.restart-button:hover{background-color:#004788;color:#ffffff}@media (max-width:768px){.quiz-header h1{font-size:24px;flex-direction:column;gap:5px}.question-header{flex-direction:column;gap:10px;align-items:flex-start}.question-text{font-size:18px}.option{padding:15px}.result-screen{padding:30px 20px}#result-title{font-size:26px}}@media (max-width:480px){.quiz-header{padding:20px 15px}.quiz-content{padding:20px 15px}.option-letter{width:30px;height:30px;font-size:14px}.action-button,.pack-button{padding:14px 20px;font-size:16px}}@media (max-width:767px){ul.products li.product{width:100%!important}}.itatitle{position:relative;padding-left:30px;margin:20px 0!important;display:flex;align-items:center;min-height:40px;transition:all 0.3s ease}.itatitle::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:42px;height:8px;background:#00923E;border-radius:4px;transition:all 0.3s ease}.itatitle:hover{padding-left:120px}.itatitle:hover::before{width:120px;background:linear-gradient(90deg,#00923E,#00C851)}@media (max-width:768px){.itatitle{padding-left:40px;min-height:35px}.itatitle::before{width:30px;height:6px;border-radius:3px;left:5px}.itatitle:hover{padding-left:70px}.itatitle:hover::before{width:60px;left:5px}}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.itatalk-hero-modern{position:relative;width:100%;height:100vh;min-height:700px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-video-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;filter:brightness(0.8)}.video-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,73,133,0.85) 0%,rgba(0,73,133,0.6) 50%,rgba(0,73,133,0.85) 100%);z-index:2}.hero-ux-content{position:relative;z-index:3;text-align:center;padding:0 20px;max-width:900px;animation:fadeInUp 0.8s ease-out}.ux-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);border-radius:50px;padding:12px 25px;margin-bottom:40px;color:white;font-weight:600;font-size:15px;animation:badgeFloat 3s ease-in-out infinite}.badge-pulse{width:8px;height:8px;background:#4ecdc4;border-radius:50%;animation:pulse 2s infinite}.hero-main-title{font-size:4rem;font-weight:800;line-height:1.1;color:white;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,0.3)}.title-line{display:block}.highlight-wrapper{position:relative;display:inline-block}.brand-highlight{color:#4ecdc4;position:relative;padding:0 5px}.brand-highlight::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:8px;background:linear-gradient(90deg,rgba(78,205,196,0.3),rgba(78,205,196,0.1));border-radius:4px;z-index:-1}.hero-subtitle{font-size:1.4rem;line-height:1.6;color:rgba(255,255,255,0.95);margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto;font-weight:400}.subtitle-feature{color:#4ecdc4;font-weight:600;margin:0 10px}.cta-primary-wrapper{margin-bottom:4rem}.primary-cta-btn{display:inline-flex;align-items:center;gap:15px;background:linear-gradient(135deg,#4ecdc4 0%,#44a08d 100%);color:white;font-size:1.2rem;font-weight:700;padding:1.25rem 3rem;border-radius:16px;text-decoration:none;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(78,205,196,0.4);border:2px solid rgba(255,255,255,0.2);margin-bottom:1.5rem}.btn-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.2) 0%,transparent 70%);opacity:0;transition:opacity 0.3s ease}.primary-cta-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 60px rgba(78,205,196,0.6)}.primary-cta-btn:hover .btn-glow{opacity:1}.primary-cta-btn:hover .btn-icon{transform:translateX(5px) rotate(45deg)}.btn-icon svg{width:20px;height:20px;transition:transform 0.3s ease}.cta-secondary-note{color:rgba(255,255,255,0.8);font-size:0.95rem;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.note-icon{color:#4ecdc4;animation:bounce 2s infinite}.note-separator{opacity:0.5}.trust-indicators{display:flex;justify-content:center;gap:40px;margin-top:3rem;flex-wrap:wrap}.trust-item{text-align:center;padding:20px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,0.15);transition:all 0.3s ease;min-width:120px}.trust-item:hover{transform:translateY(-5px);background:rgba(255,255,255,0.15);border-color:rgba(78,205,196,0.5)}.trust-icon{font-size:2rem;margin-bottom:10px}.trust-text{color:white;font-size:0.9rem;font-weight:600;line-height:1.3}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3}.scroll-line{width:2px;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0.5),transparent);animation:scrollLine 2s infinite}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.2)}}@keyframes badgeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes scrollLine{0%,100%{height:60px;opacity:0.5}50%{height:80px;opacity:1}}@media (max-width:1200px){.hero-main-title{font-size:3.5rem}}@media (max-width:992px){.itatalk-hero-modern{min-height:600px}.hero-main-title{font-size:3rem}.hero-subtitle{font-size:1.2rem}.primary-cta-btn{font-size:1.1rem;padding:1.1rem 2.5rem}.trust-indicators{gap:20px}}@media (max-width:768px){.itatalk-hero-modern{min-height:500px}.hero-main-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem;margin-bottom:2.5rem}.ux-badge{font-size:14px;padding:10px 20px;margin-bottom:30px}.primary-cta-btn{font-size:1rem;padding:1rem 2rem}.trust-item{padding:15px;min-width:100px}.scroll-indicator{bottom:20px}}@media (max-width:480px){.hero-main-title{font-size:2rem}.title-line{display:inline}.hero-subtitle{font-size:1rem}.ux-badge{font-size:13px;flex-direction:column;gap:8px}.primary-cta-btn{width:100%;max-width:300px;justify-content:center}.cta-secondary-note{flex-direction:column;gap:5px}.trust-indicators{gap:10px}.trust-item{min-width:80px;padding:12px}}#page-container,.et_pb_section:first-of-type{padding-top:100px!important}@media (max-width:992px){#page-container,.et_pb_section:first-of-type{padding-top:70px!important}}@media (max-width:576px){#page-container,.et_pb_section:first-of-type{padding-top:70px!important}}.ita-nav-wrapper,.ita-nav-wrapper *{box-sizing:border-box!important;font-family:inherit!important;margin:0!important;padding:0!important}.ita-nav-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;width:100%!important;background:#004985!important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important;display:flex!important;align-items:center!important}.ita-nav-wrapper:not(.scrolled){height:100px!important;border-radius:0 0 30px 30px!important;box-shadow:0 5px 20px rgba(0,73,133,0.2)!important}.ita-nav-wrapper.scrolled{height:70px!important;border-radius:0 0 20px 20px!important;box-shadow:0 8px 25px rgba(0,0,0,0.15)!important;backdrop-filter:blur(5px)!important;background:rgba(0,73,133,0.95)!important}.ita-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0 48px!important;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important}.ita-nav-left{display:flex!important;align-items:center!important;height:100%!important}.ita-nav-wrapper:not(.scrolled) .ita-logo{height:45px!important;width:auto!important;transition:height 0.4s ease!important}.ita-nav-wrapper.scrolled .ita-logo{height:35px!important;width:auto!important;transition:height 0.4s ease!important}.ita-nav-menu{display:flex!important;list-style:none!important;align-items:center!important;justify-content:center!important;flex:1!important;gap:35px!important;height:100%!important}.ita-nav-menu li{display:flex!important;align-items:center!important;height:100%!important}.ita-nav-menu li a{color:white!important;text-decoration:none!important;font-weight:600!important;display:flex!important;align-items:center!important;height:100%!important;position:relative!important;transition:all 0.3s ease!important;white-space:nowrap!important;padding:0 12px!important}.ita-nav-wrapper:not(.scrolled) .ita-nav-menu li a{font-size:16px!important;padding-top:15px!important;padding-bottom:15px!important}.ita-nav-wrapper.scrolled .ita-nav-menu li a{font-size:15px!important;padding-top:10px!important;padding-bottom:10px!important}.ita-nav-menu li a:hover{color:white!important;background:rgba(255,255,255,0.15)!important;border-radius:6px!important;padding-top:15px!important;padding-bottom:15px!important}.ita-nav-menu li a::after{content:''!important;position:absolute!important;width:0!important;height:2px!important;background:#00923E!important;bottom:5px!important;left:0!important;transition:width 0.3s ease!important}.ita-nav-menu li a:hover::after{width:100%!important}.ita-has-sub{position:relative!important;display:flex!important;align-items:center!important;height:100%!important}.ita-submenu{position:absolute!important;top:100%!important;left:-15px!important;background:#004985!important;border-radius:0 0 12px 12px!important;padding:12px 0!important;display:none!important;flex-direction:column!important;min-width:220px!important;opacity:0!important;transform:translateY(10px)!important;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)!important;box-shadow:0 10px 25px rgba(0,0,0,0.15)!important;z-index:1001!important;pointer-events:none!important;list-style:none!important}.ita-has-sub:hover .ita-submenu{display:flex!important;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.ita-submenu li{margin:0!important;padding:0!important}.ita-submenu li a{padding:10px 25px!important;font-weight:500!important;font-size:14.5px!important;color:white!important;height:auto!important;display:block!important;transition:all 0.2s ease!important;border-radius:0!important}.ita-submenu li a:hover{background:rgba(255,255,255,0.1)!important;color:white!important;padding-left:30px!important}.ita-submenu li a::before,.ita-submenu li a::after{display:none!important}.ita-nav-right{display:flex!important;align-items:center!important;height:100%!important}.ita-student-btn{background:transparent!important;color:white!important;text-decoration:none!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important;border:2px solid rgba(255,255,255,0.3)!important;white-space:nowrap!important;height:44px!important}.ita-nav-wrapper:not(.scrolled) .ita-student-btn{padding:0 24px!important;font-size:15px!important;border-radius:8px!important}.ita-nav-wrapper.scrolled .ita-student-btn{padding:0 20px!important;font-size:14px!important;border-radius:6px!important}.ita-student-btn:hover{background:#00923E!important;border-color:#00923E!important;color:white!important}.ita-nav-toggle{display:none!important;flex-direction:column!important;gap:5px!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;padding:8px!important;background:rgba(255,255,255,0.1)!important;border-radius:6px!important;transition:all 0.3s ease!important;height:44px!important}.ita-nav-toggle:hover{background:rgba(255,255,255,0.2)!important}.ita-nav-toggle span{width:24px!important;height:3px!important;background:white!important;border-radius:3px!important;display:block!important;transition:all 0.3s ease!important}.ita-nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)!important}.ita-nav-toggle.active span:nth-child(2){opacity:0!important}.ita-nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)!important}.ita-mobile-panel{display:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#004985!important;flex-direction:column!important;padding:100px 30px 30px 30px!important;z-index:9998!important;overflow-y:auto!important;transform:translateX(-100%)!important;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important}.ita-mobile-panel.open{display:flex!important;transform:translateX(0)!important}.ita-mobile-panel a{color:white!important;text-decoration:none!important;padding:16px 0!important;font-weight:600!important;font-size:18px!important;border-bottom:1px solid rgba(255,255,255,0.1)!important;transition:all 0.3s ease!important;position:relative!important}.ita-mobile-panel a:hover{color:white!important;padding-left:10px!important;background:rgba(255,255,255,0.1)!important;border-radius:6px!important}.ita-mobile-group{display:flex!important;flex-direction:column!important;border-bottom:1px solid rgba(255,255,255,0.1)!important;margin-bottom:10px!important}.ita-mobile-group p{color:white!important;font-weight:700!important;margin:20px 0 10px 0!important;font-size:18px!important}.ita-mobile-group a{padding-left:20px!important;font-size:16px!important;font-weight:500!important;padding:12px 0 12px 20px!important;border-bottom:none!important}.ita-mobile-group a:hover{padding-left:30px!important}.ita-student-btn.mobile{margin-top:30px!important;justify-content:center!important;font-size:16px!important;padding:15px!important;border-radius:8px!important;height:auto!important}@media (max-width:1100px){.ita-nav-menu{gap:25px!important}.ita-nav{padding:0 30px!important}}@media (max-width:992px){.ita-nav-menu,.ita-nav-right .ita-student-btn:not(.mobile){display:none!important}.ita-nav-toggle{display:flex!important}.ita-nav-wrapper:not(.scrolled),.ita-nav-wrapper.scrolled{height:70px!important}.ita-nav{padding:0 20px!important}.ita-nav-wrapper:not(.scrolled) .ita-logo,.ita-nav-wrapper.scrolled .ita-logo{height:35px!important}.ita-nav-wrapper{border-radius:0 0 20px 20px!important}.ita-nav-wrapper.scrolled{border-radius:0 0 15px 15px!important}body{padding-top:70px!important}}@media (max-width:576px){.ita-nav{padding:0 15px!important}.ita-nav-wrapper:not(.scrolled) .ita-logo,.ita-nav-wrapper.scrolled .ita-logo{height:30px!important}.ita-mobile-panel{padding:80px 20px 20px 20px!important}}#main-header,#top-header,.et_header_style_left #logo,.et_header_style_split .centered-inline-logo-wrap,.et_fixed_nav #main-header{display:none!important}#page-container,.et_pb_section:first-of-type{padding-top:0px!important}@media (max-width:992px){#page-container,.et_pb_section:first-of-type{padding-top:0px!important}}#main-content{position:relative!important;z-index:1!important}.language-selector-wrapper{position:fixed!important;bottom:30px!important;left:30px!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important}.language-selector{position:relative!important;width:60px!important;height:60px!important;background:#004985!important;border-radius:50%!important;box-shadow:0 8px 25px rgba(0,73,133,0.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.4s cubic-bezier(0.4,0,0.2,1)!important;overflow:hidden!important;cursor:pointer!important;border:2px solid rgba(255,255,255,0.1)!important}.language-selector-wrapper.lang-it .language-selector{background:#00923E!important;box-shadow:0 8px 25px rgba(0,146,62,0.3)!important;border-color:rgba(255,255,255,0.2)!important}.language-selector:hover{transform:scale(1.05)!important;box-shadow:0 12px 35px rgba(0,73,133,0.4)!important;border-color:rgba(255,255,255,0.2)!important}.language-selector-wrapper.lang-it .language-selector:hover{box-shadow:0 12px 35px rgba(0,146,62,0.4)!important}.lang-btn{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:white!important;font-weight:600!important;font-size:18px!important;border-radius:50%!important;transition:all 0.3s ease!important}.lang-btn:hover{background:rgba(255,255,255,0.1)!important}.language-tooltip{position:absolute!important;left:80px!important;background:rgba(0,73,133,0.95)!important;color:white!important;padding:8px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important;opacity:0!important;transform:translateX(-10px)!important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)!important;pointer-events:none!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,0.1)!important;box-shadow:0 5px 20px rgba(0,0,0,0.15)!important}.language-selector-wrapper.lang-it .language-tooltip{background:rgba(0,146,62,0.95)!important}.language-tooltip.show{opacity:1!important;transform:translateX(0)!important}.tooltip-arrow{position:absolute!important;left:-6px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:6px solid rgba(0,73,133,0.95)!important}.language-selector-wrapper.lang-it .tooltip-arrow{border-right-color:rgba(0,146,62,0.95)!important}@media (max-width:1100px){.language-selector-wrapper{bottom:25px!important;left:25px!important}.language-selector{width:55px!important;height:55px!important}.language-tooltip{left:70px!important}}@media (max-width:768px){.language-selector-wrapper{bottom:20px!important;left:20px!important}.language-selector{width:50px!important;height:50px!important}.lang-btn{font-size:16px!important}.language-tooltip{left:65px!important;font-size:13px!important;padding:6px 12px!important}}@media (max-width:480px){.language-selector-wrapper{bottom:15px!important;left:15px!important}.language-selector{width:45px!important;height:45px!important}.lang-btn{font-size:15px!important}.language-tooltip{left:60px!important;font-size:12px!important;padding:5px 10px!important}}@media (min-height:1000px){.language-selector-wrapper{bottom:40px!important;left:40px!important}}.ita-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9997!important;background:#004985!important;color:white!important;padding:12px 0 8px 0!important;font-family:'Open Sans',sans-serif!important;font-size:13px!important;box-shadow:0 -2px 15px rgba(0,0,0,0.1)!important;border-top:1px solid rgba(255,255,255,0.1)!important;backdrop-filter:blur(5px)!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer-content{max-width:1400px!important;margin:0 auto!important;padding:0 48px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.footer-copyright{text-align:center!important;line-height:1.4!important}.footer-copyright p{margin:0!important;padding:0!important}.footer-legal{font-size:11px!important;margin-top:3px!important;opacity:0.7!important}.footer-legal a{color:rgba(255,255,255,0.8)!important;text-decoration:none!important;transition:color 0.3s ease!important}.footer-legal a:hover{color:white!important;text-decoration:underline!important}#dynamicDate{opacity:0.8!important;font-style:italic!important;font-size:12px!important}.footer-decoration{position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,transparent,#00923E,transparent)!important}#page-container,.et_pb_section:last-of-type,.main-content{padding-bottom:60px!important}#main-content{position:relative!important;z-index:1!important}@media (max-width:1100px){.footer-content{padding:0 30px!important}}@media (max-width:768px){.ita-footer{height:auto!important;padding:15px 0 10px 0!important;position:relative!important;margin-top:40px!important}.footer-content{flex-direction:column!important;gap:10px!important;padding:0 20px!important}.footer-legal{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}#page-container,.et_pb_section:last-of-type{padding-bottom:0!important}}@media (max-width:480px){.footer-content{padding:0 15px!important}.footer-copyright p{font-size:12px!important;line-height:1.5!important}#dynamicDate{display:block!important;margin-top:3px!important}.footer-legal{font-size:10px!important}}html[lang="it"] .footer-legal a,html[lang="it"] .footer-copyright{font-style:italic!important}.ita-mobile-panel{display:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#004985!important;flex-direction:column!important;z-index:9998!important;overflow-y:auto!important;transform:translateX(100%)!important;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)!important;padding:0!important}.ita-mobile-panel.open{display:flex!important;transform:translateX(0)!important}.mobile-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px 25px!important;background:rgba(0,0,0,0.1)!important;border-bottom:1px solid rgba(255,255,255,0.1)!important}.mobile-logo-img{height:35px!important;width:auto!important}.mobile-close-btn{background:transparent!important;border:none!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:8px!important;transition:background 0.3s ease!important}.mobile-close-btn:hover{background:rgba(255,255,255,0.1)!important}.mobile-nav-content{padding:20px 25px!important;display:flex!important;flex-direction:column!important;gap:0!important}.ita-mobile-group,.ita-mobile-group p,.ita-mobile-group a{display:none!important}.mobile-nav-link{color:white!important;text-decoration:none!important;padding:18px 0!important;font-weight:600!important;font-size:18px!important;border-bottom:1px solid rgba(255,255,255,0.1)!important;transition:all 0.3s ease!important;display:flex!important;align-items:center!important}.mobile-nav-link:hover{color:white!important;padding-left:10px!important;background:rgba(255,255,255,0.05)!important}.mobile-accordion{border-bottom:1px solid rgba(255,255,255,0.1)!important}.mobile-accordion-header{width:100%!important;background:transparent!important;border:none!important;color:white!important;text-align:left!important;padding:18px 0!important;font-weight:600!important;font-size:18px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:all 0.3s ease!important}.mobile-accordion-header:hover{padding-left:10px!important;background:rgba(255,255,255,0.05)!important}.accordion-arrow{transition:transform 0.3s ease!important}.mobile-accordion.active .accordion-arrow{transform:rotate(180deg)!important}.mobile-accordion-content{max-height:0!important;overflow:hidden!important;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1)!important;padding-left:20px!important}.mobile-accordion.active .mobile-accordion-content{max-height:500px!important}.mobile-sub-link{display:block!important;color:rgba(255,255,255,0.9)!important;text-decoration:none!important;padding:14px 0!important;font-weight:500!important;font-size:16px!important;border-bottom:1px solid rgba(255,255,255,0.05)!important;transition:all 0.3s ease!important}.mobile-sub-link:hover{color:white!important;padding-left:10px!important}.mobile-sub-link:last-child{border-bottom:none!important}.mobile-student-btn{background:#00923E!important;color:white!important;padding:16px 24px!important;border-radius:10px!important;text-decoration:none!important;font-weight:600!important;font-size:16px!important;text-align:center!important;margin-top:30px!important;border:2px solid #00923E!important;transition:all 0.3s ease!important}.mobile-student-btn:hover{background:transparent!important;color:#00923E!important;transform:translateY(-2px)!important}@media (max-width:992px){.ita-nav-right .ita-student-btn:not(.mobile-student-btn){display:none!important}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-accordion.active .mobile-sub-link{animation:slideDown 0.3s ease forwards}.mobile-accordion.active .mobile-sub-link:nth-child(1){animation-delay:0.1s}.mobile-accordion.active .mobile-sub-link:nth-child(2){animation-delay:0.2s}.mobile-accordion.active .mobile-sub-link:nth-child(3){animation-delay:0.3s}.mobile-accordion.active .mobile-sub-link:nth-child(4){animation-delay:0.4s}.mobile-language-selector{margin-top:30px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,0.1)!important}.mobile-lang-toggle{display:flex!important;background:rgba(255,255,255,0.08)!important;border-radius:12px!important;padding:4px!important;margin-bottom:10px!important;border:1px solid rgba(255,255,255,0.1)!important}.mobile-lang-btn{flex:1!important;background:transparent!important;border:none!important;padding:12px 16px!important;border-radius:8px!important;color:white!important;font-weight:600!important;font-size:16px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all 0.3s ease!important}.mobile-lang-btn.active{background:#4CAF50!important;box-shadow:0 4px 12px rgba(76,175,80,0.3)!important}.mobile-lang-btn.inactive{background:#2196F3!important;box-shadow:0 4px 12px rgba(33,150,243,0.2)!important}.mobile-lang-btn:hover:not(.active){background:rgba(255,255,255,0.1)!important;transform:translateY(-2px)!important}.mobile-lang-btn.active:hover{background:#45a049!important}.mobile-lang-btn.inactive:hover{background:#1e88e5!important}.mobile-lang-code{font-weight:700!important;font-size:15px!important;min-width:28px!important;text-align:center!important}.mobile-lang-text{font-size:14px!important;opacity:0.9!important}.mobile-lang-label{text-align:center!important;font-size:13px!important;color:rgba(255,255,255,0.7)!important;margin-top:8px!important;display:flex!important;justify-content:center!important;gap:10px!important}.mobile-lang-label .hidden{display:none!important}.mobile-lang-label .lang-fr,.mobile-lang-label .lang-it{display:block!important}@keyframes langSwitch{0%{transform:scale(0.95);opacity:0.8}50%{transform:scale(1.05)}100%{transform:scale(1);opacity:1}}.mobile-lang-toggle.switching .mobile-lang-btn.active{animation:langSwitch 0.3s ease forwards}@media (max-width:480px){.mobile-lang-btn{padding:10px 12px!important;font-size:15px!important}.mobile-lang-code{font-size:14px!important;min-width:26px!important}.mobile-lang-text{font-size:13px!important}.mobile-language-selector{margin-top:25px!important;padding-top:15px!important}}.ita-sidebar-widget{position:fixed;right:32px;top:50%;transform:translateY(-50%);z-index:99999;width:70px;background:#004788;border-radius:24px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 32px rgba(0,71,136,0.2);backdrop-filter:blur(10px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);overflow:visible!important;border:1px solid rgba(255,255,255,0.1)}.ita-sidebar-widget:hover{transform:translateY(-50%) scale(1.02);box-shadow:0 12px 40px rgba(0,71,136,0.3)}.widget-main-section{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:24px 0!important;width:100%!important;background:#004788!important;position:relative!important;z-index:1!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important}.widget-cart-btn,.widget-account-btn{position:relative!important;width:48px!important;height:48px!important;border-radius:50%!important;background:rgba(255,255,255,0.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;text-decoration:none!important;transition:all 0.3s ease!important;border:1px solid rgba(255,255,255,0.2)!important}.widget-cart-btn:hover{background:#00923e!important;transform:translateY(-2px)!important}.widget-account-btn:hover{background:#EBB22A!important;transform:translateY(-2px)!important}.cart-count{position:absolute!important;top:-5px!important;right:-5px!important;background:#EBB22A!important;color:#004788!important;font-size:11px!important;font-weight:700!important;min-width:20px!important;height:20px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 4px!important;border:2px solid #004788!important;z-index:100001!important}.widget-social-section{display:flex!important;flex-direction:column!important;align-items:center!important;padding:20px 0!important;width:100%!important;background:white!important;border-top:1px solid rgba(0,71,136,0.2)!important;border-bottom-left-radius:22px!important;border-bottom-right-radius:22px!important;border:1px solid #004788!important;border-top:none!important;margin-top:-1px!important;position:relative!important;z-index:1!important}.social-icons-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}.social-icon{position:relative!important;width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#004788!important;text-decoration:none!important;transition:all 0.3s ease!important;border:1px solid #004788!important;background:transparent!important}.social-icon:hover{background:#00923e!important;border-color:#00923e!important;color:white!important;transform:translateY(-2px)!important}.social-icon svg,.widget-cart-btn svg,.widget-account-btn svg{transition:transform 0.3s ease!important}.social-icon:hover svg{transform:scale(1.1)!important}.widget-tooltip{position:absolute!important;left:-12px!important;transform:translateX(-100%)!important;background:#004788!important;color:white!important;font-size:12px!important;font-weight:600!important;padding:8px 14px!important;border-radius:12px!important;white-space:nowrap!important;opacity:0!important;visibility:hidden!important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)!important;pointer-events:none!important;box-shadow:0 4px 15px rgba(0,71,136,0.3)!important;z-index:1000000!important;text-align:center!important;min-width:100px!important;letter-spacing:0.3px!important}.widget-tooltip::after{content:''!important;position:absolute!important;right:-6px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-left:6px solid #004788!important}.widget-cart-btn .widget-tooltip,.widget-account-btn .widget-tooltip{top:50%!important;transform:translate(-100%,-50%)!important}.social-icon .widget-tooltip{top:50%!important;transform:translate(-100%,-50%)!important}.widget-cart-btn:hover .widget-tooltip,.widget-account-btn:hover .widget-tooltip,.social-icon:hover .widget-tooltip{opacity:1!important;visibility:visible!important;left:-10px!important}@keyframes tooltipFadeIn{from{opacity:0!important;transform:translate(-90%,-50%)!important}to{opacity:1!important;transform:translate(-100%,-50%)!important}}.widget-cart-btn:hover .widget-tooltip,.widget-account-btn:hover .widget-tooltip,.social-icon:hover .widget-tooltip{animation:tooltipFadeIn 0.2s ease-out forwards!important}@keyframes slideInRight{from{opacity:0!important;transform:translate(50px,-50%)!important}to{opacity:1!important;transform:translate(0,-50%)!important}}.ita-sidebar-widget{animation:slideInRight 0.6s cubic-bezier(0.4,0,0.2,1) forwards!important}@media (max-width:1024px){.ita-sidebar-widget{right:16px!important;width:60px!important}.widget-main-section{padding:20px 0!important;gap:20px!important}.widget-cart-btn,.widget-account-btn{width:44px!important;height:44px!important}.widget-social-section{padding:18px 0!important}.social-icon{width:32px!important;height:32px!important}.widget-tooltip{font-size:11px!important;padding:6px 10px!important;min-width:90px!important}}@media (max-width:768px){.ita-sidebar-widget{display:none!important}}body.admin-bar .ita-sidebar-widget{top:calc(50% + 32px)!important}.et-fb .ita-sidebar-widget{display:none!important}@media (max-height:600px) and (orientation:landscape){.ita-sidebar-widget{width:55px!important;right:12px!important}.widget-main-section{padding:15px 0!important;gap:15px!important}.widget-cart-btn,.widget-account-btn{width:40px!important;height:40px!important}.widget-social-section{padding:15px 0!important}.social-icon{width:30px!important;height:30px!important}.widget-tooltip{font-size:10px!important;padding:5px 8px!important;min-width:80px!important}}@media (min-width:1600px){.ita-sidebar-widget{right:48px!important}}.ita-sidebar-widget *{overflow:visible!important}.ita-sidebar-widget{isolation:isolate!important}.scroll-indicator{display:none!important}.ux-badge{display:inline-flex!important}@media (min-width:769px){.ux-badge{display:none!important}}@media (max-width:768px){.ssd{margin-top:-100px!important;position:relative!important;top:-50px!important}.hero-main-title{margin-top:20px!important}}