.inner-content{margin-bottom:40px}.contact-info-single{flex-basis:50%;text-align:right;margin-bottom:20px;flex-grow:0;flex-shrink:0;overflow:hidden;padding:5px 5px 0 0}.contact-info-single:nth-child(3),.contact-info-single:nth-child(4){margin-bottom:0}.icon-box.has-orange-circul{margin-left:10px;flex-shrink:0}.contact-info-single:hover .has-orange-circul::before{height:calc(100% + 2.5px);width:calc(100% + 2.5px)}.contact-info-single .title{font-size:18px;font-weight:400}.contact-info-single .value{font-size:18px;font-weight:800}.contact-info-single.phone .value a{display:block;font-size:22px}@media screen and (min-width:40em) and (max-width:63.99875em){.contact-info-single{padding:5px 5px 0}.contact-info-single:hover .has-orange-circul::before{width:100%;height:100%}.contact-info-single{align-items:center}}@media screen and (max-width:39.99875em){.contact-info-single{flex-basis:100%;margin-bottom:15px;align-items:center}.contact-info-single:nth-child(3){margin-bottom:15px}.contact-info-single .title{font-size:17px}.contact-info-single .icon-box{transform:scale(.8);-webkit-transform:scale(.8);padding:5px 5px 0;width:67px;height:67px}.contact-info-single.phone .value a{display:inline-block;position:relative}.contact-info-single.phone .value a:first-child{padding-left:7px;margin-left:7px}.contact-info-single.phone .value a:first-child::before{content:"";background-color:var(--gray-color);width:1px;position:absolute;left:0;top:3px;bottom:3px}}.form input,.form textarea{box-shadow:none!important;height:60px;padding:14px 20px;outline:0;font-size:17px;color:var(--primary-color);margin-bottom:20px;border-radius:20px;font-weight:400;border-color:transparent!important;overflow:auto}.form textarea{height:auto;resize:none;margin-bottom:30px}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:var(--gray-color);text-align:right}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--gray-color);text-align:right}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:var(--gray-color);text-align:right}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:var(--gray-color);text-align:right}.form input::placeholder,.form textarea::placeholder{color:var(--gray-color);text-align:right}.form input.error,.form textarea.error{border-color:#cc4b37!important;background-color:#fff2f2!important}.no-arrow{-moz-appearance:textfield;text-align:left}.no-arrow::-webkit-inner-spin-button{display:none}.no-arrow::-webkit-inner-spin-button,.no-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form label.error{margin:-17px 0 17px;color:#cc4b37}.form label.error[for=messageInput]{margin:-27px 0 17px}.form .button svg{margin-left:8px}@media screen and (max-width:63.99875em){.form{margin-bottom:50px}.leaflet-container{height:500px!important}}@media screen and (max-width:39.99875em){.form{margin-bottom:40px}.form .button{width:100%}.leaflet-container{height:350px!important}.form input,.form select{margin-bottom:15px}.form textarea{margin-bottom:25px}.form label.error{margin:-12px 0 17px}.form label.error[for=messageInput]{margin:-22px 0 17px}}.new-validation-error{margin:0 0 20px;color:#cc4b37;font-size:1rem}.new-validation-error ul li:not(:last-child){margin-bottom:3px}.leaflet-container{height:100%;width:100%;max-width:100%;max-height:100%;border-radius:40px;z-index:1;border:5px solid var(--white-color)}.leaflet-marker-icon{border-radius:50%;-webkit-animation:pluse infinite 2s linear;animation:pulse infinite 2s linear;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;box-shadow:0 0 0 0 rgba(0,0,0,1)}@keyframes pulse{0%{box-shadow:0 0 0 0 #2e477c70}70%{box-shadow:0 0 0 10px #2e477c00}100%{box-shadow:0 0 0 0 #2e477c00}}.contact-section.main-section{padding-top:0}.contact-section .container{position:relative;z-index:1}.contact-section .container::before{background-image:url(../../images/background/download.webp);background-color:var(--primary-color);background-position:left center;border-radius:20px;position:absolute;z-index:-1;left:.625rem;right:.625rem;top:70px;bottom:0;content:"";background-size:100%;background-repeat:repeat-y}@media print,screen and (min-width:40em){.contact-section .container:before{left:.9375rem;right:.9375rem;border-radius:30px}}@media screen and (min-width:64em){.contact-section .container::before{background-repeat:no-repeat}}.contact-section .sec-title{margin-bottom:15px}.contact-section .h3{margin-top:70px;color:var(--white-color)}.contact-section .call-icon{background-color:var(--primary-color);color:var(--secondary-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;-webkit-animation:icon-bounce 2s ease-out infinite;animation:icon-bounce 2s ease-out infinite}.contact-section .call-icon svg{transform:scale(-1,1);-webkit-transform:scale(-1,1)}.contact-section .phone-number{margin-bottom:20px}@-webkit-keyframes icon-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes icon-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.contact-section .value{color:var(--secondary-color);font-size:2rem;line-height:33px;font-weight:900;margin-right:15px;background:linear-gradient(to right,var(--secondary-color) 0,var(--secondary-color) 100%) 0 95%/0 1px no-repeat;transition:all .3s ease}.contact-section .container .value:hover{background-size:100% 1px;text-decoration:none}@media screen and (min-width:64em){.contact-section .phone-number{justify-content:flex-start}}@media screen and (max-width:63.99875em){.contact-section .container::before{top:0}.contact-section .h3{margin-top:25px}}@media screen and (max-width:39.99875em){.contact-section .container{padding-left:25px;padding-right:25px}.contact-section .container::before{background-size:contain;background-repeat:repeat}}