.ContactForm_form__IArO1{box-shadow:0 8px 32px rgba(0,0,0,.15);border-radius:1.5rem;padding:2.5rem;gap:1.25rem;display:flex;width:100%;flex-direction:column;justify-content:center;background-color:#fff;align-items:flex-start;color:#404b5b;animation:ContactForm_slideInRight__oxg8d .5s ease-out}.ContactForm_form__IArO1 h2{text-align:center;width:100%;color:#2d4a7c;font-size:1.5rem}.ContactForm_form__IArO1 label{font-weight:600;color:#404b5b}.ContactForm_form__IArO1 div{width:100%}.ContactForm_form__IArO1 input{margin-top:.4rem;width:100%;border-radius:.625rem;height:3rem;padding:.5rem 1rem;outline:none;border:2px solid transparent;background:#f5f7fa;font-size:1rem;transition:all .3s ease}.ContactForm_form__IArO1 input:focus{border-color:#9ebae4;background:#fff;box-shadow:0 0 0 3px rgba(158,186,228,.2)}.ContactForm_form__IArO1 input::placeholder{color:#a0aec0}.ContactForm_control__TmG7i{display:flex;gap:1.25rem}.ContactForm_content__txVkk textarea{border-radius:.625rem;background:#f5f7fa;resize:none;border:2px solid transparent;font-family:sans-serif;outline:none;padding:1rem;margin-top:.4rem;display:block;width:100%;min-height:6rem;font-size:1rem;transition:all .3s ease}.ContactForm_content__txVkk textarea:focus{border-color:#9ebae4;background:#fff;box-shadow:0 0 0 3px rgba(158,186,228,.2)}.ContactForm_content__txVkk textarea::placeholder{color:#a0aec0}.ContactForm_control__TmG7i div input{display:block}.ContactForm_form__IArO1 button{font-size:1.1rem;font-style:normal;font-weight:700;margin-top:.75rem;cursor:pointer;color:#fff;width:100%;padding:1rem 2rem;border-radius:.625rem;border:none;background:linear-gradient(135deg,#2d4a7c,#1a2a4a);box-shadow:0 4px 15px rgba(45,74,124,.3);transition:all .3s ease;position:relative;overflow:hidden}.ContactForm_form__IArO1 button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,74,124,.4)}.ContactForm_form__IArO1 button:active{transform:translateY(0)}.ContactForm_err__XT5aj{margin:0 auto;color:#ec614e;padding:.6rem 1rem;border:1px solid #ec614e;border-radius:.5rem;background:rgba(236,97,78,.1)}@keyframes ContactForm_slideInRight__oxg8d{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media only screen and (min-width:768px) and (max-width:1024px){.ContactForm_control__TmG7i{flex-direction:column}}@media only screen and (max-width:767px){.ContactForm_control__TmG7i{flex-direction:column}.ContactForm_form__IArO1{padding:1.5rem}.ContactForm_form__IArO1 button{font-size:1rem;padding:.875rem 1.5rem}}.Container_container__FLKuA{max-width:1200px;margin:auto;height:100%;padding:0 1rem}.Container_box__69I1r{padding-top:1rem}.Home_circle__FMa49{background-color:#fff;width:200%;height:200%;position:absolute;top:-125%;left:-50%;border-radius:50%}.Home_sectionOne__6fxkT{position:relative;background-image:url(/images/cover.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 8rem);width:100%;overflow:hidden}.Home_box__QpSI_{gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:60%}.Home_preview__tkiic{padding:1rem 0}.Home_preview__tkiic h1{font-size:2.07375rem;font-weight:700}.Home_preview__tkiic h1,.Home_preview__tkiic h2{text-align:center;color:#404b5b;font-family:Open Sans;font-style:normal;line-height:normal}.Home_preview__tkiic h2{font-size:1.2rem;font-weight:600}.Home_sectionTwo__nigG_{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_sectionClients__QR88p{width:100%;display:flex;justify-content:center}.Home_sectionThree__8KXsX{width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.Home_circle__FMa49{top:-135%}.Home_box__QpSI_{height:50%}}.Menu_menu__aa1Yu{position:relative;width:100%;z-index:60;display:grid;grid-template-columns:repeat(6,1fr)}.Menu_contact__k8iqs{display:none}.Menu_contact__k8iqs div{display:flex;gap:1rem;background-color:#fff;border-radius:2rem;padding:2rem;justify-content:center;align-items:center;margin:1rem auto;width:100%}.Menu_contact__k8iqs p{color:#404b5b;font-weight:600;letter-spacing:.1rem}.Menu_contact__k8iqs svg{width:24px;height:24px;color:#64b149}.Menu_control__jeaUl{width:100%;height:100%}.Menu_control__jeaUl,.Menu_item__wpiAz{display:flex;justify-content:center;align-items:center}.Menu_item__wpiAz{position:relative;transition:top .3s ease;top:0;color:#2e3642;font-size:1rem;cursor:pointer;max-width:120px;font-weight:600;flex-direction:column;gap:1rem}.Menu_item__wpiAz:hover{top:.2rem}.Menu_item__wpiAz:hover .Menu_image__uEgkh{transform:scale(1.06)}.Menu_item__wpiAz:hover .Menu_image__uEgkh:after{opacity:0}.Menu_item__wpiAz p{display:inline;overflow:hidden;white-space:nowrap}.Menu_image__uEgkh{transition:transform .3s ease;transform:scale(1);width:100px;height:100px;background-position:50%;border-radius:50%;overflow:hidden;object-fit:cover;background-size:cover;object-fit:fill}.Menu_image__uEgkh:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#576985;opacity:.4;transition:opacity .3s ease}.Menu_offices__AqJSd{background-image:url(/images/offices.jpg)}.Menu_shops__1RMrf{background-image:url(/images/shops.jpg)}.Menu_industry__fsDWr{background-image:url(/images/industry.jpg)}.Menu_fields__NW186{background-image:url(/images/fields.jpg)}.Menu_houses___N_Rl{background-image:url(/images/houses.jpg)}.Menu_estate__Eag40{background-image:url(/images/estate.jpg)}@media only screen and (min-width:768px) and (max-width:1024px){.Menu_image__uEgkh{width:80px;height:80px}.Menu_item__wpiAz p{font-size:.9rem}.Menu_contact__k8iqs{display:block}}@media only screen and (max-width:767px){.Menu_item__wpiAz{width:100%;justify-content:center;align-items:center;gap:.5rem}.Menu_item__wpiAz p{font-size:.7rem}.Menu_image__uEgkh{width:60px;height:60px}.Menu_menu__aa1Yu{width:100%;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.Menu_contact__k8iqs{display:block}}.ContactBlock_wrapper__jzPsy{background:linear-gradient(135deg,#1a2a4a,#2d4a7c 50%,#1a2a4a);padding:4rem 0;width:100%}.ContactBlock_header__r83RY{text-align:center;margin-bottom:3rem}.ContactBlock_title__R8pom{color:#fff;font-family:Open Sans;font-size:2.5rem;font-weight:700;margin-bottom:1rem;animation:ContactBlock_fadeInDown__VmbIU .6s ease-out}.ContactBlock_subtitle__Afgox{color:hsla(0,0%,100%,.85);font-size:1.2rem;font-weight:400;animation:ContactBlock_fadeInUp__J6u88 .6s ease-out .2s both}.ContactBlock_control__bXpCT{position:relative;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 2fr;z-index:60}.ContactBlock_information__wiTWC{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.2);border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.15);display:flex;padding:2rem;flex-direction:column;gap:1.5rem}.ContactBlock_information__wiTWC h3{color:#fff;font-size:1.25rem;font-weight:600;text-align:center;margin-bottom:.5rem}.ContactBlock_contactItem__LdDO9{display:flex;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.08);border-radius:.75rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.ContactBlock_contactItem__LdDO9:hover{background:hsla(0,0%,100%,.15);transform:translateX(-5px)}.ContactBlock_iconWrapper__DOf4r{background:linear-gradient(135deg,#9ebae4,#7a9fd4);font-size:1.25rem}.ContactBlock_iconWrapperWhatsapp__lPTaT,.ContactBlock_iconWrapper__DOf4r{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ContactBlock_iconWrapperWhatsapp__lPTaT{background:linear-gradient(135deg,#25d366,#128c7e);font-size:1.4rem}.ContactBlock_contactText__CpQyB{display:flex;flex-direction:column;gap:.25rem}.ContactBlock_contactText__CpQyB span{color:hsla(0,0%,100%,.7);font-size:.85rem}.ContactBlock_contactText__CpQyB p{color:#fff;font-weight:600;font-size:1rem;margin:0}@keyframes ContactBlock_fadeInDown__VmbIU{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactBlock_fadeInUp__J6u88{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:1024px){.ContactBlock_control__bXpCT{grid-template-columns:1fr}.ContactBlock_title__R8pom{font-size:2rem}.ContactBlock_subtitle__Afgox{font-size:1rem}}@media only screen and (max-width:767px){.ContactBlock_wrapper__jzPsy{padding:3rem 0}.ContactBlock_header__r83RY{margin-bottom:2rem}.ContactBlock_title__R8pom{font-size:1.75rem}.ContactBlock_information__wiTWC{padding:1.5rem}.ContactBlock_contactItem__LdDO9:hover{transform:none}}.Clients_clientsSection__o7gDn{padding:3rem 1rem;background-color:#f8f9fa;width:100%}.Clients_title__tUrfn{text-align:center;color:#404b5b;font-family:Open Sans;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.Clients_logosGrid__CS37h{flex-wrap:wrap;gap:1.5rem;max-width:1200px;margin:0 auto}.Clients_logoItem__MDa8j,.Clients_logosGrid__CS37h{display:flex;justify-content:center;align-items:center}.Clients_logoItem__MDa8j{padding:1rem 1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.Clients_logoItem__MDa8j:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.Clients_logo__LzGWL{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain;transition:filter .2s ease}@media only screen and (max-width:768px){.Clients_logosGrid__CS37h{gap:.75rem}.Clients_logoItem__MDa8j{padding:.75rem 1rem}.Clients_logo__LzGWL{max-height:45px}.Clients_title__tUrfn{font-size:1.25rem}}.About_control__3TTcO{padding:2rem 0;display:flex;position:relative;justify-content:space-between;z-index:60;gap:20px}.About_textbox__TAZ_G{width:50%;color:#404b5b}.About_textbox__TAZ_G h2{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.About_textbox__TAZ_G p{margin-bottom:1rem}.About_image__dpkKY{width:260px;background-image:url(/images/sherman.jpg);background-color:#5f9ea0;background-position-y:-20px;background-size:cover;border-radius:2rem}@media only screen and (max-width:767px){.About_control__3TTcO{align-items:center;flex-direction:column-reverse}.About_textbox__TAZ_G{padding-top:20px;text-align:center;width:100%}.About_textbox__TAZ_G p{font-size:.89rem;line-height:1.2rem}.About_textbox__TAZ_G h2{font-size:1.1rem}.About_image__dpkKY{width:220px;height:220px;border-radius:50%}}