.i--regular--bookmark{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/regular/bookmark.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--regular--calendar{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/regular/calendar.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--regular--circle-check{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/regular/circle-check.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--regular--circle-question{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/regular/circle-question.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--regular--lightbulb{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/regular/lightbulb.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--regular--star{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/regular/star.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--solid--bookmark{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/bookmark.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--solid--briefcase{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/briefcase.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--solid--calendar-days{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/calendar-days.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--solid--map-pin{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/map-pin.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--solid--pencil{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/pencil.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.i--solid--star{background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/star.svg");background-color:var(--icon-color, #000);width:var(--icon-size, 1.2em);height:var(--icon-size, 1.2em)}.qp-icon{display:inline-block;vertical-align:middle}body:not(.home) .site-logo-img img{max-width:120px;height:auto}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex-wrap:wrap}@media(min-width: 500px){.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex-wrap:unset}}.wp-block-button.has-custom-width{min-width:200px}@media(max-width: 476px){.wp-block-button.has-custom-width{width:100% !important}}.single-activity .entry-header{position:relative}@media screen and (min-width: 760px){.single-activity .entry-header img.wp-post-image{max-width:75%}.single-activity .entry-header img.wp-post-image+h1.entry-title{position:absolute;left:20%;background:rgba(255,255,255,.8);padding:.2em;bottom:3%}}@media screen and (min-width: 760px){.single-activity .entry-header img.wp-post-image{max-width:50%}.single-activity .entry-header img.wp-post-image+h1.entry-title{left:30%}}.single-activity .entry-header h1.entry-title{border-bottom:3px solid var(--ast-global-color-1, #e98c00)}.single-activity .activity-details{margin-top:1em;margin-bottom:1em}.single-activity .activity-details ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none;padding:0}.single-activity .activity-details ul li{flex:200px 1 1}.single-activity .activity-details ul li ul{margin:0}.single-activity .activity-details svg{display:inline-block;margin-right:10px;vertical-align:middle;margin-bottom:1em;float:left}.single-activity .activity-contact h2,.single-activity .activity-prerequisites h2,.single-activity .activity-important h2,.single-activity .activity-professions h2,.single-activity .activity-practice h2{font-size:1.5em}.single-activity .activity-practice svg{margin-right:.25em}.single-activity .label{font-weight:bold}@media screen and (min-width: 760px){.post-type-archive-profession .ast-row,.post-type-archive-activity .ast-row,.tax-qp_activity_category .ast-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em}}.post-type-archive-profession .ast-row article,.post-type-archive-activity .ast-row article,.tax-qp_activity_category .ast-row article{padding:0 !important;border-radius:6px;box-shadow:0px 6px 15px -2px rgba(16,24,40,.1);margin-bottom:0;width:auto}.post-type-archive-profession .ast-row article .ast-article-inner,.post-type-archive-activity .ast-row article .ast-article-inner,.tax-qp_activity_category .ast-row article .ast-article-inner{border-radius:0;padding:0;box-shadow:none}.post-type-archive-profession .ast-row article .post-content,.post-type-archive-activity .ast-row article .post-content,.tax-qp_activity_category .ast-row article .post-content{width:100%;padding:1.5em}.post-type-archive-profession .ast-row article .post-thumb,.post-type-archive-activity .ast-row article .post-thumb,.tax-qp_activity_category .ast-row article .post-thumb{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em;margin-bottom:1.5em;width:calc(100% + 3em);overflow:hidden}.post-type-archive-profession .ast-row article .post-thumb img,.post-type-archive-activity .ast-row article .post-thumb img,.tax-qp_activity_category .ast-row article .post-thumb img{aspect-ratio:16/9;object-fit:cover;transform:scale(1);transition:transform .5s ease}.post-type-archive-profession .ast-row article .entry-header,.post-type-archive-activity .ast-row article .entry-header,.tax-qp_activity_category .ast-row article .entry-header{margin-bottom:0}.post-type-archive-profession .ast-row article .entry-title,.post-type-archive-activity .ast-row article .entry-title,.tax-qp_activity_category .ast-row article .entry-title{margin-bottom:.2em}.post-type-archive-profession .ast-row article .entry-content p,.post-type-archive-activity .ast-row article .entry-content p,.tax-qp_activity_category .ast-row article .entry-content p{margin-bottom:.2em}.post-type-archive-profession .ast-row article .entry-content .ast-excerpt-container p:last-child,.post-type-archive-activity .ast-row article .entry-content .ast-excerpt-container p:last-child,.tax-qp_activity_category .ast-row article .entry-content .ast-excerpt-container p:last-child{margin-bottom:0}.post-type-archive-profession .ast-row article .activity-details,.post-type-archive-activity .ast-row article .activity-details,.tax-qp_activity_category .ast-row article .activity-details{margin-bottom:.5em}.post-type-archive-profession .ast-row article .activity-details ul,.post-type-archive-activity .ast-row article .activity-details ul,.tax-qp_activity_category .ast-row article .activity-details ul{list-style:none;padding:0;margin:0}.post-type-archive-profession .ast-row article .activity-details .dashicons,.post-type-archive-profession .ast-row article .activity-details .dashicons:before,.post-type-archive-activity .ast-row article .activity-details .dashicons,.post-type-archive-activity .ast-row article .activity-details .dashicons:before,.tax-qp_activity_category .ast-row article .activity-details .dashicons,.tax-qp_activity_category .ast-row article .activity-details .dashicons:before{margin-right:.25em;color:var(--ast-global-color-1, #e98c00);line-height:1.5}.post-type-archive-profession .ast-row article .activity-categories,.post-type-archive-activity .ast-row article .activity-categories,.tax-qp_activity_category .ast-row article .activity-categories{margin-top:.5em}.post-type-archive-profession .ast-row article .activity-categories a,.post-type-archive-activity .ast-row article .activity-categories a,.tax-qp_activity_category .ast-row article .activity-categories a{font-size:.9em;display:inline-block;padding:0 .5em;border-radius:3px;background-color:var(--ast-global-color-1, #e98c00);color:#fff}.post-type-archive-profession .ast-row article .activity-categories a:hover,.post-type-archive-profession .ast-row article .activity-categories a:focus,.post-type-archive-profession .ast-row article .activity-categories a:active,.post-type-archive-activity .ast-row article .activity-categories a:hover,.post-type-archive-activity .ast-row article .activity-categories a:focus,.post-type-archive-activity .ast-row article .activity-categories a:active,.tax-qp_activity_category .ast-row article .activity-categories a:hover,.tax-qp_activity_category .ast-row article .activity-categories a:focus,.tax-qp_activity_category .ast-row article .activity-categories a:active{background-color:var(--ast-global-color-0, #fd9800)}.post-type-archive-profession .ast-row article:hover .post-thumb img,.post-type-archive-activity .ast-row article:hover .post-thumb img,.tax-qp_activity_category .ast-row article:hover .post-thumb img{transform:scale(1.1)}.post-type-archive-activity .filter-area{margin-bottom:2em}.post-type-archive-activity .filter-area button,.post-type-archive-activity .filter-area input[type=submit]{background-color:#66b026;color:#fff;font-weight:bold;letter-spacing:.05em;font-size:unset}.post-type-archive-activity .filter-area button:hover,.post-type-archive-activity .filter-area button:focus,.post-type-archive-activity .filter-area button:active,.post-type-archive-activity .filter-area input[type=submit]:hover,.post-type-archive-activity .filter-area input[type=submit]:focus,.post-type-archive-activity .filter-area input[type=submit]:active{background-color:#427118}.post-type-archive-activity .filter-area select[multiple]{height:auto}.post-type-archive-activity .filter-area .filter_count{display:inline-block;background-color:#fff;color:#66b026;width:1.5em;height:1.5em;padding-top:.15em;border-radius:50%;font-size:.9em;text-align:center;vertical-align:middle}.post-type-archive-activity .filter-area .dashicons{vertical-align:middle}.post-type-archive-activity form#activitysearch{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1em;column-gap:.5em;background:#eaf8dd;border-radius:6px;padding:1em}.post-type-archive-activity form#activitysearch label{font-size:unset}.post-type-archive-activity form#activitysearch .filter-school-type,.post-type-archive-activity form#activitysearch .filter-activity-location,.post-type-archive-activity form#activitysearch .filter-activity-category{flex:20% 1 1;min-width:160px}.post-type-archive-activity form#activitysearch .filter-school-type label,.post-type-archive-activity form#activitysearch .filter-activity-location label,.post-type-archive-activity form#activitysearch .filter-activity-category label{display:block;line-height:1.5;hyphens:auto}.post-type-archive-activity form#activitysearch .filter-school-type input[type=checkbox],.post-type-archive-activity form#activitysearch .filter-activity-location input[type=checkbox],.post-type-archive-activity form#activitysearch .filter-activity-category input[type=checkbox]{margin-right:.5em}.post-type-archive-activity form#activitysearch .filter-school-type .label,.post-type-archive-activity form#activitysearch .filter-activity-location .label,.post-type-archive-activity form#activitysearch .filter-activity-category .label{display:block;font-weight:bold}.post-type-archive-activity form#activitysearch #activitysearchsubmit{align-self:flex-end}.js .post-type-archive-activity #activitysearch-container{display:none}@media(min-width: 922px){.post-type-archive-internship .site-content .ast-container{flex-wrap:wrap}}.post-type-archive-internship form#internshipsearch{background:var(--ast-global-color-6, #F9F0C8);border-radius:6px;padding:1em;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:2em}@media(min-width: 768px){.post-type-archive-internship form#internshipsearch{flex-direction:row}}.post-type-archive-internship form#internshipsearch label{font-size:unset}.post-type-archive-internship form#internshipsearch select{height:10em;border-color:rgba(0,0,0,0);box-shadow:none}.post-type-archive-internship form#internshipsearch select:focus,.post-type-archive-internship form#internshipsearch select:focus-within{border:2px solid var(--ast-global-color-0, #fd9800)}.post-type-archive-internship form#internshipsearch select option{font-size:1rem}.post-type-archive-internship form#internshipsearch p{margin-bottom:0}.post-type-archive-internship form#internshipsearch .checklist-toggle{cursor:pointer}.post-type-archive-internship form#internshipsearch .input_text{flex-basis:100%;flex-shrink:0}.post-type-archive-internship form#internshipsearch .filter-count{display:inline-block;text-align:center;font-weight:bold;margin-left:.5em;background-color:var(--ast-global-color-0, #fd9800);color:#fff;width:1.5em;height:1.5em;line-height:1.5;border-radius:50%;font-size:.9em;margin-top:-3px;margin-bottom:-3px}.post-type-archive-internship form#internshipsearch .filter-count.filter-count-badge{width:auto;border-radius:10px;padding:0 5px}.post-type-archive-internship form#internshipsearch .filter-reset{align-self:center}.post-type-archive-internship form#internshipsearch .filter-reset a{color:#000;text-decoration:underline}.post-type-archive-internship form#internshipsearch .select_branch,.post-type-archive-internship form#internshipsearch .select_profession,.post-type-archive-internship form#internshipsearch .input_radius,.post-type-archive-internship form#internshipsearch .input_period{flex:calc(50% - 10px) 0 1}.post-type-archive-internship form#internshipsearch .select_branch button,.post-type-archive-internship form#internshipsearch .select_profession button,.post-type-archive-internship form#internshipsearch .input_radius button,.post-type-archive-internship form#internshipsearch .input_period button{display:block;width:100%;padding:.8em 1em;background:#fff;border-bottom:3px solid var(--ast-global-color-0, #fd9800);border-radius:0;font-size:1rem;text-align:left}.post-type-archive-internship form#internshipsearch .select_branch button:hover,.post-type-archive-internship form#internshipsearch .select_branch button:focus,.post-type-archive-internship form#internshipsearch .select_branch button.active,.post-type-archive-internship form#internshipsearch .select_profession button:hover,.post-type-archive-internship form#internshipsearch .select_profession button:focus,.post-type-archive-internship form#internshipsearch .select_profession button.active,.post-type-archive-internship form#internshipsearch .input_radius button:hover,.post-type-archive-internship form#internshipsearch .input_radius button:focus,.post-type-archive-internship form#internshipsearch .input_radius button.active,.post-type-archive-internship form#internshipsearch .input_period button:hover,.post-type-archive-internship form#internshipsearch .input_period button:focus,.post-type-archive-internship form#internshipsearch .input_period button.active{background:var(--ast-global-color-0, #fd9800);color:#fff;font-weight:bold}.post-type-archive-internship form#internshipsearch .select_branch button:hover .filter-count,.post-type-archive-internship form#internshipsearch .select_branch button:focus .filter-count,.post-type-archive-internship form#internshipsearch .select_branch button.active .filter-count,.post-type-archive-internship form#internshipsearch .select_profession button:hover .filter-count,.post-type-archive-internship form#internshipsearch .select_profession button:focus .filter-count,.post-type-archive-internship form#internshipsearch .select_profession button.active .filter-count,.post-type-archive-internship form#internshipsearch .input_radius button:hover .filter-count,.post-type-archive-internship form#internshipsearch .input_radius button:focus .filter-count,.post-type-archive-internship form#internshipsearch .input_radius button.active .filter-count,.post-type-archive-internship form#internshipsearch .input_period button:hover .filter-count,.post-type-archive-internship form#internshipsearch .input_period button:focus .filter-count,.post-type-archive-internship form#internshipsearch .input_period button.active .filter-count{background:#fff;color:var(--ast-global-color-1, #e98c00)}.post-type-archive-internship form#internshipsearch .select_branch button span.dashicons,.post-type-archive-internship form#internshipsearch .select_profession button span.dashicons,.post-type-archive-internship form#internshipsearch .input_radius button span.dashicons,.post-type-archive-internship form#internshipsearch .input_period button span.dashicons{margin-left:.4em;float:right}.js .post-type-archive-internship form#internshipsearch .select_branch .search-container,.js .post-type-archive-internship form#internshipsearch .select_profession .search-container,.js .post-type-archive-internship form#internshipsearch .input_radius .search-container,.js .post-type-archive-internship form#internshipsearch .input_period .search-container{display:none}.post-type-archive-internship form#internshipsearch .input_radius .search-container,.post-type-archive-internship form#internshipsearch .input_period .search-container{padding:10px}.post-type-archive-internship form#internshipsearch .input_radius input,.post-type-archive-internship form#internshipsearch .input_period input{width:unset}.post-type-archive-internship form#internshipsearch .input_radius label{margin-right:1em}.post-type-archive-internship form#internshipsearch .search-container{background:#fff}.post-type-archive-internship form#internshipsearch input[type=submit]{font-size:1rem;line-height:1.5;color:#fff;font-weight:bold}.post-type-archive-internship form#internshipsearch input[type=submit]:hover,.post-type-archive-internship form#internshipsearch input[type=submit]:focus,.post-type-archive-internship form#internshipsearch input[type=submit]:active{background-color:#b66d00}.post-type-archive-internship form#internshipsearch input[type=text]{font-size:1rem;line-height:1.5;height:auto}.post-type-archive-internship .internships-found{margin-bottom:1em;font-weight:bold;color:var(--ast-global-color-2, #0f172a)}.post-type-archive-internship .layout-settings{float:right;margin-left:1.5em;margin-bottom:.5em}.post-type-archive-internship .layout-settings .toggle-view{display:inline-block;padding:0;background-color:var(--ast-global-color-1, #e98c00)}.post-type-archive-internship .layout-settings .toggle-view:hover,.post-type-archive-internship .layout-settings .toggle-view:focus,.post-type-archive-internship .layout-settings .toggle-view:active{background-color:#b66d00}.post-type-archive-internship .layout-settings .toggle-view .i--solid--table-cells-large{display:inline-block;background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/border-all.svg");background-color:var(--icon-color, #fff);width:var(--icon-size, 2em);height:var(--icon-size, 2em)}.post-type-archive-internship .layout-settings .toggle-view .i--solid--list{display:inline-block;background-image:none;background-size:inherit;background-position:inherit;line-height:var(--base-line-height, 1.5);font-size:1rem;mask-size:var(--icon-size-mask, 70%);mask-repeat:no-repeat;mask-position:center;mask-image:url("../svg/solid/list.svg");background-color:var(--icon-color, #fff);width:var(--icon-size, 2em);height:var(--icon-size, 2em)}ul.internship-list,ul.profession-list{clear:both;list-style:none;margin-left:0}ul.internship-list.display-grid,ul.profession-list.display-grid{display:flex;flex-flow:row wrap;align-items:stretch;gap:2em}ul.internship-list.display-grid li,ul.profession-list.display-grid li{flex:300px 1 1;border-radius:6px;box-shadow:0px 6px 15px -2px rgba(16,24,40,.1);overflow:hidden;max-width:375px}ul.internship-list.display-grid li .post-thumb,ul.profession-list.display-grid li .post-thumb{width:100%;border-bottom:3px solid var(--ast-global-color-1, #e98c00);overflow:hidden}ul.internship-list.display-grid li .post-thumb a,ul.profession-list.display-grid li .post-thumb a{display:block;text-align:center}ul.internship-list.display-grid li .post-thumb img,ul.profession-list.display-grid li .post-thumb img{aspect-ratio:16/9;object-fit:cover;transform:scale(1);transition:transform .5s ease;max-height:220px;box-shadow:none}ul.internship-list.display-grid li .post-thumb img.profession-default-thumb,ul.internship-list.display-grid li .post-thumb img.internship-default-thumb,ul.profession-list.display-grid li .post-thumb img.profession-default-thumb,ul.profession-list.display-grid li .post-thumb img.internship-default-thumb{opacity:.6;filter:saturate(0)}ul.internship-list.display-grid li:hover .post-thumb img,ul.profession-list.display-grid li:hover .post-thumb img{transform:scale(1.1)}ul.internship-list.display-grid li .internship-details,ul.internship-list.display-grid li .profession-details,ul.profession-list.display-grid li .internship-details,ul.profession-list.display-grid li .profession-details{padding:1.2em 1.5em 1.5em}ul.internship-list.display-grid li .internship-details .internship-title,ul.internship-list.display-grid li .internship-details .profession-title,ul.internship-list.display-grid li .internship-details .company-name,ul.internship-list.display-grid li .internship-details .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list ul.internship-list.display-grid li .internship-details .branch-title,ul.internship-list.display-grid li .internship-details .company-location,ul.internship-list.display-grid li .profession-details .internship-title,ul.internship-list.display-grid li .profession-details .profession-title,ul.internship-list.display-grid li .profession-details .company-name,ul.internship-list.display-grid li .profession-details .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list ul.internship-list.display-grid li .profession-details .branch-title,ul.internship-list.display-grid li .profession-details .company-location,ul.profession-list.display-grid li .internship-details .internship-title,ul.profession-list.display-grid li .internship-details .profession-title,ul.profession-list.display-grid li .internship-details .company-name,ul.profession-list.display-grid li .internship-details .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list ul.profession-list.display-grid li .internship-details .branch-title,ul.profession-list.display-grid li .internship-details .company-location,ul.profession-list.display-grid li .profession-details .internship-title,ul.profession-list.display-grid li .profession-details .profession-title,ul.profession-list.display-grid li .profession-details .company-name,ul.profession-list.display-grid li .profession-details .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list ul.profession-list.display-grid li .profession-details .branch-title,ul.profession-list.display-grid li .profession-details .company-location{display:block}ul.internship-list.display-grid li .internship-details .internship-title,ul.internship-list.display-grid li .internship-details .profession-title,ul.internship-list.display-grid li .profession-details .internship-title,ul.internship-list.display-grid li .profession-details .profession-title,ul.profession-list.display-grid li .internship-details .internship-title,ul.profession-list.display-grid li .internship-details .profession-title,ul.profession-list.display-grid li .profession-details .internship-title,ul.profession-list.display-grid li .profession-details .profession-title{font-family:"Montserrat",sans-serif;font-size:20px;font-size:1.0526315789rem;color:var(--ast-global-color-2, #0f172a)}ul.internship-list.display-list li,ul.profession-list.display-list li{margin-bottom:.5em}ul.internship-list.display-list li .post-thumb,ul.profession-list.display-list li .post-thumb{display:none}ul.internship-list.display-list li a.internship-title:hover,ul.internship-list.display-list li a.internship-title:focus,ul.internship-list.display-list li a.internship-title:active,ul.internship-list.display-list li a.profession-title:hover,ul.internship-list.display-list li a.profession-title:focus,ul.internship-list.display-list li a.profession-title:active,ul.profession-list.display-list li a.internship-title:hover,ul.profession-list.display-list li a.internship-title:focus,ul.profession-list.display-list li a.internship-title:active,ul.profession-list.display-list li a.profession-title:hover,ul.profession-list.display-list li a.profession-title:focus,ul.profession-list.display-list li a.profession-title:active{text-decoration:underline}ul.internship-list.display-list li .company-location:before,ul.profession-list.display-list li .company-location:before{content:"("}ul.internship-list.display-list li .company-location:after,ul.profession-list.display-list li .company-location:after{content:")"}ul.internship-list>.internship-title,ul.profession-list>.internship-title{flex:100% 0 0}ul.internship-list li .internship-details .internship-title,ul.profession-list li .internship-details .internship-title{font-weight:bold;margin-bottom:.2em}ul.internship-list li .internship-details .company-name,ul.internship-list li .internship-details .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list ul.internship-list li .internship-details .branch-title,ul.profession-list li .internship-details .company-name,ul.profession-list li .internship-details .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list ul.profession-list li .internship-details .branch-title{color:var(--ast-global-color-2, #0f172a)}ul.internship-list li .internship-details .dashicons,ul.internship-list li .internship-details .dashicons:before,ul.profession-list li .internship-details .dashicons,ul.profession-list li .internship-details .dashicons:before{margin-right:.25em;color:var(--ast-global-color-1, #e98c00);line-height:1.5}.single-internship p{margin-bottom:1em}.single-internship .entry-header{overflow:auto}@media screen and (min-width: 760px){.single-internship .entry-header .post-thumb{width:50%;float:right;margin-bottom:0}}.single-internship .entry-header .post-thumb img{object-fit:cover}.single-internship .entry-header .entry-title{clear:none;margin-bottom:1em}.single-internship .entry-header .company-logo{margin-bottom:.5em}.single-internship .entry-header .company-logo img{box-shadow:none}.single-internship .entry-header .company-name,.single-internship .entry-header .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list .single-internship .entry-header .branch-title{font-family:"Montserrat",sans-serif;font-size:1.2em;font-weight:bold}.single-internship .entry-header .company-city{font-family:"Montserrat",sans-serif}.single-internship .application-button{text-align:center;margin-bottom:2em}.single-internship .application-button .button{display:inline-block;padding:20px 60px;font-size:1.4rem;line-height:1.5;color:#fff;font-weight:bold;max-width:90%;text-decoration:none}.single-internship .application-button .button:hover,.single-internship .application-button .button:focus,.single-internship .application-button .button:active{background-color:#cc7000}.single-internship .description{max-width:min(800px,100%);margin:0 auto 3em}.single-internship .gallery{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:3em}.single-internship .gallery .gallery-image{flex:30% 1 0;min-width:300px}.single-internship .gallery .gallery-image img{aspect-ratio:16/9;object-fit:cover}.single-internship .details{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2em;gap:2em;padding-bottom:2em;border-bottom:1px solid #454f5e}.single-internship .details>div{flex:40% 1 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;background-color:rgba(66,156,206,.15);padding:1.2em;color:#000;border-radius:6px}.single-internship .details>div h2{margin-top:0;font-size:1.5em;margin-bottom:.2em}.single-internship .details>div a{color:#000}.single-internship .details>div ul{margin:0}.single-internship .details>div .grid-content{flex:100px 1 0}.single-internship .details>div span[class^=i--]{display:block;background-color:#429cce;font-size:4em;mask-size:auto}.single-internship .details>div .contact-item{display:flex;flex-wrap:wrap;column-gap:.5em}.single-internship .details>div .contact-item img{flex:30% 0 1}.single-internship .details>div .contact-item p{flex:60% 1 0}.single-internship .facts{padding-bottom:2em;border-bottom:1px solid #454f5e;margin-bottom:2em}.single-internship .facts h2{margin-top:0}.single-internship .facts ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.single-internship .facts ul li{flex:20% 1 0;display:flex;flex-direction:row;gap:.5em}.single-internship .facts ul li strong{font-size:1.2em;line-height:1.5}.single-internship .facts ul li ul{display:block}.single-internship .facts ul span[class^=i--]{display:block;mask-size:auto;background-color:#e98c00;font-size:1.5rem;flex:1.5rem 0 0}.single-internship .facts ul .grid-content{flex:100px 1 0}.single-internship .facts ul .grid-content .internship-title,.single-internship .facts ul .grid-content .company-name,.single-internship .facts .entry-content ul.branches-list .grid-content .branch-title,.entry-content .single-internship .facts ul.branches-list .grid-content .branch-title,.single-internship .facts ul .grid-content .company-city,.single-internship .facts ul .grid-content .period,.single-internship .facts ul .grid-content .application{display:block}.single-internship .related ul.related-links{list-style-type:none;padding-left:0}.single-internship .related ul.related-links li{padding:.5em 0;border-bottom:1px solid #e3e3e3}.single-internship .related ul.related-links li:first-child{border-top:1px solid #e3e3e3}.single-internship .related ul.related-links li a{color:var(--ast-global-color-2, #0f172a)}.single-internship .related ul.related-links li a:hover,.single-internship .related ul.related-links li a:focus,.single-internship .related ul.related-links li a:active{color:var(--ast-global-color-3, #454f5e);font-weight:bold}.single-internship .related svg.qp-icon{margin-right:.5em}@media(min-width: 922px){.single-profession .site-content>.ast-container{max-width:750px}}.single-profession .ast-single-post-featured-section.post-thumb img{aspect-ratio:2/1;width:100%;height:100%;vertical-align:top}.single-profession .meta_branches .qp-icon{margin-right:.2em;margin-left:.2em}@media(min-width: 922px){.single-profession .internships{margin-left:-200px;margin-right:-200px;max-width:unset;width:unset}}.single-profession .internships h2{margin-top:1.5em;margin-bottom:calc(.3em + 10px)}@media(min-width: 922px){.tax-branch .page-title{max-width:750px;margin:0 auto;display:flex}}.tax-branch .page-title svg{margin-right:.3em}@media(min-width: 922px){.tax-branch .branch-description{max-width:750px;margin:0 auto}}.tax-branch .professions h2{margin-top:1.5em;margin-bottom:calc(.3em + 10px)}.tax-branch .professions p.nothing-found{border:2px solid #cad0d8;padding:.5em;text-align:center}.post-type-archive-profession .filter-area{margin-bottom:2em}.post-type-archive-profession .filter-area button,.post-type-archive-profession .filter-area input[type=submit]{background-color:#ff8c00;color:#fff;font-weight:bold;letter-spacing:.05em;font-size:unset}.post-type-archive-profession .filter-area button:hover,.post-type-archive-profession .filter-area button:focus,.post-type-archive-profession .filter-area button:active,.post-type-archive-profession .filter-area input[type=submit]:hover,.post-type-archive-profession .filter-area input[type=submit]:focus,.post-type-archive-profession .filter-area input[type=submit]:active{background-color:#cc7000}.post-type-archive-profession .filter-area select[multiple]{height:auto}.post-type-archive-profession .filter-area .filter_count{display:inline-block;background-color:#fff;color:#ff8c00;width:1.5em;height:1.5em;padding-top:.15em;border-radius:50%;font-size:.9em;text-align:center;vertical-align:middle}.post-type-archive-profession .filter-area .dashicons{vertical-align:middle}.post-type-archive-profession form#professionsearch{background:#fff4e6;border-radius:6px;padding:1em}.post-type-archive-profession form#professionsearch label{font-size:unset}.post-type-archive-profession form#professionsearch .filter-branch .checkbox-container{column-count:3;column-width:240px}.post-type-archive-profession form#professionsearch .filter-branch label{display:block;line-height:1.5;hyphens:auto}.post-type-archive-profession form#professionsearch .filter-branch input[type=checkbox]{margin-right:.5em}.post-type-archive-profession form#professionsearch .filter-branch .label{display:block;font-weight:bold}.post-type-archive-profession form#professionsearch #professionsearchsubmit{display:block;margin-top:1em;margin-left:auto}.js .post-type-archive-profession #professionsearch-container{display:none}.company-profile .entry-header{margin-bottom:1.75em;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.company-profile .entry-header .entry-title{font-size:32px;font-size:1.6842105263rem;margin-bottom:0}.company-profile .entry-header .entry-title .subtitle{font-size:20px}.company-profile .entry-header p{margin-bottom:0}.company-profile .entry-header .user-thumbnail{flex:300px 1 1;text-align:center}@media(min-width: 650px){.company-profile .entry-header .user-thumbnail{max-width:33%}}@media(min-width: 650px){.company-profile .entry-header .user-thumbnail{max-width:300px}}.company-profile .entry-header .company-info{flex:300px 1 1}@media(min-width: 922px){.company-profile .entry-content{max-width:750px;margin:0 auto}}.company-profile .entry-content h2{font-size:24px;font-size:1.2631578947rem;font-weight:600;font-family:"Montserrat",sans-serif;margin-bottom:.5em}.company-profile .entry-content .company-contact{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em}.company-profile .entry-content .company-contact h2{width:100%}@media(min-width: 500px){.company-profile .entry-content .company-contact .contact-item{flex:40% 1 1}}.company-profile .entry-content .company-contact .contact-item a{word-break:break-all}.company-profile .entry-content .company-address p{margin-bottom:0}.company-profile .internships h2{margin-top:1.5em;margin-bottom:calc(.3em + 10px)}ul.qp_company_overview,.entry-content ul.branches-list{display:flex;flex-flow:row wrap;align-items:flex-end;gap:2em;margin:0 0 2em;padding:0;list-style:none}ul.qp_company_overview li,.entry-content ul.branches-list li{flex:300px 1 1;border-radius:6px;box-shadow:0px 6px 15px -2px rgba(16,24,40,.1);overflow:hidden}ul.qp_company_overview li:hover,.entry-content ul.branches-list li:hover,ul.qp_company_overview li:focus,.entry-content ul.branches-list li:focus,ul.qp_company_overview li:active,.entry-content ul.branches-list li:active{box-shadow:0px 6px 20px -2px rgba(16,24,40,.2)}ul.qp_company_overview li .qp-company-thumbnail,.entry-content ul.branches-list li .qp-company-thumbnail{width:100%;overflow:hidden;display:block;aspect-ratio:16/9;object-fit:contain;transform:scale(1);transition:transform .5s ease;max-height:220px}ul.qp_company_overview li .qp-company-thumbnail.company-default-thumb,.entry-content ul.branches-list li .qp-company-thumbnail.company-default-thumb{opacity:.6;filter:saturate(0)}ul.qp_company_overview li .company-name,ul.qp_company_overview li .entry-content ul.branches-list .branch-title,.entry-content ul.branches-list li .company-name,.entry-content ul.branches-list li .branch-title{font-family:"Montserrat",sans-serif;font-size:20px;font-size:1.0526315789rem;color:var(--ast-global-color-2, #0f172a);text-decoration:none !important;display:block;padding:1.2em 1.5em 1.5em}ul.qp_company_overview li:hover .qp-company-thumbnail,.entry-content ul.branches-list li:hover .qp-company-thumbnail{transform:scale(1.1)}.entry-content ul.branches-list .branch-icon{display:block;text-align:center;padding:1.2em 1.5em .6em}.entry-content ul.branches-list .branch-title{display:block;padding-top:.6em}.entry-content ul.branches-list a{text-decoration:none}.entry-content ul.branches-list a:hover,.entry-content ul.branches-list a:focus,.entry-content ul.branches-list a:active{text-decoration:underline}ul.qp-icon-list li{list-style-type:none;position:relative}ul.qp-icon-list li:before{content:"";display:inline-block;margin-right:.5em;height:1em;width:1em;background-size:1em;background-repeat:no-repeat;position:absolute;left:calc(-0.75em - 10px);top:5px}/*# sourceMappingURL=qp.css.map */
