﻿/*!
Theme Name: TZF Polfa
Theme URI: N/A
Author: Bartek Ruszkowski / Paula Kapuścińska
Author URI: N/A
Description: N/A
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: polfa
*/:root{--bs-gutter-x: 1.5rem;--ff-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-display: "FuturaPT", var(--ff-sans);--fw-regular: 300;--fw-medium: 400;--fw-semibold: 500;--fw-bold: 600;--lh-body: 1.60;--lh-heading: 1.15;--fs-xs: clamp(10px, calc(0.45vw + 8px), 12px);--fs-sm: clamp(12px, calc(0.45vw + 12px), 14px);--fs-btn: clamp(16px, calc(0.45vw + 10px), 18px);--fs-body: clamp(14px, calc(0.95vw + 12px), 16px);--lh-footer: clamp(26px, calc(1.1vw + 14px), 32px);--fs-header-menu: clamp(18px, calc(1vw + 13px), 20px);--fs-hero-copy: clamp(18px, calc(1vw + 13px), 20px);--fs-h1: clamp(35px, calc(3.2vw + 16px), 56px);--fs-h2: clamp(25px, calc(2.0vw + 14px), 40px);--fs-h3: clamp(22px, calc(1.4vw + 12px), 26px);--fs-header: clamp(20px, calc(1.4vw + 18px), 25px);--color-white: #FFFFFF;--color-gray: #BCBEC9;--tzf-blue: #08296C;--tzf-teal: #68C9D0;--tzf-teal-rgb: 104, 201, 208;--tzf-teal-60: #68C9D099;--tzf-light-teal: #F1FBFF;--tzf-light-bg: #F0FAFA;--tzf-success: #08296C;--tzf-error: #CC0000;--radius-sm: 30px;--tzf-big-radius: clamp(80px, 12.4vw, 238px);--box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);--box-shadow-hc: 0;--vh: 1vh;--big-padding: clamp(40px, 10vh, 110px);--sm-padding: clamp(27px, 8vh, 55px);--lg-padding: clamp(77px, 15vh, 144px);--hero-spacing: 63px;--surface: var(--color-white);--surface-alt: var(--tzf-light-bg);--surface-alt-dark:var(--tzf-teal);--overlay-light: var(--tzf-teal-60);--text: var(--tzf-blue);--text-white: var(--color-white);--text-muted: var(--color-gray);--text-alt: var(--tzf-teal);--text-alt-rgb: var(--tzf-teal-rgb);--border: var(--tzf-blue);--border-alt: var(--tzf-blue);--border-alt-light:var(--tzf-teal)}.light-background{background-color:var(--surface-alt);position:relative}.light-background-xs{background-color:var(--surface-alt);position:relative}.light-background-txs{background-color:var(--surface-alt);position:relative}@media (min-width: 576px){.light-background-sm{background-color:var(--surface-alt);position:relative}}@media (max-width: 575.98px){.light-background-tsm{background-color:var(--surface-alt);position:relative}}@media (min-width: 768px){.light-background-md{background-color:var(--surface-alt);position:relative}}@media (max-width: 767.98px){.light-background-tmd{background-color:var(--surface-alt);position:relative}}.light-background.hover-color-background{background-color:var(--surface-alt);color:var(--text-white)}.light-background.hover-color-background .classic-header{color:var(--text-white)}.light-background.background-fill{min-width:100%;min-height:100%}.light-background.background-100h{background-size:auto 100%}.light-background-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}.light-background-xs-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}.light-background-txs-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}@media (min-width: 576px){.light-background-sm-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (max-width: 575.98px){.light-background-tsm-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (min-width: 768px){.light-background-md-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (max-width: 767.98px){.light-background-tmd-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}.light-background-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}.light-background-xs-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}.light-background-txs-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}@media (min-width: 576px){.light-background-sm-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (max-width: 575.98px){.light-background-tsm-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (min-width: 768px){.light-background-md-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (max-width: 767.98px){.light-background-tmd-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}.br-left{border-radius:var(--tzf-big-radius) 0 0 var(--tzf-big-radius);padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-right{border-radius:0 var(--tzf-big-radius) var(--tzf-big-radius) 0;padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-top-left{border-radius:var(--tzf-big-radius) 0 0 0;padding-top:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-top-right{border-radius:0 var(--tzf-big-radius) 0 0;padding-top:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-bottom-left{border-radius:0 0 0 var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-bottom-right{border-radius:0 0 var(--tzf-big-radius) 0;padding-bottom:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-top{border-radius:var(--tzf-big-radius) var(--tzf-big-radius) 0 0;padding-top:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.br-bottom{border-radius:0 0 var(--tzf-big-radius) var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.br-all{border-radius:var(--tzf-big-radius) var(--tzf-big-radius) var(--tzf-big-radius) var(--tzf-big-radius);padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.services-why-us .why-us-swiper{padding:20px;margin:-20px}.services-why-us .why-us-swiper .swiper-wrapper{padding-top:5%;display:flex;align-items:stretch;height:min(65vh, 645px) !important;z-index:11}@media (max-width: 991.98px){.services-why-us .why-us-swiper .swiper-wrapper{height:min(65vh, 495px) !important}}.services-why-us .why-us-swiper .swiper-wrapper .news-card{position:relative;display:block;border-radius:30px;background-color:var(--surface);box-shadow:var(--box-shadow);max-width:100%;aspect-ratio:1.2648401826;height:100%}.services-why-us .why-us-swiper .swiper-wrapper .news-card:has(:focus-visible){outline:3px solid var(--border);outline-offset:3px;transition:outline-color .2s ease, outline-width .2s ease}.services-why-us .why-us-swiper .swiper-wrapper .news-card:has(:focus-visible) .news_title a:focus-visible,.services-why-us .why-us-swiper .swiper-wrapper .news-card:has(:focus-visible) .news-btn:focus-visible{outline:0}.services-why-us .why-us-swiper .swiper-wrapper .news-card:before{content:'';display:block;padding-top:calc(1 / 1 * 100%)}.services-why-us .why-us-swiper .swiper-wrapper .news-card.news-card--xl{aspect-ratio:2.5296803653}.services-why-us .why-us-swiper .swiper-wrapper .news-card.news-card--xl:before{content:'';display:block;padding-top:calc(1 / 2 * 100%)}.services-why-us .why-us-swiper .swiper-wrapper .news-card:after{content:"";position:absolute;inset:0;border-radius:30px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.06)}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news_highlight_badge{position:absolute;top:-40px;right:30px;display:inline-flex;align-items:center;justify-content:center;width:auto;height:80px;z-index:5}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news_highlight_badge img{height:80px}@media (max-width: 991.98px){.services-why-us .why-us-swiper .swiper-wrapper .news-card .news_highlight_badge{height:60px;top:-30px}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news_highlight_badge img{height:60px}}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-thumb{border-radius:inherit;overflow:hidden;position:absolute;inset:0;width:100%;height:100%}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0.45s ease}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info{display:inline-flex;flex-direction:column;position:absolute;left:0;right:0;bottom:0;background-color:var(--surface);padding:18px 26px;z-index:2;border-radius:0 30px 30px 30px;gap:8px;height:30%;transition:height 0.6s ease;width:calc(100% + 2px);left:-1px}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .news_addinfo{font-family:var(--ff-display);font-size:var(--fs-xs);font-weight:var(--fw-medium);display:flex;gap:10px;text-transform:uppercase}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .news_title{flex-shrink:0;margin:0;font-size:var(--fs-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-right:40px;position:relative;z-index:2}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .news_copy{position:relative;z-index:1;display:-webkit-box;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none;max-height:0;transition:max-height 0.3s ease, opacity 0.5s ease 50ms, transform 0.15s ease, margin 0.5s ease;transform:translateY(-6px);font-size:var(--fs-xs);margin-bottom:10px}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn{--h: 30px;display:flex;width:var(--h);max-width:230px;height:var(--h);align-items:center;justify-content:flex-end;gap:0;padding:0;border:1px solid var(--tzf-teal);border-radius:999px;background-color:var(--tzf-teal);color:#fff;overflow:hidden;text-decoration:none;line-height:1;box-shadow:0 6px 18px rgba(0,0,0,0.12);transition:width .35s ease, padding .35s ease, background-color .35s ease, box-shadow .35s ease;position:absolute;bottom:18px;right:25px;z-index:3}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn .label{font-weight:800;opacity:0;line-height:1.7;transform:translateX(-6px);white-space:nowrap;text-transform:uppercase;transition:opacity .3s ease, transform .35s ease, margin .35s ease}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn .icon{position:relative;width:var(--h);height:var(--h);display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0;border-radius:999px}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn svg{left:10%;position:relative;z-index:1;color:var(--color-white);transition:color .35s ease;height:80%;width:80%}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn:hover{background-color:var(--color-white)}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn:hover .label{color:var(--tzf-teal)}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn:hover .icon{background-color:var(--text-alt) !important;color:var(--text-white) !important}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-btn:hover .icon svg{color:var(--text-white) !important;margin:auto}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover>.news-thumb>img,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open>.news-thumb>img{transform:scale(1.03)}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover .news-info,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open .news-info{height:70%}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover .news-info .news_copy,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open .news-info .news_copy{max-height:50%;opacity:1;transform:translateY(0);visibility:visible;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:60px}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover .news-btn,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open .news-btn{justify-content:space-between;width:clamp(50%, 180px, 96%);padding:5px 21px 5px 29px;height:auto}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover .news-btn .label,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open .news-btn .label{opacity:1;transform:translateX(0)}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover .news-btn .icon,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open .news-btn .icon{background-color:var(--text-white);color:var(--text-alt)}.services-why-us .why-us-swiper .swiper-wrapper .news-card:hover .news-btn .icon svg,.services-why-us .why-us-swiper .swiper-wrapper .news-card.is-open .news-btn .icon svg{left:0;color:var(--text-alt)}@media (max-width: 991.98px){.services-why-us .why-us-swiper .swiper-wrapper .news-card{aspect-ratio:413/252}}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news_highlight_badge{opacity:0;transition:opacity 0.35s ease}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info{min-height:30%;max-height:max-content}@media (max-width: 991.98px){.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info{min-height:4lh}}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .news_title{font-size:var(--fs-hero-copy);padding:0}@media (max-width: 991.98px){.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .news_title{font-size:var(--fs-body)}}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .chev_down{position:absolute;right:8%;bottom:30px;transform:rotate(180deg);transition:transform 0.35s ease-in-out}.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .chev_down:focus-visible{outline:0}@media (max-width: 991.98px){.services-why-us .why-us-swiper .swiper-wrapper .news-card .news-info .news-copy{font-size:var(--fs-sm)}}.services-why-us .why-us-swiper .swiper-wrapper:hover .news_highlight_badge,.services-why-us .why-us-swiper .swiper-wrapper.is-open .news_highlight_badge{opacity:1}.services-why-us .why-us-swiper .swiper-wrapper:hover .news-info .chev_down,.services-why-us .why-us-swiper .swiper-wrapper.is-open .news-info .chev_down{transform:rotate(0deg)}.services-why-us .polfa-pagi-container .swiper-pagination.polfa-pagi-mini{margin-top:40px}@media (max-width: 991.98px){.services-why-us .polfa-pagi-container .swiper-pagination.polfa-pagi-mini{margin-right:0}}.footer_add_contact p a{font-weight:var(--fw-semibold);text-decoration:underline}.footer_add_contact svg{margin-bottom:30px}.footer_add_contact .mail_repeater{margin-top:45px;display:flex;justify-content:center;gap:30px}.footer_add_contact .mail_repeater .btn{min-width:unset;width:auto;font-size:var(--fs-body)}.htr-swiper-cont{margin-bottom:20px}.htr-swiper-cont .htr-swiper{padding:50px 9px 40px 9px}.htr-swiper-cont .htr-swiper .swiper-wrapper{padding:20px;margin:-20px}.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide{height:auto}.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide .card{height:100%;display:grid;grid-template-rows:120px 1lh auto;gap:20px;padding-top:20px}.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide .card .card-icon{margin-bottom:0}.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide .card .card-title{align-self:flex-start}.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide .card .card-text{align-self:flex-start}@media (min-width: 992px){.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide .card{position:relative;top:0;transition:top 0.15s ease-in}.htr-swiper-cont .htr-swiper .swiper-wrapper .swiper-slide .card:hover{top:-40px}}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover{display:grid;width:100%;grid-auto-rows:auto auto auto;grid-template-rows:unset;gap:0;align-content:flex-start}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover:hover{top:0px}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover .card-icon{display:flex;justify-content:center;align-items:center;height:90px;max-width:90px;grid-row:1;overflow:hidden;transition:opacity 0.355s ease, height 0.55s ease, margin-bottom 0.55s ease;margin-bottom:20px}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover .card-icon img{max-height:90px;max-width:100%;height:auto;width:auto;margin:auto}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover .htr-card-text{display:grid;grid-template-rows:0fr;padding-block:0;opacity:0;font-size:var(--fs-sm);transition:grid-template-rows 0.55s ease, opacity 0.55s ease, padding-block 0.55s ease}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover .htr-card-text .htr-card-text-inner{overflow:hidden}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide .htr-card-hover .htr-toggle{position:absolute;left:0;width:100%;bottom:var(--radius-sm);border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity 0.55s ease;opacity:1}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:hover,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:focus-within,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide.is-open{display:flex;flex-direction:column;align-items:center;justify-content:center}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:hover .htr-card-hover,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:focus-within .htr-card-hover,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide.is-open .htr-card-hover{align-content:center}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:hover .card-icon,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:focus-within .card-icon,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide.is-open .card-icon{opacity:0;height:0;margin-bottom:0}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:hover .htr-card-text,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:focus-within .htr-card-text,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide.is-open .htr-card-text{grid-template-rows:1fr;opacity:1}.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:hover .htr-toggle,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide:focus-within .htr-toggle,.htr-swiper-cont.htr-swiper-cont-hover .swiper-wrapper .swiper-slide.is-open .htr-toggle{opacity:0;pointer-events:none}.student-internships-info #student-internships-cont .cards-cont.card-repeater{display:flex;flex-direction:column;row-gap:20px}.student-internships-info #student-internships-cont .cards-cont.card-repeater .card{align-items:flex-start;padding:25px 35px;gap:20px}.student-internships-info #student-internships-cont .cards-cont.card-repeater .card .card-title{font-size:var(--fs-header);font-weight:var(--fw-semibold);line-height:normal;font-family:var(--ff-display);margin-bottom:0}@media (max-width: 767.98px){.student-internships-info #process_and_benefits{--bs-gutter-x: 0}}.student-internships-info #process_and_benefits .light-background-right{padding:var(--radius-sm)}@media (min-width: 768px){.student-internships-info #process_and_benefits .light-background-right{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}}@media (max-width: 767.98px){.student-internships-info #process_and_benefits .light-background-right{--bs-gutter-x: 1.5rem;padding-inline:calc(var(--bs-gutter-x) * .5)}}.student-internships-info #process_and_benefits .light-background-right h3{margin-bottom:1.5lh}.student-internships-info #process_and_benefits .light-background-right .job_offer_process{padding-bottom:40px;margin-bottom:40px;position:relative}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol{text-align:left;counter-reset:item;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li{position:relative;counter-increment:item;margin:0 0 1lh;padding-left:51px}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li:before{content:counter(item);position:absolute;left:0;top:0.2em;width:28px;height:28px;line-height:30px;border-radius:999px;background:var(--surface-alt-dark);color:var(--text-white);font-weight:var(--fw-bold);font-size:var(--fs-btn);display:inline-flex;justify-content:center}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li p{margin:0}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li p+p{margin-top:.5em}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li a{text-decoration:underline;font-weight:var(--fw-semibold);color:var(--text-alt)}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li{padding-top:3px;margin-bottom:15px}.student-internships-info #process_and_benefits .light-background-right .job_offer_process ol li:before{top:0}.student-internships-info #process_and_benefits .light-background-right .job_offer_process:after{position:absolute;bottom:0;display:inline-block;content:'';height:1px;background-color:var(--text-alt);width:100%}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .copy-cont{margin-bottom:1.5lh}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .copy-cont>p{margin:0}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper{overflow:visible}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit{display:flex;flex-direction:column;align-items:flex-start;gap:17px}@media (max-width: 767.98px){.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit{align-items:center;text-align:center}}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-icon{flex:0 0 auto}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-icon img{max-height:70px;width:auto}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content{flex:1 1 auto}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content .benefit-title,.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content .benefit-title>p,.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content .benefit-copy,.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content .benefit-copy>p{font-family:var(--ff-sans);font-size:var(--fs-sm)}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content .benefit-title{margin-bottom:0.25lh}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits .job_offer_benefits_swiper_cont .benefits-swiper .benefits-list .benefit .benefit-content .benefit-copy>p{margin:0}@media (min-width: 768px){.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits #benefits-swiper .swiper-wrapper{display:flex;flex-direction:column;transform:none !important;gap:30px}.student-internships-info #process_and_benefits .light-background-right .job_offer_benefits #benefits-swiper .swiper-slide{width:100% !important}}.page-template-page-student-internships .htr-card-text ul{padding-left:0}.page-template-page-student-internships .htr-card-text ul li{list-style:none}.footer_add_contact p a{font-weight:var(--fw-semibold);text-decoration:underline}
/*# sourceMappingURL=student_internships.css.map */
