﻿@font-face{font-family:'Poppins';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111lEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');}.contactHolder{padding:80px 0;background:#f9f9f9;}.contactHolder only screen and  (max-width:1250px){padding-top:0;}.contactHolder .tileHolder{width:100%;display:flex;flex-direction:column;gap:200px;padding:20px 0;}.contactHolder .tileHolder .contentHolder{position:relative;width:90%;margin:auto;background:#fff;border-radius:4px;max-width:900px;}.contactHolder .tileHolder .contentHolder:nth-child(odd):not(.solo){padding-left:220px;right:-20px;}@media only screen and (max-width:1550px){.contactHolder .tileHolder .contentHolder:nth-child(odd):not(.solo){right:-130px;}}@media only screen and (max-width:1250px){.contactHolder .tileHolder .contentHolder:nth-child(odd):not(.solo){right:0;padding-left:0;}}.contactHolder .tileHolder .contentHolder:nth-child(odd):not(.solo) .imageHolder{left:-100px;}@media only screen and (max-width:1250px){.contactHolder .tileHolder .contentHolder:nth-child(odd):not(.solo) .imageHolder{display:none;}}.contactHolder .tileHolder .contentHolder .imageHolder{position:absolute;top:30px;width:300px;height:calc(100% - 60px);overflow:hidden;border-radius:4px;background:#1a3c51;color:#fff;text-align:center;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;gap:30px;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles .tile{text-align:center;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles .tile .icon{font-size:22px;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles .tile .subTitle{letter-spacing:2px;opacity:.4;text-transform:uppercase;font-size:14px;margin-bottom:10px;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles .tile .value{font-size:16px;margin-bottom:6px;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles .tile .value a{color:inherit;}.contactHolder .tileHolder .contentHolder .imageHolder .tiles .tile .value a:hover{color:#2b6e9d;}.contactHolder .tileHolder .contentHolder .content{padding:40px;}.contactHolder .tileHolder .contentHolder .content .title{font-size:32px;font-weight:bold;color:#1a3c51;margin-bottom:20px;}.contactHolder .tileHolder .contentHolder .content .description{margin-bottom:30px;}.contactHolder .tileHolder .contentHolder .content .description b{color:#1a3c51;}.contactHolder .tileHolder .contentHolder .content .contactForm{position:relative;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup{padding:20px 0;margin-bottom:20px;display:flex;flex-direction:column;gap:50px;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .pairControls{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder{position:relative;flex-grow:1;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .input{font-size:16px;padding:10px 10px 10px 5px;display:block;width:100%;border:0;border-bottom:1px solid #515151;background:transparent;font-family:'Poppins',sans-serif;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder textarea{resize:vertical;min-height:100px;max-height:400px;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .input:focus{outline:0;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder label{color:#000;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .input:focus~label,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .input:valid~label{top:-20px;font-size:14px;color:#2b6e9d;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .bar{position:relative;display:block;width:100%;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .bar:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#2b6e9d;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .bar:before{left:50%;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .bar:after{right:50%;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .input:focus~.bar:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .input:focus~.bar:after{width:50%;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder.error input{border-bottom:1px solid #c4302b;color:#c4302b;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder.error .bar:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder.error .bar:after{background:#c4302b!important;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder.error label{color:#c4302b!important;opacity:1;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .errorMessage{padding:4px 0;font-size:14px;color:#c4302b;transition:opacity .3s;pointer-events:none;opacity:0;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .inputHolder .errorMessage.visible{opacity:1;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox{display:block;clear:both;overflow:hidden;text-align:center;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox label{padding-left:3em;border-radius:3px;font-weight:normal;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox label a{color:#2b6e9d;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:empty,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:empty{display:none;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:empty~label,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:empty~label{position:relative;line-height:2.5em;text-indent:3.25em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:empty~label:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:empty~label:before{position:absolute;font-family:'Font Awesome 5 Pro';display:block;top:-40%;bottom:0;left:0;content:'';height:2.5em;width:2.5em;line-height:2.5em;background:#dcdcdc;border-radius:4px;}@media(min-width:840px){.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:hover:not(:checked)~label,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:hover:not(:checked)~label{color:inherit;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:hover:not(:checked)~label:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:hover:not(:checked)~label:before{font-family:'Font Awesome 5 Pro';content:'';text-indent:.75em;color:#2b6e9d;text-align:left;}}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:checked~label:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:checked~label:before{font-family:'Font Awesome 5 Pro';content:'';text-indent:.75em;text-align:left;color:#fff;background-color:#2b6e9d;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="radio"]:focus~label:before,.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .checkboxHolder .form-checkbox input[type="checkbox"]:focus~label:before{box-shadow:0 0 0 3px #999;}.contactHolder .tileHolder .contentHolder .content .contactForm .inputGroup .formErrorMessage{text-align:center;color:#c4302b;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder{display:flex;justify-content:center;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder a{color:inherit;text-decoration:none;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button{position:relative;display:flex;align-items:center;gap:4px;padding:6px 36px;border:4px solid;border-color:transparent;font-size:16px;background-color:inherit;border-radius:100px;font-weight:600;color:#2b6e9d;box-shadow:0 0 0 1px #2b6e9d;cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1);opacity:.9;user-select:none;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button svg{position:absolute;width:24px;fill:#2b6e9d;z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1);}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button .arr-1{right:16px;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button .arr-2{left:-25%;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:#2b6e9d;border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1);}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button .text{position:relative;z-index:1;transform:translateX(-12px);transition:all .8s cubic-bezier(.23,1,.32,1);}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:hover{box-shadow:0 0 0 12px transparent;color:#fff;border-radius:12px;opacity:1;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:hover .arr-1{right:-25%;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:hover .arr-2{left:16px;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:hover .text{transform:translateX(12px);}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:hover svg{fill:white;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:active{transform:scale(.95);box-shadow:0 0 0 4px #2b6e9d;}.contactHolder .tileHolder .contentHolder .content .contactForm .buttonHolder .animated-button:hover .circle{width:220px;height:260px;opacity:1;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(255,255,255,.9);user-select:none;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods a{color:inherit;text-decoration:none;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .button{display:inline-block;cursor:pointer;padding:12px 32px;font-size:18px;background:#2b6e9d;color:#fff;border-radius:4px;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .button:hover{background:#2a76ac;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .button .icon{margin-right:5px;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .button.whatsapp{background:#25d366;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .button.whatsapp:hover{background:#27e16c;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .divider{opacity:.6;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .label{padding:4px 14px;text-decoration:underline;}.contactHolder .tileHolder .contentHolder .content .contactForm .otherContactMethods .label:hover{color:#2b6e9d;cursor:pointer;}.contactHolder .tileHolder .contentHolder .content .contactForm .messageSentHolder{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:rgba(255,255,255,.9);user-select:none;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.contactHolder .tileHolder .contentHolder .content .contactForm .messageSentHolder .icon{color:#2b6e9d;font-size:32px;}.contactHolder .tileHolder .contentHolder .content .contactForm .messageSentHolder .message{font-size:18px;}.contactHolder .bottomDescription{width:90%;margin:auto;text-align:center;}.contactHolder .bottomDescription b{color:#1a3c51;}