.latests-articles{padding:100px 0;background-color:#152b59}@media only screen and (max-width: 935px){.latests-articles{padding:50px 0}}.latests-articles__title{margin:0 0 100px 0;color:#f9f9f9;text-align:center;font-size:26px;font-size:clamp(26px,22.8px + 1vw,40px);font-family:"Encode Sans Semi Condensed",sans-serif;font-weight:400}.latests-articles__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.latests-articles__card{width:33.3333333333%;padding:0 20px;margin:0 0 40px;color:#f9f9f9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 935px){.latests-articles__card{width:50%}}@media only screen and (max-width: 600px){.latests-articles__card{width:100%}}.latests-articles__data{background-color:#234a9a;padding:20px;height:100%}.latests-articles__data>div,.latests-articles__data strong,.latests-articles__data p,.latests-articles__data h3,.latests-articles__data span{font-family:"Barlow Semi Condensed",sans-serif}.latests-articles__name{color:#e17e00;font-size:22px;font-size:clamp(22px,19.7142857143px + 0.7142857143vw,32px)}.latests-articles__img{display:block;width:100%;min-height:320px;max-height:320px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1240px){.latests-articles__img{min-height:250px;max-height:250px}}@media only screen and (max-width: 600px){.latests-articles__img{min-height:270px;max-height:270px}}.latests-articles__content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-size:clamp(14px,13.0857142857px + 0.2857142857vw,18px)}.latests-articles__see-more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:60px auto;border:2px solid #f9f9f9;font-size:26px;font-size:clamp(26px,22.8px + 1vw,40px);padding:20px;color:#f9f9f9}.latests-articles__see-more:hover{background-color:#f9f9f9;color:#234a9a}.offer-container{padding:100px 0}.offer-container__line{border:solid #f08c00;width:60px;margin:0 auto 0 auto}@media only screen and (max-width: 935px){.offer-container{padding:50px 0}}.offer-container__title{margin:0;font-size:26px;font-size:clamp(26px,20.9714285714px + 1.5714285714vw,48px);text-align:center;font-family:"Encode Sans Semi Condensed",sans-serif;font-weight:400}.offer-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:80px 0 100px}.offer-container__content-card{width:33.3333333333%;padding:0 20px;margin:0 0 40px 0;text-align:center}.offer-container__content-card>h5,.offer-container__content-card div,.offer-container__content-card strong,.offer-container__content-card p,.offer-container__content-card span{font-family:"Barlow Semi Condensed",sans-serif;font-weight:400}@media only screen and (max-width: 935px){.offer-container__content-card{width:50%}}@media only screen and (max-width: 600px){.offer-container__content-card{width:100%}}.offer-container__content-card--visible .offer-container__description,.offer-container__content-card--visible .offer-container__card-title{opacity:1}.offer-container__content-card--visible .offer-container__imageDot{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}.offer-container__card-title{opacity:0;-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;margin:0 0 40px 0;font-size:20px;font-size:clamp(20px,18.6285714286px + 0.4285714286vw,26px);color:#234a9a}.offer-container__imageContainer{height:100px;display:inline-block;position:relative;margin:0 0 40px 0}.offer-container__image{height:100%;margin:0 0 20px 0}.offer-container__imageDot{opacity:0;-webkit-transition:opacity 1.5s ease-in-out,-webkit-transform 1.5s ease-in-out;transition:opacity 1.5s ease-in-out,-webkit-transform 1.5s ease-in-out;transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out;transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out,-webkit-transform 1.5s ease-in-out;position:absolute;z-index:-1;margin-left:-60px;margin-top:-10px;width:100px;height:100px;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;background-color:#f08c00}.offer-container__description{opacity:0;-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.offer-container__description p{margin:0;font-size:16px;font-size:clamp(16px,15.0857142857px + 0.2857142857vw,20px)}.offer-container__see-more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:60px auto;border:2px solid #234a9a;font-size:26px;font-size:clamp(26px,22.8px + 1vw,40px);padding:20px;color:#f9f9f9;background-color:#234a9a}.offer-container__see-more:hover{background-color:#f9f9f9;color:#234a9a}.realized-projects-title{margin:0;text-align:center;font-size:32px;font-size:clamp(32px,28.3428571429px + 1.1428571429vw,48px);font-family:"Encode Sans Semi Condensed",sans-serif;font-weight:400}.swiper-margin{margin:20px 0 0 0}.realized-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.realized-projects__content{padding:0 20px;width:50%;font-family:"Encode Sans Semi Condensed",sans-serif;font-weight:400}.realized-projects__name{font-size:16px;font-size:clamp(16px,10.5142857143px + 1.7142857143vw,40px);color:#f9f9f9}.realized-projects__description{margin:80px 0;font-size:16px;font-size:clamp(16px,11.6571428571px + 1.3571428571vw,35px);color:#f9f9f9}.realized-projects__photo{padding:0 20px;width:50%;height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.realized-projects__button{background-color:#f9f9f9;color:#234a9a;padding:20px 40px;margin:20px 0;display:inline-block}.realized-projects__img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 935px){.realized-projects{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding:20px;height:100%}.realized-projects__content{width:100%;padding:0}.realized-projects__photo{width:100%;height:400px}}@media only screen and (max-width: 600px){.realized-projects__photo{height:200px}}.realized-projects-bg-red{background-color:#cd7800}.realized-projects-bg-red .realized-projects__button:hover{background-color:#234a9a;color:#f9f9f9}.realized-projects-bg-blue{background-color:#234a9a}.realized-projects-bg-blue .realized-projects__button:hover{background-color:#cd7800;color:#f9f9f9}@-webkit-keyframes appear{from{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes appear{from{-webkit-filter:blur(5px);filter:blur(5px);opacity:0}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.hidden{-webkit-animation:appear 2s linear;animation:appear 2s linear;animation-timeline:view();animation-range:entry 0 cover 55%}.videoWrapper{display:block;width:100%;position:relative;height:calc(100% + var(--safe-area-inset-top));height:100vh;-o-object-fit:cover;object-fit:cover}.videoScroll{position:absolute;z-index:3;inset:130px 0 0 0;text-align:center;padding:0 280px;overflow-y:scroll;scrollbar-width:none}.videoScroll::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}@media only screen and (max-width: 935px){.videoScroll{inset:79px 0 0 0;padding:0 200px}}@media only screen and (max-width: 600px){.videoScroll{padding:0 80px;inset:67px 0 0 0}}.videoScroll__whatWeDo{-webkit-animation:appear 2s;animation:appear 2s;color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.videoScroll__whatWeDo,.videoScroll__contact{height:calc(100dvh - 130px)}@media only screen and (max-width: 1240px){.videoScroll__whatWeDo,.videoScroll__contact{height:calc(100dvh - 94px)}}@media only screen and (max-width: 935px){.videoScroll__whatWeDo,.videoScroll__contact{height:calc(100vh - 79px)}}@media only screen and (max-width: 600px){.videoScroll__whatWeDo,.videoScroll__contact{height:calc(100vh - 69px)}}.videoScroll__title,.videoScroll__description,.videoScroll__arrowText,.videoScroll__button{color:#f9f9f9;font-family:"Barlow Semi Condensed",sans-serif}.videoScroll__title{font-size:32px;font-size:clamp(32px,26.5142857143px + 1.7142857143vw,56px)}.videoScroll__description{font-size:32px;font-size:clamp(32px,26.9714285714px + 1.5714285714vw,54px)}.videoScroll__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;-webkit-transition:1.5s ease-in-out;transition:1.5s ease-in-out}.videoScroll__contact--visible{opacity:1}.videoScroll__doForYou{color:#f9f9f9;font-weight:600;font-size:32px;font-size:clamp(32px,30.1714285714px + 0.5714285714vw,40px)}.videoScroll__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:40px auto 0 auto;font-size:20px;font-size:clamp(20px,16.8px + 1vw,34px);background-color:#f08c00;padding:20px 40px;color:#f9f9f9}.videoScroll__button:hover span{-webkit-transform:scale(1.1);transform:scale(1.1)}.videoScroll__buttonText{color:#f9f9f9;-webkit-transition:-webkit-transform .25s 0s;transition:-webkit-transform .25s 0s;transition:transform .25s 0s;transition:transform .25s 0s, -webkit-transform .25s 0s;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}.videoScroll__arrow{margin:20px 0}.videoScroll__arrowText{font-weight:700}.videoScroll__arrowIcon{font-size:40px;color:#f9f9f9;position:relative;-webkit-animation:jumpIcon 1s infinite;animation:jumpIcon 1s infinite}@-webkit-keyframes jumpIcon{0%{top:-10px}50%{top:10px}100%{top:-10px}}@keyframes jumpIcon{0%{top:-10px}50%{top:10px}100%{top:-10px}}