﻿@keyframes beatHeart{0%{transform:scale(1);}12%{transform:scale(1.1);}20%{transform:scale(1);}30%{transform:scale(1.1);}50%{transform:scale(1);}100%{transform:scale(1);}}.firm .container-fluid{padding-right:12px;padding-left:12px;}.firm .pagetitle-container{padding:30px 0 0 0;}@media(min-width:1366px){.firm .pagetitle-container{padding:60px 0 0 0;}}.firm img{-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}.firm img:not(.not-pixelated){image-rendering:pixelated;}.firm *[data-src]{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in;}.pagetitles__h1{margin-bottom:0;font-size:26px;line-height:100%;}@media(min-width:1366px){.pagetitles__h1{padding-left:75px;padding-right:75px;}}@media(min-width:1600px){.pagetitles__h1{padding-left:115px;padding-right:115px;}}@media(min-width:1366px){.pagetitles__h1{font-size:50px;}}@media(min-width:1600px){.pagetitles__h1{font-size:86px;}}.bevezetes{margin-top:30px;margin-bottom:60px;}@media(min-width:1366px){.bevezetes{padding-left:75px;padding-right:75px;}}@media(min-width:1600px){.bevezetes{padding-left:115px;padding-right:115px;}}.bevezetes *{color:var(--grey7);}.bevezetes h3{font-weight:700;font-size:20px;line-height:24px;}@media(min-width:1280px){.bevezetes h3{font-size:28px !important;line-height:32px;}}@media(min-width:1600px){.bevezetes h3{font-size:32px !important;line-height:38px;}}.bevezetes p{font-size:17px;line-height:150%;margin-bottom:16px;}@media(min-width:1600px){.bevezetes p{margin-bottom:26px;}}.firm__year{display:flex;gap:12px;}@media(min-width:1280px){.firm__year{gap:16px;}}@media(min-width:1600px){.firm__year{gap:30px;}}@media(min-width:1366px){.firm__year{padding-left:75px;padding-right:75px;}}@media(min-width:1600px){.firm__year{padding-left:115px;padding-right:115px;}}.firm__year .firm__date__column{width:77px;flex:0 0 77px;}.firm__year .firm__date__column .firm__date>p{margin-bottom:0;font-weight:400;font-size:26px;line-height:26px;cursor:pointer;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media(min-width:1280px){.firm__year .firm__date__column .firm__date>p{padding-top:16px;font-size:46px;line-height:100%;}}@media(min-width:1600px){.firm__year .firm__date__column .firm__date>p{font-size:76px;line-height:85px;top:54px;}}@media(min-width:1280px){.firm__year .firm__date__column{width:140px;flex:0 0 140px;}}@media(min-width:1600px){.firm__year .firm__date__column{width:200px;flex:0 0 200px;}}.firm__year .firm__content__column{flex:0 1 100%;padding-left:12px;}@media(min-width:1280px){.firm__year .firm__content__column{padding-left:16px;}}@media(min-width:1600px){.firm__year .firm__content__column{padding-left:30px;}}.firm__year .firm__content__column .firm__content{padding:16px 0 30px 0;}@media(min-width:1280px){.firm__year .firm__content__column .firm__content{padding:40px 0 30px 0;}}.firm__year .firm__content__column .firm__content-first{padding:36px 0 36px 0;}.firm__year .firm__content__column .firm__content .webtart-html-content{clear:both;}.firm__year .firm__content__column .firm__content .webtart-html-content h2{font-weight:700;font-size:20px;line-height:24px;cursor:pointer;}@media(min-width:1280px){.firm__year .firm__content__column .firm__content .webtart-html-content h2{font-size:24px !important;line-height:28px;}}@media(min-width:1600px){.firm__year .firm__content__column .firm__content .webtart-html-content h2{font-size:28px !important;line-height:33px;}}.firm__year .firm__content__column .firm__content .webtart-html-content sup{font-size:16px;}.firm__year .firm__content__column .firm__content .webtart-html-content p,.firm__year .firm__content__column .firm__content .webtart-html-content li{font-size:17px;line-height:150%;}.firm__year .firm__content__column .firm__content .webtart-html-content p sup,.firm__year .firm__content__column .firm__content .webtart-html-content li sup{font-size:14px;}@media(min-width:1600px){.firm__year .firm__content__column .firm__content .webtart-html-content p{margin-bottom:26px;}}.firm__year.firm__start{gap:0;}.firm__year.firm__start .firm__date__column{width:0;flex:0;}.firm__year.firm__start .firm__content__column{padding-left:0;}.firm__year .firm__content{max-width:unset;}.firm__year .firm__content h2{margin-bottom:30px;}.firm__year .firm__content .show-less,.firm__year .firm__content .show-more{display:flex;align-items:center;gap:12px;line-height:150%;color:var(--blue3);text-decoration-line:underline;padding:6px 0;clear:both;}@media(min-width:1280px){.firm__year .firm__content .show-less,.firm__year .firm__content .show-more{color:var(--grey7);}}.firm__year .firm__content .show-less svg,.firm__year .firm__content .show-more svg{stroke:var(--blue3);}.firm__year .firm__content .show-less:hover,.firm__year .firm__content .show-more:hover{color:var(--blue3);}@media(min-width:1280px){.firm__year .firm__content .show-less,.firm__year .firm__content .show-more{font-size:14px;}}@media(min-width:1600px){.firm__year .firm__content .show-less,.firm__year .firm__content .show-more{font-size:16px;}}.firm__year .firm__content .show-less svg{transform:rotate(180deg);}.firm__year .firm__content .content-more{height:0;overflow:hidden;transition:all .5s ease-out;}.firm__year .firm__content:not(.firm__content-first) .show-less{display:none;}.firm__year .firm__content:not(.firm__content-first).open .show-less{display:flex;}.firm__year .firm__content:not(.firm__content-first).open .show-more{display:none;}.firm__year .firm__content:not(.firm__content-first).open .content-more{height:auto;overflow:auto;}.firm__year .firm__content .title-highlight{font-size:17px !important;text-align:center !important;background:var(--blue3);text-transform:uppercase;margin:auto;max-width:80%;padding:6px 12px;color:var(--white);}@media(min-width:1600px){.firm__year .firm__content .title-highlight{font-size:22px !important;}}@media(max-width:1600px){.firm__year .firm__content .title-highlight{margin-bottom:1rem;}}.firm__year .firm__content .image-full,.firm__year .firm__content .image{padding:6px;background-color:var(--white);display:inline-block;flex:0 1 100%;text-align:left !important;margin-bottom:0;}@media(min-width:1280px){.firm__year .firm__content .image-full,.firm__year .firm__content .image{width:calc(50% - 20px);padding:16px;}}.firm__year .firm__content .image-full-full,.firm__year .firm__content .image-full{width:100%;}.firm__year .firm__content .image-full img,.firm__year .firm__content .image img{max-width:100% !important;width:100% !important;object-fit:cover;}.firm__year .firm__content .image-full--group,.firm__year .firm__content .image--group{gap:30px;display:flex;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:16px;}@media(min-width:1600px){.firm__year .firm__content .image-full--group,.firm__year .firm__content .image--group{margin-bottom:26px;}}.firm__year .firm__content .image-full--group .gallery-container,.firm__year .firm__content .image--group .gallery-container{flex:1;background-color:var(--white);margin:0;padding:6px;}@media(min-width:1280px){.firm__year .firm__content .image-full--group .gallery-container,.firm__year .firm__content .image--group .gallery-container{padding:16px;}}.firm__year .firm__content .image-full figcaption,.firm__year .firm__content .image figcaption{font-style:italic;font-size:17px;font-weight:400;line-height:150%;color:var(--grey9);margin-top:6px;}.firm__year .firm__content .image-full figcaption sup,.firm__year .firm__content .image figcaption sup{font-size:12px !important;}@media(min-width:1600px){.firm__year .firm__content .image-full figcaption sup,.firm__year .firm__content .image figcaption sup{font-size:14px !important;}}.firm__year .firm__content .image-full.image--custom-ratio img,.firm__year .firm__content .image.image--custom-ratio img{object-fit:cover;}.firm__year .firm__content .image-full.image--custom-ratio-left img,.firm__year .firm__content .image.image--custom-ratio-left img{object-position:left;}.firm__year .firm__content .image-full.image--custom-ratio-right img,.firm__year .firm__content .image.image--custom-ratio-right img{object-position:right;}.firm__year .firm__content .gallery-container{margin:16px 0;}.firm__year .firm__content .gallery-container p{margin-bottom:0 !important;}.firm__year .firm__content .gallery-container figure{box-shadow:var(--box-shadow1);}@media(max-width:1600px){.firm__year .firm__content .gallery-container--highlight{margin-bottom:1rem !important;}}@media(min-width:1280px){.firm__year .firm__content .gallery-container{margin:0 auto 26px auto;text-align:center;max-width:800px;}.firm__year .firm__content .gallery-container--big-column{float:left;margin-top:0;margin-right:30px;width:calc((800px/2) - 20px);margin-left:calc((100% - 800px)/2);}.firm__year .firm__content .gallery-container--big-column .image{width:100%;}.firm__year .firm__content .gallery-container--big-column+.image-container{flex-direction:column;gap:24px;width:calc((800px/2) - 20px);margin-right:calc((100% - 800px)/2);}.firm__year .firm__content .gallery-container--big-column+.image-container .gallery-container{width:100%;}}@media(min-width:1366px){.firm__year .firm__content .gallery-container--big-column{width:calc(50% - 20px);margin-left:0;}.firm__year .firm__content .gallery-container--big-column+.image-container{width:calc(50% - 20px);margin-right:0;}}@media(min-width:1440px){.firm__year .firm__content .gallery-container--big-column{width:calc((800px/2) - 20px);margin-left:calc((100% - 800px)/2);}.firm__year .firm__content .gallery-container--big-column+.image-container{width:calc((800px/2) - 20px);margin-right:calc((100% - 800px)/2);}}.firm__year .firm__content .image--float-left{float:left;margin-right:20px;width:auto;background-color:var(--white);box-shadow:var(--box-shadow1);padding:6px;}@media(min-width:1280px){.firm__year .firm__content .image--float-left{padding:16px;}}.firm__year .firm__content .image-container{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap;}@media(max-width:1600px){.firm__year .firm__content .image-container--highlight{margin-bottom:1rem !important;}}@media(min-width:1280px){.firm__year .firm__content .image-container{flex-wrap:nowrap;gap:40px;margin-bottom:26px;max-width:800px;margin-left:auto;margin-right:auto;}.firm__year .firm__content .image-container+.gallery-container{text-align:left;max-width:800px;}}.firm__year .firm__content .image-container .gallery-container{flex:0 1 100%;display:inline-block;margin:0;background-color:var(--white);box-shadow:var(--box-shadow1);padding:6px;}@media(min-width:1280px){.firm__year .firm__content .image-container .gallery-container{padding:16px;}}@media(min-width:1280px){.firm__year .firm__content .image-container .gallery-container{width:calc(50% - 20px);}}.firm__year .firm__content .image-container figure{width:100%;margin:0;padding:0;box-shadow:none;}.firm__year .firm__content .image-container img{object-fit:cover;}.firm__year .firm__content blockquote{display:flex;gap:6px;margin:40px auto;}@media(min-width:1280px){.firm__year .firm__content blockquote{width:calc(100%/1.5);margin:60px auto;gap:12px;}}.firm__year .firm__content blockquote::before{content:'';background-image:url("/assets/images/icons/quote.svg");background-repeat:no-repeat;background-size:contain;width:19px;height:14.5px;flex:0 0 19px;display:block;}@media(min-width:1280px){.firm__year .firm__content blockquote::before{width:38px;height:29px;flex:0 0 38px;}}.firm__year .firm__content blockquote p{padding:0 6px;font-style:italic;font-weight:300;line-height:150%;color:var(--blue5);margin:0 !important;}@media(min-width:1280px){.firm__year .firm__content blockquote p{border-left:1px solid var(--blue5);font-size:22px;padding:0 12px;}}.our-history-gallery .lg-image{max-height:100% !important;}@media(min-width:768px){.our-history-gallery .lg-image:not(.wide){height:100% !important;object-fit:cover;}}.our-history-gallery .lg-image.wide{width:100% !important;}.our-history-gallery .lg-actions .lg-prev,.our-history-gallery .lg-actions .lg-next{background-color:var(--grey-transparent6);color:var(--white);width:50px;height:50px;}.our-history-gallery .lg-actions .lg-prev{left:0;}.our-history-gallery .lg-actions .lg-next{right:0;}.our-history-gallery .lg-toggle-thumb{right:0;color:var(--white);height:44px;top:-43px;}.our-history-gallery .lg-sub-html{padding:10px 50px !important;}.lg-outer{z-index:1051;}.lg-backdrop.in{opacity:.5 !important;}.lg-toolbar{width:50px;right:0;top:0;left:unset;}.lg-toolbar button.lg-icon{color:var(--white);}.diagram-container{padding-top:16px;width:100%;margin:auto;}.diagram-container ul{padding:18px 0 0 0;list-style:none;}@media(min-width:1280px){.diagram-container ul{padding:32px 0 0 0;}}.diagram-container ul li{font-family:"Roboto",sans-serif;text-align:left;font-size:12px;line-height:15px;gap:5px;display:flex;flex-direction:column;align-items:flex-start;font-weight:400;color:var(--grey7);}.diagram-container ul li span{padding-right:10px;}.diagram-container ul li:not(:last-child){padding-bottom:12px;}@media(min-width:1280px){.diagram-container ul li{gap:0;flex-direction:row;align-items:center;font-size:14px;line-height:16px;}.diagram-container ul li:not(:last-child){padding-bottom:18px;}}.diagram-container svg{width:24px;height:24px;}@media(min-width:1440px){.diagram-container svg{width:30px;height:30px;}}@media(min-width:1280px){.diagram-container{display:block;}}@media(min-width:1600px){.diagram-container{padding-top:30px;width:80%;}.diagram-container li{font-size:14px;}.diagram-container li:not(:last-child){padding-bottom:18px;}}.diagram-container .diagram-image{display:flex;align-items:flex-end;}.diagram-container .diagram-image img{width:100% !important;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}.p--width-modifier{margin-right:auto;margin-left:auto;max-width:80%;}@media(min-width:1366px){.p--width-modifier{max-width:70%;}}@media(min-width:1600px){.p--width-modifier{max-width:60%;}}.podcast-card{padding:10px 12px;background-color:var(--white);color:var(--grey7);border-radius:6px;box-shadow:var(--box-shadow1);display:flex;gap:6px;cursor:pointer;margin-top:6px;animation:fadein .5s;-moz-animation:fadein .5s;-webkit-animation:fadein .5s;-o-animation:fadein .5s;}@media(min-width:600px){.podcast-card{margin-top:unset;width:fit-content;right:12px;position:absolute;top:15px;right:12px;}}@media(min-width:992px){.podcast-card{top:17px;}}@media(min-width:1366px){.podcast-card{right:36px;top:52px;}}@media(min-width:1600px){.podcast-card{top:71px;}}.podcast-card .podcast-title{font-weight:500;font-size:16px;line-height:19px;margin-bottom:6px;}.podcast-card .podcast-subtitle{font-weight:400;font-size:14px;line-height:16px;}.podcast-card .podcast-img{content:url("../images/icons/podcast-mic.svg");}@media only screen and (hover:none) and (pointer:coarse){.podcast-card.podcast-play .podcast-img{content:url("../images/icons/podcast-pause.svg");}.podcast-card .podcast-img{content:url("../images/icons/podcast-play.svg");}}.podcast-card:hover.podcast-play .podcast-img{content:url("../images/icons/podcast-pause.svg");}.podcast-card:hover .podcast-img{content:url("../images/icons/podcast-play.svg");}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}