.development-teams{color:#0c1e34;background:#faf8f5}.development-teams .dt-container{width:min(100% - 80px,1280px);margin-inline:auto}.development-teams .dt-section{padding-block:120px;border-bottom:2px solid #ffbf00}.development-teams .dt-section>h2{max-width:940px}.development-teams a{color:inherit}.development-teams a:focus-visible,.development-teams button:focus-visible{outline:3px solid #0c1e34;outline-offset:5px}.development-teams .dt-rich-text p{font-weight:400}.development-teams .dt-rich-text p+p{margin-top:16px}.development-teams .dt-rich-text ul,.development-teams .dt-rich-text ol{padding-left:24px}.development-teams .dt-rich-text a{text-decoration:underline;text-decoration-color:#ffbf00}.development-teams .dt-hero{min-height:540px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:end;padding-block:100px 60px;border-bottom:2px solid #ffbf00}.development-teams .dt-hero-copy{display:flex;flex-direction:column;align-items:start;gap:24px}.development-teams .dt-hero-copy h1{font-size:clamp(32px,4vw,48px);line-height:1.2;font-weight:600}.development-teams .dt-hero-copy mark{color:inherit;background:#ffbf00;font:inherit;padding-inline:6px}.development-teams .dt-hero-title{display:flex;align-items:end;justify-content:end;min-height:360px;background:url("../img/five-back-cubes.svg") right top/contain no-repeat;font-size:clamp(64px,7.5vw,104px);line-height:1;font-weight:700;letter-spacing:-0.035em}.development-teams .dt-cards-section>h2{margin-bottom:40px}.development-teams .dt-card-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.development-teams .dt-color-orange{--dt-color: #cd6f47}.development-teams .dt-color-olive{--dt-color: #cdc747}.development-teams .dt-color-red{--dt-color: #985151}.development-teams .dt-color-blue{--dt-color: #516c99}.development-teams .dt-color-green{--dt-color: #519872}.development-teams .dt-color-pink{--dt-color: #995160}.development-teams .dt-card{display:flex;flex-direction:column;align-items:start;gap:24px;min-height:420px;border-color:var(--dt-color);box-shadow:inset 1px 0 #ece6d5;padding:48px 40px 40px}.development-teams .dt-card h3{font-size:40px;line-height:1.4;min-height:112px;pointer-events:auto}.development-teams .dt-card h3 a{font:inherit;pointer-events:auto}.development-teams .dt-card h3 a:hover{text-decoration:underline;text-decoration-color:#ffbf00}.development-teams .dt-card .button-link{margin-top:auto}.development-teams .dt-section-description{max-width:640px;margin-block:24px}.development-teams .dt-carousel-section>.button-primary{margin-top:24px}.development-teams .dt-carousel-controls{display:flex;justify-content:end;gap:32px;margin-block:40px 24px}.development-teams .dt-carousel-controls[hidden]{display:none}.development-teams .dt-carousel-controls[hidden]+.dt-swiper{margin-top:40px}.development-teams .dt-carousel-controls .button-icon{width:48px;height:48px}.development-teams .dt-carousel-controls .button-icon:disabled path{fill:#c4cdd8}.development-teams .dt-swiper{overflow:hidden}.development-teams .dt-swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}.development-teams [data-dt-carousel=projects] .dt-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}.development-teams .person-card.swiper-slide{flex-basis:auto;max-width:none;flex-shrink:0;--team-card-accent: var(--dt-color)}.development-teams .person-card__photo{height:auto;aspect-ratio:1}.development-teams .person-card__img--placeholder{background:var(--dt-color)}.development-teams .dt-section-header{display:flex;align-items:center;justify-content:space-between;gap:40px}.development-teams .dt-section-header h2{max-width:620px}.development-teams .dt-section-header .button-link{flex-shrink:0}.development-teams .dt-project-image{aspect-ratio:1.45;background:#ece6d5}.development-teams .dt-project-image img{display:block;width:100%;height:100%;object-fit:cover}.development-teams .dt-project-card>a>p{margin-top:32px;font-size:22px}.development-teams .dt-benefits-section>h2{max-width:640px}.development-teams .dt-benefits-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 40px;margin-top:64px}.development-teams .dt-benefit{display:flex;gap:16px;padding-bottom:24px;border-bottom:2px solid #ece6d5}.development-teams .dt-benefit-icon{width:40px;height:40px;flex:0 0 40px}.development-teams .dt-benefit-title{font-size:20px;line-height:28px;letter-spacing:-0.011em;margin-bottom:16px}.development-teams .dt-team-hero h1{font-size:clamp(44px,6vw,88px);line-height:1.1;letter-spacing:-0.035em;text-align:right;overflow-wrap:break-word;font-weight:700}.development-teams .dt-team-art{width:100%;height:420px;background:url("../img/five-cubes.svg") left center/contain no-repeat}.development-teams .dt-team-intro{max-width:640px;font-size:48px;line-height:1.1;margin-bottom:80px}.development-teams .dt-team-lead{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:48px}.development-teams .dt-team-intro p{font-size:inherit;line-height:inherit;font-weight:600}.development-teams .dt-team-details{background:url("../img/five-back-cubes.svg") right 80px/420px no-repeat}.development-teams .dt-details-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:64px}.development-teams .dt-detail h2{font-size:48px;line-height:1.1;margin-bottom:24px}.development-teams .dt-start{border-left:2px solid #ffbf00;padding-left:40px;display:flex;flex-direction:column;align-items:start;gap:16px}.development-teams .dt-start h2{font-size:80px;line-height:1}.development-teams .dt-start .dt-start-label{font-size:40px;line-height:1.4}.development-teams .dt-empty{margin-top:32px}.development-teams .company-contact .wrapper{display:flex;background:rgba(0,0,0,0);padding:120px 0 0;width:100%;background-color:#faf8f5;position:relative;margin-bottom:40px}.development-teams .company-contact .wrapper .information{max-width:600px;width:100%;z-index:1}.development-teams .company-contact .wrapper .information .description{display:flex;flex-direction:column;gap:17px}.development-teams .company-contact .wrapper .information .description .list-options{display:flex;flex-direction:column;gap:15px}.development-teams .company-contact .wrapper .information .description .list-options .text-option{padding:0}.development-teams .company-contact .wrapper .information .description .list-options .list-container{display:flex;flex-direction:column;gap:10px}.development-teams .company-contact .wrapper .information .description .list-options .list-item{display:flex;position:relative}.development-teams .company-contact .wrapper .information .description .list-options .square{width:10px;height:10px;background-color:#ffbf00;padding-right:10px;margin-top:10px}.development-teams .company-contact .wrapper .information .description .list-options p{padding-left:15px;color:#2b353f}.development-teams .company-contact .wrapper .information .description .list-options .list-item:not(:last-child)::after{content:"";position:absolute;left:4px;top:24%;width:2px;height:117%;background-color:#ffbf00}.development-teams .company-contact .wrapper .background{width:100%;height:100%;position:absolute;background:url(../img/double-cubes-small.svg) no-repeat;background-position:left bottom;background-size:100% 30%;left:-390px;top:40px;z-index:0}.development-teams .company-contact .wrapper .form{padding-bottom:70px;z-index:10;width:100%}.development-teams .company-contact .wrapper .form .wpcf7-list-item{margin:0;display:flex}.development-teams .company-contact .wrapper .form .wpcf7-list-item input[type=checkbox]{position:relative;appearance:none;width:25px;height:25px;border:2px solid #ece6d5}.development-teams .company-contact .wrapper .form .wpcf7-list-item input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:20}.development-teams .company-contact .wrapper .form .wpcf7-list-item label{display:flex}.development-teams .company-contact .wrapper .form .wpcf7-list-item label .wpcf7-list-item-label{display:flex;margin-left:32px}.development-teams .company-contact .wrapper .form .contact-form{position:relative;display:flex;flex-direction:column;justify-content:center;gap:35px;width:100%;z-index:10}.development-teams .company-contact .wrapper .form .contact-form .spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(250,248,245,.6);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:11}.development-teams .company-contact .wrapper .form .contact-form form{display:flex;padding-left:60px;flex-direction:column;justify-content:space-around;gap:17px}.development-teams .company-contact .wrapper .form .contact-form form .form-group{display:flex;flex-direction:column;position:relative;margin-bottom:25px}.development-teams .company-contact .wrapper .form .contact-form form .form-group label{margin-bottom:10px}.development-teams .company-contact .wrapper .form .contact-form form .form-group label span{color:#4e5a67}.development-teams .company-contact .wrapper .form .contact-form form .send-nda{display:flex;gap:16px}.development-teams .company-contact .wrapper .form .contact-form form .send-nda input,.development-teams .company-contact .wrapper .form .contact-form form .send-nda label{cursor:pointer}.development-teams .company-contact .wrapper .form .contact-form form .form-check{flex-direction:row}.development-teams .company-contact .wrapper .form .contact-form form .form-check input[type=checkbox]{position:relative;appearance:none;width:25px;height:25px;border:2px solid #ece6d5}.development-teams .company-contact .wrapper .form .contact-form form .form-check input[type=checkbox]:checked{border:2px solid #e0cfb7}.development-teams .company-contact .wrapper .form .contact-form form .form-check input:checked::after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:20}.development-teams .company-contact .wrapper .form .contact-form form input{height:60px;background:#faf8f5;border:2px solid #ece6d5}.development-teams .company-contact .wrapper .form .contact-form form input.wpcf7-submit{padding:16px 24px;background-color:#c4cdd8;border-color:rgba(0,0,0,0);width:fit-content;cursor:pointer;margin-top:33px;margin-bottom:43px;color:#0c1e34}.development-teams .company-contact .wrapper .form .contact-form form input.wpcf7-submit.button-primary{border:2px solid #ffbf00;background-color:rgba(0,0,0,0)}.development-teams .company-contact .wrapper .form .contact-form form input.wpcf7-submit.button-primary:hover{background-color:#ffbf00}.development-teams .company-contact .wrapper .form .contact-form form input.wpcf7-text{padding-left:15px}.development-teams .company-contact .wrapper .form .contact-form form input.wpcf7-text,.development-teams .company-contact .wrapper .form .contact-form form textarea.wpcf7-textarea{width:100%;margin-top:6px;margin-bottom:25px}.development-teams .company-contact .wrapper .form .contact-form form .is-invalid{border:2px solid #913636}.development-teams .company-contact .wrapper .form .contact-form form input::placeholder{color:#c4cdd8}.development-teams .company-contact .wrapper .form .contact-form form textarea{height:125px;padding-left:15px;padding-top:15px;background:#faf8f5;border:2px solid #ece6d5;resize:none}.development-teams .company-contact .wrapper .form .contact-form form textarea::placeholder{color:#c4cdd8}.development-teams .company-contact .wrapper .form .contact-form form textarea:focus,.development-teams .company-contact .wrapper .form .contact-form form input:focus{outline:#e0cfb7;border:2px solid #e0cfb7}.development-teams .company-contact .wrapper .form .contact-form .privacy-text{padding-left:60px}.development-teams .company-contact .wrapper .form .contact-form .privacy-text p span{cursor:pointer}.development-teams .company-contact .wrapper .form .contact-form .privacy-text p span:hover,.development-teams .company-contact .wrapper .form .contact-form .privacy-text p span:focus{border-bottom:2px solid #ffbf00}.development-teams .company-contact .wrapper .form .contact-form button{width:fit-content}.development-teams .company-contact .wrapper .form .contact-form .invalid-feedback{color:#913636}.development-teams .company-contact .wrapper .form .contact-form .invalid-feedback{position:absolute;top:90px}.development-teams .company-contact .wrapper .form .contact-form .invalid-feedback.message{position:absolute;top:155px}.development-teams .company-contact .wrapper .form .contact-form a{cursor:pointer;color:#0c1e34;font-family:Geologica,sans-serif;font-size:18px;font-weight:600}.development-teams .company-contact .wrapper .form .contact-form a:hover{border-bottom:2px solid #ffbf00}@media screen and (max-width: 1345px){.development-teams .company-contact .wrapper .form .contact-form form .form-group label{width:390px}}@media screen and (max-width: 1000px){.development-teams .company-contact .wrapper .form .contact-form form,.development-teams .company-contact .wrapper .form .contact-form .privacy-text{padding-left:0px}}@media screen and (max-width: 800px){.development-teams .company-contact .wrapper .form .contact-form form{gap:18px}}@media screen and (max-width: 500px){.development-teams .company-contact .wrapper .form .contact-form form{padding-left:0px}.development-teams .company-contact .wrapper .form .contact-form form .form-group:nth-of-type(2){margin-bottom:20px}.development-teams .company-contact .wrapper .form .contact-form .privacy-text{padding-left:0px}}@media screen and (max-width: 400px){.development-teams .company-contact .wrapper .form .contact-form form{padding-left:0px}.development-teams .company-contact .wrapper .form .contact-form form .form-group label{width:100%}.development-teams .company-contact .wrapper .form .contact-form .privacy-text{padding-left:0px}}@media screen and (max-width: 1250px){.development-teams .company-contact .wrapper .information{padding:0}}@media screen and (max-width: 1000px){.development-teams .company-contact .wrapper{max-width:none;width:100%;padding:80px 0 120px 0;flex-direction:column;gap:30px}.development-teams .company-contact .wrapper .information{max-width:100%;padding:0 40px 0 0}.development-teams .company-contact .wrapper .information .description .list-options .options{max-width:600px}.development-teams .company-contact .wrapper .background{width:100%;height:100%;position:absolute;background:url(../img/double-cubes-small.svg) no-repeat;background-position:left bottom;background-size:100% 15%;left:-80px;z-index:0}.development-teams .company-contact .wrapper .form{padding-bottom:150px;width:100%;max-width:500px;z-index:10}}@media screen and (max-width: 800px){.development-teams .company-contact .wrapper{gap:45px}.development-teams .company-contact .wrapper .information .description{gap:17px}.development-teams .company-contact .wrapper .information .description h2{margin:0 0 5px 0}.development-teams .company-contact .wrapper .background{width:100%;height:100%;position:absolute;background:url(../img/double-cubes-small.svg) no-repeat;background-position:left bottom;left:-2px;top:40px;z-index:0}.development-teams .company-contact .wrapper .form{padding-bottom:0px}.development-teams .company-contact .list-options{width:500px}}@media screen and (max-width: 500px){.development-teams .company-contact .wrapper{max-width:400px;width:100%;padding:80px 0 0;flex-direction:column;gap:30px;margin-bottom:0px}.development-teams .company-contact .wrapper .information{width:100%;padding:0 40px 0 0}.development-teams .company-contact .wrapper .information .description .list-options{display:none}.development-teams .company-contact .wrapper .background{width:100%;height:100%;position:absolute;background:url(../img/double-cubes-small.svg) no-repeat;background-position:left bottom;left:0;top:0;z-index:0}.development-teams .company-contact .wrapper .form{padding-bottom:200px;width:100%;z-index:10}}.development-teams .company-contact .wrapper .information .dt-rich-text p{font-weight:400}.development-teams .company-contact .wrapper .information .description .list-options .list-item:not(:last-child)::after{top:15px;height:calc(100% + 10px)}.dt-catalogue .dt-hero{min-height:500px;padding-block:0 40px}.dt-catalogue .dt-hero-copy{max-width:520px}.dt-catalogue .dt-hero-title{min-height:460px}.dt-catalogue .dt-section>h2,.dt-catalogue .dt-section-header h2{line-height:1.1}.dt-catalogue .dt-section-header h2{max-width:480px}.dt-catalogue [data-dt-carousel=people]>h2{max-width:740px}.dt-catalogue .dt-section-description{max-width:520px}.dt-catalogue .dt-section-description+.button-primary{margin-top:0}.dt-catalogue [data-dt-carousel=people] .dt-carousel-controls{margin-block:32px 24px}.dt-catalogue .person-card__photo{height:auto;aspect-ratio:50/49}.dt-catalogue .person-card__name{line-height:1.4}.dt-catalogue .person-card__info{gap:16px}.dt-catalogue .person-card__biography{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:81px;line-height:27px;font-weight:600}.dt-catalogue .dt-benefits-section>h2{max-width:480px}.dt-catalogue .dt-benefits-grid{margin-top:48px}.dt-catalogue,.dt-single{overflow:clip}.dt-catalogue .dt-section-header h2,.dt-single .dt-section-header h2{max-width:480px;line-height:1.1}.dt-catalogue [data-dt-carousel=projects] .dt-carousel-controls,.dt-single [data-dt-carousel=projects] .dt-carousel-controls{margin-block:24px 40px}.dt-catalogue .dt-project-image,.dt-single .dt-project-image{aspect-ratio:31/21}.dt-catalogue .dt-project-card>a>p,.dt-single .dt-project-card>a>p{font-size:24px;line-height:1.4}.dt-catalogue .company-contact .wrapper,.dt-single .company-contact .wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;max-width:none;padding:120px 0 48px;margin-bottom:0}.dt-catalogue .company-contact .wrapper .information,.dt-single .company-contact .wrapper .information{max-width:520px;padding:0}.dt-catalogue .company-contact .wrapper .information .description .list-options,.dt-single .company-contact .wrapper .information .description .list-options{width:auto;display:flex}.dt-catalogue .company-contact .wrapper .background,.dt-single .company-contact .wrapper .background{width:710px;max-width:none;height:328px;left:-80px;top:auto;bottom:-100px;background-position:left bottom;background-size:contain}.dt-catalogue .company-contact .wrapper .form,.dt-single .company-contact .wrapper .form{max-width:500px;padding-bottom:0}.dt-catalogue .company-contact .wrapper .form .contact-form form,.dt-single .company-contact .wrapper .form .contact-form form{padding-left:0;justify-content:start;gap:16px}.dt-catalogue .company-contact .wrapper .form .contact-form form>p,.dt-single .company-contact .wrapper .form .contact-form form>p{margin:0}.dt-catalogue .company-contact .wrapper .form .contact-form form>p>label,.dt-single .company-contact .wrapper .form .contact-form form>p>label{display:flex;flex-direction:column;gap:6px}.dt-catalogue .company-contact .wrapper .form .contact-form form>p>label>br,.dt-single .company-contact .wrapper .form .contact-form form>p>label>br{display:none}.dt-catalogue .company-contact .wrapper .form .contact-form form input.wpcf7-text,.dt-catalogue .company-contact .wrapper .form .contact-form form textarea.wpcf7-textarea,.dt-single .company-contact .wrapper .form .contact-form form input.wpcf7-text,.dt-single .company-contact .wrapper .form .contact-form form textarea.wpcf7-textarea{display:block;margin:0;font-weight:400}.dt-catalogue .company-contact .wrapper .form .contact-form form input.wpcf7-text,.dt-single .company-contact .wrapper .form .contact-form form input.wpcf7-text{height:62px}.dt-catalogue .company-contact .wrapper .form .contact-form form textarea.wpcf7-textarea,.dt-single .company-contact .wrapper .form .contact-form form textarea.wpcf7-textarea{height:132px}.dt-catalogue .company-contact .wrapper .form .contact-form form .wpcf7-list-item-label,.dt-single .company-contact .wrapper .form .contact-form form .wpcf7-list-item-label{margin-left:16px}.dt-catalogue .company-contact .wrapper .form .contact-form form input.wpcf7-submit,.dt-single .company-contact .wrapper .form .contact-form form input.wpcf7-submit{height:60px;margin:0}.dt-catalogue .company-contact .wrapper .form .contact-form form input.wpcf7-submit:disabled,.dt-single .company-contact .wrapper .form .contact-form form input.wpcf7-submit:disabled{color:#6f7a89}.dt-catalogue .company-contact .wrapper .form .contact-form form>p:has(>.wpcf7-submit),.dt-single .company-contact .wrapper .form .contact-form form>p:has(>.wpcf7-submit){margin-block:16px}.dt-catalogue .company-contact .wrapper .form .contact-form form>p.m,.dt-catalogue .company-contact .wrapper .form .contact-form form>p.m a,.dt-single .company-contact .wrapper .form .contact-form form>p.m,.dt-single .company-contact .wrapper .form .contact-form form>p.m a{font-size:16px;line-height:1.2;font-weight:400}.dt-catalogue .company-contact .wrapper .form .contact-form form>p.m a,.dt-single .company-contact .wrapper .form .contact-form form>p.m a{text-decoration:underline}@media(max-width: 1000px){.dt-catalogue .company-contact .wrapper,.dt-single .company-contact .wrapper{grid-template-columns:minmax(0, 1fr);padding:80px 0 236px}.dt-catalogue .company-contact .wrapper .information,.dt-single .company-contact .wrapper .information{max-width:none;padding:0}.dt-catalogue .company-contact .wrapper .background,.dt-single .company-contact .wrapper .background{height:180px;width:100%;left:0;bottom:0}}@media(max-width: 599px){.dt-catalogue .company-contact .wrapper,.dt-single .company-contact .wrapper{padding-block:56px 216px}.dt-catalogue .company-contact .wrapper .background,.dt-single .company-contact .wrapper .background{height:160px}}.dt-single{--dt-title-size: 104px}.dt-single .dt-team-hero{position:relative;min-height:500px;padding-block:0 40px;gap:40px}.dt-single .dt-team-art{position:absolute;left:-400px;top:-30px;width:803px;height:684px;background-size:803px 684px;background-position:left top;pointer-events:none}.dt-single .dt-team-hero h1{grid-column:2;font-size:clamp(44px,var(--dt-title-fluid, 7.22vw),var(--dt-title-size));line-height:1}.dt-single .dt-team-details{position:relative;padding-block:240px 120px;background-position:right 56px;background-size:468px 446px}.dt-single .dt-team-intro{max-width:min(620px,100% - 508px);min-height:202px;margin-bottom:100px}.dt-single .dt-details-grid{gap:80px 40px}.dt-single .dt-detail h2{max-width:520px}.dt-single .dt-detail-capabilities h2{max-width:400px}.dt-single .dt-detail .dt-rich-text{max-width:520px}.dt-single .dt-start{border:0;padding:0;gap:40px}.dt-single .dt-start-summary{border-left:2px solid #ffbf00;padding-left:40px;display:flex;flex-direction:column;gap:16px}.dt-single .dt-start h2{font-size:104px;line-height:1;letter-spacing:-0.035em}.dt-single .dt-start-summary p{color:#6f7a89;font-size:18px;line-height:27px;font-weight:400}.dt-single:lang(en),.dt-single:lang(pl){--dt-title-size: 88px;--dt-title-fluid: 6.2vw}@media(max-width: 1000px){.development-teams .dt-container{width:calc(100% - 64px)}.development-teams .dt-section{padding-block:80px}.development-teams .dt-hero{min-height:420px;gap:32px;padding-block:60px 40px}.development-teams .dt-hero-title{min-height:280px;font-size:64px}.development-teams .dt-card-grid{grid-template-columns:minmax(0, 1fr);gap:24px}.development-teams .dt-card{min-height:260px;padding:28px 20px;gap:24px}.development-teams .dt-card h3{font-size:28px}.development-teams .dt-card h3{min-height:0}.development-teams .dt-details-grid{gap:40px}.development-teams .dt-detail h2{font-size:32px}.development-teams .dt-start h2{font-size:60px}.development-teams .dt-team-art{height:300px}.development-teams .dt-team-intro{font-size:32px}.dt-catalogue .dt-hero{min-height:420px;padding-block:40px}.dt-catalogue .dt-hero-title{min-height:280px}.dt-single .dt-team-hero{min-height:420px;padding-block:40px;grid-template-columns:.7fr 1.3fr}.dt-single .dt-team-art{width:600px;height:512px;left:-300px;top:0;background-size:600px 512px}.dt-single .dt-team-hero h1{font-size:clamp(40px,6.4vw,64px)}.dt-single .dt-team-details{padding-block:80px;background:none}.dt-single .dt-team-intro{max-width:100%;min-height:0;margin-bottom:64px}.dt-single .dt-details-grid{grid-template-columns:minmax(0, 1fr);gap:40px}.dt-single .dt-team-intro{font-size:48px;margin-bottom:40px}.dt-single .dt-detail h2{font-size:40px;max-width:none}.dt-single .dt-detail .dt-rich-text{max-width:none}.dt-single .dt-start-summary{border-left:0}.dt-single .dt-start h2{font-size:104px}}@media(max-width: 767px){.development-teams .dt-details-grid{grid-template-columns:minmax(0, 1fr)}.development-teams .dt-card-grid{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 599px){.development-teams .dt-container{width:calc(100% - 40px)}.development-teams .dt-section{padding-block:56px}.development-teams .dt-hero{grid-template-columns:minmax(0, 1fr);padding-block:40px;gap:40px}.development-teams .dt-hero-title{min-height:200px;font-size:64px}.development-teams .dt-card-grid,.development-teams .dt-benefits-grid,.development-teams .dt-details-grid{grid-template-columns:1fr}.development-teams .dt-card{min-height:260px;padding:28px 24px}.development-teams .dt-card h3{font-size:28px}.development-teams .dt-benefits-grid{margin-top:40px}.development-teams .dt-section-header{align-items:start;flex-direction:column;gap:24px}.development-teams .dt-carousel-controls{margin-block:24px}.development-teams .dt-swiper:not(.swiper-initialized) .swiper-wrapper,.development-teams [data-dt-carousel=projects] .dt-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:1fr}.development-teams .dt-team-hero{gap:24px}.development-teams .dt-team-art{height:240px}.development-teams .dt-team-hero h1{font-size:clamp(32px,8vw,48px)}.development-teams .dt-team-intro{font-size:28px;margin-bottom:40px}.development-teams .dt-detail h2{font-size:28px}.development-teams .dt-team-details{background-size:220px}.development-teams .dt-start{padding-left:24px}.development-teams .dt-start h2{font-size:56px}.dt-single .dt-team-hero{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding-block:0 40px}.dt-single .dt-team-art{position:relative;left:auto;top:auto;width:calc(100% + 2*var(--site-gutter));height:438.4931506849px;margin-inline:calc(-1*var(--site-gutter));background-size:550px auto;background-position:calc(50% - 130px) -30px}.dt-single .dt-team-hero h1{font-size:clamp(32px,9vw,52px)}.dt-single .dt-team-details{padding-block:56px}.dt-single .dt-team-intro{font-size:28px;margin-bottom:40px}.dt-single .dt-detail h2{font-size:28px}.dt-single .dt-details-grid{gap:40px}.dt-single .dt-start{padding:0;gap:32px}.dt-single .dt-start-summary{padding-left:24px}.dt-single .dt-start h2{font-size:64px}.dt-single .dt-start .dt-start-label{font-size:32px}}@media(prefers-reduced-motion: reduce){.development-teams .swiper-wrapper{transition-duration:0ms !important}.development-teams .person-card__photo{transition:none}}@media(min-width: 501px)and (max-width: 1000px){.dt-catalogue .dt-card{border-width:4px 8px 8px 0;clip-path:polygon(0 0, 98.5% 0, 100% 1.5%, 100% 100%, 1.5% 100%, 0 97%)}}.development-teams .dt-projects-navigation{display:flex;justify-content:flex-end;padding-block:40px;border-bottom:2px solid #ffbf00}@media(max-width: 599px){.dt-catalogue .dt-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:0;gap:24px}.dt-catalogue .dt-hero-title{order:-1;min-height:240px;justify-content:flex-start;font-size:48px;background-size:min(100%,260px) auto;background-position:right top}}
