#section_LogicSeptContactUs_1 {   background-color: #fff;   display: flex;   justify-content: center;   align-items: center;   font-family: "Poppins", sans-serif; }   #section_LogicSeptContactUs_1 .container {     display: flex;     flex-direction: column;     justify-content: center;     align-items: flex-start;     width: calc(100% - 20px);     max-width: 1170px;     min-height: 200px;     padding-top: 20px;     padding-bottom: 20px;     gap: 20px; }   #section_LogicSeptContactUs_1 .container .parts {     display: flex;     justify-content: space-between;     align-items: flex-start;     width: 100%;     gap: 20px; }   #section_LogicSeptContactUs_1 .container > .title {     font-size: 36px;     line-height: 40px;     color: #2a003e;     font-weight: bold;     margin: 0; }   #section_LogicSeptContactUs_1 .container .pt1 {     display: flex;     flex-direction: column;     max-width: 570px;     width: 100%; }   #section_LogicSeptContactUs_1 .container .pt1 iframe {     border: 0 !important;     height: 300px !important;     width: 100% !important; }   #section_LogicSeptContactUs_1 .container .pt1 .address,   #section_LogicSeptContactUs_1 .container .pt1 .mail {     display: flex;     flex-direction: row;     justify-content: flex-start;     align-items: flex-start;     gap: 10px;     margin-top: 20px; }   #section_LogicSeptContactUs_1 .container .pt1 .address i,   #section_LogicSeptContactUs_1 .container .pt1 .mail i {     font-size: 24px;     width: 24px;     height: 24px;     -webkit-text-stroke: 1px #0097a7;     color: transparent;     text-align: center; }   #section_LogicSeptContactUs_1 .container .pt1 .address .desc {     font-size: 16px;     line-height: 20px;     color: #000; }   #section_LogicSeptContactUs_1 .container .pt1 a {     text-decoration: none;     color: #000;     font-size: 16px;     line-height: 20px;     transition: all .2s ease-in-out; }   #section_LogicSeptContactUs_1 .container .pt1 a:hover {     text-decoration: underline;     color: #2077e9;     transition: all .2s ease-in-out; }   #section_LogicSeptContactUs_1 .container .pt2 {     display: flex;     flex-direction: column;     align-items: center;     max-width: 570px;     width: 100%; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm {     display: flex;     flex-direction: column;     align-items: center;     justify-content: space-between;     max-width: inherit;     width: inherit;     gap: 20px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .title {     font-size: 20px;     line-height: 25px;     padding-left: 5px;     margin: 0;     color: #2a003e;     align-self: flex-start; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .info {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     max-width: inherit;     width: calc(100% - 20px);     gap: 10px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .message {     display: flex;     flex-direction: column;     justify-content: center;     align-items: center;     max-width: inherit;     width: calc(100% - 20px);     gap: 5px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm input,   #section_LogicSeptContactUs_1 .container .pt2 .mainForm textarea {     width: 100%;     padding: 6px;     background-color: #fff;     border: 1px solid #ddd;     color: #000;     border-radius: 5px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm textarea {     min-height: 118px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm input:focus {     font-size: 13px;     border: 1px solid #fff;     outline: none;     background-color: #ffffff; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm textarea:focus {     font-size: 13px;     border: 1px solid #fff;     outline: none;     background-color: #ffffff; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .policy {     display: flex;     align-items: flex-start;     align-self: flex-start;     gap: 10px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .policy > input {     width: revert; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .policy > span {     font-size: 14px;     line-height: 20px;     color: #707070; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .policy > span p {     margin: 0; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .submit {     min-width: 170px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .submit input {     cursor: pointer;     background-color: #ffffff00;     color: #13292f;     border: 1px solid #009ba5;     transition: all .2s ease-in-out;     border-radius: 30px; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .submit input:hover {     background-color: #009ba5;     color: #fff;     border: 1px solid #009ba5;     transition: all .2s ease-in-out; }   #section_LogicSeptContactUs_1 .container .pt2 .mainForm .toast.show {     display: flex;     justify-content: center;     align-items: center;     flex-direction: column;     background-color: #fff;     width: 100%;     border-radius: 5px;     height: 39px;     color: #2077e9;     box-shadow: 0 4px 8px 0 #00000033, 0 6px 20px 0 #00000030; }   @media only screen and (max-width: 767px) {     #section_LogicSeptContactUs_1 .container {       align-items: center; }     #section_LogicSeptContactUs_1 .container .parts {       flex-wrap: wrap; }     #section_LogicSeptContactUs_1 .container .pt1 {       max-width: 100%; }     #section_LogicSeptContactUs_1 .container .pt2 {       max-width: 100%; }     #section_LogicSeptContactUs_1 .container .pt2 .mainForm .title {       padding-top: 20px; } }   @media only screen and (max-width: 580px) {     #section_LogicSeptContactUs_1 .container .pt1 .mail i {       font-size: 20px;       width: 20px;       height: 20px; }     #section_LogicSeptContactUs_1 .container .pt1 .address i {       font-size: 20px;       width: 20px;       height: 20px; }     #section_LogicSeptContactUs_1 .container .pt1 a {       font-size: 14px;       transition: all .2s ease-in-out; }     #section_LogicSeptContactUs_1 .container .pt1 .address .desc {       font-size: 14px; } } 
