.about .icon-flag{width:5rem;height:5rem}.about button.btn{width:250px;background-color:var(--main-blue-color)}.about .bg-gray{}.about .institutional-materials-image{width:12rem;height:12rem;border:3px solid var(--main-blue-color);overflow:hidden;margin:0 auto}.about .institutional-materials-image img{width:112%;height:146%;margin:-6%}.about section.our-team{padding:0!important}.about .our-team .types{margin:0}.about .our-team .member-type{padding:4rem 0}.about .our-team .member-type h1{font-size:3rem}.about .our-team .member-type:nth-child(1){padding-top:0}.about .our-team .member-type:nth-child(even){background-color:var(--main-gray-color)}.about .our-team .member-type h1{margin-bottom:4rem}.about .our-team .member-type .selected-member .info{display:flex;flex-direction:column}.about .our-team .member-type .selected-member .info .photo{margin:auto;max-width:25rem;max-height:25rem;overflow:hidden;border-radius:50%;border:3px solid var(--main-blue-color)}.about .our-team .member-type .selected-member .info .text{flex:1;padding:7rem 0 4rem 2rem;text-align:right;margin-left:-22px}.about .our-team .member-type .selected-member .info .text .position{border-bottom:3px solid var(--main-blue-color)}.about .our-team .member-type .member-list .wrapper{display:flex;justify-content:center}.about .our-team .member-type .member-list .member-card img,.about .our-team .member-type .selected-member .info .photo img{width:100%;height:100%}.about .our-team .member-type .member-list .member-card{overflow:hidden;width:13rem;height:13rem;border-radius:50%;border:3px solid var(--main-blue-color);margin:0 1rem}.about .jobs{background:var(--main-gray-color)}.block.block-job-opportunities-block h2{text-align:left;text-transform:capitalize;padding-left:40px;background-image:url(/themes/custom/ipcig/images/jobs-icon.png);background-repeat:no-repeat;width:fit-content;border-bottom:1px solid var(--main-blue-color)}.block.block-job-opportunities-block h2:before{content:none}.about .internship-step img{width:100px}.about .internship-step h4{color:var(--main-text-color);font-weight:600;margin:2rem 0}.about .our-team .interns-list{list-style:none}.about .our-team .interns-list li{background:url(/themes/custom/ipcig/images/partners-list-decorator.svg) no-repeat left 1rem;background-size:1.5rem;padding:.5rem 3rem}.programmes .internship-areas-block>div>div>div{display:grid;grid-gap:4rem;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));margin:2rem 0}.programmes .internship-areas-block .card-padding{padding-bottom:2rem}.programmes .internship-areas-block .card-padding img{height:100px;width:100px}.programmes .internship-areas-block a{font-size:inherit}.programmes .internship-areas-block h3{min-height:5rem!important}.programmes .internship-areas-block .area-card .thematic-area-type{padding:0 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.programmes .thematic-areas-block .thematic-area-type{margin:0;min-height:20rem}.internship-area ul{list-style:none;padding-left:0}.internship-area ul li{background:url(/themes/custom/ipcig/images/partners-list-decorator.svg) no-repeat left 1rem;background-size:1.5rem;padding:.5rem 3rem}.internship-area .page-title{margin:4rem 0 3rem}.internship-area .row .col-sm-12,.internship-area .row .col-sm-12 h2,.internship-area .row .col-sm-12 h3{margin-bottom:3rem}.internship-area .row .competencies h3{color:var(--main-text-color)}.internship-area .row .competencies ul{margin-bottom:3rem}.internship-area .row .apply-now{margin:0 0 6rem;text-align:center}.internship-area .row .apply-now .btn{width:28rem}.internship-apply form .error{border-color:#f05243}.internship-apply form .d-flex fieldset:first-of-type{margin-right:3rem}.internship-apply form .d-flex fieldset,.internship-apply #languages-fieldset-wrapper .language-info fieldset,.internship-apply #softwares-fieldset-wrapper .software-info fieldset{width:100%;margin:0}.internship-apply form select{color:var(--main-blue-color)}.internship-apply form input[type=date]{height:5.1rem}.internship-apply form #languages-fieldset-wrapper,.internship-apply form #softwares-fieldset-wrapper{margin-bottom:-2rem}.internship-apply form #languages-fieldset-wrapper .language-info,.internship-apply form #softwares-fieldset-wrapper .software-info{display:flex;margin-bottom:2rem}.internship-apply form #languages-fieldset-wrapper .language-info fieldset:first-of-type,.internship-apply form #softwares-fieldset-wrapper .software-info fieldset:first-of-type{margin-right:3rem}.internship-apply form #languages-fieldset-wrapper button,.internship-apply form #softwares-fieldset-wrapper button{background-color:#fff;color:var(--medium-blue-color);font-size:3rem;padding:0;border-radius:3rem;width:4rem;height:4rem;margin-top:0;border:2px solid}.internship-apply form fieldset.checkboxes{border:none}.internship-apply form fieldset.checkboxes input{position:absolute}.internship-apply form fieldset.checkboxes legend{margin-bottom:2rem}.internship-apply form fieldset.checkboxes legend span,.internship-apply .checkboxes--wrapper legend span{color:var(--main-blue-color);font-family:inherit;display:block;margin-bottom:16px}.internship-apply .form-type-webform-custom-composite .table tbody tr{background:#fff!important}.internship-apply .form-type-webform-custom-composite .table thead{display:none}.internship-apply .form-type-webform-custom-composite .table td{border-top:none}.internship-apply .form-type-webform-custom-composite .webform-multiple-table td input[type=image]{width:30px;margin-bottom:12px}.internship-apply .form-actions{text-align:center;margin-bottom:100px}.internship-apply .form-actions button{width:250px}.internship-apply form h2{margin:4rem 0 3rem}.internship-apply form .conditions-list p,.internship-apply form .conditions-list span,.internship-apply form .conditions-list li,.internship-apply form .conditions-list label{font-family:gotham light}.internship-apply form .conditions-list p{margin-bottom:2rem}.internship-apply form .conditions-list .checkbox{margin:1rem 0;color:var(--main-text-color)}.internship-apply form .conditions-list ol{color:var(--main-blue-color)}.internship-apply form .conditions-list ol li,.internship-apply form .conditions-list .medical-info{margin-bottom:2rem}.internship-apply form .conditions-list ol li span{margin-right:1rem;color:var(--main-blue-color)}.internship-apply .form-type-webform-terms-of-service{text-align:center;margin-bottom:40px}.internship-apply .form-type-webform-terms-of-service label{font-family:gotham light}.internship-apply form .conditions-list ol li p{display:inline;color:var(--main-text-color)}.internship-apply form .submit-row{text-align:center;margin:2rem 0 4rem}.internship-apply form .submit-row button{width:28rem;font-size:2.1rem;padding:.375rem .75rem;height:5.1rem}.internship-apply form .submit-row .alert{margin-top:2rem}.webform-confirmation-page-internships .content-header{font-size:26px;line-height:1.2;text-align:center;font-family:Nexa 700;color:#18669e}.webform-confirmation-page-internships .content-body{font-size:20px;text-align:left;line-height:1.4;font-family:nexa light;font-weight:600}.webform-confirmation-page-internships .img-responsive{width:100%;margin-top:20px}@media(min-width:1024px){.webform-confirmation-page-internships .img-responsive{width:80%;margin-top:0}.webform-confirmation-page-internships .content-header{font-size:38px}.webform-confirmation-page-internships .content-body{font-size:24px;text-align:left}}div[name=institutional-materials]{padding:5rem 0}@media screen and (min-width:728px){.about .our-team .member-type .selected-member .info{flex-direction:row}.about .our-team .member-type .member-list .member-card{width:18rem;height:18rem;margin:0 4rem}.about .our-team .member-type .selected-member .info .photo{min-width:250px;margin:unset}.about .our-team .interns-list{column-count:2}}