:root{--h1:48px;--h2:38px;--h3:28px;--h4:20px;--h5:16px;--h6:13px;--small_text:12px;--base-text:13px;--smallest:9px;--width-base:1700;--width-current:100vw;--width-multiplier:var(--width-current) /var(--width-base);--black:#000;--dark-black:#101010;--white:#fff;--dark-gray:#323232;--dark-blue:#262f4b;--blue:#344066;--light-blue:#475276;--gray:#9ba0b2;--gray-300:#ebecf0;--light-gray:#fbfbfb;--red:#e31e25;--green:#5cb585;--green-100:#d1e9e8;--orange:#ef5f31;--orange-100:#faebe7;--blue-100:#ecefff;--blue-150:#8ed5ff;--blue-200:#61a8eb;--blue-600:#2977bd;--blue-700:#1c3f94;--blue-800:#344066;--blue-logo:#1c3f94;--link-color:#61a8eb;--text-primary:#101010;--text-secondary:#fff;--text-descr:#b3b3b3;--text-dark-descr:#9ba0b2;--text-green:#347854;--text-orange:#ef5f31;--text-blue:#262f4b;--border-black:#101010;--border-color:#e8e8e8;--border-dark-gray:#878a94;--border-light-gray:#c8c8c8;--border-orange:#ef5f31;--line-blue:#475273;--line:#f2f2f2;--border-footer:#3a3a3a;--error:#e31e25;--success:#5cb585;--green-default:#4fb07c;--green-hover:#459a6c;--green-pressed:#347854;--white-default:#fff;--white-hover:#fbfbfb;--white-pressed:#e8e8e8;--orange-default:#ef5f31;--orange-hover:#e63c06;--orange-pressed:#c23103;--red-default:#e31e25;--red-hover:#c8191f;--blue-default:#344066;--blue-hover:#262f4b;--blue-pressed:#121b38;--light-green-hover:#dcefe5;--light-green-pressed:#aecec2;--light-blue-hover:#d3d7e7;--light-blue-pressed:#949ec5;--light-orange-hover:#ffdfd5;--light-orange-pressed:#f2aa93;--active-filter:#fef7f3;--disabled:#e8e8e8}@media screen and (max-width:1024px){:root{--width-base:1024;--h1:calc(var(--width-multiplier)*48);--h2:calc(var(--width-multiplier)*38);--h3:calc(var(--width-multiplier)*28);--h4:calc(var(--width-multiplier)*20);--h5:calc(var(--width-multiplier)*16)}}@media screen and (max-width:860px){:root{--width-base:860}}@media screen and (max-width:680px){:root{--width-base:680;--h4:16px;--h5:14px;--h6:14px;--base-text:14px}}@media screen and (max-width:480px){:root{--width-base:580}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/montserrat/Montserrat-Light_300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat/Montserrat-Regular_400.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat/Montserrat-SemiBold_600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat/Montserrat-Bold_700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/roboto/Roboto-Light_300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto/Roboto-Regular_400.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto/Roboto-Bold_700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:400;src:url(/fonts/caveat/Caveat-Regular_400.ttf) format("truetype")}.box_shadow{box-shadow:0 0 4px 0 rgba(0,0,0,.08)}.box_shadow_clear{box-shadow:none}.border_radius{border-radius:2px}.border_radius_4{border-radius:4px}.border_radius_8{border-radius:8px}.border_radius_12{border-radius:12px}.border_radius_20{border-radius:20px}.border_radius_clear{border-radius:0}.circle{border-radius:50%}.box{background-color:var(--white);border:1px solid var(--border-color);border-radius:2px;padding:8px}.flex_direction_column{flex-direction:column}.transition{transition:.2s ease-in-out}.transition_directive_animate{transition:.5s linear}.default_translate{transform:translateY(-5px)}.default_box_shadow{box-shadow:3px 4px 9px 0 rgba(34,60,80,.2)}.border_radius_32{border-radius:32px}.internship{background:var(--white);overflow:hidden}.internship .inner{margin:auto;max-width:1650px;min-height:500px;padding-top:10px;position:relative;width:100%}.internship .inner .mainTtl{font-size:var(--h1);left:5%;position:absolute;text-align:left;top:20%;transition:all .8s ease 0s}.internship .inner img{width:60%}.innerTtl{font-size:var(--h1)}.innerTtl .orange{font-size:inherit}.suggestions{padding:100px 0 150px 5%;transition:all .8s ease 0s}.suggestions .list{display:flex;flex-wrap:wrap}.suggestions .list .item{display:flex;flex-direction:column;margin-right:5%;margin-top:60px;transform:translateY(120%);transition:all .8s ease 0s;width:18%}.suggestions .list .item._active{transform:translate(0)}.suggestions .list .item .img{border-radius:20px;height:110px;min-width:200px;position:relative;width:200px}.suggestions .list .item .img img{bottom:0;height:auto;left:0;position:absolute;width:40%}.suggestions .list .item .text{font-size:var(--h4);margin-top:9px}.expectations{background:var(--orange-100) url(/img/internship/expectations.svg) no-repeat -120px 0;background-size:auto 100%;overflow:hidden;padding:80px 5% 0 40%;transition:all .8s ease 0s}.expectations .list{list-style:none;margin-bottom:200px;margin-top:40px}.expectations .list li{font-size:var(--h3);margin-bottom:30px;transform:translateY(150%);transition:all .8s ease 0s}.expectations .list li._active{transform:translate(0)}.busyness{background:url(/img/internship/busyness.svg) no-repeat 100% 100%;overflow:hidden;padding:100px 0 350px 5%;transition:all .8s ease 0s}.busyness .list{list-style:decimal inside;margin-bottom:50px;margin-top:40px;width:50%}.busyness .list li{font-size:var(--h3);margin-bottom:30px;transform:translateY(150%);transition:all .8s ease 0s}.busyness .list li._active{transform:translate(0)}.busyness .btn{font-size:var(--h4);padding:15px 80px}.request{border-radius:20px;margin:150px auto 200px;overflow:hidden;padding:40px 60px;text-align:center;transition:all .8s ease 0s;width:40%}.request .form{margin-top:40px}.request .form .fld{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:30px;width:100%}.request .form .fld .lbl{display:block;width:30%}.request .form .fld .input{border:none;padding:15px;width:70%}.request .form .fld .input .txt{font-size:var(--small_text);line-height:1.3;margin-top:10px;opacity:.5}.request .form .fld .agree{width:70%}.request .form .fld .agree .item{width:100%}.request .form .fld .agree .small{font-size:var(--small_text);opacity:.5}.request .form .fld .agree .checkbox .ttl,.request .form .fld .agree .radioButton .ttl{width:90%}.request .form .fld .btn{border-bottom:2px solid var(--orange);font-size:var(--base-text);padding:20px 50px;transform:scale(1);transition:.2s;width:50%}.request .form .fld .btn:hover{filter:brightness(1.2);transform:scale(1.2)}@media screen and (max-width:1500px){.request{width:60%}.expectations{background-position:-300px 0}}@media screen and (max-width:1200px){.internship .inner .mainTtl{top:10%}.suggestions{padding:100px 0 100px 6%}.suggestions .list .item{margin-right:3%;width:30%}.expectations{background-position:-620px 0;padding-top:130px}.busyness{background-position:400px 100%;padding-left:6%}}@media screen and (max-width:1024px){.internship .inner .mainTtl{left:10px}.suggestions{padding:100px 0 100px 10px}.busyness{background-position:400px 100%;padding-left:10px}.busyness .list{width:100%}.request{width:90%}}@media screen and (max-width:860px){.internship .inner{padding-top:0}.expectations{background:#ffcc53;padding-left:10px;padding-top:20px}.expectations .list{margin-bottom:0;margin-top:50px}.busyness .list{margin-top:50px}.request{margin:40px auto 200px}}@media screen and (max-width:680px){.suggestions .list .item{width:47%}.busyness{background-position:50% 0;background-size:auto 40%;margin-top:40px;padding:400px 0 80px 5%}.busyness .list li{margin-bottom:20px}.busyness .btn{width:96%}}@media screen and (max-width:480px){.internship .inner{padding-top:0}.internship .inner .mainTtl{left:0;position:relative;text-align:center;top:0}.internship .inner img{margin-bottom:30px;width:100%}.suggestions{padding:70px 0 100px 10px}.suggestions .list .item{margin-right:0;margin-top:30px;width:100%}.suggestions .list .item .img{height:80px}.suggestions .list .item .img img{margin-bottom:0}.request{margin-bottom:40px;padding:20px}.request .form .fld .agree,.request .form .fld .btn,.request .form .fld .input,.request .form .fld .lbl{width:100%}.busyness .list{margin-bottom:50px}}
