*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}:root{--font-f-open-sans: "Open Sans", arial;--color-black: #000000;--color-grey-main: #242424;--color-green: #17FFC1;--color-white: #FFFFFF;--font-w-regular: 400;--font-w-medium: 500;--font-w-semibold: 600;--font-w-bold: 700;--font-w-ex-bold: 800;--font-w-bl-bold: 900}body{font-family:var(--font-f-open-sans);font-weight:var(--font-w-regular)}input,button,textarea{font-family:var(--font-f-open-sans)}.wrapper{min-height:100%;width:100%;overflow:hidden}.container{max-width:1360px;padding:0 20px;margin:0 auto}.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.overlay.open{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:15}.white-title{font-weight:var(--font-w-ex-bold);color:var(--color-white);font-size:48px;line-height:100%;margin-bottom:40px}@media(max-width: 1320px){.white-title{font-size:40px;margin-bottom:24px}}@media(max-width: 1024px){.white-title{font-size:32px}}@media(max-width: 578px){.white-title{font-size:20px}}.black-title{font-weight:var(--font-w-ex-bold);color:var(--color-grey-main);font-size:48px;line-height:100%;margin-bottom:24px}@media(max-width: 1320px){.black-title{font-size:40px;margin-bottom:24px}}@media(max-width: 1024px){.black-title{font-size:32px}}@media(max-width: 578px){.black-title{font-size:20px;margin-bottom:0}}.header{background-color:var(--color-grey-main);padding:40px 0px}@media(max-width: 578px){.header{padding:20px 0px}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 578px){.header__nav{display:none}}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__item a{font-size:16px;color:var(--color-white);-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.header__item:hover a{color:var(--color-green)}.header__mobile{display:none}@media(max-width: 578px){.header__mobile{width:300px;height:100%;position:fixed;left:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;background-color:var(--color-grey-main);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;z-index:100}.header__mobile.open{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);visibility:visible;opacity:1}}.header__mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__mobile-list{padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header__mobile-item a{font-size:21px;font-weight:var(--font-w-medium);color:var(--color-white)}.burger__btn{display:none;background-color:rgba(0,0,0,0)}@media(max-width: 578px){.burger__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.burger__btn-line{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:1px;background-color:var(--color-white);-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.burger__btn.open .burger__btn-line:first-child{-webkit-transform:rotate(45deg) translateY(6.5px);-ms-transform:rotate(45deg) translateY(6.5px);transform:rotate(45deg) translateY(6.5px)}.burger__btn.open .burger__btn-line:last-child{-webkit-transform:rotate(-45deg) translateY(-6.5px);-ms-transform:rotate(-45deg) translateY(-6.5px);transform:rotate(-45deg) translateY(-6.5px)}@-webkit-keyframes rest{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(15px) translateX(15px);transform:translateY(15px) translateX(15px)}67%{-webkit-transform:translateX(25px);transform:translateX(25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rest{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(15px) translateX(15px);transform:translateY(15px) translateX(15px)}67%{-webkit-transform:translateX(25px);transform:translateX(25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes postgre{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes postgre{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes java{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-18px) translateX(-18px);transform:translateY(-18px) translateX(-18px)}67%{-webkit-transform:translateX(-23px);transform:translateX(-23px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes java{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-18px) translateX(-18px);transform:translateY(-18px) translateX(-18px)}67%{-webkit-transform:translateX(-23px);transform:translateX(-23px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes key{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-12px) translateX(-12px);transform:translateY(-12px) translateX(-12px)}67%{-webkit-transform:translateX(-23px);transform:translateX(-23px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes key{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-12px) translateX(-12px);transform:translateY(-12px) translateX(-12px)}67%{-webkit-transform:translateX(-23px);transform:translateX(-23px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes oath{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(17px);transform:translateY(17px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes oath{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(17px);transform:translateY(17px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rabbit{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-20px) translateX(-10px);transform:translateY(-20px) translateX(-10px)}67%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes rabbit{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(-20px) translateX(-10px);transform:translateY(-20px) translateX(-10px)}67%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cloud{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateX(20px);transform:translateX(20px)}67%{-webkit-transform:translateY(20px) translateX(20px);transform:translateY(20px) translateX(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cloud{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateX(20px);transform:translateX(20px)}67%{-webkit-transform:translateY(20px) translateX(20px);transform:translateY(20px) translateX(20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes docker{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(20px) translateX(-15px);transform:translateY(20px) translateX(-15px)}67%{-webkit-transform:translateY(-15px) translateX(-20px);transform:translateY(-15px) translateX(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes docker{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(20px) translateX(-15px);transform:translateY(20px) translateX(-15px)}67%{-webkit-transform:translateY(-15px) translateX(-20px);transform:translateY(-15px) translateX(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spring{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(10px) translateX(10px);transform:translateY(10px) translateX(10px)}67%{-webkit-transform:translateY(20px) translateX(-15px);transform:translateY(20px) translateX(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spring{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(10px) translateX(10px);transform:translateY(10px) translateX(10px)}67%{-webkit-transform:translateY(20px) translateX(-15px);transform:translateY(20px) translateX(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes kotlin{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateX(17px);transform:translateX(17px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kotlin{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateX(17px);transform:translateX(17px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hero{background-color:var(--color-grey-main);padding:20px 0px 120px}@media(max-width: 1320px){.hero{padding:20px 0px 60px}}@media(max-width: 578px){.hero{padding:20px 0px 40px}}.hero__inner{position:relative}.hero__inner .form-container{position:relative;z-index:2}.hero__icons-item{position:absolute;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;z-index:10}.hero__icons-item.rest{top:320px;right:521px;-webkit-animation:rest 2s linear infinite;animation:rest 2s linear infinite}@media(max-width: 1250px){.hero__icons-item.rest{right:399px;width:110px}.hero__icons-item.rest img{width:100%}}@media(max-width: 1024px){.hero__icons-item.rest{top:230px;right:240px;width:80px}}@media(max-width: 768px){.hero__icons-item.rest{top:190px;right:140px;width:60px}}@media(max-width: 578px){.hero__icons-item.rest{top:127px;right:140px;width:50px}}.hero__icons-item.postgre{top:610px;right:499px;-webkit-animation:postgre 2s linear infinite;animation:postgre 2s linear infinite}@media(max-width: 1250px){.hero__icons-item.postgre{right:390px;width:130px}.hero__icons-item.postgre img{width:100%}}@media(max-width: 1024px){.hero__icons-item.postgre{top:569px;right:230px;width:97px}}@media(max-width: 768px){.hero__icons-item.postgre{top:590px;right:150px;width:80px}}@media(max-width: 578px){.hero__icons-item.postgre{top:716px;right:40px;width:58px}}.hero__icons-item.java{top:72px;right:473px;-webkit-animation:java 1.7s linear infinite;animation:java 1.7s linear infinite}@media(max-width: 1250px){.hero__icons-item.java{right:287px;width:78px}.hero__icons-item.java img{width:100%}}@media(max-width: 1024px){.hero__icons-item.java{top:-40px;right:210px;width:64px}}@media(max-width: 768px){.hero__icons-item.java{top:-50px;right:340px;width:60px}}@media(max-width: 578px){.hero__icons-item.java{right:auto;top:-58px;left:20px;width:50px}}.hero__icons-item.key{top:472px;right:310px;-webkit-animation:key 1.5s linear infinite;animation:key 1.5s linear infinite}@media(max-width: 1250px){.hero__icons-item.key{right:310px;width:115px}.hero__icons-item.key img{width:100%}}@media(max-width: 1024px){.hero__icons-item.key{top:600px;right:560px;width:90px}}@media(max-width: 768px){.hero__icons-item.key{top:295px;right:340px;width:70px}}@media(max-width: 578px){.hero__icons-item.key{top:346px;right:auto;width:45px;left:5px}}.hero__icons-item.oath{top:152px;right:266px;-webkit-animation:oath 1.3s linear infinite;animation:oath 1.3s linear infinite}@media(max-width: 1250px){.hero__icons-item.oath{right:190px;width:125px}.hero__icons-item.oath img{width:100%}}@media(max-width: 1024px){.hero__icons-item.oath{top:112px;right:30px;width:94px}}@media(max-width: 768px){.hero__icons-item.oath{top:197px;right:30px;width:80px}}@media(max-width: 578px){.hero__icons-item.oath{top:140px;right:-20px;width:60px}}.hero__icons-item.rabbit{top:301px;right:159px;-webkit-animation:rabbit 1.6s linear infinite;animation:rabbit 1.6s linear infinite}@media(max-width: 1250px){.hero__icons-item.rabbit{top:330px;right:190px;width:110px}.hero__icons-item.rabbit img{width:100%}}@media(max-width: 1024px){.hero__icons-item.rabbit{top:330px;right:190px;width:100px}}@media(max-width: 578px){.hero__icons-item.rabbit{top:279px;right:190px;width:73px}}@media(max-width: 372px){.hero__icons-item.rabbit{top:342px;right:119px;width:73px}}.hero__icons-item.cloud{top:701px;right:124px;-webkit-animation:cloud 1.4s linear infinite;animation:cloud 1.4s linear infinite}@media(max-width: 1250px){.hero__icons-item.cloud{top:680px;right:210px;width:123px}.hero__icons-item.cloud img{width:100%}}@media(max-width: 1024px){.hero__icons-item.cloud{top:629px;right:365px;width:100px}}@media(max-width: 578px){.hero__icons-item.cloud{right:auto;top:673px;left:10px;width:77px}}@media(max-width: 372px){.hero__icons-item.cloud{top:729px}}.hero__icons-item.docker{top:511px;right:24px;-webkit-animation:docker 1.9s linear infinite;animation:docker 1.9s linear infinite}@media(max-width: 1250px){.hero__icons-item.docker{top:430px;right:70px;width:145px}.hero__icons-item.docker img{width:100%}}@media(max-width: 1024px){.hero__icons-item.docker{top:430px;right:90px;width:135px}}@media(max-width: 768px){.hero__icons-item.docker{top:430px;right:-39px;width:95px}}.hero__icons-item.spring{top:-69px;right:58px;-webkit-animation:spring 1.2s linear infinite;animation:spring 1.2s linear infinite}@media(max-width: 1250px){.hero__icons-item.spring{top:-10px;right:70px;width:125px}.hero__icons-item.spring img{width:100%}}@media(max-width: 1024px){.hero__icons-item.spring{top:-10px;right:70px;width:105px}}@media(max-width: 768px){.hero__icons-item.spring{top:-75px;right:-6px;width:80px}}@media(max-width: 768px){.hero__icons-item.spring{top:-53px;right:41px;width:60px}}.hero__icons-item.kotlin{top:332px;right:-45px;-webkit-animation:kotlin 1.1s linear infinite;animation:kotlin 1.1s linear infinite}@media(max-width: 1250px){.hero__icons-item.kotlin{top:250px;right:10px;width:110px}.hero__icons-item.kotlin img{width:100%}}@media(max-width: 1024px){.hero__icons-item.kotlin{top:250px;right:10px;width:86px}}@media(max-width: 768px){.hero__icons-item.kotlin{top:312px;right:77px;width:75px}}@media(max-width: 578px){.hero__icons-item.kotlin{top:322px;right:0px;width:55px}}.hero__title{font-size:80px;font-weight:var(--font-w-ex-bold);line-height:120%;color:var(--color-white);margin-bottom:24px;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 10px #17FFC1);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 10px #17FFC1)}@media(max-width: 1320px){.hero__title{font-size:72px;max-width:630px}}@media(max-width: 1024px){.hero__title{font-size:64px}}@media(max-width: 578px){.hero__title{font-size:40px}}.hero__subtitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px;border-radius:6px;background-color:var(--color-green);margin-bottom:48px}@media(max-width: 1320px){.hero__subtitle{margin-bottom:24px}}@media(max-width: 578px){.hero__subtitle{display:none}}.hero__subtitle p{font-size:16px;font-weight:var(--font-w-bold);line-height:150%;color:var(--color-grey-main)}@media(max-width: 768px){.hero__subtitle p{font-size:14px}}.hero__subtitle-mob{display:none}@media(max-width: 578px){.hero__subtitle-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:8px;margin-bottom:24px}.hero__subtitle-mob p{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:5px;border-radius:6px;background-color:var(--color-green);font-size:14px;font-weight:var(--font-w-bold);line-height:150%;color:var(--color-grey-main)}}@media(max-width: 578px)and (max-width: 395px){.hero__subtitle-mob p{font-size:12px;line-height:125%}}.hero__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:80px}@media(max-width: 1320px){.hero__text-container{margin-bottom:40px}}.hero__text-container p{max-width:450px;font-size:16px;line-height:120%;color:var(--color-white)}@media(max-width: 578px){.hero__text-container p{font-size:14px}}.form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:540px}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;padding:24px;width:100%;background-color:var(--color-grey-main);border:1px solid rgba(255,255,255,.3019607843);border-radius:16px;-webkit-box-shadow:4px 4px 25px 0px rgba(23,255,193,.1490196078);box-shadow:4px 4px 25px 0px rgba(23,255,193,.1490196078)}.form__title{font-size:16px;color:var(--color-white)}@media(max-width: 578px){.form__title{font-size:14px}}.form__inputs{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:8px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media(max-width: 578px){.form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.form__inputs input{width:100%;max-width:232px;padding:14px 10px 14px 24px;border:1px solid rgba(255,255,255,.3019607843);border-radius:8px;font-size:16px;line-height:100%;color:rgba(255,255,255,.3019607843);background-color:var(--color-grey-main);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media(max-width: 1024px){.form__inputs input{font-size:14px}}@media(max-width: 578px){.form__inputs input{font-size:12px;padding:12px 10px 12px 24px;max-width:none}}.form__inputs input:focus{border:1px solid var(--color-green);color:var(--color-white)}.form__btn{padding:13px 10px;width:100%;max-width:232px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-green);font-size:16px;font-weight:var(--font-w-semibold);color:var(--color-grey-main);background-color:var(--color-green);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.form__btn:hover{background-color:var(--color-grey-main);color:var(--color-green)}@media(max-width: 578px){.form__btn{font-size:12px;padding:12px 10px;max-width:none}}.form__policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.form__policy p{font-size:10px;line-height:150%;color:var(--color-white)}.about{position:relative;background-color:var(--color-grey-main);padding:120px 0px 55px}@media(max-width: 1320px){.about{padding:60px 0px 40px}}@media(max-width: 578px){.about{padding:40px 0px 20px}}.about .white-title{position:relative;z-index:2}.about::before{content:"";position:absolute;top:118px;right:-144px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/JAVA.png");width:100%;height:100%;z-index:0;max-width:780px;max-height:310px}@media(max-width: 1024px){.about::before{top:-60px;max-width:580px;max-height:196px}}@media(max-width: 578px){.about::before{top:-85px;max-width:542px;max-height:159px}}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;z-index:10}.about__inner h3{font-size:24px;font-weight:var(--font-w-ex-bold);color:var(--color-white);margin-bottom:24px}@media(max-width: 578px){.about__inner h3{font-size:20px}}.about__text{position:relative;width:100%;max-width:648px;padding:40px;margin-bottom:58px}@media(max-width: 1320px){.about__text{margin-bottom:40px;padding:36px 40px}}@media(max-width: 1024px){.about__text{max-width:550px}}@media(max-width: 578px){.about__text{margin-bottom:24px;padding:30px}}@media(max-width: 520px){.about__text{padding:80px 40px}}@media(max-width: 420px){.about__text{padding:40px 20px}}@media(max-width: 390px){.about__text{padding:20px 15px}}.about__text-border{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 520px){.about__text-border--pc{display:none}}.about__text-border--mob{display:none}@media(max-width: 520px){.about__text-border--mob{display:block}}.about__text-border img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about__text p{font-size:16px;line-height:150%;color:var(--color-white)}@media(max-width: 1024px){.about__text p{font-size:14px}}.about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width: 1320px){.about__content{gap:24px}}@media(max-width: 1024px){.about__content{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1024px){.about__content{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about__item{padding:24px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;max-width:312px;background-color:#f5f5f5;-webkit-box-shadow:2px 2px 6px 0px rgba(36,36,36,.1490196078);box-shadow:2px 2px 6px 0px rgba(36,36,36,.1490196078)}@media(max-width: 1024px){.about__item{max-width:none;display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:8px}}@media(max-width: 768px){.about__item{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:14px}}@media(max-width: 578px){.about__item{-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;padding:14px}}.about__item img{margin-bottom:24px}@media(max-width: 1024px){.about__item img{grid-area:1/1/3/2;align-self:center}}@media(max-width: 768px){.about__item img{grid-area:1/1/2/2;margin-bottom:0}}.about__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.about__item-title{font-weight:var(--font-w-bold);color:var(--color-grey-main);font-size:12px}@media(max-width: 1024px){.about__item-title{grid-area:1/2/2/3}}@media(max-width: 768px){.about__item-title{grid-area:1/2/2/3;align-self:center}}@media(max-width: 578px){.about__item-title{font-size:11px}}.about__item-text{font-size:14px;line-height:150%;color:var(--color-grey-main)}@media(max-width: 1024px){.about__item-text{grid-area:2/2/3/3}}@media(max-width: 768px){.about__item-text{grid-area:2/1/3/3}}.info{background-color:var(--color-grey-main);padding:55px 0px 40px}.info__blocks{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-bottom:24px}@media(max-width: 578px){.info__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.info__blocks-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px;border-radius:16px;background-color:#f5f5f5}@media(max-width: 1024px){.info__blocks-item{padding:32px 24px}}.info__blocks-item p{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:start;font-size:16px;color:var(--color-grey-main);line-height:150%}@media(max-width: 1240px){.info__blocks-item p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:6px}}@media(max-width: 1024px){.info__blocks-item p{font-size:14px}}.info__blocks-item p span{font-size:24px;font-weight:var(--font-w-bold)}@media(max-width: 1024px){.info__blocks-item p span{font-size:16px}}@media(max-width: 578px){.info__blocks-item p span{font-size:20px}}.info h3{font-size:24px;font-weight:var(--font-w-ex-bold);color:var(--color-white);margin-bottom:24px}@media(max-width: 578px){.info h3{font-size:16px}}.info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width: 1320px){.info__content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(max-width: 1024px){.info__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.info__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media(max-width: 1320px){.info__content-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 1024px){.info__content-container{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 1024px){.info__content-container--top{display:none}}.info__content-container--top .info__content-item .info__content-border img{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media(max-width: 1320px){.info__content-container--bottom{margin:0px 130px}}@media(max-width: 1024px){.info__content-container--bottom{display:none}}.info__content-container--bottom .info__content-item .info__content-border img{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.info__content .info__mobile-container{display:none}@media(max-width: 1024px){.info__content .info__mobile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}}.info__content .info__mobile-container .info__mobile-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.info__content .info__mobile-container .info__mobile-items:last-child{-ms-flex-item-align:center;align-self:center}.info__content-item{padding:10px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;background-color:var(--color-grey-main);width:312px;height:268px}@media(max-width: 1320px){.info__content-item{width:220px}}@media(max-width: 1024px){.info__content-item{width:303px;height:253px}}@media(max-width: 768px){.info__content-item{width:276px;height:238px}}@media(max-width: 578px){.info__content-item{width:185px;height:262px}}@media(max-width: 405px){.info__content-item{width:167px;height:237px;gap:8px}}.info__content-item h5{text-align:center;font-size:16px;font-weight:var(--font-w-ex-bold);color:var(--color-white)}@media(max-width: 578px){.info__content-item h5{font-size:14px}}.info__content-item p{text-align:center;font-size:16px;line-height:150%;color:var(--color-white)}@media(max-width: 578px){.info__content-item p{font-size:14px}}.info__content-item p span{font-size:16px;font-weight:var(--font-w-ex-bold);color:var(--color-white)}@media(max-width: 578px){.info__content-item p span{font-size:14px}}.info__content-border{position:absolute;top:0;left:0;width:100%;height:100%}.info__content-border--pc{display:block}@media(max-width: 1320px){.info__content-border--pc{display:none}}@media(max-width: 1024px){.info__content-border--pc{display:block}}@media(max-width: 578px){.info__content-border--pc{display:none}}.info__content-border--table{display:none}@media(max-width: 1320px){.info__content-border--table{display:block}}.info__content-border--mobile{display:none}@media(max-width: 578px){.info__content-border--mobile{display:block}}.info__content-border img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-program{padding:80px 0px}@media(max-width: 578px){.training-program{padding:40px 0px 20px}}.training-program__inner{position:relative;z-index:10}.training-program__inner h4{font-size:32px;font-weight:var(--font-w-semibold);color:var(--color-grey-main);margin-bottom:38px}@media(max-width: 768px){.training-program__inner h4{font-size:20px;-ms-flex-item-align:start;align-self:start}}@media(max-width: 768px){.training-program__inner h4{font-size:16px}}.training-program__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;border-radius:6px;background-color:var(--color-green);margin-bottom:40px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(max-width: 768px){.training-program__subtitle{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0}}.training-program__subtitle p{font-size:24px;font-weight:var(--font-w-semibold);line-height:150%;color:var(--color-grey-main)}@media(max-width: 578px){.training-program__subtitle p{font-size:16px}}.training-program__steps{position:relative;padding:70px 0px}@media(max-width: 578px){.training-program__steps{padding:60px 0px}}.training-program__steps .container{position:relative;z-index:10}.training-program__steps-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 768px){.training-program__steps-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}@media(max-width: 578px){.training-program__steps-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.training-program__steps--white{background-color:var(--color-white)}.training-program__steps-container{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(max-width: 1150px){.training-program__steps-container{gap:12px}}@media(max-width: 768px){.training-program__steps-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}@media(max-width: 578px){.training-program__steps-container{width:100%}}.training-program__steps-container .item-end{justify-self:end}.training-program__steps-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.training-program__steps-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-program__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:24px;padding:24px;width:100%;max-width:540px;height:146px;border-radius:16px;background-color:#f5f5f5}@media(max-width: 1150px){.training-program__item{max-width:460px}}@media(max-width: 768px){.training-program__item{width:540px;max-width:540px}}@media(max-width: 578px){.training-program__item{width:100%}}.training-program__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.training-program__item--grey{background-color:var(--color-white)}.training-program__item-title{font-size:16px;line-height:120%;font-weight:var(--font-w-semibold);color:var(--color-grey-main)}@media(max-width: 578px){.training-program__item-title{font-size:14px}}.training-program__item-text{font-size:16px;line-height:150%;color:var(--color-grey-main)}@media(max-width: 578px){.training-program__item-text{font-size:14px}}.training-program__item-text span{font-weight:var(--font-w-semibold)}.training-program__form{margin-top:80px}@media(max-width: 768px){.training-program__form{margin-top:0}}.training-program__form .form__inputs input{background-color:var(--color-white)}.training-program__form .form__inputs input:focus{color:var(--color-grey-main)}.training-program__form .form__btn:hover{background-color:var(--color-white);color:var(--color-grey-main)}.block1__item-top{margin-bottom:80px}@media(max-width: 768px){.block1__item-top{margin-bottom:0}}.block1__item-bottom{margin-bottom:120px}@media(max-width: 768px){.block1__item-bottom{margin-bottom:0}}.block1__line::after{content:"";position:absolute;top:116px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_1.svg");width:100%;height:600px;z-index:-1}@media(max-width: 768px){.block1__line::after{top:22px;right:128px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_1_mob.svg");width:100%;height:800px}}@media(max-width: 578px){.block1__line::after{top:14px;right:unset;left:-97px;width:100%;height:740px}}@media(max-width: 460px){.block1__line::after{top:14px;left:-34px}}.block1 .training-program__form{z-index:10}.block2{position:relative}.block2::before{content:"";position:absolute;top:-530px;left:0;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/JAVA_BOOTCAMP.png");width:150%;height:100%;z-index:1;max-height:960px}.block2__line::after{display:block;content:"";position:absolute;top:116px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_2.svg");width:100%;height:415px;z-index:-1}@media(max-width: 768px){.block2__line::after{top:22px;right:165px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_2_mob.svg");width:100%;height:400px}}@media(max-width: 578px){.block2__line::after{top:14px;right:unset;left:-97px;height:410px}}@media(max-width: 460px){.block2__line::after{top:14px;left:-34px}}@media(max-width: 768px){.block3 h4{max-width:250px}}.block3__border-pc{display:block}@media(max-width: 1150px){.block3__border-pc{display:none}}.block3__border-table{display:none}@media(max-width: 1150px){.block3__border-table{display:block}}@media(max-width: 768px){.block3__border-table{display:none}}.block3__border-mob{display:none}@media(max-width: 768px){.block3__border-mob{display:block}}.block3__item-full{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin-bottom:40px;background-color:#fff}.block3__item-full .training-program__item-content{max-width:443px}@media(max-width: 768px){.block3__item-full{margin-bottom:0;height:200px}}.block3__item-border{position:absolute;top:0;left:0;width:100%;height:100%}.block3__item-border img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.block3__form{-ms-flex-item-align:end;align-self:flex-end}@media(max-width: 768px){.block3__form{-ms-flex-item-align:center;align-self:center}}.block3__line::after{display:block;content:"";position:absolute;top:316px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_3.svg");width:100%;height:460px;z-index:-1}@media(max-width: 768px){.block3__line::after{top:22px;right:128px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_3_mob.svg");width:100%;height:800px}}@media(max-width: 578px){.block3__line::after{top:14px;right:unset;left:-97px;width:100%;height:900px}}@media(max-width: 460px){.block3__line::after{top:14px;left:-14px}}.block4{position:relative}@media(max-width: 768px){.block4 h4{max-width:250px}}.block4::before{content:"";position:absolute;top:-530px;left:0;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/SPRING_BOOT.png");width:100%;height:100%;z-index:1;max-height:960px}@media(max-width: 578px){.block4::before{top:-470px}}.block4__line::after{display:block;content:"";position:absolute;top:172px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_4.svg");width:100%;height:635px;z-index:-1}@media(max-width: 768px){.block4__line::after{top:22px;right:94px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_4_mob.svg");width:100%;height:890px}}@media(max-width: 578px){.block4__line::after{top:14px;right:unset;left:-57px;height:900px}}@media(max-width: 460px){.block4__line::after{top:14px;left:-4px}}@media(max-width: 768px){.block5 h4{max-width:250px}}.block5__line::after{display:block;content:"";position:absolute;top:201px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_5.svg");width:100%;height:460px;z-index:-1}@media(max-width: 768px){.block5__line::after{top:22px;right:87px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_5_mob.svg");width:100%;height:680px}}@media(max-width: 578px){.block5__line::after{top:14px;right:unset;left:-57px;height:662px}}@media(max-width: 460px){.block5__line::after{top:14px;left:-4px}}.block6{position:relative}@media(max-width: 768px){.block6 h4{max-width:250px}}.block6::before{content:"";position:absolute;top:-420px;left:0;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/MOCKITO.png");width:100%;height:100%;z-index:1;max-height:900px}@media(max-width: 578px){.block6::before{top:-452px}}.block6__line::after{display:block;content:"";position:absolute;top:201px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_6.svg");width:100%;height:460px;z-index:-1}@media(max-width: 768px){.block6__line::after{top:22px;right:86px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_6_mob.svg");width:100%;height:730px}}@media(max-width: 578px){.block6__line::after{top:14px;right:unset;left:-62px;height:662px}}@media(max-width: 460px){.block6__line::after{top:14px;left:-32px}}@media(max-width: 768px){.block7 h4{max-width:200px}}.block7__line::after{display:block;content:"";position:absolute;top:185px;right:-30px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_7.svg");width:100%;height:360px;z-index:-1}@media(max-width: 768px){.block7__line::after{top:22px;right:135px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_7_mob.svg");height:480px}}@media(max-width: 578px){.block7__line::after{top:14px;right:unset;left:-103px;height:550px}}@media(max-width: 460px){.block7__line::after{top:14px;left:-42px}}.block-tariffs__line::after{content:"";position:absolute;top:285px;right:-89px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_tariffs.svg");width:100%;height:414px;z-index:-1}@media(max-width: 992px){.block-tariffs__line::after{top:285px;right:-55px;background:center/contain no-repeat url("/wp-content/themes/java_bootcamp/assets/img/line_tariffs_table.svg");width:100%;height:414px;z-index:-1}}@media(max-width: 922px){.block-tariffs__line::after{display:none}}.tariffs{position:relative;padding:40px 0px 80px}@media(max-width: 578px){.tariffs{padding:20px 0px 40px}}@media(max-width: 922px){.tariffs__inner{width:100%}}@media(max-width: 992px){.tariffs__inner .tariffs__subtitle{margin:24px 0px}}.tariffs .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.tariffs__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.tariffs__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tariffs__title{font-size:48px;font-weight:var(--font-w-ex-bold);color:var(--color-grey-main);margin-bottom:40px}@media(max-width: 1320px){.tariffs__title{font-size:40px;margin-bottom:24px}}@media(max-width: 1024px){.tariffs__title{font-size:32px}}@media(max-width: 578px){.tariffs__title{font-size:20px;margin-bottom:0}}.tariffs__subtitle{margin-bottom:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px;border-radius:6px;background-color:var(--color-green);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media(max-width: 992px){.tariffs__subtitle{margin-bottom:0}}.tariffs__subtitle p{font-size:24px;font-weight:var(--font-w-semibold);line-height:100%;color:var(--color-grey-main)}@media(max-width: 578px){.tariffs__subtitle p{font-size:16px}}.tariffs__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:80px}@media(max-width: 922px){.tariffs__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:16px}}.tariffs__content--form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 922px){.tariffs__content--form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:100%}}.tariffs__content--form .tariffs__item{margin-bottom:150px}@media(max-width: 1150px){.tariffs__content--form .tariffs__item{max-width:315px}}@media(max-width: 922px){.tariffs__content--form .tariffs__item{max-width:100%;margin-bottom:0}}@media(max-width: 922px){.tariffs__content--form .form-container{max-width:none}}.tariffs__content--form .form-container form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariffs__content--form .form-container form .form__inputs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tariffs__content--form .form-container form .form__inputs input{max-width:none}.tariffs__content--form .form-container form .form__inputs .form__btn{max-width:none}.tariffs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:24px;padding:32px;width:100%;max-width:424px;border-radius:16px;background-color:var(--color-grey-main);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.tariffs__item:hover{-webkit-transform:scale(1.02, 1.02);-ms-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}@media(max-width: 922px){.tariffs__item{max-width:100%}}@media(max-width: 578px){.tariffs__item{padding:32px 24px}}.tariffs__item-title{font-size:24px;font-weight:var(--font-w-ex-bold);color:var(--color-white)}.tariffs__item-text{font-size:16px;line-height:150%;color:var(--color-white)}.tariffs__item-price{font-size:32px;font-weight:var(--font-w-ex-bold);color:var(--color-green)}@media(max-width: 1150px){.tariffs__item-price{font-size:24px}}.portfolio{position:relative;padding:40px 0px}.portfolio__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.portfolio__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio__inner .form-container{display:none}.portfolio__subtitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px;border-radius:6px;background-color:var(--color-green);margin-bottom:40px}.portfolio__subtitle p{font-size:24px;font-weight:var(--font-w-semibold);line-height:100%;color:var(--color-grey-main)}@media(max-width: 578px){.portfolio__subtitle p{font-size:16px}}.portfolio__title{font-size:32px;font-weight:var(--font-w-semibold);color:var(--color-white);margin-bottom:24px}@media(max-width: 1024px){.portfolio__title{font-size:24px}}@media(max-width: 578px){.portfolio__title{font-size:16px;margin-bottom:0}}.portfolio__why{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:24px;margin-bottom:40px}@media(max-width: 1250px){.portfolio__why{padding:20px 24px}}@media(max-width: 1170px){.portfolio__why{padding:40px 24px}}@media(max-width: 768px){.portfolio__why{padding:50px 24px}}@media(max-width: 578px){.portfolio__why{margin-bottom:0}}.portfolio__why-pc{display:block}@media(max-width: 1170px){.portfolio__why-pc{display:none}}.portfolio__why-table{display:none}@media(max-width: 1170px){.portfolio__why-table{display:block}}@media(max-width: 768px){.portfolio__why-table{display:none}}.portfolio__why-mob{display:none}@media(max-width: 768px){.portfolio__why-mob{display:block}}.portfolio__why-border{position:absolute;width:100%;height:100%}.portfolio__why-border img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media(max-width: 1170px){.portfolio__why-border img{-o-object-fit:contain;object-fit:contain}}.portfolio__why-title{font-size:16px;font-weight:var(--font-w-semibold);color:var(--color-white);margin-bottom:8px}@media(max-width: 578px){.portfolio__why-title{font-size:14px}}.portfolio__why-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:2px}.portfolio__why-text span{font-size:16px;line-height:150%;color:var(--color-white)}@media(max-width: 578px){.portfolio__why-text span{font-size:14px}}.portfolio__what{font-size:24px;font-weight:var(--font-w-semibold);color:var(--color-white);margin-bottom:24px}@media(max-width: 1024px){.portfolio__what{font-size:24px}}@media(max-width: 578px){.portfolio__what{font-size:16px}}.portfolio__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:48px}@media(max-width: 1024px){.portfolio__content{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 578px){.portfolio__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:0}}.portfolio__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;border-radius:16px;padding:24px;background-color:var(--color-white)}@media(max-width: 578px){.portfolio__item{height:100px}}.portfolio__item-text{font-size:16px;color:var(--color-grey-main)}