@import "https://fonts.googleapis.com/css2?family=Jost:wght@600&family=Poppins:wght@500&display=swap";
@keyframes contact-items-scroll-down{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes contact-items-horizontal-move{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}.contact-item-section{position:relative;overflow:visible}.contact-item-section .contact-item-element-one{z-index:1;pointer-events:none;position:absolute;top:20%;left:7%}.contact-item-section .contact-item-element-one img{animation:3s linear infinite contact-items-scroll-down}.contact-item-section .contact-item-element-two{z-index:1;pointer-events:none;position:absolute;top:30%;right:5%}.contact-item-section .contact-item-element-two img{animation:3s linear infinite contact-items-horizontal-move}.contact-items-container{z-index:2;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:576px){.contact-items-container{max-width:540px}}@media (min-width:768px){.contact-items-container{max-width:720px}}@media (min-width:992px){.contact-items-container{max-width:960px}}@media (min-width:1200px){.contact-items-container{max-width:1140px}}.contact-items-row{z-index:2;flex-wrap:wrap;justify-content:center;margin-bottom:-30px;margin-left:-15px;margin-right:-15px;display:flex;position:relative}.contact-items-col{width:100%;margin-bottom:30px;padding-left:15px;padding-right:15px;position:relative}@media only screen and (min-width:576px){.contact-items-col{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:992px){.contact-items-col{flex:0 0 33.3333%;max-width:33.3333%}}.contact-item{text-align:center;background-color:#3050a6;border:1px solid #efe6e6;border-radius:6px;height:360px;padding:30px;font-family:Poppins,sans-serif;transition:all .5s;position:relative}.contact-item:hover{border:1px solid #0000;box-shadow:0 10px 25px #0000000f}.contact-item:hover .contact-icon{color:#fff;background-color:#3050a6}.contact-item .contact-icon{color:#3050a6;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;font-size:50px;line-height:1;transition:all .5s;display:inline-flex}.contact-item .contact-content .title{color:#fff;margin-top:0;margin-bottom:15px;font-family:Jost,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.contact-item .contact-content p{color:#fff;margin-top:0;margin-bottom:15px;font-size:16px;font-weight:500;line-height:1.7}.contact-item .contact-content p:last-child{margin-bottom:0}.contact-item .contact-content a{color:inherit;text-decoration:none;display:inline-block}.contact-item .contact-content a:hover{color:inherit;text-decoration:none}.contact-item .contact-content.pb-20{padding-bottom:20px}@media only screen and (max-width:991px){.contact-item-section .contact-item-element-one,.contact-item-section .contact-item-element-two{display:none}.contact-item .contact-content .title{font-size:20px}}@media only screen and (max-width:575px){.contact-item{height:auto;min-height:300px}}
.map-area iframe{border:0;width:100%;height:550px;display:block}@media only screen and (max-width:767px){.map-area iframe{height:400px}}
@keyframes contact-quote-scroll-down{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes contact-quote-horizontal-move{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}.contact-section{background-color:#3050a6;position:relative;overflow:hidden}.contact-section .contact-element-one{z-index:1;pointer-events:none;position:absolute;top:25%;left:2%}.contact-section .contact-element-one img{animation:3s linear infinite contact-quote-scroll-down}.contact-section .contact-element-two{z-index:1;pointer-events:none;position:absolute;top:65%;right:5%}.contact-section .contact-element-two img{animation:3s linear infinite contact-quote-horizontal-move}.contact-quote-container{z-index:2;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:576px){.contact-quote-container{max-width:540px}}@media (min-width:768px){.contact-quote-container{max-width:720px}}@media (min-width:992px){.contact-quote-container{max-width:960px}}@media (min-width:1200px){.contact-quote-container{max-width:1140px}}.contact-section .contact-quote-title{color:#fff;text-align:center;margin:0 0 50px;font-family:Jost,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.3}.contact-quote-form-row{flex-wrap:wrap;justify-content:center;margin-bottom:-25px;margin-left:-15px;margin-right:-15px;display:flex}.contact-quote-form-col{width:100%;margin-bottom:25px;padding-left:15px;padding-right:15px}@media (min-width:992px){.contact-quote-form-col--third{flex:0 0 33.3333%;max-width:33.3333%}}.contact-quote-form .form-control.input{color:#4b4b4b;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;width:100%;height:50px;padding:10px 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .2s}.contact-quote-form .form-control.input:focus{box-shadow:none;border-color:#e2e2e2;outline:none}.contact-quote-form .form-control.input::placeholder{color:#9a9a9a}.contact-quote-form textarea.form-control.input{resize:vertical;height:auto;min-height:120px}.contact-quote-form .help-block{color:#fff;margin-top:6px;font-size:13px;display:block}.contact-quote-form .contact-quote-alert{border-radius:4px;margin-bottom:20px;padding:12px 16px;font-size:14px}.contact-quote-form .contact-quote-alert--success{color:#155724;background-color:#d4edda}.contact-quote-form .contact-quote-alert--error{color:#721c24;background-color:#f8d7da}.contact-quote-form .iti{width:100%}.contact-quote-form .iti .form-control.input{padding-left:92px}.contact-quote-form .g-recaptcha-wrap{justify-content:flex-start;display:flex}.contact-quote-form .btn--base{border:1px solid var(--rem-button);background-color:var(--rem-button);color:#fff;cursor:pointer;z-index:2;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:14px 30px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.5;transition:color .4s,border-color .4s;display:inline-flex;position:relative;overflow:hidden}.contact-quote-form .btn--base:before{content:"";z-index:-1;background:#fff;width:0;height:100%;transition:all .4s;position:absolute;top:0;right:0}.contact-quote-form .btn--base:hover,.contact-quote-form .btn--base:focus-visible{color:var(--rem-button);border-color:var(--rem-button)}.contact-quote-form .btn--base:hover:before,.contact-quote-form .btn--base:focus-visible:before{width:100%;left:0;right:auto}.contact-quote-form .btn--base:disabled{cursor:not-allowed;opacity:.65}.contact-quote-form .btn--base i{font-size:12px}.contact-quote-form .contact-quote-form-col.text-center{text-align:center}@media only screen and (max-width:1650px){.contact-section .contact-element-one,.contact-section .contact-element-two{display:none}}@media only screen and (max-width:991px){.contact-section .contact-quote-title{margin-bottom:30px}}
