.our-project-btn{margin-top:-104px;text-align:right}.our-project-btn a{position:relative}.our-project-btn .rotated-img{animation:rotateAnimation 7s infinite linear}.our-project-btn .center-img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes rotateAnimation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.services-links a{color:#fff;display:block;font-family:'Oswald',sans-serif;font-size:50px;font-weight:700;line-height:1.4em;text-decoration:none!important;transition:color .3s ease-in-out}.services-links a:hover{-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px;color:#2D3E3C}.hs-container{overflow:hidden;white-space:nowrap;width:100%}.hs-container .hscroll{align-items:center;display:flex;justify-content:center;width:max-content}.hs-container .hscroll>div{flex:1;margin:0 50px;text-align:center}.hs-container .hscroll img{max-width:300px;max-height:103px;width:auto}.icone-list.d-flex{display:flex;gap:15px;justify-content:end;padding-top:5px}.faq-accordion .fl-accordion-item{border-radius:45px}.faq-accordion .fl-accordion-item a{text-decoration:none}.faq-accordion .fl-accordion-item .fl-accordion-button,.faq-accordion .fl-accordion-item .fl-accordion-content{padding:30px}.faq-accordion .fl-accordion-button-icon{opacity:1;font-size:35px}.services-posts .fl-post-grid-post{overflow:hidden;transition:.3s ease-in-out}.services-posts .fl-post-grid-post:hover{transform:scale(1.04)}.services-posts .fl-post-grid-text{position:relative;padding:20px;min-height:180px;display:flex;align-items:center;justify-content:center}.services-posts .fl-post-grid-text::before{content:"";background-color:#fff;width:120%;height:40px;top:-20px;transform:rotate(4deg);left:-10%;position:absolute}.services-posts .fl-post-grid-text h2{position:relative}.services-posts .fl-post-grid-text a,.services-posts .fl-post-grid-text a:hover{color:#2D3E3C;text-decoration:none}.services-posts.single-post .fl-post-grid-text{display:none}.team-callout{max-width:550px;margin:0 auto}.team-callout.left{margin-right:0}.team-callout.right{margin-left:0}.team-callout .fl-callout-title{padding:0 40px 40px 40px}.team-callout .fl-callout-title{cursor:pointer;position:relative}.team-callout .fl-callout-title span{padding-right:40px;display:block}.team-callout .fl-callout-title::before{content:"";background-color:#fff;width:120%;height:50px;top:-33px;transform:rotate(4deg);left:-10%;position:absolute}.team-callout .fl-callout-title::after{content:url(/wp-content/uploads/2025/05/arrow-down.svg);position:absolute;right:40px;top:50%;transform:translateY(calc(-50% - 20px));width:41px;height:41px;transition:.5s ease-in-out}.team-callout .fl-callout-title span{position:relative}.team-callout .fl-callout-text-wrap{padding:0 40px;transition:.5s ease-in-out;visibility:hidden;max-height:0}.team-callout.open .fl-callout-title::after{transform:translateY(calc(-50% - 20px)) rotate(180deg)}.team-callout.open .fl-callout-text-wrap{padding:0 40px 40px 40px;visibility:visible;max-height:900px}.contact-form{background-color:#fff;padding:40px;border-radius:46px}.contact-form h3{color:#2D3E3C;font-size:25px;line-height:35px}.contact-form .d-flex{display:flex;gap:40px}.contact-form .d-flex p{flex:1}.contact-form input,.contact-form textarea{background-color:#fff;border-radius:10px;border:2px solid #2D3E3C;color:#2D3E3C;font-size:18px;font-weight:700;padding:14px 25px!important;height:auto}.contact-form .wpcf7-form-control-wrap{margin-bottom:25px}.contact-form .wpcf7 .wpcf7-not-valid-tip{margin-top:5px}.contact-form textarea{margin-bottom:0}.contact-form input:focus,.contact-form textarea:focus{border:2px dotted #2D3E3C!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#2D3E3C}.contact-form input[type=submit]{border:2px solid #2D3E3C;background-color:#2D3E3C;color:#fff;border-radius:46px;padding:13px 50px!important}.contact-form input[type=submit]:hover{background-color:#fff;color:#2D3E3C}.contact-form input[type=file]{background:transparent;border:none;box-shadow:none;padding:0!important}.contact-form .upload-file .wpcf7-form-control-wrap{visibility:hidden;height:0;width:0;overflow:hidden;margin:0;display:none}.contact-form .upload-file{margin:10px 0}.contact-form .upload-file .load-file{cursor:pointer;font-size:18px;font-weight:700;padding-right:40px;position:relative}.contact-form .upload-file .load-file.file{padding-right:60px}.contact-form .upload-file.last{margin-bottom:30px}.contact-form br{display:none}.contact-form .upload-file .load-file::after{background-image:url(/wp-content/uploads/2025/05/Icon-feather-upload.svg);content:"";height:26px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px}.contact-form .upload-file .load-file.file .close{background-image:url(/wp-content/uploads/2025/06/close.svg);content:"";height:14px;position:absolute;right:35px;top:50%;transform:translateY(-50%);width:14px;z-index:600}@media (max-width:768px){.our-project-btn .rotated-img{max-width:144px}.our-project-btn .center-img{max-width:30px}.icone-list.d-flex{justify-content:start}.services-links a{font-size:28px;line-height:1.4em}.contact-form .d-flex{display:block}.contact-form{padding:25px;border-radius:20px}.team-callout .fl-callout-title::after{content:"";width:22px;height:22px;transition:.5s ease-in-out;background-image:url(/wp-content/uploads/2025/05/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center}}