:root{--background:#fff;--foreground:#171717;--main-color:#1e4382;--second-color:#2896d3;--dark-blue:#092351;--text-color:#7b7b7b;--font-title:var(--font-bebas-neue), sans-serif;--font-content:var(--font-dm-sans), sans-serif}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-content);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.container{max-width:1424px}.title{font-size:76px;line-height:76px;font-family:var(--font-title);color:var(--main-color);margin:0 0 20px;font-weight:400}.description{color:var(--text-color);margin:0 0 20px;font-size:18px;font-weight:400;line-height:24px}.title span{color:var(--second-color)}.subtitle{font-size:18px;line-height:22px;font-family:var(--font-title);color:var(--main-color);letter-spacing:2px;align-items:center;margin:0 0 20px;display:flex;position:relative}.subtitle:before{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-right:10px;display:block}.hero-banner{background:url(../media/hero-banner.0ag0sf2vvckp0.jpg) top/cover no-repeat;width:100%;height:100%;padding:0}.hero-banner .hero-banner-content{justify-content:space-between;align-items:center;display:flex}.hero-banner .hero-banner-content .left-side{width:46%}.hero-banner .hero-banner-content .left-side .subtitle,.hero-banner .hero-banner-content .left-side .title{color:#fff}.hero-banner .hero-banner-content .left-side p{color:#fff;margin:0 0 25px}.hero-banner .hero-banner-content .left-side.left-side-m{display:none}.tournamentBlock{color:#fff;font-family:var(--font-title);text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(5px);cursor:pointer;background:linear-gradient(135deg,#2896d32b 0%,#2896d3ad 100%);border:1px solid #69c0f0;border-radius:5px;align-items:center;gap:12px;margin-bottom:30px;padding:10px 24px 8px;font-size:34px;line-height:38px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #ffd70026,inset 0 0 10px #ffd7001a}.tournamentBlock:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.tournamentBlock:hover{color:#fff;transform:translateY(-5px)scale(1.02);box-shadow:0 8px 25px #74b6da6b,inset 0 0 15px #2896d340}.tournamentBlock:active{transform:translateY(2px)scale(.96);box-shadow:0 2px 10px #74b6da66,inset 0 0 5px #2896d333}.tournamentBlock:hover:before{transition:all .8s;left:200%}.tournamentBlock .icon{filter:drop-shadow(0 0 10px #69c4f099);width:28px;height:28px;transition:transform .4s;position:relative}.tournamentBlock:hover .icon{transform:rotate(15deg) scale(1.5)}.tournamentBlock span{color:var(--second-color);text-shadow:0 0 10px #02486e;font-weight:600}.hero-banner .hero-banner-content .left-side .btn-area{align-items:center;gap:20px;display:flex}.hero-banner .hero-banner-content .left-side .btn-join{color:#fff;background:linear-gradient(#2896d3 0%,#0b6ba0 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.hero-banner .hero-banner-content .left-side .btn-contact{color:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:11px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.hero-banner .hero-banner-content .right-side{height:100%;margin-right:10%;position:relative}.hero-banner .hero-banner-content .right-side img{width:auto!important;position:relative!important}.note-block{background:var(--second-color);text-align:center;font-family:var(--font-title);color:#fff;white-space:nowrap;padding:12px 0;font-size:46px;line-height:46px;overflow:hidden}.note-block .logo-name{align-items:center;display:flex;position:relative}.note-block .logo-name:before{content:"";background:url(../media/logo-icon.0__2qxoq-s5-a.png) 50% no-repeat;width:40px;height:55px;margin:0 30px}.note-block .content-scroll{flex-wrap:nowrap;align-items:center;width:max-content;animation:30s linear infinite marquee;display:flex}.note-block .scroll-content{align-items:center;padding-right:20px;display:flex}.note-block .scroll-content img{vertical-align:middle;margin:0 30px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-section{padding:100px 0}.about-section .about-wrapper{justify-content:space-between;align-items:center;display:flex}.about-section .about-wrapper .leftside{width:46%;position:relative}.about-section .about-wrapper .leftside img{width:100%;position:relative!important}.about-section .about-wrapper .rightside{width:46%}.about-section .about-wrapper .rightside .title span{display:block}.about-section .about-wrapper .rightside ul{margin:0;padding:0;list-style:none}.about-section .about-wrapper .rightside ul li{color:var(--text-color);align-items:center;font-size:18px;line-height:34px;display:flex}.about-section .about-wrapper .rightside ul li:before{content:"";background:url(../media/check.0~4kwdssjnwde.png) 50%/contain no-repeat;width:22px;height:22px;margin-right:10px;display:block}.number-block-section{background:var(--dark-blue)}.number-block-section .number-block-wrapper{justify-content:space-between;align-items:center;display:flex}.number-block-section .number-block-wrapper .leftside{width:46%;position:relative}.number-block-section .number-block-wrapper .leftside img{width:100%;position:relative!important}.number-block-section .number-block-wrapper .rightside{width:46%}.number-block-section .number-block-wrapper .rightside .title{color:#fff;margin:0}.number-block-section .number-block-wrapper .rightside .subtitle{color:#fff}.number-block-section .number-block-wrapper .rightside .number-list{flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.number-block-section .number-block-wrapper .rightside .number-list li{width:50%;margin-top:16px;padding:0 8px}.number-block-section .number-block-wrapper .rightside .number-list li .info-block{border:1px solid #3f6098;border-radius:10px;padding:19px 19px 19px 95px;position:relative}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .icon{background:#3f6098;border-radius:8px;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;top:15px;left:15px}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .number{font-size:38px;line-height:38px;font-family:var(--font-title);color:var(--second-color);margin:0 0 2px;font-weight:400}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .text{color:#fff;font-size:18px;line-height:18px;font-family:var(--font-title);letter-spacing:8%;font-weight:400}.coach-section{text-align:center;padding:100px 0}.coach-section .subtitle{justify-content:center}.coach-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.coach-section .title{margin:0 0 10px}.coach-section ul.coach-row{flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.coach-section ul.coach-row li{width:25%;padding:0 8px}.coach-card{cursor:pointer;background:#092351 url(../media/hero-banner.0ag0sf2vvckp0.jpg) 50%/cover no-repeat;border-radius:10px;height:480px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;position:relative;overflow:hidden}.coach-card:before{content:"";z-index:2;background:linear-gradient(#0000 0%,#000 65%);width:100%;height:110px;transition:height .4s;position:absolute;bottom:0;left:0}.coach-card:after{content:"";z-index:3;background:url(../media/logo-icon.0__2qxoq-s5-a.png) 50%/contain no-repeat;width:40px;height:55px;position:absolute;top:20px;left:20px}.coach-card .coach-photo{width:100%;height:100%;position:relative;overflow:hidden}.coach-card .coach-photo img{object-fit:contain;object-position:bottom center;z-index:1;width:100%;height:96%;transition:transform .5s;position:absolute;bottom:0;left:0}.coach-card .info{z-index:3;width:100%;padding:30px 20px;transition:transform .4s;position:absolute;bottom:0;left:0}.coach-card .info h3{font-size:36px;line-height:36px;font-family:var(--font-title);color:#fff;margin:0;font-weight:400;transition:color .3s}.coach-card .info p{color:var(--second-color);font-size:24px;line-height:24px;font-family:var(--font-title);margin:0;font-weight:400}.coach-card:hover .info h3{color:var(--second-color)}.coach-card:hover:before{height:140px}.coach-card:hover .coach-photo img{transform:scale(1.06)}.coach-card:hover .info{transform:translateY(-6px)}.coach-card:hover{transform:translateY(-8px)}.League-section{text-align:center;padding:0 0 100px}.League-section .subtitle{justify-content:center}.League-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.League-section .title{margin:0 0 10px}.League-section .swiper-slide{width:700px}.League-section .league-card{cursor:pointer;background:#000;border-radius:12px;width:100%;height:480px;position:relative;overflow:hidden}.League-section .league-card:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%);width:50%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.League-section .league-card:hover:before{left:150%}.League-section .league-card .league-bg{object-fit:cover;z-index:1;opacity:.8;filter:grayscale(20%);width:100%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:scale(1.15)}.League-section .league-card:hover .league-bg{filter:grayscale(0%);opacity:.9;transform:scale(1)}.League-section .league-card .gradient-overlay{z-index:2;background:linear-gradient(#09235100 0%,#092351 100%);width:100%;height:250px;transition:height .5s;position:absolute;bottom:0;left:0}.League-section .league-card:hover .gradient-overlay{height:300px}.League-section .league-card .league-logo{z-index:3;opacity:.7;width:auto;height:50px;transition:all .4s;position:absolute;top:20px;right:20px}.League-section .league-card:hover .league-logo{opacity:1;transform:scale(1.1)rotate(-5deg)}.League-section .league-card .league-content{z-index:3;text-align:left;border-left:0px solid var(--second-color);width:100%;padding:30px;transition:all .4s;position:absolute;bottom:0;left:0}.League-section .league-card:hover .league-content{padding-left:40px}.League-section .league-card .league-content h3{font-family:var(--font-title);color:#fff;text-transform:uppercase;margin:0 0 5px;font-size:36px;line-height:36px;transition:color .3s}.League-section .league-card:hover .league-content h3{color:var(--second-color)}.League-section .league-card .league-content p{color:#fff;opacity:.7;margin:0;font-size:16px;line-height:24px;transition:opacity .4s}.League-section .league-card:hover .league-content p{opacity:1}.social-network-section{padding:0 0 100px}.social-network-section .social-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.social-network-section .social-header h2{margin:0}.social-network-section .social-icons{gap:6px;display:flex}.social-network-section .social-icon{background:var(--second-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.social-network-section .social-icon:hover{background:var(--main-color);transform:translateY(-2px)}.social-network-section .tryouts-content{align-items:flex-start;gap:16px;display:flex}.social-network-section .main-tryout{width:50%}.social-network-section .small-tryouts{grid-template-columns:1fr 1fr;gap:16px;width:50%;display:grid}.social-network-section .tryout-card{color:#fff;transition:transform .3s;display:block;position:relative;overflow:hidden}.social-network-section .tryout-card .view-all-overlay{opacity:0;z-index:5;background:#092351b3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.social-network-section .tryout-card:hover .view-all-overlay{opacity:1}.social-network-section .tryout-card .view-all-overlay .overlay-icon{margin-bottom:10px}.social-network-section .tryout-card .view-all-overlay span{font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:24px;line-height:24px}.social-network-section .tryout-card .view-all-overlay.always-visible{opacity:1;background:#00000087}.social-network-section .tryout-card img{width:100%;position:relative!important}.upcoming-league-section{text-align:center;padding:0 0 100px}.upcoming-league-section .subtitle{justify-content:center}.upcoming-league-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.upcoming-league-section .title{margin:0 0 10px}.upcoming-league-section .swiper-slide{width:340px}.upcoming-league-section .league-card{cursor:pointer;background:#fff;border:1px solid #c1cfe0;border-radius:12px;width:100%;padding:30px;transition:border-color .4s,background-color .4s;position:relative;overflow:hidden}.upcoming-league-section .league-card:hover{background:#fbfdff;border-color:#a8bccc}.upcoming-league-section .league-card:before{content:"";background:var(--second-color);width:0;height:4px;transition:width .4s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.upcoming-league-section .league-card:hover:before{width:100%}.upcoming-league-section .league-card .logo-block{width:170px;height:170px;margin:0 auto;transition:transform .5s;position:relative}.upcoming-league-section .league-card:hover .logo-block{transform:scale(1.1)}.upcoming-league-section .league-card .logo-block img{object-fit:contain;max-width:100%;height:100%;max-height:100%;margin:auto;position:relative!important}.upcoming-league-section .league-card h3{color:var(--foreground);font-size:36px;line-height:36px;font-family:var(--font-title);margin:30px 0 0;transition:color .3s}.upcoming-league-section .league-card:hover h3{color:var(--second-color)}.upcoming-league-section .league-card p{color:var(--text-color);margin:0;font-size:16px;line-height:24px;transition:transform .3s,color .3s}.upcoming-league-section .league-card:hover p{transform:translate(6px)}.quick-action-section{background:var(--dark-blue) url(../media/quick-action-bg.175ep0b5ig2q5.png) center / cover no-repeat;padding:60px 0}.quick-action-section .container{justify-content:space-between;align-items:center;display:flex}.quick-action-section .subtitle{color:#fff}.quick-action-section .title{color:#fff;margin:0 0 10px}.quick-action-section .description{color:#fff;width:80%;margin:0}.quick-action-section .view-btn{width:142px;height:142px;position:relative}.quick-action-section .view-btn .tag-icon{width:142px;height:142px;animation-name:spin;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.quick-action-section .view-btn .tag-icon img{width:100%}.quick-action-section .view-btn .arrow-right{background:var(--second-color);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;top:26px;left:26px}.quick-action-section .view-btn .arrow-right svg{width:36px;height:36px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.partner-section{text-align:center;padding:100px 0}.partner-section .subtitle{justify-content:center}.partner-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.partner-section .title{margin:0 0 10px}.partner-logo-slider{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0 0;display:flex}.partner-logo{border:1px solid #c1cfe0;border-radius:16px;justify-content:center;align-items:center;width:24%;height:160px;display:flex;position:relative}.partner-logo img{object-fit:contain;max-width:80%;max-height:80%;position:absolute;transform:translate(-50%,-50%);top:50%!important;left:50%!important}.partner-section .partner-card{border:1px solid #c1cfe0;border-radius:10px;width:100%;height:140px;position:relative}.partner-section .partner-card img{object-fit:contain;max-width:80%;max-height:80%;position:absolute;transform:translate(-50%,-50%);top:50%!important;left:50%!important}.player-section{text-align:center;padding:0 0 100px}.player-section .subtitle{justify-content:center}.player-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.player-section .title{margin:0 0 10px}.player-card{aspect-ratio:3/4.2;cursor:pointer;background:linear-gradient(160deg,#12316e 0%,#030a1c 100%);border-radius:15px;width:100%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;position:relative;overflow:hidden}.player-card:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#00d2ff4d,#ffffff0d,#0000);width:100%;height:100%;transition:left .7s ease-in-out;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.player-card:hover:before{left:150%}.player-card:after{content:"";pointer-events:none;z-index:2;border:1.5px solid #00d2ff40;border-radius:8px;transition:border-color .4s;position:absolute;inset:12px}.player-card:hover:after{border-color:#00d2ffcc;box-shadow:inset 0 0 15px #00d2ff33}.player-card .card-background{z-index:1;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background:url(../media/texture-pattern.09rn46agu1x0y.png) 50%/cover;width:100%;height:100%;position:absolute;top:0;left:0}.player-card .card-background .watermark{color:#ffffff08;font-size:240px;font-weight:900;font-family:var(--font-title);pointer-events:none;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.player-card .top-label{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);z-index:4;letter-spacing:1px;font-size:16px;font-weight:400;font-family:var(--font-title);text-transform:uppercase;text-align:center;background:#e51d20;padding:12px 10px 18px;position:absolute;top:0;left:25px;box-shadow:0 5px 10px #00000080}.player-card .top-label .red-line{display:none}.player-card .photo{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.player-card .photo img{object-fit:contain;z-index:1;filter:drop-shadow(0 15px 15px #00000080);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:100%!important;height:100%!important;top:auto!important;bottom:0%!important}.player-card:hover .photo img{filter:drop-shadow(0 20px 20px #000000b3)contrast(1.05);transform:scale(1.08)translateY(-5px)}.player-card .name-overlay{z-index:4;background:linear-gradient(#0000 0%,#030a1cf2 80%);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:25%;padding-bottom:15px;display:flex;position:absolute;bottom:0;left:0}.player-card .name-overlay:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#00d2ff,#0000);width:70%;height:2px;margin-bottom:10px;transition:width .4s;box-shadow:0 0 10px #00d2ff,0 0 20px #00d2ff}.player-card:hover .name-overlay:before{width:90%}.player-card .name-overlay .name{color:#fff;text-transform:uppercase;font-size:26px;font-weight:500;line-height:28px;font-family:var(--font-title);text-align:center;white-space:nowrap;letter-spacing:1px;text-shadow:2px 2px 5px #000c;margin-bottom:4px}.player-card .name-overlay .player-role{align-items:center;gap:12px;display:flex}.player-card .name-overlay .player-role .line{display:none}.player-card .name-overlay .player-role .role-text{color:#00d2ff;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 8px #00d2ff99;font-size:13px;font-weight:700}.player-card .info-block{justify-content:space-between;align-items:center;margin-top:14px;padding:0 10px;display:flex}.player-card .info-block .position,.player-card .info-block .jersey{color:#fff;font-size:30px;line-height:30px;font-family:var(--font-title);transition:color .3s,transform .3s}.player-card:hover .info-block .jersey{transform:scale(1.1)}.player-card .stats{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 15px;padding:0 10px;display:flex}.player-card .stats .info{color:#fff;text-transform:uppercase;text-align:center;background:#274475;border-radius:10px;width:33.33%;padding:10px 5px;font-size:14px;font-weight:400;line-height:16px;transition:background .3s,transform .3s}.player-card:hover .stats .info{background:#3a5c9a;transform:translateY(-4px)}.player-card:hover .stats .info:first-child{transition-delay:50ms}.player-card:hover .stats .info:nth-child(2){transition-delay:.15s}.player-card:hover .stats .info:nth-child(3){transition-delay:.25s}.player-card .stats .info strong{margin-bottom:3px;font-size:22px;font-weight:700;line-height:22px;display:block}.player-card .team-name{color:#fff;text-transform:uppercase;text-align:center;margin:0 0 5px;font-size:16px;font-weight:700;line-height:16px;transition:opacity .3s}.player-card:hover .team-name{opacity:.8}.inside-top-area{background:url(../media/inside-top-bg.0cnu0_a.dliw1.jpg) top/cover no-repeat;width:100%;height:800px;position:relative}.inside-top-area.tournaments-banner{background:url(../media/tournaments-banner.0win1r_q4tvom.png) top no-repeat}.inside-top-area.goalkeeper-banner{background:url(../media/goalkeeper-banner.0xtt5-o~lvfzn.png) top no-repeat}.inside-top-area.junior-eagle-banner{background:url(../media/junior-eagles-banner.04jrfkv48a-pv.png) top no-repeat}.inside-top-area .container{align-items:center;height:100%;display:flex;position:relative}.inside-top-area .rightImg{position:absolute;bottom:0;right:-120px}.inside-top-area .rightImg img{position:relative!important}.inside-top-area .about-img{right:-120px}.inside-top-area .elite-girl-img{bottom:80px;right:-86px}.inside-top-area .goalkeeper-img{width:70%;bottom:0;right:0}.inside-top-area .junior-eagle-img{height:520px;top:150px;right:-110px}.inside-top-area .coerver-partner-img{height:96%;bottom:0;right:0}.inside-top-area .camps-img{height:90%;bottom:0;right:-150px}.inside-top-area .oc-tech-img{width:70%;bottom:70px;right:-20px}.inside-top-area .left-content{width:37%}.inside-top-area .left-content .description{color:#1e4382}.inside-top-area .left-content .description p{margin-bottom:15px}.inside-top-area:before{content:"";z-index:2;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:160px;position:absolute;bottom:0;left:0}.inside-top-area.team-inside .container{align-items:flex-start}.inside-top-area.team-inside .team-img{bottom:200px;right:-100px}.inside-top-area.team-inside .left-content{width:35%;margin-top:150px}.inside-top-area.team-inside .left-content .title span{display:block}.inside-top-area.socal-team-inside{margin-bottom:100px}.inside-top-area.socal-team-inside .socal-team-img{right:-100px}.inside-top-area.socal-team-inside .left-content .title span{display:block}.inside-top-area.MiniSlider{height:400px}.inside-top-area.MiniSlider .programs-img{height:350px;right:0}.inside-top-area .rightImg.contact-img{height:390px;right:20px}.inside-top-area.team-main .rightImg{position:absolute;top:110px;right:18px;bottom:auto!important}.inside-top-area.team-main .left-content{width:48%}.inside-top-area.team-main .left-content .title{max-width:570px}.inside-top-area.team-main .left-content .description{color:#1e4382;max-width:480px}.inside-top-area.team-main ul.infoList{gap:15px;margin:0;padding:0;list-style:none;display:flex}.inside-top-area.team-main ul.infoList li{border-left:var(--second-color) 4px solid;background:#fff;border-radius:6px;padding:12px 15px;box-shadow:0 0 45px #e7effe}.inside-top-area.team-main ul.infoList li h3{font-size:20px;line-height:24px;font-family:var(--font-content);color:var(--main-color);margin:0 0 10px;font-weight:700}.inside-top-area.team-main ul.infoList li p{color:#7b7b7b;font-size:14px;line-height:20px;font-family:var(--font-content);margin:0;font-weight:400}.inside-top-area.team-main ul.infoList li p span{color:var(--main-color);padding-right:5px}.inside-top-area.wpsl-main .container{align-items:baseline}.inside-top-area.wpsl-main .left-content{margin-top:150px}.inside-top-area.wpsl-main ul.logoList{gap:30px;margin:0;padding:0;list-style:none;display:flex}.inside-top-area.wpsl-main ul.logoList li{height:70px;position:relative}.inside-top-area.wpsl-main ul.logoList li img{position:relative!important}.core-value-section{padding:100px 0}.core-value-section .subtitle{justify-content:center}.core-value-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.core-value-section .title{text-align:center;margin:0 0 20px}.core-value-section ul.value-list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.core-value-section ul.value-list li{align-items:center;gap:15px;width:33.33%;padding:20px;transition:all .4s;display:flex;position:relative}.core-value-section ul.value-list li .value-icon{background:var(--second-color);width:60px;height:60px;transform-style:preserve-3d;border-radius:50%;justify-content:center;align-items:center;transition:all .7s cubic-bezier(.175,.885,.32,1.275);display:flex}.core-value-section ul.value-list li .value-icon svg{width:36px;height:36px;transition:all .4s}.core-value-section ul.value-list li h3{color:var(--dark-blue);font-size:24px;line-height:24px;font-family:var(--font-title);margin:0 0 3px;transition:all .4s}.core-value-section ul.value-list li p{color:#03112f;opacity:.8;margin:0;font-size:15px;font-weight:400;line-height:15px;transition:all .4s}.core-value-section ul.value-list li:nth-child(6n+1),.core-value-section ul.value-list li:nth-child(6n+2){border-bottom:1px solid #d8e0ec;border-right:1px solid #d8e0ec}.core-value-section ul.value-list li:nth-child(6n+3){border-bottom:1px solid #d8e0ec}.core-value-section ul.value-list li:nth-child(6n+4),.core-value-section ul.value-list li:nth-child(6n+5){border-right:1px solid #d8e0ec}.core-value-section ul.value-list li:hover{box-shadow:inset 4px 0 0 var(--second-color);background-color:#f8fafe}.core-value-section ul.value-list li:hover .value-icon{background:var(--main-color);transform:rotateY(360deg)scale(1.15);box-shadow:0 10px 20px #00000026}.core-value-section ul.value-list li:hover .value-icon svg{filter:brightness(0)invert()}.core-value-section ul.value-list li:hover h3{color:var(--second-color);transform:translate(10px)}.core-value-section ul.value-list li:hover p{opacity:1;transform:translate(10px)}.missionVisionSection{background:#f8f8f8;padding:100px 0}.missionVisionSection .content-area{align-items:center;display:flex;position:relative}.missionVisionSection .content-area .centerLogo{margin-top:-179px;margin-left:-130px;position:absolute;top:50%;left:50%}.missionVisionSection .content-area .leftSide{text-align:right;flex-direction:column;justify-content:center;width:50%;min-height:358px;padding-left:50px;padding-right:180px;display:flex}.missionVisionSection .content-area .rightSide{flex-direction:column;justify-content:center;width:50%;min-height:358px;padding-left:180px;padding-right:50px;display:flex}.missionVisionSection .content-area .subtext{font-size:18px;line-height:22px;font-family:var(--font-title);color:var(--main-color);letter-spacing:2px;margin:0 0 20px}.missionVisionSection .content-area .title{margin:0 0 15px}.missionVisionSection .content-area p{color:#03112f;font-size:16px;line-height:24px;font-family:var(--font-content);opacity:.8}.missionVisionSection .content-area .left-img{width:auto!important;height:auto!important;top:-100px!important;left:-412px!important}.missionVisionSection .content-area .right-img{width:auto!important;height:auto!important;top:-100px!important;left:auto!important;right:-305px!important}.whyFcSection{background:var(--dark-blue);align-items:center;display:flex}.whyFcSection .photoBlock{width:50%}.whyFcSection .photoBlock img{width:100%;position:relative!important}.whyFcSection .content-area{max-width:530px;padding-left:30px}.whyFcSection .content-area .subtitle{color:#fff}.whyFcSection .content-area .title{color:#fff;margin:0 0 15px}.whyFcSection .content-area p{color:#fff;opacity:.8;margin:0;font-size:16px}.pathwaySection{text-align:center;padding:100px 0}.pathwaySection .subtitle{justify-content:center}.pathwaySection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.pathwaySection .title{text-align:center;margin:0 0 30px}.pathwaySection .pathwayGrid{grid-template-columns:repeat(5,1fr);display:grid}.pathwaySection .pathwayGrid .pathwayItem{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.filter-buttons{border:1px solid #e9e7fb;border-radius:40px;gap:10px;margin-bottom:5px;padding:8px;display:inline-flex}.filter-btn{color:var(--main-color);cursor:pointer;font-size:16px;font-weight:500;line-height:16px;font-family:var(--font-content);background:0 0;border:none;border-radius:25px;padding:14px 24px;transition:all .3s}.filter-btn:hover,.filter-btn.active{background:var(--second-color);color:#fff}.pt-10{padding-top:100px!important}.TeamListSection .separator-li{width:100%!important;margin:0!important}.TeamListSection .SubSectionTitle{text-align:center;width:100%;margin:16px 0 0;position:relative}.TeamListSection .SubSectionTitle span{background:var(--second-color);color:#fff;font-size:30px;line-height:30px;font-family:var(--font-title);z-index:2;border-radius:40px;padding:10px 25px 6px;display:inline-flex;position:relative}.TeamListSection .SubSectionTitle:before{content:"";background:linear-gradient(90deg,#fff0 0%,#2896d3 50%,#fff0 100%);width:100%;height:2px;position:absolute;top:23px;left:0}.TeamMainCard{background:#fff;border:1px solid #c1cfe0;border-radius:10px;transition:all .5s cubic-bezier(.25,.8,.25,1);overflow:hidden}.TeamMainCard .PhotoBlock{background:linear-gradient(135deg, var(--main-color), var(--second-color));width:100%;height:248px;position:relative;overflow:hidden}.TeamMainCard .PhotoBlock img{object-fit:cover;width:100%;height:100%;transition:all .5s cubic-bezier(.25,.8,.25,1)}.TeamMainCard .TeamContent .badge,.TeamMainCard .TeamContent .info .icon{transition:all .4s}.TeamMainCard{background:#fff;border:1px solid #c1cfe0;border-radius:10px;transition:all .3s;position:relative;overflow:hidden}.TeamMainCard:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:50%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.TeamMainCard:hover{border-color:var(--second-color);transform:translateY(-3px);box-shadow:0 10px 25px #03112f14}.TeamMainCard:hover:before{left:150%}.TeamMainCard:hover .PhotoBlock img{transition:transform .4s;transform:scale(1.02)}.OurFacilitiesSection{padding:0 0 100px}.OurFacilitiesSection .subtitle{justify-content:center}.OurFacilitiesSection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.OurFacilitiesSection .title{text-align:center;margin:0 0 10px}.OurFacilitiesSection .description{text-align:center;margin:0}.OurFacilitiesSection ul.FacilitiesList{flex-wrap:wrap;margin:0 -10px;padding:0;list-style:none;display:flex}.OurFacilitiesSection ul.FacilitiesList li{width:50%;margin-top:20px;padding:0 10px}.FacilitiesCard{border:1px solid #c1cfe0;border-radius:15px;width:100%;transition:all .4s;position:relative;overflow:hidden}.FacilitiesCard .photo-area{width:100%;height:380px;position:relative;overflow:hidden}.FacilitiesCard .photo-area img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.FacilitiesCard .info-area{padding:20px}.FacilitiesCard .info-area h3{color:var(--main-color);font-size:46px;line-height:46px;font-family:var(--font-title);margin:0 0 8px;transition:color .3s}.FacilitiesCard .info-area .Location{color:#686868;font-size:16px;line-height:24px;font-family:var(--font-content);align-items:center;gap:10px;margin:0;display:flex}.FacilitiesCard:after{content:"";background:var(--second-color);width:0%;height:4px;transition:width .4s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:0;left:0}.FacilitiesCard:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0923510f}.FacilitiesCard:hover:after{width:100%}.FacilitiesCard:hover .photo-area img{transform:scale(1.04)}.FacilitiesCard:hover .info-area h3{color:var(--main-color)}.pathwaySection .pathwayGrid .pathwayItem .pathwayIcon{border:1px solid #c1cfe0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.pathwaySection .pathwayGrid .pathwayItem .pathwayIcon svg{width:60px;height:60px}.pathwaySection .pathwayGrid .pathwayItem .pathwayTitle{font-size:18px;font-weight:700;line-height:26px;font-family:var(--font-content);color:var(--main-color);margin-top:20px}.pathwaySection .pathwayGrid .pathwayItem svg{width:140px;height:192px}.pathwaySection .pathwayGrid .pathwayItem:before{content:"";background:url(../media/arrowup.07spf39uu9~7a.svg) 50% no-repeat;width:174px;height:43px;position:absolute}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+1):before{top:80px;right:-88px}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+2):before{top:0;right:-88px;transform:scaleY(-1)}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+3):before{top:80px;right:-88px}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+4):before{top:0;right:-88px;transform:scaleY(-1)}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+5):before{content:none}.pathwaySection .pathwayGrid .pathwayItem{cursor:pointer}.pathwaySection .pathwayGrid .pathwayItem .pathwayIcon{background-color:#0000;border:1px solid #c1cfe0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.pathwaySection .pathwayGrid .pathwayItem .pathwayIcon svg{z-index:2;width:60px;height:60px;transition:all .5s cubic-bezier(.4,0,.2,1)}.pathwaySection .pathwayGrid .pathwayItem .pathwayTitle{font-size:18px;font-weight:700;line-height:26px;font-family:var(--font-content);color:var(--main-color);margin-top:20px;transition:all .4s}.pathwaySection .pathwayGrid .pathwayItem:hover .pathwayIcon{box-shadow:inset 0 0 0 60px var(--second-color);border-color:var(--second-color)}.pathwaySection .pathwayGrid .pathwayItem:hover .pathwayIcon svg{filter:brightness(0)invert();transform:scale(1.15)rotate(5deg)}.pathwaySection .pathwayGrid .pathwayItem:hover .pathwayTitle{color:var(--second-color);letter-spacing:.5px;transform:translateY(-4px)}.pathwaySection .pathwayGrid .pathwayItem:hover:before{filter:drop-shadow(0 5px 5px #00aeef4d);transition:filter .4s}.team-section{text-align:center;padding:100px 0 0}.team-section .subtitle{justify-content:center}.team-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.team-section .title{text-align:center;margin:0 0 10px}.team-section .swiper-slide{width:338px}.team-section ul.team-row{flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.team-section ul.team-row li{width:25%;padding:0 8px}.team-section .SubSectionTitle{margin:25px 0;position:relative}.team-section .SubSectionTitle span{background:var(--second-color);color:#fff;font-size:36px;line-height:36px;font-family:var(--font-title);z-index:2;border-radius:40px;padding:12px 30px 8px;display:inline-flex;position:relative}.team-section .SubSectionTitle:before{content:"";background:linear-gradient(90deg,#fff 0%,#2896d3 50%,#fff 100%);width:50%;height:2px;position:absolute;top:27px;left:25%}.team-card{background:var(--second-color);cursor:pointer;background-size:cover;border-radius:10px;transition:all .5s ease-in-out;position:relative;overflow:hidden}.team-card:after{content:"";z-index:3;background:url(../media/logo-icon.0__2qxoq-s5-a.png) 50%/contain no-repeat;width:40px;height:55px;transition:all .4s;position:absolute;top:20px;left:20px}.team-card .photo-area{background:var(--dark-blue);border-radius:10px;justify-content:center;align-items:end;width:100%;height:420px;transition:all .5s ease-in-out;display:flex;position:relative;overflow:hidden}.team-card .photo-area img{object-fit:contain;object-position:bottom center;z-index:2;max-width:100%;max-height:100%;transition:all .5s ease-in-out;position:relative;width:auto!important;height:auto!important;inset:auto!important}.team-card .photo-area .highlightName{color:#fff;font-size:60px;line-height:60px;font-family:var(--font-title);text-align:left;opacity:.2;z-index:2;width:420px;padding-left:15px;transition:all .4s ease-in-out;position:absolute;bottom:170px;left:110px;transform:rotate(-90deg)}.team-card .info{padding:20px 10px}.team-card .info h3{font-family:var(--font-title);color:#fff;margin:0 0 2px;font-size:36px;line-height:36px;transition:all .4s}.team-card .info p{font-family:var(--font-content);color:#fff;margin:0;font-size:16px;line-height:18px;transition:all .4s}.operationSection .team-card{background:#c1cfe0}.operationSection .team-card .info h3,.operationSection .team-card .info p{color:var(--dark-blue)}.team-card:hover{background:#020a1c;transform:translateY(-5px)}.team-card:hover .photo-area{background:#000}.team-card:hover .photo-area img{filter:grayscale(100%) contrast(120%) drop-shadow(0px -10px 30px var(--second-color));transform:scale(1.06)}.team-card:hover .photo-area .highlightName{opacity:.6;color:#0000;-webkit-text-stroke:2px var(--second-color);letter-spacing:1px}.team-card:hover .info h3{color:var(--second-color);text-shadow:0 0 15px #2896d399;transform:translate(10px)}.team-card:hover .info p{color:#fff;opacity:.7;transform:translate(10px)}.team-card:hover:after{filter:drop-shadow(0 0 8px var(--second-color));transform:scale(1.1)}.history-section{padding:100px 0}.history-section .inside-area{display:flex}.history-section .inside-area .alex-photo{width:50%;padding-right:8px;position:relative;overflow:hidden}.history-section .inside-area .alex-photo img{width:100%;transition:transform .5s;position:relative!important}.history-section .inside-area .alex-photo .info{text-align:center;width:100%;transition:transform .4s;position:absolute;bottom:0;left:0}.history-section .inside-area .alex-photo .info .name{font-family:var(--font-title);color:var(--main-color);margin:0 0 10px;font-size:86px;line-height:80px}.history-section .inside-area .alex-photo .info .position{font-family:var(--font-content);color:var(--main-color);margin:0;font-size:30px;line-height:30px}.history-section .inside-area .rightSide{width:50%}.history-section .title{margin:0 0 10px}.history-section ul.history-list{margin:0;padding:0;list-style:none}.history-section ul.history-list li{padding-bottom:20px;padding-left:40px;position:relative}.history-section ul.history-list li:before{content:"";z-index:2;background:#fff;border:4px solid #e2e8f0;border-radius:50%;width:24px;height:24px;transition:all .3s;position:absolute;top:2px;left:0}.history-section ul.history-list li:after{content:"";background:#f1f5f9;width:2px;height:100%;position:absolute;top:2px;left:11px}.history-section ul.history-list li .year{font-family:var(--font-title);color:var(--main-color);letter-spacing:2px;margin:0 0 4px;font-size:30px;line-height:30px;transition:all .3s}.history-section ul.history-list li p{font-family:var(--font-content);color:#03112f;opacity:.8;margin:0;font-size:16px;line-height:24px;transition:all .3s}.history-section ul.history-list li:last-child{padding-bottom:0}.history-section ul.history-list li:last-child:after{content:none}.history-section ul.history-list li:first-child:before{border:var(--second-color) 4px solid}.history-section ul.history-list li:first-child .year{color:var(--second-color)}.history-section ul.history-list li:hover{cursor:default}.history-section ul.history-list li:hover:before{border-color:var(--second-color);transform:scale(1.2);box-shadow:0 0 10px #2896d34d}.history-section ul.history-list li:hover .year{color:var(--second-color);transform:translate(10px)}.history-section ul.history-list li:hover p{opacity:1;color:var(--main-color);transform:translate(10px)}.location-section{padding:100px 0}.location-section .subtitle{justify-content:center}.location-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.location-section .title{text-align:center;margin:0 0 4px}.location-section ul.location-list{flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.location-section ul.location-list li{width:50%;margin-top:16px;padding:0 8px}.location-card{border:1px solid #e8eef5;border-radius:10px;align-items:center;transition:all .3s ease-in-out;display:flex}.location-card .map-area{width:52%;height:300px;position:relative;overflow:hidden}.location-card .map-area img{object-fit:contain;margin:auto;transition:transform .4s ease-in-out;width:auto!important;height:auto!important}.location-card .content-part{width:48%}.location-card .content-part .name{font-family:var(--font-title);color:var(--main-color);margin:0 0 8px;font-size:46px;line-height:46px;transition:color .3s}.location-card .content-part ol{margin:0;padding:0;list-style:none}.location-card .content-part ol li{font-family:var(--font-content);color:#03112f;opacity:.8;align-items:center;gap:12px;width:100%;margin:12px 0 0;padding:0;font-size:16px;line-height:24px;transition:all .3s;display:flex}.location-card .content-part ol li:before{content:"";background:url(../media/loction-icon.0k0kt~d~8gum_.png) 50% no-repeat;width:20px;height:22px}.location-card:hover{border-color:var(--second-color);transform:translateY(-8px);box-shadow:0 15px 30px #09235114}.location-card:hover .map-area img{transform:scale(1.05)}.location-card .content-part .name:hover{color:var(--second-color)}.location-card .content-part ol li:hover{opacity:1;color:var(--main-color);transform:translate(8px)}.three-box-area{z-index:2;margin-top:-225px;padding:0 0 125px;position:relative}.three-box-area .inside-block-area{background:#fff;border-radius:20px;padding:30px 30px 55px;position:relative;box-shadow:0 0 45px #e7effe}.three-box-area .inside-block-area ul{margin:0;padding:0;list-style:none;display:flex}.three-box-area .inside-block-area ul li{text-align:center;width:33.33%;padding:0 20px}.three-box-area .inside-block-area ul li:nth-child(3n+2){border-left:1px solid #d8e0ec;border-right:1px solid #d8e0ec}.three-box-area .inside-block-area ul li .icon{background:var(--second-color);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex}.three-box-area .inside-block-area ul li h3{font-size:20px;font-weight:700;line-height:24px;font-family:var(--font-content);color:var(--main-color);margin:14px 0 4px}.three-box-area .inside-block-area ul li p{font-size:16px;font-weight:400;line-height:24px;font-family:var(--font-content);color:var(--main-color);margin:0}.three-box-area .inside-block-area .btn-area{justify-content:center;gap:12px;width:100%;display:flex;position:absolute;bottom:-25px;left:0}.three-box-area .inside-block-area .btn-area .btn-blue{color:#fff;background:linear-gradient(#2896d3 0%,#0b6ba0 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.three-box-area .inside-block-area .btn-area .btn-blue-border{color:#2896d3;background:#fff;border:1px solid #2896d3;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:11px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.TeamListSection{padding:0 0 100px}.TeamListSection .title{margin:0 0 14px}.TeamListSection ul.TeamList{flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.TeamListSection ul.TeamList li{width:25%;margin-top:16px;padding:0 8px}.TeamMainCard{border:1px solid #c1cfe0;border-radius:10px;overflow:hidden}.TeamMainCard .PhotoBlock{width:100%;height:248px;position:relative;overflow:hidden}.TeamMainCard .PhotoBlock img{object-fit:cover}.TeamMainCard .TeamContent{padding:20px;position:relative}.TeamMainCard .TeamContent .name{font-size:28px;line-height:30px;font-family:var(--font-title);color:var(--main-color);letter-spacing:1px;margin:0 0 15px}.TeamMainCard .TeamContent .name strong{color:#c1cfe0;font-weight:400;font-family:var(--font-content);padding:0 5px}.TeamMainCard .TeamContent .name span{color:var(--second-color)}.TeamMainCard .TeamContent .badge{background:var(--main-color);font-size:12px;line-height:16px;font-family:var(--font-content);color:#fff;border-radius:20px;padding:4px 12px;position:absolute;top:20px;right:20px}.TeamMainCard .TeamContent .info{align-items:center;gap:12px;margin-top:10px;display:flex}.TeamMainCard .TeamContent .info .icon{background:#edecff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.TeamMainCard .TeamContent .info .content{font-size:14px;font-weight:500;line-height:20px;font-family:var(--font-content);color:#625d8e;margin:0}.TeamMainCard .TeamContent .info .content span{color:var(--main-color);margin:0 0 4px;font-size:16px;line-height:16px;display:block}.ThreeBlockSection{text-align:center;padding:100px 0}.ThreeBlockSection .subtitle{justify-content:center}.ThreeBlockSection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.ThreeBlockSection .title{text-align:center;margin:0 0 10px}.ThreeBlockSection .description{margin:0 0 30px}.ThreeBlockSection ul{margin:0 -8px;padding:0;list-style:none;display:flex}.ThreeBlockSection ul li{width:33.33%;padding:0 8px}.ThreeBlockSection .insideBlock{text-align:left;background-color:#fff;border:1px solid #c1cfe0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:336px;padding:25px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.ThreeBlockSection .insideBlock .icon{justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex}.ThreeBlockSection .insideBlock .icon img{transition:transform .4s;position:relative!important}.ThreeBlockSection .insideBlock h3{color:var(--main-color);font-size:30px;line-height:30px;font-family:var(--font-title);margin:0 0 14px;transition:color .3s}.ThreeBlockSection .insideBlock p{color:#03112f;font-size:16px;line-height:24px;font-family:var(--font-content);margin:0;font-weight:400}.ThreeBlockSection.pillars .title{margin:0 0 20px}.ThreeBlockSection.pillars .insideBlock{text-align:center;min-height:auto;margin-top:60px;padding-top:85px;position:relative}.ThreeBlockSection.pillars .insideBlock .icon{background:var(--main-color);border-radius:50%;width:120px;height:120px;margin-left:-60px;padding:25px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:-60px;left:50%}.ThreeBlockSection .insideBlock:hover{border-color:var(--main-color);transform:translateY(-10px);box-shadow:0 20px 40px #03112f14}.ThreeBlockSection .insideBlock:hover .icon img{transform:scale(1.15)rotate(5deg)}.ThreeBlockSection.pillars .insideBlock:hover .icon{background:var(--second-color);transform:translateY(-8px);box-shadow:0 15px 25px #00000026}.ThreeBlockSection .insideBlock:hover h3{color:var(--second-color)}.EaTwoSection{background:#f8f8f8;padding:100px 0;position:relative;overflow:hidden}.EaTwoSection .RightSideImage{width:32%;height:100%;position:absolute;top:0;right:0}.EaTwoSection .RightSideImage img{object-fit:cover}.EaTwoSection .title{margin:0 0 10px}.EaTwoSection .description{max-width:1000px;margin:0}.EaTwoSection ul{flex-wrap:wrap;max-width:1000px;margin:0 -8px;padding:0;list-style:none;display:flex}.EaTwoSection ul li{width:50%;margin-top:16px;padding:0 8px}.EaTwoSection .insideBlock{z-index:1;background:#fff;border:1px solid #c1cfe0;border-radius:160px;align-items:center;gap:15px;padding:15px;display:flex;position:relative;overflow:hidden}.EaTwoSection .insideBlock .icon{background:var(--second-color);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:background .4s;display:flex;position:relative}.EaTwoSection .insideBlock .icon img{margin:auto;transition:filter .4s,transform .4s;width:auto!important;height:auto!important}.EaTwoSection .insideBlock .content{width:72%}.EaTwoSection .insideBlock h3{font-family:var(--font-content);color:var(--main-color);letter-spacing:.2px;margin:0 0 6px;font-size:20px;font-weight:600;line-height:22px}.EaTwoSection .insideBlock p{color:var(--main-color);font-size:16px;line-height:20px;font-family:var(--font-content);margin:0;font-weight:300}.EaTwoSection .insideBlock:before{content:"";background:var(--main-color);z-index:-1;border-radius:160px;width:0%;height:100%;transition:width .5s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0}.EaTwoSection .insideBlock h3,.EaTwoSection .insideBlock p{transition:color .4s}.EaTwoSection .insideBlock:hover{border-color:var(--main-color)}.EaTwoSection .insideBlock:hover:before{width:100%}.EaTwoSection .insideBlock:hover .icon{background:#fff}.EaTwoSection .insideBlock:hover .icon svg,.EaTwoSection .insideBlock:hover .icon i{fill:var(--main-color);color:var(--main-color)}.EaTwoSection .insideBlock:hover h3,.EaTwoSection .insideBlock:hover p{color:#fff}.EaTwoSection .insideBlock:hover .icon{background:#fff;box-shadow:0 5px 15px #0000001a}.EaTwoSection .insideBlock:hover .icon img{filter:brightness(0);transform:scale(1.15)}.BlueBlock{background:var(--dark-blue);padding:20px 0}.BlueBlock .InsideFlex{align-items:center;gap:15px;display:flex}.BlueBlock .content{color:#fff;font-size:22px;line-height:26px;font-family:var(--font-content)}.PathwaySection{text-align:center;padding:100px 0}.PathwaySection .subtitle{justify-content:center}.PathwaySection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.PathwaySection .title{text-align:center;margin:0 0 10px}.PathwaySection .description{margin:0 0 30px}.PathwaySection ul{margin:0 -8px;padding:0;list-style:none;display:flex}.PathwaySection ul li{width:33.33%;padding:0 8px}.PathwaySection .insideBlock{background:#fff;border:1px solid #c1cfe0;border-radius:10px;padding:30px}.PathwaySection .insideBlock h3{font-family:var(--font-title);color:var(--main-color);letter-spacing:.2px;margin:30px 0 10px;font-size:36px;line-height:36px}.PathwaySection .insideBlock p{color:#7b7b7b;font-size:16px;line-height:24px;font-family:var(--font-content);margin:0;font-weight:400}.PathwaySection .insideBlock .icon{width:170px;height:170px;margin:0 auto;transition:transform .5s;position:relative}.PathwaySection .insideBlock:hover .icon{transform:scale(1.1)}.PathwaySection .insideBlock .icon img{object-fit:contain;max-width:100%;height:100%;max-height:100%;margin:auto;position:relative!important}.OverlapWhiteSection{text-align:center;z-index:2;margin-top:-125px;padding:0;position:relative}.OverlapWhiteSection ul{background:#fff;border-radius:20px;margin:0;padding:30px;list-style:none;display:flex;position:relative;box-shadow:0 0 45px #e7effe}.OverlapWhiteSection ul li{text-align:center;border-right:1px solid #d8e0ec;width:33.33%;padding:0 20px}.OverlapWhiteSection ul li:last-child{border-right:none}.OverlapWhiteSection ul li .icon{background:var(--second-color);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex}.OverlapWhiteSection ul li h3{font-size:20px;font-weight:700;line-height:24px;font-family:var(--font-content);color:var(--main-color);margin:14px 0 4px}.OverlapWhiteSection ul li p{font-size:16px;font-weight:400;line-height:24px;font-family:var(--font-content);color:var(--main-color);margin:0}.DPLPathwaySection{text-align:center;padding:100px 0}.DPLPathwaySection .subtitle{justify-content:center}.DPLPathwaySection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.DPLPathwaySection .title{text-align:center;margin:0 0 10px}.DPLPathwaySection .description{margin:0 0 30px}.DPLPathwaySection ul{margin:0 -8px;padding:0;list-style:none;display:flex}.DPLPathwaySection ul li{width:33.33%;padding:0 8px}.DPLPathwaySection .insideBlock{background:linear-gradient(110deg,#fff 40%,#f0f4f8 50%,#fff 60%) 100% 0/200% 100%;border:1px solid #c1cfe0;border-radius:10px;height:100%;padding:24px;transition:background-position .6s,border-color .4s,transform .4s;position:relative}.DPLPathwaySection .insideBlock .number{background:var(--second-color);color:#fff;z-index:111;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-14px;font-size:12px;font-weight:700;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:-14px;left:50%}.DPLPathwaySection .insideBlock h3{font-family:var(--font-title);color:var(--main-color);margin:14px 0 4px;font-size:28px;line-height:32px;transition:color .3s}.DPLPathwaySection .insideBlock .name{text-transform:uppercase;color:var(--second-color);font-size:12px;line-height:13px;font-family:var(--font-content);letter-spacing:.55px;margin:0 0 10px;font-weight:700}.DPLPathwaySection .insideBlock p{color:#03112f;font-size:16px;line-height:20px;font-family:var(--font-content);margin:0;font-weight:400}.DPLPathwaySection .insideBlock .icon{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 14px;display:flex;position:relative}.DPLPathwaySection .insideBlock .icon img{margin:auto;transition:transform .5s cubic-bezier(.25,1,.5,1);width:100%!important;height:auto!important;position:relative!important}.DPLPathwaySection .insideBlock:hover{border-color:var(--second-color);background-position:0 0;transform:translateY(-3px);box-shadow:0 10px 25px #0923510d}.DPLPathwaySection .insideBlock:hover .number{background:var(--main-color);border-color:#fff;transform:scale(1.1);box-shadow:0 0 0 6px #09235126}.DPLPathwaySection .insideBlock:hover .icon img{transform:scale(1.08)translateY(-4px)}.DPLPathwaySection .insideBlock:hover h3{color:var(--second-color)}.DarkBlueSection{background:var(--dark-blue);text-align:center;padding:100px 0}.DarkBlueSection .container{position:relative}.DarkBlueSection .subtitle{color:#fff;justify-content:center}.DarkBlueSection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.DarkBlueSection .title{text-align:center;color:#fff;margin:0 0 40px}.DarkBlueSection ul{z-index:2;margin:0;padding:0;list-style:none;display:flex;position:relative}.DarkBlueSection ul.FiveGrid li{width:20%}.DarkBlueSection ul.FourGrid li{width:25%}.DarkBlueSection ul li{border-right:1px solid #3f6098;padding:15px 30px}.DarkBlueSection ul li:last-child{border-right:none}.DarkBlueSection .insideBlock .icon{background:#3f6098;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;display:flex;position:relative}.DarkBlueSection .insideBlock .icon img{margin:auto;width:auto!important;height:auto!important}.DarkBlueSection .insideBlock h3{color:#fff;margin:20px 0 10px;font-size:18px;font-weight:700;line-height:26px}.DarkBlueSection .insideBlock p.description{color:#fff;margin:0;font-size:16px}.DarkBlueSection .LeftImg{position:absolute;bottom:-100px;left:-340px}.DarkBlueSection .LeftImg img{position:relative!important}.DarkBlueSection .RightImg{position:absolute;bottom:-100px;right:-280px}.DarkBlueSection .RightImg img{position:relative!important}.DarkBlueSection ul.ThreeGrid{justify-content:center}.DarkBlueSection ul.ThreeGrid li{align-items:center;gap:20px;padding:0 20px;display:flex}.DarkBlueSection ul.ThreeGrid li .icon{background:#3f6098;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.DarkBlueSection ul.ThreeGrid li .icon svg{fill:#fff;width:38px;height:38px}.DarkBlueSection ul.ThreeGrid li h3{color:#fff;margin:0;font-size:18px;font-weight:700;line-height:26px}.DarkBlueSection .HighLightText{color:#536585;font-size:46px;line-height:46px;font-family:var(--font-content);letter-spacing:-1px;font-weight:400}.DarkBlueSection .profileID{z-index:2;background-color:#3f6098;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:86%;margin:18px auto;padding:10px 20px 10px 10px;display:flex;position:relative}.DarkBlueSection .profileID .left{align-items:center;gap:20px;display:flex}.DarkBlueSection .profileID .profileImg{background:#fff;border-radius:10px;width:80px;height:80px;position:relative}.DarkBlueSection .profileID .profileImg img{object-fit:contain}.DarkBlueSection .profileID .profileInfo{align-items:center;gap:10px;display:flex}.DarkBlueSection .profileID .profileInfo .Icon{background:var(--dark-blue);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.DarkBlueSection .profileID .profileInfo .InfoText{color:#fff;font-size:16px;line-height:20px;font-family:var(--font-content);text-align:left;margin:0}.DarkBlueSection .profileID .profileInfo .InfoText strong{margin:0 0 4px;font-size:18px;font-weight:700;line-height:18px;display:block}.DarkBlueSection .profileID .btn-blue{color:var(--dark-blue);text-transform:uppercase;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.DarkBlueSection ul li{border-right:1px solid #3f6098;padding:15px 30px;transition:background .4s}.DarkBlueSection .insideBlock .icon,.DarkBlueSection ul.ThreeGrid li .icon{transition:all .4s cubic-bezier(.25,1,.5,1)}.DarkBlueSection .insideBlock .icon img,.DarkBlueSection ul.ThreeGrid li .icon svg{transition:transform .4s}.DarkBlueSection .profileID{transition:all .4s}.DarkBlueSection .profileImg img{transition:transform .4s}.DarkBlueSection .profileID .btn-blue{transition:all .3s}.DarkBlueSection ul li:hover{background:#ffffff08}.DarkBlueSection ul li:hover .insideBlock .icon,.DarkBlueSection ul li:hover .icon{background:var(--second-color,#4a70b0);transform:translateY(-5px);box-shadow:0 8px 25px #ffffff1a}.DarkBlueSection ul li:hover .insideBlock .icon img,.DarkBlueSection ul li:hover .icon svg{transform:scale(1.15)}.DarkBlueSection .profileID:hover{background-color:#486ca8;transform:translateY(-4px);box-shadow:0 15px 35px #0003}.DarkBlueSection .profileID:hover .profileImg img{transform:scale(1.08)}.DarkBlueSection .profileID .btn-blue:hover{color:var(--second-color,#3f6098);background:#f0f4f8;transform:translateY(-2px);box-shadow:0 5px 15px #fff3}.advantageSection{padding:100px 0}.advantageSection .insideFlex{align-items:center;display:flex}.advantageSection .insideFlex .LeftphotoBlock{width:46%;position:relative;overflow:hidden}.advantageSection .insideFlex .LeftphotoBlock img{position:relative!important}.advantageSection .insideFlex .photoBlock{width:46%;height:870px;position:relative;overflow:hidden}.advantageSection .insideFlex .photoBlock img{object-fit:cover}.advantageSection .insideFlex .InsideContent{width:54%;padding-left:60px}.advantageSection .insideFlex .InsideContent .title{margin:0 0 15px}.advantageSection .insideFlex .InsideContent ul{margin:0 0 50px;padding:0;list-style:none}.advantageSection .insideFlex .InsideContent ul li{color:var(--main-color);margin:0 0 8px;padding-left:34px;font-size:18px;line-height:28px;position:relative}.advantageSection .insideFlex .InsideContent ul li strong{display:block}.advantageSection .insideFlex .InsideContent ul li:before{content:"";background:url(../media/check.0~4kwdssjnwde.png) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:3px;left:0}.advantageSection .insideFlex .InsideContent .NoteBlock{border:1px solid #e8eef5;border-radius:12px;gap:15px;padding:15px;display:flex}.advantageSection .insideFlex .InsideContent .NoteBlock .icon{background:var(--second-color);border-radius:50%;width:80px;height:80px;position:relative}.advantageSection .insideFlex .InsideContent .NoteBlock .icon img{object-fit:contain;width:auto!important;height:auto!important;margin:auto!important}.advantageSection .insideFlex .InsideContent .NoteBlock .NoteText{width:86%;color:var(--main-color);font-size:18px;line-height:24px}.advantageSection .insideFlex .InsideContent .btn-blue{color:#fff;background:linear-gradient(#2896d3 0%,#0b6ba0 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.advantageSection.BenefitsSection .LeftphotoBlock{width:50%}.advantageSection.BenefitsSection .InsideContent{width:50%;padding-left:50px}.advantageSection.BenefitsSection .InsideContent .title{margin:0}.advantageSection.BenefitsSection .InsideContent h3{color:var(--second-color);font-size:26px;line-height:36px;font-family:var(--font-content);margin:20px 0 5px;font-weight:700}.advantageSection.BenefitsSection .InsideContent ul{margin:0}.advantageSection.BenefitsSection .InsideContent ul li{color:#7b7b7b;margin:5px 0 0}.advantageSection.wpslAbout .LeftphotoBlock{width:50%}.advantageSection.wpslAbout .InsideContent{width:50%;padding-left:66px}.advantageSection.wpslAbout .InsideContent .title{margin:0 0 20px}.advantageSection.wpslAbout .InsideContent h3{color:var(--second-color);font-size:26px;line-height:36px;font-family:var(--font-content);margin:20px 0 5px;font-weight:700}.advantageSection.wpslAbout .InsideContent ul{margin:0 0 20px}.advantageSection.wpslAbout .InsideContent ul li{color:#7b7b7b;margin:5px 0 0}.CommonList{padding:100px 0}.CommonList ul{flex-wrap:wrap;justify-content:center;margin:0 -8px;padding:0;list-style:none;display:flex}.CommonList ul li{width:50%;margin:0 0 16px;padding:0 8px}.CommonList ul li .insideBlock{cursor:pointer;background:#000;border-radius:12px;width:100%;height:480px;position:relative;overflow:hidden}.CommonList ul li .insideBlock:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff26 50%,#fff0 100%);width:50%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.CommonList ul li .insideBlock .league-bg{object-fit:cover;z-index:1;opacity:.8;filter:grayscale(20%);width:100%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:scale(1.15)}.CommonList ul li .insideBlock .gradient-overlay{z-index:2;background:linear-gradient(#09235100 0%,#092351 100%);width:100%;height:250px;transition:height .5s;position:absolute;bottom:0;left:0}.CommonList ul li .insideBlock .league-content{z-index:3;text-align:center;border-left:0px solid var(--second-color);flex-direction:column;align-items:center;width:100%;padding:30px;transition:all .4s;display:flex;position:absolute;bottom:0;left:0}.CommonList ul li .insideBlock .league-content h3{font-family:var(--font-title);color:#fff;text-transform:uppercase;margin:0 0 5px;font-size:36px;line-height:36px;transition:color .3s}.CommonList ul li .insideBlock .league-content p{color:#fff;opacity:.7;margin:0 0 15px;font-size:16px;line-height:24px;transition:opacity .4s}.CommonList ul li .insideBlock:hover:before{left:150%}.CommonList ul li .insideBlock:hover .league-bg{filter:grayscale(0%);opacity:.9;transform:scale(1)}.CommonList ul li .insideBlock:hover .gradient-overlay{height:300px}.CommonList ul li .insideBlock:hover .league-content{padding-bottom:40px}.CommonList ul li .insideBlock:hover .league-content p{opacity:1}.CommonList ul li .insideBlock .btn-blue{color:#fff;background:linear-gradient(#2896d3 0%,#0b6ba0 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;padding:12px 18px;font-size:16px;font-weight:700;line-height:26px;display:flex}.AboutSection{padding:100px 0 0}.AboutSection .insideFlex{align-items:center;display:flex}.AboutSection .insideFlex .photoBlock{width:35%;position:relative;overflow:hidden}.AboutSection .insideFlex .photoBlock img{object-fit:cover;position:relative!important}.AboutSection .insideFlex .InsideContent{width:65%;padding-left:60px}.AboutSection .insideFlex .InsideContent .title{margin:0 0 15px}.AboutSection .insideFlex .InsideContent ul{margin:0 0 50px;padding:0;list-style:none}.AboutSection .insideFlex .InsideContent ul li{color:var(--main-color);margin:0 0 8px;padding-left:34px;font-size:18px;line-height:28px;position:relative}.AboutSection .insideFlex .InsideContent ul li strong{display:block}.AboutSection .insideFlex .InsideContent ul li:before{content:"";background:url(../media/check.0~4kwdssjnwde.png) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:3px;left:0}.AboutSection .insideFlex .InsideContent .NoteBlock{border:1px solid #e8eef5;border-radius:12px;gap:15px;padding:15px;display:flex}.AboutSection .insideFlex .InsideContent .NoteBlock .icon{background:var(--second-color);border-radius:50%;width:80px;height:80px;position:relative}.AboutSection .insideFlex .InsideContent .NoteBlock .icon img{object-fit:contain;width:auto!important;height:auto!important;margin:auto!important}.AboutSection .insideFlex .InsideContent .NoteBlock .NoteText{width:86%;color:var(--main-color);font-size:18px;line-height:24px}.contactSection{padding:100px 0}.contactSection .subtitle{justify-content:center}.contactSection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.contactSection .title{text-align:center;margin:0 0 10px}.contactSection .description{text-align:center}.contactSection .cardGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:100px;display:grid}.contactSection .card{color:var(--main-color);text-align:left;border:1px solid #c1cfe0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:260px;padding:25px;transition:all .3s;display:flex}.contactSection .card h2{font-size:36px;line-height:36px;font-family:var(--font-title);color:var(--main-color);letter-spacing:1px}.contactSection .card p{color:#03112f;font-size:16px;line-height:24px;font-family:var(--font-content);margin:0;font-weight:400}.contactSection .card .icon{background:#edecff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contactSection .link{color:var(--second-color);font-weight:600;text-decoration:none;transition:color .3s}.contactSection .card .content{font-size:14px;font-weight:500;line-height:20px;font-family:var(--font-content);color:#625d8e;margin:0}.contactSection .card .cardContact{flex-direction:column;gap:8px;display:flex}.contactSection .card .cardContact span{color:var(--main-color);margin:0 0 4px;font-size:16px;line-height:16px;display:block}.contactSection .formContainer .submitBtn{background-color:var(--second-color);color:#fff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:12px;margin:auto;padding:5px 5px 5px 20px;font-size:16px;font-weight:700;line-height:24px;display:flex}.contactSection .formContainer .submitBtn .arrow-right{width:40px;height:40px;color:var(--second-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.contactSection .formHeading{text-transform:uppercase;text-align:center;color:var(--main-color);font-size:34px;font-weight:500;font-family:var(--font-title);letter-spacing:1px;margin-bottom:30px}.contactSection .submitContainer{text-align:center;margin-top:1.5rem}.contactSection .cardContact .contactLink{color:#666;align-items:center;gap:.5rem;text-decoration:none;transition:color .3s;display:flex}.contactSection .formContainer{background-color:#f8f8f8;border-radius:12px;padding:60px 40px}.contactSection .formContainer .inputGroup .label{color:var(--main-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:14px;font-weight:600}.contactSection .formHeading span{color:var(--second-color)}.contactSection .formContainer .input{width:100%;color:var(--main-color);box-sizing:border-box;background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:12px 16px;font-family:inherit;transition:all .3s}.contactSection .formContainer .input:focus{border-color:var(--second-color);background-color:#fff;box-shadow:0 0 0 4px #00aeef1a}.contactSection .formContainer .formGroupRow{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.contactSection .formContainer .inputGroup{flex-direction:column;display:flex}.contactSection .formContainer .textarea{resize:vertical;resize:vertical;min-height:100px}.contactSection .formContainer .interestSection{margin-top:1rem;margin-bottom:1.5rem}.contactSection .formContainer .interestLabel{color:var(--main-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.contactSection .formContainer .checkboxGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contactSection .formContainer .checkboxWrapper{cursor:pointer;align-items:center;gap:.75rem;display:flex}.contactSection .formContainer .checkbox{width:20px;height:20px;accent-color:var(--second-color);cursor:pointer}.contactSection .formContainer .checkboxText{color:#666;font-weight:500;transition:color .3s}.contactSection .formContainer .checkboxWrapper:hover .checkboxText{color:var(--main-color)}.join-form-title{margin-bottom:50px}.ChallengesSection{background:#f8f8f8;padding:100px 0;position:relative;overflow:hidden}.ChallengesSection .RightSideImage{height:100%;position:absolute;top:0;right:0}.ChallengesSection .RightSideImage:before{content:"";z-index:2;background:linear-gradient(90deg,#f8f8f8 0%,#f5f5f500 100%);width:80px;height:100%;position:absolute;top:0;left:0}.partner-section{background:#fff;padding:100px 0}.DarkBlueSection.tournaments-fees-section .profileID .left{width:70%}.DarkBlueSection.tournaments-fees-section .profileID .left .InfoText p{color:#fff;text-align:start;margin:0;font-size:16px;font-weight:500;line-height:22px}.DarkBlueSection.tournaments-fees-section .profileID{padding:10px 20px}.TournamentRules{padding:100px 0}.tournament-section{background-color:var(--background);font-family:var(--font-content)}.TournamentRules .tr-accordion-list{flex-direction:column;gap:20px;display:flex}.TournamentRules .tr-accordion-item{background:var(--background);border:1px solid #f1f5f9;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 6px 20px #0923510f}.TournamentRules .tr-accordion-button{background:var(--background);width:100%;font-family:var(--font-title);color:var(--dark-blue);cursor:pointer;letter-spacing:1px;border:none;justify-content:space-between;align-items:center;padding:18px 30px;font-size:26px;transition:background .3s,color .3s;display:flex}.TournamentRules .tr-accordion-button:hover{background:#f8fafc}.TournamentRules .tr-accordion-item.active .tr-accordion-button{background:var(--main-color);color:#fff}.TournamentRules .tr-accordion-item.active .tr-danger-btn{color:#fff;background:#ef4444}.TournamentRules .tr-danger-btn{color:#ef4444}.TournamentRules .tr-icon{font-family:sans-serif;font-size:24px}.TournamentRules .tr-accordion-collapse{grid-template-rows:0fr;transition:grid-template-rows .35s ease-out;display:grid}.TournamentRules .tr-accordion-item.active .tr-accordion-collapse{grid-template-rows:1fr}.TournamentRules .tr-accordion-body{overflow:hidden}.TournamentRules .tr-grid-2{grid-template-columns:1fr 1fr;gap:40px;padding:30px;display:grid}.TournamentRules .tr-table-responsive{padding:30px;overflow-x:auto}.TournamentRules .tr-rules-table{border-collapse:collapse;text-align:left;width:100%}.TournamentRules .tr-rules-table th{background:var(--dark-blue);color:#fff;font-family:var(--font-title);letter-spacing:1px;padding:10px 20px;font-size:20px;font-weight:400}.TournamentRules .tr-rules-table th:first-child{border-radius:8px 0 0 8px}.TournamentRules .tr-rules-table th:last-child{border-radius:0 8px 8px 0}.TournamentRules .tr-rules-table td{color:var(--text-color);border-bottom:1px solid #e2e8f0;padding:12px 20px}.TournamentRules .tr-section-title{font-family:var(--font-title);color:var(--main-color);letter-spacing:.5px;margin-top:0;margin-bottom:15px;font-size:26px;font-weight:400}.TournamentRules .tr-desc{color:var(--text-color);margin-bottom:15px;line-height:1.6}.TournamentRules .tr-fw-bold{font-weight:700}.TournamentRules .tr-text-dark{color:var(--foreground)!important}.TournamentRules .tr-small{font-size:16px}.TournamentRules .tr-mb-0{margin-bottom:0!important}.TournamentRules .tr-list{color:var(--text-color);margin:0;padding-left:20px;line-height:1.8}.TournamentRules .tr-ordered{list-style-type:decimal}.TournamentRules .tr-list li{margin-bottom:8px;font-size:16px;line-height:20px}.TournamentRules .tr-scoring-item{color:var(--text-color);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.TournamentRules .tr-points{color:var(--foreground);font-weight:700}.TournamentRules .tr-highlight-row{color:var(--second-color);border-bottom:none;padding-top:15px;font-weight:700}.TournamentRules .tr-highlight-row span:last-child{color:var(--second-color)}.TournamentRules .tr-refund-box{background:#fff5f5;border-left:5px solid #ef4444;border-radius:0 8px 8px 0;margin:30px;padding:25px}.TournamentRules .tr-refund-title{color:#ef4444;font-family:var(--font-title);letter-spacing:1px;margin-top:0;margin-bottom:15px;font-size:24px;font-weight:400}.TournamentRules .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.TournamentRules .title,.TournamentRules .description{text-align:center}.inside-full-photo .left-content .subtitle,.inside-full-photo .left-content .title,.inside-full-photo .left-content .description{color:#fff}.ChallengesSection .RightSideImage img{position:relative!important}.ChallengesSection .title{margin:0 0 15px}.ChallengesSection ul{flex-wrap:wrap;max-width:1060px;margin:0 -8px;padding:0;list-style:none;display:flex}.EventSection .EventBlock,.EventSection .EventBlock:before,.EventSection .EventBlock .centerIcon,.EventSection .EventBlock .EventTitle,.EventSection .EventBlock .teamName,.EventSection .EventBlock .Info,.EventSection .EventBlock .Info .icon{transition:all .7s cubic-bezier(.77,0,.175,1)}.EventSection .EventBlock .Info{z-index:2;position:relative}.EventSection .EventBlock:hover{border-color:#0000;box-shadow:0 30px 60px #09235126}.EventSection .EventBlock:hover:before{background:var(--dark-blue);border-radius:0;width:150%;height:150%;margin-left:0;top:-10%;left:-25%;transform:skewY(-15deg)translateY(10%)}.EventSection .EventBlock:hover .centerIcon{background:var(--second-color);color:#fff;border-color:#0000;transform:rotateY(360deg)scale(1.1)}.EventSection .EventBlock:hover .EventTitle,.EventSection .EventBlock:hover .teamName,.EventSection .EventBlock:hover .Info{color:#fff;transform:translate(12px)}.EventSection .EventBlock:hover .Info .icon{background:#fff;transform:scale(1.1)rotate(8deg)}.EventSection .EventBlock:hover .Info .icon svg{fill:var(--dark-blue);transform:scale(1.1)}.inside-top-area .rightImg.commitments-img{height:800px}.ChallengesSection ul li{width:50%;margin-top:16px;padding:0 8px}.ChallengesSection .insideBlock{background:#fff;border:1px solid #c1cfe0;border-radius:160px;align-items:center;gap:15px;padding:15px;display:flex;position:relative;overflow:hidden}.ChallengesSection .insideBlock .icon{background:var(--second-color);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.ChallengesSection .insideBlock h3{font-family:var(--font-content);color:var(--main-color);width:70%;margin:0;font-size:24px;font-weight:300;line-height:30px;position:relative}.ChallengesSection .insideBlock:before{content:"";background:var(--main-color);z-index:0;border-radius:160px;width:0%;height:100%;transition:width .5s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0}.ChallengesSection .insideBlock h3,.ChallengesSection .insideBlock p{transition:color .4s}.ChallengesSection .insideBlock:hover{border-color:var(--main-color)}.ChallengesSection .insideBlock:hover:before{width:100%}.ChallengesSection .insideBlock:hover .icon{background:#fff}.ChallengesSection .insideBlock:hover .icon svg,.ChallengesSection .insideBlock:hover .icon i{fill:var(--main-color);color:var(--main-color)}.ChallengesSection .insideBlock:hover h3,.ChallengesSection .insideBlock:hover p{color:#fff}.ChallengesSection .insideBlock:hover .icon{background:#fff;box-shadow:0 5px 15px #0000001a}.ChallengesSection .insideBlock:hover .icon img{filter:brightness(0);transform:scale(1.15)}.ChallengesSection .insideBlock:hover .icon svg{filter:brightness(0)}.pathwaySection.WpslPathwaySection .pathwayGrid{grid-template-columns:repeat(4,1fr)}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:last-child:before{content:none}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:nth-child(5n+1):before{top:0;right:-88px;transform:scaleY(-1)}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:nth-child(5n+2):before{top:80px;right:-88px;transform:scaleY(1)}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:nth-child(5n+3):before{top:0;right:-88px;transform:scaleY(-1)}.TeamInfoSection{padding:0 0 100px}.TeamInfoSection .Grid{grid-template-columns:repeat(2,1fr);gap:16px;min-height:400px;display:grid}.TeamInfoSection .Grid .TeamBlock{background:var(--dark-blue);border-radius:10px;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.TeamInfoSection .Grid .TeamBlock .bg{opacity:.3;object-fit:cover}.TeamInfoSection .Grid .TeamBlock .TeamName{color:#fff;font-size:46px;line-height:46px;font-family:var(--font-title);z-index:1;position:relative}.TeamInfoSection .Grid .TeamBlock .TeamName span{color:var(--second-color)}.TeamInfoSection .Grid .TeamBlock ul.infoList{z-index:1;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.TeamInfoSection .Grid .TeamBlock ul.infoList li{color:#cdd2db;width:50%;font-size:16px;line-height:24px;font-family:var(--font-content);min-height:54px;margin-top:20px;padding-left:66px;position:relative}.TeamInfoSection .Grid .TeamBlock ul.infoList li svg{position:absolute;top:0;left:0}.TeamInfoSection .Grid .TeamBlock ul.infoList li strong{color:#fff;margin-bottom:2px;font-size:20px;display:block}.TeamInfoSection .Grid .TeamBlock ul.infoList li:last-child{width:100%}.TeamInfoSection .Grid .TeamBlock .TeamLogo{object-fit:contain;width:auto!important;height:auto!important;top:25px!important;left:auto!important;right:25px!important}.inside-full-photo{height:800px;position:relative;overflow:hidden}.inside-full-photo img{height:auto!important;top:-80px!important}.inside-full-photo:before{content:"";z-index:2;background:linear-gradient(90deg,#000 0%,#0000 100%);width:70%;height:100%;position:absolute;top:0;left:0}.inside-full-photo .container{z-index:3;align-items:center;height:100%;display:flex;position:relative}.inside-full-photo .left-content{width:50%}.inside-full-photo .left-content .subtitle,.inside-full-photo .left-content .title,.inside-full-photo .left-content .description{color:#fff}.ProgramSection{padding:100px 0}.ProgramSection .ProgramList{margin:0;padding:0;list-style:none}.ProgramSection .ProgramList .programBlock{background:#eef9ff;border-radius:20px;align-items:center;margin-bottom:30px;padding:15px;display:flex}.ProgramSection .ProgramList .programBlock:nth-child(2n){background:#f6f7f8}.ProgramSection .ProgramList .programBlock:last-child{margin:0}.ProgramSection .ProgramList .programBlock .photoArea{border-radius:20px;width:50%;height:370px;position:relative;overflow:hidden}.ProgramSection .ProgramList .programBlock .photoArea img{object-fit:cover}.ProgramSection .ProgramList .programBlock .insideBlock{width:50%;padding:0 40px}.ProgramSection .ProgramList .programBlock .insideBlock h2{margin:0;font-size:66px;line-height:66px}.ProgramSection .ProgramList .programBlock .insideBlock h2 span{display:block}.ProgramSection .ProgramList .programBlock .insideBlock ul{margin:5px 0 0;padding:0;list-style:none}.ProgramSection .ProgramList .programBlock .insideBlock ul li{color:var(--main-color);margin:10px 0 0;padding-left:34px;font-size:18px;line-height:28px;position:relative}.ProgramSection .ProgramList .programBlock .insideBlock ul li:before{content:"";background:url(../media/check.0~4kwdssjnwde.png) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:3px;left:0}.ProgramSection .ProgramList .programBlock{background:#eef9ff;border-radius:20px;align-items:center;margin-bottom:30px;padding:15px;transition:all .5s cubic-bezier(.25,1,.5,1);display:flex}.ProgramSection .ProgramList .programBlock .photoArea{border-radius:20px;width:50%;height:370px;transition:all .5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.ProgramSection .ProgramList .programBlock .photoArea img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1)}.ProgramSection .ProgramList .programBlock .insideBlock h2,.ProgramSection .ProgramList .programBlock .insideBlock ul li{transition:all .4s cubic-bezier(.25,1,.5,1)}.ProgramSection .ProgramList .programBlock .insideBlock ul li:before{content:"";background:url(../media/check.0~4kwdssjnwde.png) 50%/contain no-repeat;width:22px;height:22px;transition:all .4s;position:absolute;top:3px;left:0}.ProgramSection .ProgramList .programBlock:hover{box-shadow:inset 0 0 0 2px var(--second-color), 0 15px 35px #0923510a;background:#fff!important}.ProgramSection .ProgramList .programBlock:hover .photoArea{transform:scale(.98)}.ProgramSection .ProgramList .programBlock:hover .photoArea img{transform:scale(1.08)}.ProgramSection .ProgramList .programBlock:hover .insideBlock h2{color:var(--second-color);transform:translate(10px)}.ProgramSection .ProgramList .programBlock:hover .insideBlock ul li{transform:translate(12px)}.ProgramSection .ProgramList .programBlock:hover .insideBlock ul li:before{filter:drop-shadow(0 4px 6px #00aeef99);transform:scale(1.15)}.ProgramOverviewSection{text-align:center;padding:100px 0}.ProgramOverviewSection .subtitle{justify-content:center}.ProgramOverviewSection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.ProgramOverviewSection .title{text-align:center;margin:0 0 5px}.ProgramOverviewSection .description{margin:0 0 30px}.ProgramOverviewSection ul.process-list{margin:0;padding:0;list-style:none;display:flex}.ProgramOverviewSection ul.process-list li{text-align:center;width:20%;padding:0 15px;position:relative}.ProgramOverviewSection ul.process-list li .number{width:120px;height:120px;color:var(--second-color);font-size:76px;line-height:76px;font-family:var(--font-title);border:1px solid #c1cfe0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;padding-top:8px;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex}.ProgramOverviewSection ul.process-list li h3{font-size:18px;font-weight:700;line-height:26px;font-family:var(--font-content);color:var(--main-color);margin-top:20px;transition:all .4s cubic-bezier(.25,1,.5,1)}.ProgramOverviewSection ul.process-list li p{color:var(--main-color);margin:0;font-size:16px;line-height:24px}.ProgramOverviewSection ul.process-list li:before{content:"";background:url(../media/arrowup.07spf39uu9~7a.svg) 50% no-repeat;width:174px;height:43px;position:absolute}.ProgramOverviewSection ul.process-list li:nth-child(5n+1):before{top:80px;right:-88px}.ProgramOverviewSection ul.process-list li:nth-child(5n+2):before{top:0;right:-88px;transform:scaleY(-1)}.ProgramOverviewSection ul.process-list li:nth-child(5n+3):before{top:80px;right:-88px}.ProgramOverviewSection ul.process-list li:nth-child(5n+4):before{top:0;right:-88px;transform:scaleY(-1)}.ProgramOverviewSection ul.process-list li:nth-child(5n+5):before{content:none}.ProgramOverviewSection ul.process-list li h3{font-size:18px;font-weight:700;line-height:26px;font-family:var(--font-content);color:var(--main-color);margin-top:20px}.ProgramOverviewSection ul.process-list li:before{content:"";background:url(../media/arrowup.07spf39uu9~7a.svg) 50% no-repeat;width:174px;height:43px;transition:filter .4s;position:absolute}.ProgramOverviewSection ul.process-list li:hover .number{box-shadow:inset 0 0 0 60px var(--second-color);border-color:var(--second-color);color:#fff}.ProgramOverviewSection ul.process-list li:hover h3{color:var(--second-color);letter-spacing:.5px;transform:translateY(-4px)}.ProgramOverviewSection ul.process-list li:hover:before{filter:drop-shadow(0 5px 8px #00aeef66)}.EventSection{text-align:center;padding:100px 0}.EventSection .subtitle{justify-content:center}.EventSection .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.EventSection .title{text-align:center;margin:0 0 5px}.EventSection .description{margin:0 0 30px}.EventSection ul{text-align:left;flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.EventSection ul li{width:33.33%;padding:0 8px}.EventSection .EventBlock{border:1px solid #c1cfe0;border-radius:15px;padding:30px;position:relative;overflow:hidden}.EventSection .EventBlock:before{content:"";background:var(--dark-blue);border-radius:50%;width:800px;height:400px;margin-left:-400px;position:absolute;top:-150px;left:50%}.EventSection .EventBlock .centerIcon{z-index:2;background:#fff;border:1px solid #c1cfe0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;padding-top:5px;font-size:50px;line-height:60px;display:flex;position:relative}.EventSection .EventBlock .EventTitle{font-family:var(--font-title);color:#fff;text-align:center;z-index:2;margin:0 0 5px;font-size:40px;line-height:40px;position:relative}.EventSection .EventBlock .teamName{text-align:center;color:var(--second-color);z-index:2;margin:0 0 70px;font-size:24px;line-height:30px;position:relative}.EventSection .EventBlock .Info{font-family:var(--font-content);margin-top:15px;padding:2px 0 2px 65px;font-size:16px;line-height:23px;position:relative}.EventSection .EventBlock .Info .icon{background:var(--second-color);border-radius:50%;width:50px;height:50px;padding:12px;position:absolute;top:0;left:0}.EventSection .EventBlock .Info .icon svg{fill:#fff;width:100%;height:100%}.EventSection .EventBlock .Info strong{text-transform:uppercase;display:block}.oc-tech-schedule-section{padding:100px 0}.oc-tech-schedule-section .subtitle{justify-content:center}.oc-tech-schedule-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.oc-tech-schedule-section .title{text-align:center;margin:0 0 5px}.schedule-wrapper{flex-direction:column;gap:25px;display:flex}.schedule-location-badge{background:var(--main-color);color:#fff;font-family:var(--font-title);letter-spacing:1px;border-radius:50px;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:14px 30px;font-size:26px;line-height:26px;display:inline-flex}.schedule-location-badge svg{flex-shrink:0}.schedule-blocks-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.schedule-block{background:var(--dark-blue);border-radius:16px;padding:36px 36px 30px;position:relative;overflow:hidden}.schedule-block:before{content:"";background:#2896d314;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.schedule-block .block-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.schedule-block .block-icon{background:var(--second-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.schedule-block .block-header h3{font-family:var(--font-title);color:#fff;letter-spacing:1px;margin:0;font-size:28px;font-weight:400;line-height:28px}.schedule-block .block-dates{color:var(--second-color);margin:0;padding-left:60px;font-size:17px;font-weight:500;line-height:28px}.field-schedule-grid{border-left:5px solid var(--second-color);background:#f4f7fb;border-radius:16px;padding:30px}.field-schedule-label{font-family:var(--font-content);color:var(--main-color);align-items:center;gap:10px;margin-bottom:15px;font-size:24px;line-height:24px;display:flex}.field-schedule-list{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.field-schedule-item{background:#fff;border:1px solid #dce6f5;border-radius:12px;padding:20px 22px;transition:box-shadow .3s}.field-schedule-item:hover{box-shadow:0 4px 16px #1e43821a}.schedule-group-name{font-family:var(--font-content);color:var(--main-color);margin-bottom:10px;font-size:18px;font-weight:700;line-height:18px}.schedule-time{color:var(--text-color);align-items:flex-start;gap:8px;font-size:16px;line-height:16px;display:flex}.schedule-time svg{flex-shrink:0}.Event-top-banner{height:800px;position:relative;overflow:hidden}.Event-top-banner img{object-fit:cover;width:100%;height:100%;position:relative;top:0;left:0}.Event-top-banner:before{content:"";z-index:2;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:500px;position:absolute;bottom:0;left:0}.Event-top-banner .title{z-index:3;text-align:center;width:100%;position:absolute;bottom:120px}.EventContentArea{padding:100px 0}.EventContentArea .description{margin:0}.anniversary-event-section{background:#f7f9fc;padding:100px 0}.anniversary-event-section .title{margin-bottom:20px}.anniversary-tba-banner{background:linear-gradient(135deg, var(--main-color) 0%, var(--dark-blue) 100%);border-radius:14px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:24px 28px;display:flex;box-shadow:0 8px 32px #0923512e}.anniversary-tba-banner .tba-icon{background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.anniversary-tba-banner p{color:#ffffffe6;margin:0;padding-top:8px;font-size:17px;line-height:26px}.anniversary-details-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.anniversary-detail-card{background:#fff;border:1px solid #dce6f5;border-radius:14px;align-items:center;gap:18px;padding:28px 24px;transition:box-shadow .3s,transform .3s;display:flex;box-shadow:0 2px 12px #1e43820f}.anniversary-detail-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1e43821f}.anniversary-detail-card .detail-icon{background:linear-gradient(135deg,#e8f0fb 0%,#d0e4f5 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.anniversary-detail-card .detail-info{flex-direction:column;gap:4px;display:flex}.anniversary-detail-card .detail-label{color:var(--text-color);text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:600;line-height:13px}.anniversary-detail-card .detail-value{font-family:var(--font-title);color:var(--main-color);font-size:26px;font-weight:400;line-height:28px}.ThreeBlockSection ul.SixGrid{flex-wrap:wrap;row-gap:16px}.tournamentBlock.tournament-registration span{text-shadow:none}.advantageSection.player-intro-section{padding-top:0}.policy-section{padding:100px 0}.policy-content h3{color:var(--dark-blue);font-size:30px;line-height:36px;font-family:var(--font-title);margin:20px 0 10px;transition:all .4s}.policy-content p{color:var(--text-color);font-size:18px;line-height:24px;font-family:var(--font-content);margin:0 0 6px;font-weight:400}.policy-content h5{color:var(--dark-blue);font-size:22px;line-height:24px;font-family:var(--font-title);margin:14px 0 8px;transition:all .4s}.policy-content ul{margin:0;padding:10px 0 10px 40px}.policy-content ul li{color:var(--text-color);margin:0 0 8px;font-size:18px;font-weight:400;line-height:24px}
@media (max-width:1670px){.container{max-width:94%}.title{margin:0 0 10px;font-size:60px;line-height:60px}.description{margin:0 0 10px;font-size:16px}.hero-banner .hero-banner-content .right-side{height:600px;margin-right:150px}.note-block{padding:10px 0;font-size:40px;line-height:40px}.about-section{padding:80px 0}.about-section .about-wrapper .rightside ul li{font-size:16px}.number-block-section .number-block-wrapper .rightside .number-list{margin:0 -5px}.number-block-section .number-block-wrapper .rightside .number-list li{margin-top:10px;padding:0 5px}.number-block-section .number-block-wrapper .rightside .number-list li .info-block{padding:17px 19px 17px 88px}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .icon{width:58px;height:58px}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .number{font-size:34px;line-height:34px}.coach-section{padding:80px 0}.coach-section .description{margin:0 0 20px}.League-section{padding:0 0 80px}.League-section .description{margin:0 0 20px}.social-network-section{padding:0 0 80px}.social-network-section .social-header{margin-bottom:20px}.player-section{padding:0 0 80px}.player-section .description{margin:0 0 20px}.upcoming-league-section{padding:0 0 80px}.upcoming-league-section .description{margin:0 0 20px}.upcoming-league-section .swiper-slide{width:300px}.upcoming-league-section .league-card{padding:20px}.upcoming-league-section .league-card .logo-block{width:150px;height:150px}.upcoming-league-section .league-card h3{margin-top:15px;font-size:26px;line-height:26px}.partner-section{padding:80px 0}.partner-section .description{margin:0 0 20px}.inside-top-area{height:600px}.inside-top-area .about-img{height:600px;right:0}.inside-top-area.socal-team-inside{margin-bottom:80px}.inside-top-area.socal-team-inside .socal-team-img{height:600px;right:0}.AboutSection{padding:80px 0 0}.AboutSection .insideFlex .photoBlock{width:30%}.AboutSection .insideFlex .InsideContent{width:70%}.core-value-section,.missionVisionSection{padding:80px 0}.missionVisionSection .content-area .leftSide{z-index:2;padding-left:140px;position:relative}.missionVisionSection .content-area .rightSide{z-index:2;padding-right:140px;position:relative}.missionVisionSection .content-area .right-img{height:518px!important;top:-80px!important;right:-195px!important}.missionVisionSection .content-area .left-img{height:518px!important;top:-80px!important;left:-210px!important}.pathwaySection{padding:80px 0}.team-section{padding:80px 0 0}.history-section,.location-section{padding:80px 0}.inside-top-area.team-inside .team-img{width:850px;bottom:150px;right:-40px}.inside-top-area.team-inside .left-content{margin-top:90px}.three-box-area{margin-top:-150px;padding:0 0 105px}.TeamListSection{padding:0 0 80px}.TeamListSection ul.TeamList li{width:33.33%}.OurFacilitiesSection{padding:0 0 80px}.FacilitiesCard .photo-area{height:340px}.inside-top-area.team-main .rightImg{top:60px}.inside-top-area.team-main .left-content{width:56%}.inside-top-area.team-main .left-content .title{max-width:480px}.pt-10{padding-top:80px!important}.inside-top-area .elite-img{height:100%;right:0}.ThreeBlockSection,.EaTwoSection{padding:80px 0}.EaTwoSection .description,.EaTwoSection ul{max-width:840px}.EaTwoSection .insideBlock{padding:10px}.EaTwoSection .insideBlock .icon{width:80px;height:80px}.EaTwoSection .insideBlock h3{margin:0 0 2px;font-size:16px;line-height:20px}.EaTwoSection .insideBlock p{font-size:14px;line-height:18px}.BlueBlock{padding:10px 0}.BlueBlock .content{font-size:18px}.PathwaySection{padding:80px 0}.PathwaySection .description{margin:0 0 20px}.PathwaySection .insideBlock{padding:25px 15px}.inside-top-area .elite-girl-img{height:85%;bottom:80px;right:0}.OverlapWhiteSection{margin-top:-100px}.DPLPathwaySection,.DarkBlueSection{padding:80px 0}.DarkBlueSection ul{width:90%;margin:0 auto}.DarkBlueSection ul li{padding:15px}.DarkBlueSection .RightImg{height:450px;bottom:-80px;right:-160px}.DarkBlueSection .LeftImg{height:450px;bottom:-80px;left:-160px}.advantageSection,.CommonList{padding:80px 0}.CommonList ul li .insideBlock{height:420px}.inside-top-area .goalkeeper-img{width:62%}.inside-top-area .junior-eagle-img{height:400px;top:80px;right:0}.DarkBlueSection .HighLightText{font-size:40px;line-height:40px}.DarkBlueSection .title{margin:0 0 20px}.ProgramSection{padding:80px 0}.ProgramSection .ProgramList .programBlock .insideBlock h2{font-size:56px;line-height:56px}.ProgramSection .ProgramList .programBlock .insideBlock ul li{font-size:16px;line-height:24px}.ProgramSection .ProgramList .programBlock .insideBlock ul li:before{top:1px}.inside-top-area .rightImg.commitments-img{height:560px}.inside-top-area .rightImg.commitments-img .advantageSection.BenefitsSection .InsideContent h3{font-size:22px;line-height:30px}.inside-top-area .rightImg.commitments-img .advantageSection.BenefitsSection .InsideContent ul li{font-size:16px}.inside-top-area .rightImg.commitments-img .inside-top-area .rightImg{height:92%;right:0}.inside-top-area .rightImg.commitments-img .inside-top-area.wpsl-main .left-content{margin-top:80px}.inside-top-area .rightImg.commitments-img .TeamInfoSection{padding:0 0 80px}.inside-top-area .rightImg.commitments-img .TeamInfoSection .Grid .TeamBlock ul.infoList li strong{font-size:18px}.inside-top-area .rightImg.commitments-img .ChallengesSection{padding:80px 0}.inside-top-area .rightImg.commitments-img .ChallengesSection .container{z-index:3;position:relative}.inside-top-area .rightImg.commitments-img .ChallengesSection ul{max-width:840px}.inside-top-area .rightImg.commitments-img .ChallengesSection .insideBlock h3{font-size:18px;line-height:26px}.inside-top-area .rightImg.commitments-img .ChallengesSection .insideBlock .icon{width:80px;height:80px}.inside-top-area .rightImg.commitments-img .inside-full-photo{height:600px}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection{padding:80px 0}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection ul.process-list li .number{width:100px;height:100px;font-size:66px;line-height:66px}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection ul.process-list li:before{background-size:100%;width:160px;height:40px}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection ul.process-list li:nth-child(5n+1):before{top:60px;right:-82px}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection ul.process-list li:nth-child(5n+2):before{top:0;right:-82px;transform:scaleY(-1)}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection ul.process-list li:nth-child(5n+3):before{top:60px;right:-82px}.inside-top-area .rightImg.commitments-img .ProgramOverviewSection ul.process-list li:nth-child(5n+4):before{top:0;right:-82px;transform:scaleY(-1)}.inside-top-area .rightImg.commitments-img .ProgramSection{padding:80px 0}.inside-top-area .rightImg.commitments-img .ProgramSection .ProgramList .programBlock .insideBlock h2{font-size:56px;line-height:56px}.inside-top-area .rightImg.commitments-img .ProgramSection .ProgramList .programBlock .insideBlock ul li{font-size:16px;line-height:24px}.inside-top-area .rightImg.commitments-img .ProgramSection .ProgramList .programBlock .insideBlock ul li:before{top:1px}.inside-top-area .rightImg.commitments-img .inside-top-area .oc-tech-img{width:auto;height:84%}.inside-top-area .rightImg.commitments-img .oc-tech-schedule-section{padding:80px 0}.inside-top-area .rightImg.commitments-img .Event-top-banner{height:600px}.inside-top-area .rightImg.commitments-img .EventContentArea{padding:80px 0}.inside-top-area .rightImg.commitments-img .EventContentArea .description p:last-child{margin:0}.inside-top-area .rightImg.commitments-img .anniversary-event-section{padding:80px 0}}@media (max-width:1440px){.inside-top-area .junior-eagle-img{height:370px;top:80px;right:0}}@media (max-width:1024px){.container{max-width:100%;padding:0 25px}.title{margin:0 0 10px;font-size:50px;line-height:50px}.hero-banner .hero-banner-content{display:flex;position:relative}.hero-banner .hero-banner-content .right-side{height:560px;margin-right:30px}.hero-banner .hero-banner-content .left-side{width:56%;padding:30px 0}.about-section{padding:50px 0}.about-section .about-wrapper{display:block}.about-section .about-wrapper .leftside{width:80%;margin:0 auto}.about-section .about-wrapper .rightside{width:100%}.number-block-section .number-block-wrapper{display:block}.number-block-section .number-block-wrapper .leftside{width:70%;margin:0 auto}.number-block-section .number-block-wrapper .rightside{border-top:2px solid #2896d3;width:100%;padding:30px 0}.number-block-section .number-block-wrapper .rightside .number-list li{width:33.33%}.coach-section{padding:50px 0}.coach-section ul.coach-row li{width:50%;margin-top:16px}.League-section{padding:0 0 50px}.League-section .swiper-slide{width:560px}.League-section .league-card{height:420px}.social-network-section{padding:0 0 50px}.social-network-section .tryouts-content,.social-network-section .small-tryouts{gap:8px}.player-section,.upcoming-league-section{padding:0 0 50px}.upcoming-league-section .swiper-slide{width:280px}.upcoming-league-section .league-card .logo-block{width:120px;height:120px}.upcoming-league-section .league-card h3{font-size:22px;line-height:22px}.quick-action-section{background:var(--dark-blue) url(../media/quick-action-bg.175ep0b5ig2q5.png) right / cover no-repeat;padding:40px 0}.quick-action-section .description{width:90%;margin:0;font-size:13px;line-height:20px}.partner-section{padding:50px 0}.inside-top-area{height:auto;padding-top:40px}.inside-top-area .container{display:block}.inside-top-area .left-content{text-align:center;width:100%}.inside-top-area .left-content .subtitle{justify-content:center}.inside-top-area .left-content .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.inside-top-area .about-img{width:80%;height:auto;margin:0 auto;position:relative;right:0}.AboutSection{padding:50px 0 0}.AboutSection .insideFlex .photoBlock{display:none}.AboutSection .insideFlex .InsideContent{width:100%;padding:0}.ThreeBlockSection.pillars .insideBlock{padding-top:55px}.ThreeBlockSection.pillars .insideBlock .icon{width:100px;height:100px;margin-left:-50px;top:-50px}.core-value-section,.missionVisionSection,.pathwaySection,.history-section,.location-section{padding:50px 0}.team-section{padding:50px 0 0}.core-value-section ul.value-list li{width:50%}.core-value-section ul.value-list li:nth-child(6n+2){border-right:none}.core-value-section ul.value-list li:nth-child(6n+3){border-right:1px solid #d8e0ec}.core-value-section ul.value-list li:nth-child(6n+4){border-bottom:1px solid #d8e0ec;border-right:none}.missionVisionSection .content-area .left-img,.missionVisionSection .content-area .right-img{display:none}.missionVisionSection .content-area .centerLogo{width:120px;height:166px;margin-top:0;margin-left:-60px;top:0}.missionVisionSection .content-area .centerLogo svg{width:100%;height:100%}.missionVisionSection .content-area{align-items:start;padding-top:164px}.missionVisionSection .content-area .leftSide{justify-content:start;min-height:auto;padding-top:20px;padding-left:0;padding-right:20px}.missionVisionSection .content-area .rightSide{border-left:1px solid #1e4382;justify-content:start;min-height:auto;padding-top:20px;padding-left:20px;padding-right:0}.whyFcSection{text-align:center;flex-direction:column-reverse;padding-top:50px}.whyFcSection .content-area{max-width:90%;padding:0}.whyFcSection .content-area .subtitle{justify-content:center}.whyFcSection .content-area .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.whyFcSection .photoBlock{width:100%}.pathwaySection .pathwayGrid{flex-wrap:wrap;justify-content:center;display:flex}.pathwaySection .pathwayGrid .pathwayItem:first-child{width:100%;margin-bottom:20px}.pathwaySection .pathwayGrid .pathwayItem:first-child svg{width:100px;height:136px}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+1):before{content:none}.pathwaySection .pathwayGrid .pathwayItem{width:178px}.pathwaySection .pathwayGrid .pathwayItem .pathwayIcon{width:100px;height:100px}.pathwaySection .pathwayGrid .pathwayItem:before{background-size:100%;width:100px;height:28px}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+2):before{right:-50px}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+3):before{top:72px;right:-50px}.pathwaySection .pathwayGrid .pathwayItem:nth-child(5n+4):before{right:-50px}.pathwaySection .pathwayGrid .pathwayItem .pathwayTitle{margin-top:10px;font-size:16px;font-weight:500;line-height:22px}.team-section ul.team-row li{width:50%;margin-top:16px}.team-section .swiper-slide{width:280px}.team-section .SubSectionTitle span{font-size:30px;line-height:30px}.team-section .SubSectionTitle:before{width:100%;top:24px;left:0}.team-card .photo-area{height:370px}.team-card .info h3{font-size:30px;line-height:30px}.team-card .info p{font-size:14px;line-height:14px}.team-card .photo-area .highlightName{display:none}.history-section .inside-area{display:block}.history-section .inside-area .alex-photo{width:60%;margin:0 auto}.history-section .inside-area .alex-photo .info .name{font-size:56px;line-height:50px}.history-section .inside-area .alex-photo .info .position{font-size:20px;line-height:20px}.history-section .inside-area .rightSide{width:100%;padding-top:25px}.location-card{flex-flow:column wrap}.location-card .map-area{width:100%;height:280px}.location-card .content-part{width:100%;min-height:120px;padding:0 20px 20px}.location-card .content-part .name{font-size:30px;line-height:30px}.location-card .content-part ol{flex-wrap:wrap;display:flex}.location-card .content-part ol li{gap:8px;width:50%;margin:8px 0 0;font-size:14px;line-height:22px}.inside-top-area.team-inside .team-img{width:80%;margin:0 auto;position:relative;bottom:50px;right:0}.inside-top-area.team-inside .left-content{width:100%;margin-top:0}.inside-top-area.team-inside .left-content .title span{display:initial}.three-box-area{margin-top:-50px;padding:0 0 75px}.three-box-area .inside-block-area{padding:15px 15px 40px}.three-box-area .inside-block-area ul li h3{font-size:16px;line-height:20px}.three-box-area .inside-block-area ul li p{font-size:13px;line-height:20px}.TeamListSection{padding:0 0 50px}.TeamListSection .title{margin:0}.TeamListSection ul.TeamList li{width:50%}.OurFacilitiesSection{padding:0 0 50px}.OurFacilitiesSection ul.FacilitiesList li{width:100%}.FacilitiesCard .info-area h3{font-size:36px;line-height:36px}.FacilitiesCard .photo-area{height:340px}.inside-top-area.socal-team-inside{margin-bottom:50px}.inside-top-area.socal-team-inside .socal-team-img{width:80%;height:auto;margin:0 auto;position:relative;right:0}.inside-top-area.socal-team-inside .left-content{width:100%;margin-top:0}.inside-top-area.socal-team-inside .left-content .title span{display:initial}.pt-10{padding-top:50px!important}.inside-top-area.team-main .rightImg{width:80%;margin:0 auto;position:relative;top:0}.inside-top-area.team-main .left-content{width:100%}.inside-top-area.team-main .left-content .title,.inside-top-area.team-main .left-content .description{max-width:100%}.inside-top-area.team-main ul.infoList li{text-align:left;width:50%}.inside-top-area .elite-img{width:80%;height:auto;position:relative;right:0;margin:0 auto!important}.inside-top-area .left-content .description p{margin:0 0 5px}.ThreeBlockSection{padding:50px 0}.ThreeBlockSection .description{margin:0 0 20px}.ThreeBlockSection ul{flex-wrap:wrap;justify-content:center}.ThreeBlockSection ul li{text-align:center;width:33.33%}.ThreeBlockSection .insideBlock{text-align:center;justify-content:start;padding:25px 15px 15px}.ThreeBlockSection .insideBlock .icon{width:60px;height:60px;margin:0 auto}.ThreeBlockSection .insideBlock h3{margin:15px 0 5px}.ThreeBlockSection .insideBlock p{font-size:14px;line-height:20px}.EaTwoSection{padding:50px 0 0}.EaTwoSection .description{max-width:100%}.EaTwoSection ul{max-width:100%;margin:0 0 50px}.EaTwoSection ul li{width:100%;margin-top:8px;padding:0}.EaTwoSection .insideBlock .icon{width:60px;height:60px}.EaTwoSection .insideBlock .icon img{width:34px!important;height:34px!important}.EaTwoSection .RightSideImage{width:100%;height:480px;position:relative}.PathwaySection{padding:50px 0}.PathwaySection .insideBlock .icon{width:120px;height:120px}.PathwaySection .insideBlock h3{margin:16px 0 10px;font-size:22px;line-height:22px}.PathwaySection .insideBlock p{font-size:15px;line-height:20px}.BlueBlock .content{font-size:15px;line-height:22px}.inside-top-area .elite-girl-img{width:80%;height:auto;position:relative;bottom:0;right:0;margin:0 auto!important}.OverlapWhiteSection{margin-top:-50px}.OverlapWhiteSection ul{padding:15px}.OverlapWhiteSection ul li{padding:0 15px}.OverlapWhiteSection ul li h3{font-size:16px;line-height:20px}.OverlapWhiteSection ul li p{font-size:13px;line-height:20px}.DPLPathwaySection,.DarkBlueSection{padding:50px 0}.DPLPathwaySection .description{margin:0}.DPLPathwaySection ul{flex-wrap:wrap;justify-content:center}.DPLPathwaySection ul li{margin-top:30px}.DPLPathwaySection .insideBlock{padding:15px}.DPLPathwaySection .insideBlock p{font-size:13px;line-height:18px}.DarkBlueSection .title{margin:0}.DarkBlueSection ul{flex-wrap:wrap;justify-content:center;width:100%!important}.DarkBlueSection ul.FiveGrid li{width:33.33%;margin-top:30px}.DarkBlueSection ul.FiveGrid li:nth-child(5n+3){border-right:none}.DarkBlueSection .LeftImg,.DarkBlueSection .RightImg{display:none}.DarkBlueSection .insideBlock .icon{width:100px;height:100px}.DarkBlueSection .insideBlock h3{font-size:16px;line-height:20px}.DarkBlueSection .insideBlock p.description{font-size:13px;line-height:20px}.advantageSection{padding:50px 0}.advantageSection .insideFlex{display:block}.advantageSection .insideFlex .LeftphotoBlock{width:100%}.advantageSection .insideFlex .photoBlock{width:100%;height:760px}.advantageSection .insideFlex .InsideContent{width:100%;padding:30px 0 0}.advantageSection .insideFlex .InsideContent ul{margin:0 0 30px}.advantageSection .insideFlex .InsideContent ul li{font-size:16px;line-height:24px}.advantageSection .insideFlex .InsideContent ul li:before{top:1px}.inside-top-area.MiniSlider{height:auto}.inside-top-area.MiniSlider .programs-img{text-align:center;height:280px;right:0;position:relative!important}.inside-top-area .rightImg.contact-img{text-align:center;height:300px;right:0;position:relative!important}.inside-top-area .rightImg.contact-img img,.inside-top-area.MiniSlider .programs-img img{object-fit:contain;width:auto!important;position:relative!important}.CommonList{padding:50px 0}.inside-top-area .goalkeeper-img{width:100%;position:relative}.contactSection{padding:80px 0}.contactSection .cardGrid{grid-template-columns:repeat(2,1fr);margin-bottom:80px}.contactSection .formContainer{padding:50px 30px}.inside-top-area .junior-eagle-img{width:80%;height:auto;margin:0 auto;position:relative;bottom:0}.ThreeBlockSection ul.FourGrid li{width:50%;margin-top:10px}.ThreeBlockSection ul.FourGrid li .insideBlock{min-height:auto}.DarkBlueSection ul.ThreeGrid{margin-top:15px}.TournamentRules{padding:70px 0}.DarkBlueSection.tournaments-fees-section .profileID .left{width:85%;padding:0}.TournamentRules .tr-accordion-button{padding:15px 25px;font-size:22px}.TournamentRules .tr-grid-2{gap:25px;padding:20px}.TournamentRules .tr-section-title{font-size:22px}.TournamentRules .tr-table-responsive{padding:20px}.TournamentRules .tr-rules-table th{font-size:18px}.TournamentRules .tr-refund-box{margin:20px;padding:20px}.DarkBlueSection ul.ThreeGrid li{flex-direction:column;gap:10px;width:33.33%}.DarkBlueSection ul.ThreeGrid li h3{font-size:18px;line-height:22px}.DarkBlueSection .HighLightText{font-size:26px;line-height:26px}.DarkBlueSection .profileID{width:100%}.inside-top-area .rightImg.commitments-img{height:auto}.DarkBlueSection .profileID .left{flex-direction:column;align-items:baseline;gap:10px;padding-left:120px}.DarkBlueSection .profileID .profileImg{width:100px;height:100px;position:absolute;top:10px;left:10px}.advantageSection.BenefitsSection .InsideContent ul{margin:0}.inside-top-area .coerver-partner-img{width:70%;height:100%;margin:0 auto;position:relative;bottom:0;right:0}.inside-top-area.wpsl-main .left-content{margin-top:0}.inside-top-area.wpsl-main ul.logoList{justify-content:center;margin:0 0 20px}.inside-top-area .rightImg{width:80%;height:100%;margin:0 auto;position:relative;right:0}.TeamInfoSection{padding:0 0 50px}.TeamInfoSection .Grid{grid-template-columns:repeat(1,1fr)}.TeamInfoSection .Grid .TeamBlock .TeamLogo{height:50px!important}.ChallengesSection{padding:50px 0}.ChallengesSection .title{margin:0}.ChallengesSection ul{width:60%}.ChallengesSection ul li{width:100%;margin-top:8px}.ChallengesSection .insideBlock{padding:10px}.ChallengesSection .insideBlock .icon{width:48px;height:48px}.ChallengesSection .insideBlock .icon svg{width:24px;height:24px}.ChallengesSection .insideBlock h3{font-size:16px;line-height:24px}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:first-child{width:178px;margin-bottom:20px}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:first-child svg{width:60px;height:60px}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:before{content:none}.inside-full-photo{background:var(--dark-blue);height:auto}.inside-full-photo img{height:auto!important;position:relative!important;top:0!important}.inside-full-photo:before{content:none}.inside-full-photo .left-content{width:100%;padding:30px 10px 10px}.ProgramOverviewSection{padding:50px 0}.ProgramOverviewSection .description{margin-bottom:10px}.ProgramOverviewSection ul.process-list{flex-wrap:wrap;justify-content:center}.ProgramOverviewSection ul.process-list li{width:33.33%;margin-top:10px}.ProgramOverviewSection ul.process-list li:before{content:none}.ProgramSection{padding:50px 0}.ProgramSection .ProgramList .programBlock{flex-direction:column}.ProgramSection .ProgramList .programBlock .photoArea{width:100%}.ProgramSection .ProgramList .programBlock .insideBlock{width:100%;padding:30px 15px 15px}.ProgramSection .ProgramList .programBlock .insideBlock h2{font-size:46px;line-height:46px}.ProgramSection .ProgramList .programBlock .insideBlock h2 span{display:inline-block}.EventSection{padding:50px 0}.EventSection .description{margin:0}.EventSection ul{justify-content:center}.EventSection ul li{width:50%;margin-top:15px}.EventSection .EventBlock{padding:25px 15px 15px}.EventSection .EventBlock .Info{padding:5px 0 5px 65px;font-size:14px;line-height:20px}.EventSection .EventBlock:before{height:380px}.EventSection .EventBlock .teamName{margin:0 0 60px;font-size:20px;line-height:26px}.inside-top-area .oc-tech-img{bottom:0;width:auto!important;height:84%!important;position:relative!important}.field-schedule-list{flex-wrap:wrap;display:flex}.field-schedule-item{width:100%}.Event-top-banner .title{bottom:50px}.EventContentArea,.anniversary-event-section{padding:50px 0}.ThreeBlockSection ul.SixGrid .insideBlock{justify-content:space-between;min-height:280px}.partner-logo{width:30%}.policy-section{padding:80px 0}.policy-content h3{margin:16px 0 8px;font-size:26px;line-height:32px}.policy-content h5{margin:12px 0 6px;font-size:20px;line-height:26px}.policy-content p,.policy-content ul li{font-size:16px;line-height:24px}.policy-content ul{padding:10px 0 10px 30px}.inside-top-area .junior-eagle-img{top:0}}@media (max-width:767px){.container{max-width:100%;padding:0 15px}.hero-banner-content .subtitle{font-size:12px;line-height:18px}.hero-banner-content .subtitle:before{width:16px;height:16px}.hero-banner-content .title{font-size:24px;line-height:26px}.hero-banner-content .title .description{font-size:13px}.subtitle{margin:0 0 10px;font-size:16px}.title{font-size:36px;line-height:36px}.description{font-size:14px;line-height:18px}.hero-banner{padding-top:30px}.hero-banner .hero-banner-content{flex-direction:column-reverse}.hero-banner .hero-banner-content .left-side{width:100%}.hero-banner .hero-banner-content .left-side p{margin:0 0 15px}.hero-banner .hero-banner-content .right-side{text-align:center;width:100%;height:auto;margin:0 auto;position:relative}.hero-banner .hero-banner-content .right-side img{width:100%!important;max-width:320px!important;height:auto!important}.hero-banner .hero-banner-content .left-side .btn-area{flex-direction:column;align-items:baseline;gap:10px}.hero-banner .hero-banner-content .left-side .btn-join,.hero-banner .hero-banner-content .left-side .btn-contact{width:100%}.hero-banner .hero-banner-content{grid-template-columns:1fr 1fr;display:grid}.hero-banner .hero-banner-content .left-side .hero-banner-button-d{display:none}.hero-banner .hero-banner-content .left-side.left-side-m{grid-column:span 2;padding:10px 0 30px;display:block}.note-block{padding:6px 0;font-size:24px;line-height:24px}.note-block .scroll-content img{height:34px;margin:0 20px}.about-section,.coach-section,.partner-section,.core-value-section,.missionVisionSection,.pathwaySection,.history-section,.location-section{padding:30px 0}.team-section{padding:30px 0 0}.League-section,.social-network-section,.upcoming-league-section,.player-section{padding:0 0 30px}.about-section .about-wrapper .leftside{width:100%;margin:0 0 15px}.about-section .about-wrapper .rightside ul li{margin-top:8px;padding-left:30px;font-size:14px;line-height:22px;position:relative}.about-section .about-wrapper .rightside ul li:before{position:absolute;top:0;left:0}.note-block .logo-name:before{background-size:100% 100%;width:30px;height:38px;margin:0 20px}.number-block-section .number-block-wrapper .leftside{width:100%}.number-block-section .number-block-wrapper .rightside .subtitle{justify-content:center}.number-block-section .number-block-wrapper .rightside .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.number-block-section .number-block-wrapper .rightside .title{text-align:center}.number-block-section .number-block-wrapper .rightside .number-list li{width:50%}.number-block-section .number-block-wrapper .rightside .number-list li .info-block{text-align:center;padding:10px}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .icon{width:50px;height:50px;margin:0 auto 8px;position:relative;top:0;left:0}.number-block-section .number-block-wrapper .rightside .number-list li .info-block .number{font-size:30px;line-height:30px}.coach-section ul.coach-row li{width:100%}.coach-card{height:380px}.League-section .swiper-slide{width:260px}.League-section .league-card{height:340px}.League-section .league-card .league-content{padding:15px}.League-section .league-card .league-content h3{font-size:26px;line-height:26px}.League-section .league-card .league-content p{font-size:13px;line-height:18px}.social-network-section .title{text-align:center}.social-network-section .social-header{display:block}.social-network-section .social-icons{justify-content:center;margin-top:5px}.social-network-section .social-icon{width:40px;height:40px}.social-network-section .social-icon svg{width:20px;height:20px}.social-network-section .tryouts-content,.social-network-section .small-tryouts{flex-direction:column}.social-network-section .main-tryout,.social-network-section .small-tryouts{width:100%}.upcoming-league-section .swiper-slide{width:250px}.upcoming-league-section .league-card .logo-block{width:100px;height:100px}.quick-action-section{padding:30px 0}.quick-action-section .container{flex-direction:column}.quick-action-section .subtitle{justify-content:center}.quick-action-section .subtitle:after{content:"";background:url(../media/subtitle-icon.06tqyzem3a5r0.png) 50%/contain no-repeat;width:22px;height:22px;margin-left:10px;display:block}.quick-action-section .quick-action-content{text-align:center;margin-bottom:15px}.quick-action-section .description{width:100%}.quick-action-section .view-btn,.quick-action-section .view-btn .tag-icon{width:100px;height:100px}.quick-action-section .view-btn .arrow-right{width:60px;height:60px;top:20px;left:20px}.quick-action-section .view-btn .arrow-right svg{width:26px;height:26px}.inside-top-area{padding-top:25px}.inside-top-area:before{height:30px}.core-value-section .title{margin:0 0 10px}.core-value-section ul.value-list li{text-align:center;width:50%;padding:10px;display:block}.core-value-section ul.value-list li .value-icon{margin:0 auto 10px}.core-value-section ul.value-list li h3{letter-spacing:.5px;margin:0 0 5px;font-size:18px;line-height:20px}.core-value-section ul.value-list li p{font-size:13px}.missionVisionSection .content-area{display:block}.missionVisionSection .content-area .leftSide{text-align:center;width:100%;padding-right:0}.missionVisionSection .content-area .title{margin:0 0 10px}.missionVisionSection .content-area .subtext{margin:0 0 10px;font-size:16px}.missionVisionSection .content-area p{margin:0;font-size:14px;line-height:20px}.missionVisionSection .content-area .rightSide{text-align:center;border-top:1px solid #1e4382;border-left:none;width:100%;margin-top:20px;padding-left:0}.whyFcSection{padding-top:30px}.whyFcSection .content-area{padding-bottom:20px}.whyFcSection .content-area .title{margin:0 0 10px}.whyFcSection .content-area p{font-size:14px;line-height:20px}.pathwaySection .pathwayGrid .pathwayItem:first-child{margin:0}.pathwaySection .pathwayGrid .pathwayItem{width:50%;margin-top:15px}.pathwaySection .pathwayGrid .pathwayItem .pathwayTitle{font-size:14px;line-height:20px}.pathwaySection .pathwayGrid .pathwayItem:before{content:none}.team-section ul.team-row li{width:100%}.team-card .photo-area .highlightName{display:none}.team-card .photo-area{height:auto;padding-top:15px}.team-card .photo-area img{max-width:90%;position:relative!important}.history-section .inside-area .alex-photo{width:100%}.history-section .inside-area .alex-photo .info .name{font-size:36px;line-height:30px}.history-section .inside-area .alex-photo .info .position{font-size:14px;line-height:14px}.history-section ul.history-list{margin-top:15px}.history-section ul.history-list li .year{font-size:24px;line-height:24px}.history-section ul.history-list li:before{top:0}.history-section ul.history-list li p{font-size:14px;line-height:20px}.location-section ul.location-list li{width:100%}.location-card .content-part{min-height:auto}.inside-top-area.team-inside .team-img{width:100%;margin:0 auto;position:relative;bottom:0;right:0}.inside-top-area.team-inside .left-content{width:100%;margin-top:0}.inside-top-area.team-inside .left-content .title span{display:initial}.three-box-area{margin-top:0;padding:0 0 30px}.three-box-area .inside-block-area{box-shadow:none;padding:20px 0}.three-box-area .inside-block-area ul{flex-wrap:wrap}.three-box-area .inside-block-area ul li{width:100%;padding:20px 0}.three-box-area .inside-block-area ul li:nth-child(3n+2){border:1px solid #d8e0ec;border-left:none;border-right:none}.three-box-area .inside-block-area ul li .icon{width:60px;height:60px}.three-box-area .inside-block-area ul li .icon svg{width:30px;height:30px}.three-box-area .inside-block-area ul li h3{font-size:16px;line-height:20px}.three-box-area .inside-block-area ul li p{font-size:13px;line-height:20px}.three-box-area .inside-block-area .btn-area{flex-direction:column;gap:8px;position:relative;bottom:0;left:0}.three-box-area .inside-block-area .btn-area .btn{width:100%}.TeamListSection{padding:0 0 30px}.TeamListSection .title{margin:0}.TeamListSection ul.TeamList li{width:100%}.TeamMainCard .TeamContent .badge{margin-bottom:10px;position:relative;top:0;right:0}.OurFacilitiesSection{padding:0 0 50px}.OurFacilitiesSection ul.FacilitiesList li{width:100%}.FacilitiesCard .info-area h3{font-size:26px;line-height:26px}.FacilitiesCard .photo-area{height:200px}.FacilitiesCard .info-area{padding:15px}.FacilitiesCard .info-area .Location{padding-left:25px;font-size:13px;line-height:20px;position:relative}.FacilitiesCard .info-area .Location svg{position:absolute;top:1px;left:0}.inside-top-area.socal-team-inside{margin-bottom:30px}.inside-top-area.socal-team-inside .socal-team-img{width:100%;height:auto;margin:0 auto;position:relative;right:0}.inside-top-area.socal-team-inside .left-content{width:100%;margin-top:0}.inside-top-area.socal-team-inside .left-content .title span{display:initial}.filter-buttons{border-radius:10px;flex-wrap:wrap;gap:0;margin:10px 0 0}.filter-btn{border-radius:10px;width:50%;padding:12px 20px;font-size:14px;line-height:14px}.pt-10{padding-top:30px!important}.inside-top-area.team-main ul.infoList{flex-wrap:wrap;gap:8px}.inside-top-area.team-main ul.infoList li{width:100%}.inside-top-area.team-main .rightImg{width:100%;right:0}.ThreeBlockSection{padding:30px 0}.ThreeBlockSection ul li{width:100%;margin-top:10px}.ThreeBlockSection .insideBlock{min-height:auto}.EaTwoSection{padding:30px 0 0}.EaTwoSection .insideBlock{text-align:center;border-radius:10px;flex-direction:column;padding:15px}.EaTwoSection .insideBlock .content{width:100%}.EaTwoSection ul{margin:0 0 30px}.EaTwoSection .RightSideImage{height:auto}.EaTwoSection .RightSideImage img{width:100%;position:relative!important}.BlueBlock{padding:20px 0}.BlueBlock .InsideFlex{flex-direction:column}.BlueBlock .content{text-align:center;font-size:13px;line-height:20px}.PathwaySection{padding:30px 0}.PathwaySection .description{margin:0}.PathwaySection ul{flex-wrap:wrap}.PathwaySection ul li{width:100%;margin-top:10px}.inside-top-area .elite-girl-img{width:100%}.OverlapWhiteSection{margin:0}.OverlapWhiteSection ul{box-shadow:none;flex-wrap:wrap;padding:0}.OverlapWhiteSection ul li{border-bottom:1px solid #d8e0ec;border-right:none;width:100%;padding:20px 0}.OverlapWhiteSection ul li:last-child{border-bottom:none}.OverlapWhiteSection ul li .icon{width:60px;height:60px}.OverlapWhiteSection ul li .icon svg{width:30px;height:30px}.OverlapWhiteSection ul li h3{font-size:16px;line-height:20px}.OverlapWhiteSection ul li p{font-size:13px;line-height:20px}.DPLPathwaySection,.DarkBlueSection{padding:30px 0}.DPLPathwaySection ul li{width:100%;margin-top:15px}.DPLPathwaySection .insideBlock .icon{width:90px;height:90px}.DPLPathwaySection .insideBlock .icon img{object-fit:contain;width:100%!important;height:100%!important}.DPLPathwaySection .insideBlock h3{margin:5px 0}.DarkBlueSection ul.FiveGrid li{border-bottom:1px solid #3f6098;border-right:none;width:100%;margin:0;padding:15px 0}.DarkBlueSection ul.FiveGrid li:last-child{border-bottom:none}.DarkBlueSection .LeftImg,.DarkBlueSection .RightImg{display:none}.advantageSection{padding:30px 0}.advantageSection .insideFlex .LeftphotoBlock{width:100%}.advantageSection .insideFlex .photoBlock{height:auto}.advantageSection .insideFlex .photoBlock img{position:relative!important}.advantageSection .insideFlex .InsideContent ul li{font-size:14px;line-height:22px}.advantageSection .insideFlex .InsideContent .NoteBlock{text-align:center;display:block}.advantageSection .insideFlex .InsideContent .NoteBlock .icon{margin:0 auto}.advantageSection .insideFlex .InsideContent .NoteBlock .NoteText{width:100%;margin-top:10px;font-size:14px;line-height:18px}.inside-top-area.MiniSlider .programs-img{height:auto}.inside-top-area.MiniSlider .programs-img img{width:100%!important}.inside-top-area .rightImg.contact-img{height:auto}.inside-top-area .rightImg.contact-img img{object-fit:contain;width:100%!important}.CommonList{padding:30px 0}.CommonList ul li{width:100%}.CommonList ul li .insideBlock{height:340px}.CommonList ul li .insideBlock .league-content{padding:15px}.CommonList ul li .insideBlock .league-content h3{font-size:26px;line-height:26px}.CommonList ul li .insideBlock .league-content p{margin:0 0 10px;font-size:14px;line-height:18px}.CommonList ul li .insideBlock .btn-blue{padding:8px 18px;font-size:14px}.CommonList ul li .insideBlock:hover .league-content{padding-bottom:30px}.inside-top-area .goalkeeper-img{width:100%;position:relative}.DarkBlueSection ul.FourGrid li{border-bottom:1px solid #3f6098;border-right:none;width:100%}.DarkBlueSection ul.FourGrid li:last-child{border-bottom:none}.contactSection{padding:60px 0}.contactSection .card{min-height:240px;padding:18px}.contactSection .cardGrid{grid-template-columns:1fr;margin-bottom:60px}.contactSection .card h2{font-size:28px;line-height:32px}.contactSection .formHeading{margin-bottom:20px;font-size:26px}.contactSection .formContainer{padding:30px 20px}.contactSection .formContainer .formGroupRow{grid-template-columns:1fr;gap:15px;margin-bottom:15px}.contactSection .formContainer .checkboxGrid{grid-template-columns:1fr;gap:.75rem}.contactSection .formContainer .submitBtn{justify-content:space-between;width:100%}.contactSection .formContainer .inputGroup .label{margin-bottom:4px;font-size:13px}.contactSection .formContainer .interestLabel{font-size:13px}.contactSection .formContainer .checkbox{width:18px;height:18px}.ThreeBlockSection ul.FourGrid li{width:100%}.DarkBlueSection ul.ThreeGrid li{border-bottom:1px solid #3f6098;border-right:none;width:100%;padding:10px 0}.DarkBlueSection ul.ThreeGrid li:last-child{border-bottom:none}.TournamentRules{padding:50px 0}.DarkBlueSection.tournaments-fees-section .profileID{flex-direction:column;padding:15px}.DarkBlueSection.tournaments-fees-section .profileID .left{width:100%}.DarkBlueSection.tournaments-fees-section .profileID .left .InfoText p{font-size:14px;line-height:20px}.TournamentRules .tr-accordion-button{padding:12px 20px;font-size:18px}.TournamentRules .tr-icon{font-size:20px}.TournamentRules .tr-grid-2{grid-template-columns:1fr;gap:20px;padding:15px}.TournamentRules .tr-table-responsive{padding:15px}.TournamentRules .tr-rules-table th{white-space:nowrap;padding:10px;font-size:16px}.TournamentRules .tr-rules-table td{white-space:nowrap;padding:10px;font-size:13px}.TournamentRules .tr-accordion-list{gap:12px}.TournamentRules .tr-section-title{margin-bottom:10px;font-size:20px}.TournamentRules .tr-refund-box{margin:15px;padding:15px}.TournamentRules .tr-refund-title{margin-bottom:10px;font-size:20px}.TournamentRules .tr-scoring-item{padding:8px 0}.TournamentRules .tr-list li{font-size:14px}.DarkBlueSection .profileID{flex-direction:column;gap:10px;padding:15px}.DarkBlueSection .profileID .profileImg{width:100%;height:150px;margin:0 auto;position:relative;top:0;left:0}.advantageSection.BenefitsSection .InsideContent h3{margin:12px 0 5px;font-size:20px;line-height:28px}.DarkBlueSection .profileID .left{width:100%;padding:0}.DarkBlueSection .profileID .btn-blue{width:100%}.DarkBlueSection .HighLightText{font-size:18px;line-height:24px}.inside-top-area .coerver-partner-img{width:100%}.TeamInfoSection{padding:0 0 30px}.TeamInfoSection .Grid .TeamBlock{padding:20px}.TeamInfoSection .Grid .TeamBlock ul.infoList li{width:100%}.TeamInfoSection .Grid .TeamBlock .TeamName{font-size:36px;line-height:36px}.TeamInfoSection .Grid .TeamBlock .TeamLogo{height:30px!important;top:15px!important;right:15px!important}.TeamInfoSection .Grid .TeamBlock ul.infoList li{min-height:auto;margin-top:15px;padding-left:52px;font-size:14px;line-height:20px}.TeamInfoSection .Grid .TeamBlock ul.infoList li strong{font-size:15px}.TeamInfoSection .Grid .TeamBlock ul.infoList li svg{width:42px;height:42px}.ChallengesSection{padding:30px 0}.ChallengesSection .RightSideImage{display:none}.ChallengesSection ul{width:100%;margin:0}.ChallengesSection ul li{padding:0}.ChallengesSection .insideBlock{border-radius:10px;flex-direction:column;gap:5px}.ChallengesSection .insideBlock h3{text-align:center;width:100%;font-size:14px;line-height:20px}.pathwaySection.WpslPathwaySection .title{margin:0 0 20px}.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem,.pathwaySection.WpslPathwaySection .pathwayGrid .pathwayItem:first-child{width:50%;margin:0 0 10px}.ProgramOverviewSection{padding:30px 0}.ProgramOverviewSection ul.process-list li{width:100%;padding:0}.ProgramOverviewSection ul.process-list li .number{width:70px;height:70px;font-size:46px;line-height:46px}.ProgramSection{padding:30px 0}.ProgramSection .ProgramList .programBlock{padding:0}.ProgramSection .ProgramList .programBlock .photoArea{height:auto}.ProgramSection .ProgramList .programBlock .photoArea img{position:relative!important}.ProgramSection .ProgramList .programBlock .insideBlock{padding:20px}.ProgramSection .ProgramList .programBlock .insideBlock h2{font-size:36px;line-height:36px}.ProgramSection .ProgramList .programBlock .insideBlock ul li{font-size:14px;line-height:22px}.ProgramSection .ProgramList .programBlock .insideBlock ul li:before{top:0}.EventSection{padding:30px 0}.EventSection ul li{width:100%}.EventSection .EventBlock .EventTitle{font-size:30px;line-height:30px}.EventSection .EventBlock .teamName{margin:0 0 45px;font-size:16px;font-weight:700;line-height:24px}.EventSection .EventBlock:before{height:360px}.EventSection .EventBlock .Info .icon{margin:0 auto 8px;position:relative}.EventSection .EventBlock .Info{text-align:center;padding:0}.oc-tech-schedule-section{padding:30px 0}.schedule-location-badge{padding:14px 20px;font-size:22px;line-height:20px}.field-schedule-grid{border-left:none;border-top:3px solid var(--second-color);padding:15px}.field-schedule-item{padding:15px}.field-schedule-label{font-size:18px}.schedule-time{line-height:20px}.schedule-group-name{margin-bottom:8px;font-size:16px;line-height:16px}.Event-top-banner{height:280px}.Event-top-banner:before{height:200px}.Event-top-banner .title{bottom:0}.anniversary-details-grid{grid-template-columns:repeat(1,1fr);gap:10px}.anniversary-detail-card{gap:12px;padding:15px}.anniversary-detail-card .detail-value{font-size:22px;line-height:22px}.anniversary-detail-card .detail-info{gap:7px}.anniversary-tba-banner{padding:15px;display:block}.anniversary-tba-banner p{font-size:14px;line-height:20px}.ThreeBlockSection ul.SixGrid{row-gap:0}.TeamListSection .SubSectionTitle span{font-size:20px;line-height:20px}.partner-logo{border-radius:10px;width:48%;height:96px}.tournamentBlock{justify-content:center;width:100%;margin-bottom:12px;padding:10px 14px 8px;font-size:17px;line-height:22px}.join-form-title{margin-bottom:30px}.advantageSection .insideFlex .InsideContent .btn-blue{padding:10px 14px;font-size:14px;font-weight:700;line-height:20px}.policy-section{padding:50px 0}.policy-content h3{margin:12px 0 6px;font-size:22px;line-height:28px}.policy-content h5{margin:10px 0 6px;font-size:18px;line-height:24px}.policy-content p,.policy-content ul li{font-size:15px;line-height:22px}.policy-content ul{padding:5px 0 5px 20px}.policy-content ul li{margin:0 0 6px}}
