﻿body{background:linear-gradient(180deg,#f5fdff 0%,rgba(246,250,251,0) 100%);}@media screen and (max-width:960px){.desktop-appear{display:none;}}@media screen and (min-width:961px){.mobile-appear{display:none;}}.location{transition:transform .3s ease;}.location p{position:relative;display:inline-block;font-family:Roboto-M!important;}@media screen and (min-width:961px){.location:hover p::after{width:100%;}.location p::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background-color:currentColor;transition:width .3s ease;}}.linkedin{transition:transform .3s ease;}#Contact{margin-top:92px;margin-bottom:114px;}#Contact .contact-wrapper{display:flex;padding:57px 135px 90px;background:url("../images/contact/banner.jpg") no-repeat center;background-size:cover;justify-content:space-between;align-items:center;}@media screen and (max-width:1440px){#Contact .contact-wrapper{padding:57px 135px 90px;gap:30px;}}#Contact .contact-wrapper .left-container{display:flex;flex-direction:column;gap:56px;}#Contact .contact-wrapper .left-container .left-top-container{max-width:540px;color:#fff;opacity:0;transition:opacity 1s;text-shadow:0 3px 10px rgba(0,0,0,.9);}#Contact .contact-wrapper .left-container .left-top-container.show{opacity:1;}#Contact .contact-wrapper .left-container .left-top-container .contact-title{font-family:Roboto-B;font-size:52px;}#Contact .contact-wrapper .left-container .left-top-container .contact-desc{margin-top:40px;font-family:Roboto-R;font-size:18px;}#Contact .contact-wrapper .left-container .left-bot-container{opacity:0;transition:opacity 1s;}@media screen and (min-width:961px){#Contact .contact-wrapper .left-container .left-bot-container{text-shadow:0 3px 10px rgba(0,0,0,.9);}}#Contact .contact-wrapper .left-container .left-bot-container.show{opacity:1;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link{display:flex;gap:12px;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link .icon{margin-top:-4px;width:26px;height:auto;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link p,#Contact .contact-wrapper .left-container .left-bot-container .contact-link a{color:#fff;font-size:18px;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link p{font-family:Roboto-R;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link a{margin-top:10px;font-family:Roboto-M;}#Contact .contact-wrapper .left-container .left-bot-container .second{margin-top:32px;}#Contact .contact-wrapper .right-container{max-width:594px;width:100%;}#Contact .contact-wrapper .right-container .contact-form-wrapper{padding:36px 46px;border-radius:16px;background-color:#fff;border:1px solid #d4d9df;display:grid;grid-template-columns:1fr 1fr;gap:19px 15px;opacity:0;transition:opacity 1s;}#Contact .contact-wrapper .right-container .contact-form-wrapper.show{opacity:1;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text{grid-column:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-title{font-family:Roboto-B;font-size:24px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-desc{margin-top:12px;margin-bottom:20px;font-family:Roboto-R;font-size:18px;margin-bottom:.698vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .error{color:#f00;font-family:Roboto-M!important;font-size:14px!important;position:absolute;top:37px;left:15px;background-color:#fff;padding:0 7px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:focus~.subtitle,#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:not(:placeholder-shown)~.subtitle{font-size:14px;letter-spacing:.5px;top:-10px;left:10px;color:#767676;font-family:Roboto-R;padding:0 7px;background-color:#fff;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle{font-family:Roboto-R;position:absolute;font-size:18px;top:11px;left:21px;transition:all .3s ease;pointer-events:none;color:#767676;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle.permanent{margin-top:14px;position:relative;font-size:18px;top:0;left:0;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col{grid-column:span 1;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col.wbig{grid-column:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col.wheight{grid-row:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper{position:relative;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .txtbox{width:100%;outline:0;border:.25px solid #707070;border-radius:24px;padding:10px 20px 12px;font-size:18px;font-family:Roboto-M;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .txtbox.message{height:104px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn{padding:10px 20px;border-radius:50px;border:.25px solid #707070;color:#767676;font-family:Roboto-R;font-size:16px;cursor:pointer;transition:all .2s ease;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn:hover{background-color:rgba(34,63,127,.1019607843);}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn.active{border:.5px solid #223f7f;background-color:rgba(34,63,127,.1019607843);color:#000;}#Contact .contact-wrapper .right-container .contact-form-wrapper .recaptcha{position:relative;}#Contact .contact-wrapper .right-container .contact-form-wrapper .recaptcha .g-recaptcha{position:absolute;transform:scale(.73);transform-origin:top left;top:0;}#Contact .contact-wrapper .right-container .contact-form-wrapper .btn{color:#fff;padding:10px 26px;background-color:#223f7f;border-radius:36px;display:flex;justify-content:center;align-items:center;gap:12px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .btn p{font-family:Roboto-B;font-size:18px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .btn .icon{width:14px;height:14px;}.sweet-alert{border-radius:12px!important;font-family:Roboto-R!important;}.sweet-alert h2{font-family:Roboto-B!important;color:#000!important;}.sweet-alert p{font-family:Roboto-M!important;}.sweet-alert button{background-color:#223f7f!important;border-radius:25px!important;border:1px solid #223f7f!important;color:#fff!important;transition:all .4s ease;font-family:Roboto-M!important;}.sweet-alert button:hover{background-color:#fff!important;color:#223f7f!important;}@media screen and (max-width:960px){body{background:linear-gradient(180deg,#f5fdff 0%,rgba(246,250,251,0) 100%);}#Contact .contact-wrapper{flex-direction:column;background:none;justify-content:center;padding:0;gap:32px;}#Contact .contact-wrapper .left-container{width:100%;gap:28px;}#Contact .contact-wrapper .left-container .left-top-container{display:flex;flex-direction:column;justify-content:flex-end;max-width:100%;width:100%;height:468px;background:url("../images/contact/banner.jpg") no-repeat 15% 50%;background-size:cover;color:#fff;padding:44px 55px;}#Contact .contact-wrapper .left-container .left-top-container .contact-title{font-size:38px;}#Contact .contact-wrapper .left-container .left-top-container .contact-desc{margin-top:20px;font-size:16px;}#Contact .contact-wrapper .left-container .left-bot-container{padding:0 45px;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link p,#Contact .contact-wrapper .left-container .left-bot-container .contact-link a{color:#000;font-size:16px;}#Contact .contact-wrapper .right-container{padding:0 14px;}#Contact .contact-wrapper .right-container .contact-form-wrapper{padding:28px 34px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-title{font-size:20px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-desc{font-size:16px;line-height:1.5;color:rgba(0,0,0,.5);margin-bottom:.698vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle{font-size:16px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle.permanent{font-size:16px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:focus~.subtitle,#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:not(:placeholder-shown)~.subtitle{font-size:14px;top:-10px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col{grid-column:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .txtbox{font-size:16px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons{gap:8px;margin-top:8px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn{padding:10px 20px;font-size:16px;}#Contact .contact-wrapper .right-container .contact-form-wrapper .recaptcha{grid-column:span 2;height:50px;}}@media screen and (max-width:430px){body{background:linear-gradient(180deg,#f5fdff 0%,rgba(246,250,251,0) 100%);}#Contact .contact-wrapper{flex-direction:column;background:none;justify-content:center;padding:0;gap:7.442vw;}#Contact .contact-wrapper .left-container{width:100%;gap:6.512vw;}#Contact .contact-wrapper .left-container .left-top-container{display:flex;flex-direction:column;justify-content:flex-end;max-width:100%;width:100%;height:108.837vw;background:url("../images/contact/banner.jpg") no-repeat 15% 50%;background-size:cover;color:#fff;padding:10.233vw 12.791vw;}#Contact .contact-wrapper .left-container .left-top-container .contact-title{font-size:8.837vw;}#Contact .contact-wrapper .left-container .left-top-container .contact-desc{margin-top:4.651vw;font-size:3.721vw;}#Contact .contact-wrapper .left-container .left-bot-container{padding:0 10.465vw;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link p,#Contact .contact-wrapper .left-container .left-bot-container .contact-link a{color:#000;font-size:3.721vw;}#Contact .contact-wrapper .right-container{padding:0 3.256vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper{padding:6.512vw 7.907vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-title{font-size:4.651vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-desc{font-size:3.721vw;line-height:1.5;color:rgba(0,0,0,.5);margin-bottom:.698vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle{font-size:3.721vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle.permanent{font-size:3.721vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:focus~.subtitle,#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:not(:placeholder-shown)~.subtitle{font-size:3.256vw;top:-2.326vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col{grid-column:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .txtbox{font-size:3.721vw;padding:2.326vw 4.651vw 2.791vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons{gap:1.86vw;margin-top:1.86vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn{padding:2.326vw 4.651vw;font-size:3.721vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .recaptcha{grid-column:span 2;height:11.628vw;}}@media screen and (min-width:1600px){body{background:linear-gradient(180deg,#f5fdff 0%,rgba(246,250,251,0) 100%);}#Contact{margin-top:5.75vw;margin-bottom:7.125vw;}#Contact .contact-wrapper{display:flex;padding:3.563vw 8.438vw 5.625vw;background:url("../images/contact/banner.jpg") no-repeat center;background-size:cover;justify-content:space-between;align-items:center;}#Contact .contact-wrapper .left-container{display:flex;flex-direction:column;gap:3.5vw;}#Contact .contact-wrapper .left-container .left-top-container{max-width:33.75vw;color:#fff;}#Contact .contact-wrapper .left-container .left-top-container .contact-title{font-family:Roboto-B;font-size:3.25vw;}#Contact .contact-wrapper .left-container .left-top-container .contact-desc{margin-top:2.5vw;font-family:Roboto-R;font-size:1.125vw;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link{display:flex;gap:.75vw;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link .icon{margin-top:-.25vw;width:1.625vw;height:auto;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link p,#Contact .contact-wrapper .left-container .left-bot-container .contact-link a{color:#fff;font-size:1.125vw;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link p{font-family:Roboto-R;}#Contact .contact-wrapper .left-container .left-bot-container .contact-link a{margin-top:.625vw;font-family:Roboto-M;}#Contact .contact-wrapper .left-container .left-bot-container .second{margin-top:2vw;}#Contact .contact-wrapper .right-container{max-width:37.125vw;width:100%;}#Contact .contact-wrapper .right-container .contact-form-wrapper{padding:2.25vw 2.875vw;border-radius:1vw;background-color:#fff;border:.063vw solid #d4d9df;display:grid;grid-template-columns:1fr 1fr;gap:1.188vw .938vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text{grid-column:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-title{font-family:Roboto-B;font-size:1.5vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .form-text .form-desc{margin-top:.75vw;margin-bottom:1.25vw;font-family:Roboto-R;font-size:1.125vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .error{color:#f00;font-family:Roboto-M!important;font-size:.875vw!important;position:absolute;top:2.313vw;left:.938vw;background-color:#fff;padding:0 .438vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:focus~.subtitle,#Contact .contact-wrapper .right-container .contact-form-wrapper .txtbox:not(:placeholder-shown)~.subtitle{font-size:.875vw;letter-spacing:.031vw;top:-.625vw;left:.625vw;color:#767676;font-family:Roboto-R;padding:0 .438vw;background-color:#fff;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle{font-family:Roboto-R;position:absolute;font-size:.9vw;top:.688vw;left:1.313vw;transition:all .3s ease;pointer-events:none;color:#767676;}#Contact .contact-wrapper .right-container .contact-form-wrapper .subtitle.permanent{margin-top:.875vw;position:relative;font-size:1.125vw;top:0;left:0;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col{grid-column:span 1;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col.wbig{grid-column:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col.wheight{grid-row:span 2;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper{position:relative;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .txtbox{width:100%;outline:0;border:.016vw solid #707070;border-radius:1.5vw;padding:.625vw 1.25vw .75vw;font-size:.9vw;font-family:Roboto-M;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons{display:flex;flex-wrap:wrap;gap:.625vw;margin-top:.313vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn{padding:.625vw 1.25vw;border-radius:3.125vw;border:.016vw solid #707070;color:#767676;font-family:Roboto-R;font-size:1vw;cursor:pointer;transition:all .2s ease;}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn:hover{background-color:rgba(34,63,127,.1019607843);}#Contact .contact-wrapper .right-container .contact-form-wrapper .col .txtWrapper .enquiry-buttons .enquiry-btn.active{border:.031vw solid #223f7f;background-color:rgba(34,63,127,.1019607843);color:#000;}#Contact .contact-wrapper .right-container .contact-form-wrapper .btn{color:#fff;padding:.625vw 1.625vw;background-color:#223f7f;border-radius:2.25vw;display:flex;justify-content:center;align-items:center;gap:.75vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .btn p{font-family:Roboto-B;font-size:1.125vw;}#Contact .contact-wrapper .right-container .contact-form-wrapper .btn .icon{width:.875vw;height:.875vw;}}