:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.map-body .map-image{opacity:.7!important;display:block;margin-left:auto;margin-right:auto}.map-body .map-image,.mobile-map,.mobile-map>img{width:100%;position:relative}.mobile-map>img{opacity:.7!important;display:block;margin-left:auto;margin-right:auto}.mobile-map .map-point{border:2px solid #fff;background-color:#97b500;border-radius:100%;box-shadow:0 3px 8px #0000003d;cursor:pointer;display:inline-block;height:15px;width:15px!important;color:#97b500}.mobile-map ._pointer{position:absolute}.mobile-map ._pointer ul{background:#fffffff0;border:1px solid #fff;border-radius:10px;box-shadow:0 1px 4px #00000029;list-style-type:none;min-width:184px;padding:3px 5px;position:absolute;text-transform:capitalize;top:2%;left:0;right:0;margin-left:-75px;transform:translateY(30px);transition:all .7s cubic-bezier(.645,.045,.355,1)}.mobile-map ._pointer ul li{position:relative;border-bottom:1px dashed #ccc;margin:5px 0}.mobile-map ._pointer ul li>*{align-items:center;background:#0000;border:0;color:#222;display:flex;font-size:12px;font-weight:300;line-height:1;margin:2px;padding:5px 7px;text-align:left;text-decoration:none;text-transform:capitalize}.mobile-map ._pointer ul li>* img{border-radius:50%;width:15px!important}.mobile-map ._pointer ul li>* span{color:#000;font-size:12px;margin-left:7px;padding-left:2px}.mobile-map ._pointer ul li>* small{font-size:12px;position:absolute;right:0;top:0;bottom:0;margin:auto;height:-webkit-fit-content;height:fit-content}.mobile-map ._pointer ul li:last-child{border-bottom:none}@media(max-width:767px){.mobile-map ._pointer ul{opacity:0;visibility:hidden;min-width:160px}}.mobile-map ._pointer:hover ul{opacity:1;visibility:visible;z-index:102}.pulse-css:after,.pulse-css:before{background-color:#97b500;content:"";width:1rem;height:1rem;border-radius:.5rem;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00bc8b;margin:auto;transform:scale(.3);transform-origin:center center;animation:pulse-me 3s linear infinite}@keyframes pulse-me{0%{transform:scale(.3);opacity:0}50%{opacity:.1}70%{opacity:.09}to{transform:scale(3);opacity:0}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff;border-radius:5px}::-webkit-scrollbar-thumb{background:#accd00;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.swiper-button-disabled{display:none}.worldmap-tooltip{pointer-events:none;transform:translate(-50%,-110%);width:100px;display:none;z-index:5;position:fixed;text-align:center}.worldmap,.worldmap path{position:relative}.worldmap path{cursor:pointer;transition:.3s}.worldmap path.active:hover{transform:scale(1.002);-ms-transform:scale(1.002);-webkit-transform:scale(1.002)}.worldmap-tooltip .map-locat p{margin:5px 0;padding:4px;border-radius:3px;background:#000c;font-size:12px;box-shadow:0 1px 4px #000;color:#fff}.worldmap-tooltip .location-flag{position:absolute;left:30px;top:8px;z-index:-1}.worldmap-tooltip.active{display:block}.btn-pulse{border:none;outline:none;box-shadow:0 0 0 0 #000;animation:pulsate 2s infinite}@keyframes pulsate{0%{transform:scale(.75);box-shadow:0 0 0 0 #000;opacity:.75}75%{transform:scale(1);box-shadow:0 0 0 0 #000;opacity:1}to{transform:scale(.75);box-shadow:0 0 0 0 #000;opacity:.75}}.element-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1.02);box-shadow:0 0 0 0 #000000a6}75%{transform:scale(1);box-shadow:0 0 0 8px #0000}to{transform:scale(1.02);box-shadow:0 0 0 0 #0000}}.data-picker{z-index:300;position:relative}.data-picker .relative{z-index:300}.data-picker .absolute{z-index:301}.PhoneInputInput{background-color:#0000!important}.PhoneInput--focus input{outline:0}.spinner-loader .loader{width:100px;height:100px;box-sizing:border-box;border-radius:50%;border-top:5px solid #e74c3c;position:relative;animation:load 2s linear infinite}.spinner-loader .loader:after,.spinner-loader .loader:before{content:"";width:100px;height:100px;position:absolute;left:0;top:0;box-sizing:border-box;border-radius:50%}.spinner-loader .loader:before{border-top:5px solid #e67e23;transform:rotate(120deg)}.spinner-loader .loader:after{border-top:5px solid #3498db;transform:rotate(240deg)}.spinner-loader .loader span{position:absolute;font-size:small;width:100px;height:100px;color:#000;text-align:center;line-height:100px;animation:a2 2s linear infinite}@keyframes load{to{transform:rotate(1turn)}}@keyframes a2{to{transform:rotate(-1turn)}}.pulse-circle{width:var(--size);height:var(--size);background:var(--background);border-radius:100%;position:relative;animation:pulse-shadow-2 var(--duration) calc(2*var(--duration)/3) linear infinite}.pulse-circle:after{background:var(--background);animation:pulse-2 var(--duration) linear infinite}.pulse-circle:after,.pulse-circle:before{content:"";width:100%;height:100%;position:absolute;border-radius:100%}.pulse-circle:before{animation:pulse-2 var(--duration) calc(var(--duration)/3) linear infinite}@keyframes pulse-2{0%{transform:scale(1);opacity:var(--opacity)}to{transform:scale(var(--scale));opacity:0}}@keyframes pulse-shadow-2{0%{box-shadow:0 0 0 0 rgba(var(--background),var(--opacity))}to{box-shadow:0 0 0 calc((var(--scale) - 1)*var(--size)/2) rgba(var(--background),0)}}.custom-box-shadow{box-shadow:0 5px 15px #00000059}.floating-input-wrapper{position:relative;width:100%}.floating-input-wrapper .floating-input{width:100%;padding:1.25rem .75rem .5rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.875rem;outline:none;transition:border-color .2s}.floating-input-wrapper .floating-input:focus{border-color:#6366f1}.floating-input-wrapper .floating-input.has-error{border-color:#ef4444}.floating-input-wrapper .floating-input:focus+.floating-label,.floating-input-wrapper .floating-input:not(:placeholder-shown)+.floating-label{top:-.6rem;left:.75rem;font-size:.75rem;color:#6366f1;background-color:#fff;padding:0 .3rem}.floating-input-wrapper .floating-label{position:absolute;top:.875rem;left:.75rem;font-size:1rem;color:#9ca3af;pointer-events:none;transition:all .2s}.floating-input-wrapper .error-text{font-size:.75rem;color:#ef4444;margin-top:.25rem}.credit-cart-form{background:#f8f9fb;padding:2rem;border-radius:8px;max-width:500px;margin:auto;font-family:Segoe UI,sans-serif}.credit-cart-form label{display:block;font-size:.9rem;color:#999;margin-bottom:.3rem}.credit-cart-form input{width:100%;padding:.8rem 1rem;border:1px solid #e6e9ed;border-radius:8px;font-size:1rem;color:#333;background:#fff;outline:none;margin-bottom:.5rem;letter-spacing:2px}.credit-cart-form input::placeholder{color:#999;letter-spacing:2px}.credit-cart-form span{color:red;font-size:.8rem}.credit-cart-form .inputGroupFull{margin-bottom:1.5rem}.credit-cart-form .inputGroupRow{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.credit-cart-form .inputGroupRow div{display:flex;flex-direction:column}.custom-checkbox-wrapper{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox-wrapper .custom-checkbox-input{display:none}.custom-checkbox-wrapper .custom-checkbox{width:28px;height:28px;padding:4px;border:2px solid #000;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.custom-checkbox-wrapper .checkmark{display:block;width:18px;height:15px}.custom-checkbox-wrapper .checkbox-label{font-size:1rem;color:#333}.file-field{position:relative}.file-field .error-text{position:absolute;top:100%;left:0;right:0;margin:auto;width:-webkit-fit-content;width:fit-content;font-size:.75rem;color:#ef4444}.video-player-container:hover .video-controls{visibility:visible}.video-controls{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;align-items:center;background-color:#00000080;color:#fff;border-radius:30px;z-index:10;visibility:hidden;transition:all .3s}@media(min-width:769px){.video-controls{flex-wrap:wrap;padding:.75rem;gap:.75rem;justify-content:space-between}}@media(max-width:768px){.video-controls{padding:10px;gap:5px}}.video-controls .full-page,.video-controls .play-btn{background-color:#0000!important}@media(max-width:768px){.video-controls .full-page,.video-controls .play-btn{font-size:15px}}.video-controls .custom-range{-webkit-appearance:none;height:3px;background:#ddd;border-radius:4px;outline:none}.video-controls .custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;background:#fff;cursor:pointer;border:none}@media(min-width:769px){.video-controls .custom-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-6px}}@media(max-width:768px){.video-controls .custom-range::-webkit-slider-thumb{width:15px;height:15px;margin-top:-4px}}.video-controls .custom-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#000;cursor:pointer;border:none}.video-controls .custom-range::-webkit-slider-runnable-track{height:6px;border-radius:4px}.video-controls .custom-range::-moz-range-track{background:#000;height:6px;border-radius:4px}@media(min-width:769px){.video-controls .video-proces-bar{width:50%}}@media(max-width:768px){.video-controls .video-proces-bar{width:40px}}@media(min-width:769px){.video-controls .audio-proccess-bar{width:10%}}@media(max-width:768px){.video-controls .audio-proccess-bar{width:35px}.video-controls #video_language,.video-controls .subtitle{font-size:.6rem}}.video-controls button,.video-controls select{background-color:#a0cc00;color:#fff;border:none;cursor:pointer}@media(min-width:769px){.video-controls button,.video-controls select{padding:.5rem .75rem;border-radius:.375rem}}@media(max-width:768px){.video-controls button,.video-controls select{padding:.5rem 4px;border-radius:20px}}.video-controls button:hover,.video-controls select:hover{background-color:#a0cc00}.video-controls input[type=range]{cursor:pointer;height:6px;background:#0000;border-radius:4px}@media(min-width:769px){.video-time{font-size:.875rem;min-width:80px}}@media(max-width:768px){.video-time{font-size:.6rem;min-width:50px}}.course-content h1{font-size:5rem}@media screen and (min-width:769px){.course-content h1{letter-spacing:-5px}}.course-content h2{font-size:4rem}@media screen and (min-width:769px){.course-content h2{letter-spacing:-4px}}.course-content h3{font-size:3rem;color:#accd00}@media screen and (min-width:769px){.course-content h3{letter-spacing:-4px}}.course-content ul{margin:10px 0}.course-content pre{font-size:20px;color:#b0b0b0;font-family:DM Sans,sans-serif;margin-top:-20px}@media screen and (max-width:768px){.course-content h1{font-size:1.2rem}.course-content h2{font-size:1rem}.course-content h3{font-size:.9rem}.course-content ul{margin:10px 0}.course-content pre{font-size:10px;margin-top:-5px}}