:root{--h1:58px;--h2:38px;--h3:28px;--h4:20px;--h5:16px;--h6:14px;--small_text:12px;--width-base:1160;--width-current:100vw;--width-multiplier:1px}@media screen and (max-width:1256px){:root{--width-multiplier:var(--width-current) /var(--width-base)}}@media screen and (max-width:1024px){:root{--h1:38px;--h2:28px;--h3:20px;--h4:16px;--width-base:1024}}@media screen and (max-width:680px){:root{--h1:28px;--h2:20px;--h3:16px;--h4:14px;--h5:14px;--small_text:12px;--width-base:680}}@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")}.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_20{border-radius:20px}.border_radius_clear{border-radius:0}.circle{border-radius:50%}.box{background-color:#fff;border:1px solid #e8e8e8;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:#fff;overflow:hidden}.internship .inner{margin:auto;max-width:1650px;min-height:500px;padding-top:10px;position:relative;width:100%}.internship .inner .mainTtl{font-size:8em;left:5%;position:absolute;text-align:left;top:20%;transition:all .8s ease 0s}.internship .inner img{width:60%}.innerTtl{font-size:5em}.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:1.5em;margin-top:9px}.expectations{background:#fff7e9 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:2.2em;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:2.2em;margin-bottom:30px;transform:translateY(150%);transition:all .8s ease 0s}.busyness .list li._active{transform:translate(0)}.busyness .btn{font-size:1.4em;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:.9em;line-height:1.2;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:.8em;opacity:.5}.request .form .fld .agree .checkbox .ttl,.request .form .fld .agree .radioButton .ttl{width:90%}.request .form .fld .btn{border-bottom:2px solid #722c15;font-size:1.1em;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{font-size:7em;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{font-size:5em;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){.innerTtl{font-size:4em}.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){.innerTtl{font-size:3em}.internship .inner .mainTtl{font-size:4em}.suggestions .list .item{width:47%}.expectations .list li{font-size:1.5em}.busyness{background-position:50% 0;background-size:auto 40%;margin-top:40px;padding:400px 0 80px 5%}.busyness .list li{font-size:1.5em;margin-bottom:20px}.busyness .btn{width:96%}}@media screen and (max-width:480px){.innerTtl{font-size:2em}.internship .inner{padding-top:0}.internship .inner .mainTtl{font-size:3em;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}}
