html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;background-color:#000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:12px}strong{font-weight:600!important}.main.astro-ivdev4kk{background-image:url(/lineBottom1.png),url(/lineBottom2.png),url(/lineBottom3.png),url(/circle2.png),url(/circle.png),url(/pythonsTeam3.png);background-repeat:no-repeat;background-position:left top,left top,left top,left bottom,right bottom,right center,left center;background-size:contain,contain,contain,contain,contain,auto,auto;padding:0 0 650px;animation:bgShift2 20s ease-in-out infinite}@media screen and (min-width: 1200px){.main.astro-ivdev4kk{background-image:url(/lineBottom1.png),url(/lineBottom2.png),url(/lineBottom3.png),url(/circle2.png),url(/circle.png),url(/pythonsTeam3.png),url(/pythonsTeam2.png);padding:0 0 520px}}.container.astro-d6puh33w{width:100%;margin:0 auto;padding:0 30px}@media screen and (min-width: 480px){.container.astro-d6puh33w{max-width:480px}}@media screen and (min-width: 768px){.container.astro-d6puh33w{max-width:768px}}@media screen and (min-width: 1200px){.container.astro-d6puh33w{max-width:1200px}}@keyframes _ripple_187ru_1{0%{transform:scale(1);opacity:.5}to{transform:scale(3.5);opacity:0}}@keyframes _rippleMobile_187ru_1{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}@keyframes _shine_187ru_1{0%{left:-75%}to{left:125%}}@keyframes _bgShift_187ru_1{0%{background-position:left center,left center,left center,left bottom,right bottom}50%{background-position:left 30%,left 35%,left 40%,left 60%,right 80%}to{background-position:left center,left center,left center,left bottom,right bottom}}@keyframes _moveBackground_187ru_1{0%{background-position:0% 0}50%{background-position:100% 0}to{background-position:0% 0}}@keyframes _bgShift2_187ru_1{0%{background-position:left 96%,left 96%,left 96%,left 96%,right 96%,right bottom,left 96%}50%{background-position:left 96%,left 96%,left 96%,left 96%,right 96%,right 94%,left 92%}to{background-position:left 96%,left 96%,left 96%,left 96%,right 96%,right bottom,left 96%}}@keyframes _bgZoom_187ru_1{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}._burgerWrapper_187ru_73{position:relative;z-index:9998}._burgerWrapper_187ru_73 ._burger_187ru_73{display:flex;justify-content:center;width:36px;height:36px;background:none;border:none;padding:0}._burgerWrapper_187ru_73 ._burger_187ru_73 img{width:100%}._burgerWrapper_187ru_73 ._menu_187ru_89{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;transform:translate(-100%);transition:transform .3s ease-in-out;padding:24px;z-index:9997;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}._burgerWrapper_187ru_73 ._menu_187ru_89 li{margin-bottom:18px;text-align:center}._burgerWrapper_187ru_73 ._menu_187ru_89 li a{text-decoration:none;color:#ccc;font-size:24px}._burgerWrapper_187ru_73 ._menu_187ru_89 li a:focus{color:#77bd93}._burgerWrapper_187ru_73 ._visible_187ru_117{transform:translate(0)}._burgerWrapper_187ru_73 ._closeButton_187ru_120{position:absolute;top:24px;right:24px;font-size:32px;background:none;border:none;color:#3f7c57;z-index:9999;line-height:1;padding:10px}.header{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 0 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#19191980;flex-wrap:wrap;border:1px solid #000}@media screen and (min-width: 1200px){.header{padding:30px 0}}.header a{text-decoration:none}.header .headerWrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;gap:5px}@media screen and (min-width: 1200px){.header .headerWrapper{flex-direction:row;gap:0}}.header .logoContentWrapper{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.header .logoContentWrapper .logoWrapper{display:flex;align-items:center;justify-content:center;width:60px;height:auto}.header .logoContentWrapper .logoWrapper img{width:100%;height:100%;filter:grayscale(.5)}.header .logoContentWrapper .name{color:#3f7c57;font-size:24px}.header .nav{display:none;align-items:center;gap:35px;font-size:20px}@media screen and (min-width: 1200px){.header .nav{display:flex}}.header .nav li{padding:10px;transition:all .4s ease-in-out;border-bottom:1px solid transparent}.header .nav li a{transition:all .4s ease-in-out;color:#ccc}.header .nav li a:focus{color:#77bd93}.header .nav li:hover{cursor:pointer;border-bottom:1px solid #77bd93}.header .nav li:hover a{color:#77bd93}.header .buttonHeader{padding:10px 10px 10px 18px;background-color:#fff;color:#000;border-radius:50px;font-size:20px;display:none;align-items:center;gap:20px;cursor:pointer;transition:all .4s ease-in-out;font-family:var(--font-main);border:none;box-shadow:none}@media screen and (min-width: 1200px){.header .buttonHeader{display:flex}}.header .buttonHeader:hover{background-color:#77bd93;color:#fff}.header .buttonHeader:hover div{transform:scale(1.05)}.header .buttonHeader:focus{background-color:#77bd9380;color:#fff;box-shadow:0 1px 4px #fff}.header .buttonHeader:focus div{transform:scale(1.05)}.header .buttonHeader div{border-radius:50%;background-color:#000;width:50px;height:50px;position:relative;display:flex;z-index:1;transition:transform .3s ease}.header .buttonHeader div:after{position:absolute;display:flex;content:"";background:url("data:image/svg+xml,%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Transformed%20by:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='64px'%20height='64px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='SVGRepo_bgCarrier'%20stroke-width='0'/%3e%3cg%20id='SVGRepo_tracerCarrier'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cg%20id='SVGRepo_iconCarrier'%3e%3cpath%20d='M6%2018L18%206M18%206H9M18%206V15'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");height:38px;width:38px;z-index:2;top:5px;left:5px;background-repeat:no-repeat;background-size:cover;background-position:center}.header .buttonHeaderMobile{padding:6px 6px 6px 10px;background-color:#fff;color:#000;border-radius:50px;font-size:16px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .4s ease-in-out;font-family:var(--font-main);border:none;box-shadow:none}.header .buttonHeaderMobile:focus{background-color:#77bd9380;color:#fff;box-shadow:0 1px 4px #fff}.header .buttonHeaderMobile:focus div{transform:scale(1.05)}.header .buttonHeaderMobile div{border-radius:50%;background-color:#000;width:28px;height:28px;position:relative;display:flex;z-index:1;transition:transform .3s ease}.header .buttonHeaderMobile div:after{position:absolute;display:flex;content:"";background:url("data:image/svg+xml,%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Transformed%20by:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='64px'%20height='64px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='SVGRepo_bgCarrier'%20stroke-width='0'/%3e%3cg%20id='SVGRepo_tracerCarrier'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cg%20id='SVGRepo_iconCarrier'%3e%3cpath%20d='M6%2018L18%206M18%206H9M18%206V15'%20stroke='%23ffffff'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");height:22px;width:22px;z-index:2;top:3px;left:2px;background-repeat:no-repeat;background-size:cover;background-position:center}.header .mobileWrapper{display:flex;width:100%;justify-content:space-between;align-items:center}@media screen and (min-width: 1200px){.header .mobileWrapper{display:none}}@keyframes ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(3.5);opacity:0}}@keyframes rippleMobile{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}@keyframes shine{0%{left:-75%}to{left:125%}}@keyframes bgShift{0%{background-position:left center,left center,left center,left bottom,right bottom}50%{background-position:left 30%,left 35%,left 40%,left 60%,right 80%}to{background-position:left center,left center,left center,left bottom,right bottom}}@keyframes moveBackground{0%{background-position:0% 0}50%{background-position:100% 0}to{background-position:0% 0}}@keyframes bgShift2{0%{background-position:left 96%,left 96%,left 96%,left 96%,right 96%,right bottom,left 96%}50%{background-position:left 96%,left 96%,left 96%,left 96%,right 96%,right 94%,left 92%}to{background-position:left 96%,left 96%,left 96%,left 96%,right 96%,right bottom,left 96%}}@keyframes bgZoom{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}.footer.astro-sz7xmlte{position:absolute;bottom:0;left:0;box-shadow:0 -1px 12px #66ffcc1a;width:100%;display:flex;align-items:center;justify-content:space-between;padding:32px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#19191980;flex-wrap:wrap}@media screen and (min-width: 1200px){.footer.astro-sz7xmlte{padding:52px 0 32px}}.footer.astro-sz7xmlte:before{content:"";position:absolute;top:0;left:0;height:2px;width:100%;background:linear-gradient(to bottom,#6fc0,#66ffcc4d 30%,#6fc6,#66ffcc4d 70%,#6fc0);box-shadow:0 2px 12px #66ffcc40,0 4px 20px #66ffcc26,0 6px 40px #66ffcc1a;z-index:2}.footer.astro-sz7xmlte a.astro-sz7xmlte{text-decoration:none;color:#a7a7a7}.footer.astro-sz7xmlte .footerWrapper.astro-sz7xmlte{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;gap:33px}@media screen and (min-width: 1200px){.footer.astro-sz7xmlte .footerWrapper.astro-sz7xmlte{gap:0}}.footer.astro-sz7xmlte .footerTopWrapper.astro-sz7xmlte{display:flex;align-items:left;justify-content:space-between;flex-direction:column-reverse;width:100%;gap:10px}@media screen and (min-width: 1200px){.footer.astro-sz7xmlte .footerTopWrapper.astro-sz7xmlte{flex-direction:row;gap:0;align-items:center}}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte{display:flex;flex-direction:column;color:#a7a7a7;font-size:20px;gap:20px;align-items:center}@media screen and (min-width: 1200px){.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte{align-items:start}}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte p.astro-sz7xmlte{transition:all .4s ease-in-out;padding:5px}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte a.astro-sz7xmlte{text-decoration:none;cursor:pointer;color:#a7a7a7;border-bottom:1px solid transparent}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte a.astro-sz7xmlte:hover p.astro-sz7xmlte,.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte a.astro-sz7xmlte:focus p.astro-sz7xmlte{border-bottom:1px solid #77bd93;color:#77bd93}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte h3.astro-sz7xmlte{text-transform:uppercase;color:#fff;font-size:24px;line-height:1.16}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte .iconsWrapper.astro-sz7xmlte{display:flex;align-items:center;gap:10px}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte .iconsWrapper.astro-sz7xmlte p.astro-sz7xmlte{border:1px solid transparent}.footer.astro-sz7xmlte .contactsWrapper.astro-sz7xmlte .icon.astro-sz7xmlte{width:40px}.footer.astro-sz7xmlte .logoContentWrapper.astro-sz7xmlte{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.footer.astro-sz7xmlte .logoContentWrapper.astro-sz7xmlte .logoWrapper.astro-sz7xmlte{display:flex;align-items:center;justify-content:center;width:80px;height:auto}.footer.astro-sz7xmlte .logoContentWrapper.astro-sz7xmlte .logoWrapper.astro-sz7xmlte img.astro-sz7xmlte{width:100%;height:100%;filter:grayscale(.5)}.footer.astro-sz7xmlte .logoContentWrapper.astro-sz7xmlte .name.astro-sz7xmlte{color:#3f7c57;font-size:24px}.footer.astro-sz7xmlte .mobileWrapper.astro-sz7xmlte{display:flex;width:100%;justify-content:space-between;align-items:center}@media screen and (min-width: 1200px){.footer.astro-sz7xmlte .mobileWrapper.astro-sz7xmlte{display:none}}.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:20px;color:#a7a7a7;font-size:20px;transition:all .4s ease-in-out}@media screen and (min-width: 1200px){.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte{flex-direction:row;gap:89px}}.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte a.astro-sz7xmlte{text-decoration:none;cursor:pointer;color:#a7a7a7}.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte a.astro-sz7xmlte:hover p.astro-sz7xmlte,.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte a.astro-sz7xmlte:focus p.astro-sz7xmlte{border-bottom:1px solid #77bd93;color:#77bd93}.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte p.astro-sz7xmlte{transition:all .4s ease-in-out;padding:5px;border-bottom:1px solid transparent}.footer.astro-sz7xmlte .footerBottomWrapper.astro-sz7xmlte div.astro-sz7xmlte{display:flex;flex-direction:column;gap:10px;align-items:center}
