.telephone-cont a:hover ,.email-cont a:hover{color:#44586D;}
@media (min-width: 1200px) {
    .whatsapp{margin-top: 10px;border-radius: 10px;background-color: #24D266;padding: 10px 15px;align-items: center;display: inline-flex !important;max-width: max-content;}
    .whatsapp figure{margin-right: 10px}
    .whatsapp span{font:400 clamp(1.125rem,1.042vw,1.25rem) Geologica;color:#fff}
    .breadcrumb-container{margin: 40px auto 10px;}
    .contact-main-title{font:700 30px Geologica;color:#44586D;text-align: center;}
    .contact-main-title2{margin-top: -30px;}
    .contact-main-title2,.contact-main-title3{padding-bottom:6%;color:white;text-align:center;font: 700 clamp(6.25rem,10.51vw,12.5rem) "Arial";-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(68, 88, 109,0.20);}
    .contact-main-title3{margin-top: -100px;text-transform: uppercase;font: 700 clamp(6.25rem,8.333vw,10rem) "Arial";padding-bottom: 0;}
    .contact-photo{max-width: 1300px;margin:0 auto 60px;padding: 0 20px;}
    .main-contact-photo-box{position:relative;display:block;padding-bottom: 36.50%;max-width: 1300px;margin: -14% auto 0;}
    .main-contact-photo-box img{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;}
    .contact-center-texts{text-align: center;}
    .telephone-cont{margin-bottom: 26px;}
    .telephone-text,.email-text{font:700 22px Geologica;color:#44586D;margin-bottom: 10px;}
    .telephone-cont a ,.email-cont a{font:700 22px Geologica;color:#1BA3AE;display: inline-block;}
    .contact-form-inner{max-width: 960px;margin: 20px auto 0;position: relative;}
    .contact-form-title{font: 400 16px Geologica;color:#44586D;line-height:1.5;text-align: center;padding-bottom: 30px;max-width:480px;margin: 0 auto}
    .contact-form-title2{font: 400 16px Geologica;color:#747474;margin-top: 17px;text-align: center;padding-bottom: 29px;}
    #contact-form{padding-top: 26px;border-top:2px solid #C8C8C8;}
    #contact-form-left {width: 100%;}
    #contact-form-right {width: 100%;position: relative;margin-top: 28px;display: flex;flex-wrap: wrap;}
    .contact-col {margin-top: 20px;width: 100%;}
    #contact-form-left .contact-col:first-of-type {margin-top: 0;}
    .contact-col-left {width: 50%;padding-right: 20px;position: relative;}
    .contact-label-wrapper {width: 100%;}
    .contact-area {width: 100%;height: 100%;}
    .contact-col-right {width: 50%;position: relative;}
    label{display: none;}
    .contact-input:focus,.contact-textarea:focus{color:#44586D;box-shadow: 0 0 0 3px #44586D;}
    .contact-textarea::placeholder,.contact-input::placeholder {font-weight: 400!important;font-family: Geologica !important;font-size: 16px!important;color: #747474!important;}
    .contact-comment-wrapper{width: 100%;}
    #terms {margin-right: 10px;margin-top: 30px;}
    .contact-input {border-radius:5px !important;position: relative;width: 100%;height: 50px;line-height: 44px;background: white;outline: none;padding-left:20px;font-weight: 400;font-family: Geologica;font-size: 16px;color: #747474;box-shadow: 0 0 0 1px #DCDCDC;border: none;}
    .contact-textarea {border-radius:5px !important;position: relative;width: 100%;height: 220px;background: white;resize: none;box-shadow: 0 0 0 1px #DCDCDC;border: none;outline: none;font-weight: 400;font-family: Geologica;font-size: 16px;color: #747474;padding-left: 20px;padding-top: 20px;}
    .contact-submit-col{width: 100%;margin-top: 20px;}
    .contact-label-container{align-items: center;height: 100%;justify-content: unset;margin-bottom: 0 !important;margin-top: 0 !important;}
    .contact-submit-outer{width: 100%;margin-top: 35px;}
    #contact-submit{display:inline-block;padding:18px 0;background-color:#1BA3AE;color:#fff;font-family:Geologica;outline:0;font-size:18px;cursor:pointer;border:none;font-weight:600;text-transform:uppercase;width: 100%;border-radius: 6px!important;}
    #contact-submit:hover{background-color:#44586D;}
    .contact-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;height: 35px;}
    .contact-link-cont{font-size:18px;color:#747474;font-weight: 400;font-family:Geologica;margin-left: 5px;}
    .contact-label input{position:absolute;opacity:0;cursor:pointer}
    .border-cont{width: 100%;height: 100%;}
    .contact-checkmark{position:absolute;top:0;left:0;height:30px;width:30px;border:1px solid #DCDCDC;background-color: white;border-radius: 5px;}
    .contact-label input:checked ~ .contact-checkmark{border:1px solid #DCDCDC}
    .contact-checkmark:after{content:"";position:absolute;display:none}
    .contact-label input:checked ~ .contact-checkmark:after{display:block}
    .contact-label .contact-checkmark:after{left:10px;top:7px;width:5px;height:11px;border:solid #44586D;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .contact-link-cont:hover{color: #44586D;}
    .contact-label-news{display: block!important;}
    .terms-text{margin-left: 10px!important;}
}
@media (min-width: 765px) and (max-width: 1199px) {
    .whatsapp{margin-top: 10px;border-radius: 10px;background-color: #24D266;padding: 10px 15px;align-items: center;display: inline-flex !important;max-width: max-content;}
    .whatsapp figure{margin-right: 10px}
    .whatsapp span{font:400 clamp(1.125rem,1.042vw,1.25rem) Geologica;color:#fff}
    .breadcrumb-container{margin: 30px auto 10px;}
    .contact-main-title{font:700 26px Geologica;color:#44586D;text-align: center;}
    .contact-main-title2,.contact-main-title3{padding-bottom:6%;color:white;text-align:center;font: 700 clamp(6.25rem,10.51vw,12.5rem) Arial,Sans-Serif;text-stroke: 1px rgba(68, 88, 109,0.20);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(68, 88, 109,0.20);}
    .contact-main-title3{margin-top: -30px;text-transform: uppercase;font: 700 70px "Arial";padding-bottom: 0;}
    .contact-photo{margin:0 auto 30px;padding: 0 30px;}
    .main-contact-photo-box{position:relative;display:block;padding-bottom: 36.50%;max-width: 1300px;margin: -12% auto 0;}
    .main-contact-photo-box img{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;}
    .contact-center-texts{text-align: center;}
    .telephone-cont{margin-bottom: 26px;}
    .telephone-text,.email-text{font:700 22px Geologica;color:#44586D;margin-bottom: 10px;}
    .telephone-cont a ,.email-cont a{font:700 22px Geologica;color:#1BA3AE;display: inline-block;}
    .contact-form-inner{max-width: 960px;margin: 20px auto 0;position: relative;padding: 0 20px}
    .contact-form-title{font: 400 16px Geologica;color:#44586D;line-height:1.5;text-align: center;padding-bottom: 30px;max-width:480px;margin: 0 auto}
    .contact-form-title2{font: 400 16px Geologica;color:#747474;margin-top: 17px;text-align: center;padding-bottom: 23px;}
    #contact-form{padding-top: 26px;border-top:2px solid #C8C8C8;}
    #contact-form-left {width: 100%;}
    #contact-form-right {width: 100%;position: relative;margin-top: 28px;display: flex;flex-wrap: wrap;}
    .contact-col {margin-top: 20px;width: 100%;}
    #contact-form-left .contact-col:first-of-type {margin-top: 0;}
    .contact-col-left {width: 50%;padding-right: 20px;position: relative;}
    .contact-label-wrapper {width: 100%;}
    .contact-area {width: 100%;height: 100%;}
    .contact-col-right {width: 50%;position: relative;}
    label{display: none;}
    .contact-input:focus,.contact-textarea:focus{color:#44586D;box-shadow: 0 0 0 3px #44586D;}
    .contact-textarea::placeholder,.contact-input::placeholder {font-weight: 400!important;font-family: Geologica !important;font-size: 16px!important;color: #747474!important;}
    .contact-comment-wrapper{width: 100%;}
    #terms {margin-right: 10px;margin-top: 30px;}
    .contact-input {border-radius:5px !important;position: relative;width: 100%;height: 50px;line-height: 44px;background: white;outline: none;padding-left:20px;font-weight: 400;font-family: Geologica;font-size: 16px;color: #747474;box-shadow: 0 0 0 1px #DCDCDC;border: none;}
    .contact-textarea {border-radius:5px !important;position: relative;width: 100%;height: 220px;background: white;resize: none;box-shadow: 0 0 0 1px #DCDCDC;border: none;outline: none;font-weight: 400;font-family: Geologica;font-size: 16px;color: #747474;padding-left: 20px;padding-top: 20px;}
    .contact-submit-col{width: 100%;margin-top: 20px;}
    .contact-label-container{align-items: center;height: 100%;justify-content: unset;margin-bottom: 0 !important;margin-top: 0 !important;}
    .contact-submit-outer{width: 100%;margin-top: 35px;}
    #contact-submit{display:inline-block;padding:18px 0;background-color:#1BA3AE;color:#fff;font-family:Geologica;outline:0;font-size:18px;cursor:pointer;border:none;font-weight:600;text-transform:uppercase;width: 100%;border-radius: 6px!important;}
    #contact-submit:hover{background-color:#44586D;}
    .contact-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;height: 35px;}
    .contact-link-cont{font-size:18px;color:#747474;font-weight: 400;font-family:Geologica;margin-left: 5px;}
    .contact-label input{position:absolute;opacity:0;cursor:pointer}
    .border-cont{width: 100%;height: 100%;}
    .contact-checkmark{position:absolute;top:0;left:0;height:30px;width:30px;border:1px solid #DCDCDC;background-color: white;border-radius: 5px;}
    .contact-label input:checked ~ .contact-checkmark{border:1px solid #DCDCDC}
    .contact-checkmark:after{content:"";position:absolute;display:none}
    .contact-label input:checked ~ .contact-checkmark:after{display:block}
    .contact-label .contact-checkmark:after{left:10px;top:7px;width:5px;height:11px;border:solid #44586D;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .contact-link-cont:hover{color: #44586D;}
    .contact-label-news{display: block!important;}
    .terms-text{margin-left: 10px!important;}

}
@media (min-width: 0) and (max-width: 764px) {
    .whatsapp{margin-top: 10px;border-radius: 10px;background-color: #24D266;padding: 10px 15px;align-items: center;display: inline-flex !important;max-width: max-content;}
    .whatsapp figure{margin-right: 0}
    .whatsapp span{font:400 clamp(1.125rem,1.042vw,1.25rem) Geologica;color:#fff;}
    .breadcrumb-container{margin: 30px auto 10px;}
    .contact-main-title{font:700 22px Geologica;color:#44586D;text-align: center;}
    .contact-main-title2,.contact-main-title3{padding-bottom:8%;color:white;text-align:center;font: 700 40px "Arial";text-stroke: 1px rgba(68, 88, 109,0.20);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(68, 88, 109,0.20);}
    .contact-main-title3{margin-top: -10px;text-transform: uppercase;font: 700 30px "Arial";padding-bottom: 50px;}
    .contact-photo{margin:0 auto 30px;padding: 0 20px;}
    .main-contact-photo-box{position:relative;display:block;padding-bottom: 36.50%;max-width: 1300px;margin: -12% auto 0;}
    .main-contact-photo-box img{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;}
    .contact-center-texts{text-align: center;}
    .telephone-cont{margin-bottom: 26px;}
    .telephone-text,.email-text{font:700 20px Geologica;color:#44586D;margin-bottom: 10px;}
    .telephone-cont a ,.email-cont a{font:700 20px Geologica;color:#1BA3AE;display: inline-block;}
    .contact-form-inner{max-width: 960px;margin: 20px auto 0;position: relative;padding: 0 20px}
    .contact-form-title{font: 400 16px Geologica;color:#44586D;line-height:1.5;text-align: center;padding-bottom: 30px;max-width:480px;margin: 0 auto}
    .contact-form-title2{font: 400 16px Geologica;color:#747474;margin-top: 17px;text-align: center;padding-bottom: 17px;}
    #contact-form{padding-top: 26px;border-top:2px solid #C8C8C8;}
    #contact-form-left {width: 100%;}
    #contact-form-right {width: 100%;position: relative;margin-top: 28px;display: flex;flex-wrap: wrap;}
    .contact-col {margin-top: 10px;width: 100%;}
    #contact-form-left .contact-col:first-of-type {margin-top: 0;}
    .contact-col-left {width: 100%;position: relative;margin-bottom: 10px;}
    .contact-label-wrapper {width: 100%;}
    .contact-area {width: 100%;height: 100%;}
    .contact-col-right {width: 100%;position: relative;}
    label{display: none;}
    .contact-input:focus,.contact-textarea:focus{color:#44586D;box-shadow: 0 0 0 3px #44586D;}
    .contact-textarea::placeholder,.contact-input::placeholder {font-weight: 400!important;font-family: Geologica !important;font-size: 16px!important;color: #747474!important;}
    .contact-comment-wrapper{width: 100%;}
    #terms {margin-right: 10px;margin-top: 30px;}
    .contact-input {border-radius:5px !important;position: relative;width: 100%;height: 50px;line-height: 44px;background: white;outline: none;padding-left:20px;font-weight: 400;font-family: Geologica;font-size: 16px;color: #747474;box-shadow: 0 0 0 1px #DCDCDC;border: none;}
    .contact-textarea {border-radius:5px !important;position: relative;width: 100%;height: 220px;background: white;resize: none;box-shadow: 0 0 0 1px #DCDCDC;border: none;outline: none;font-weight: 400;font-family: Geologica;font-size: 16px;color: #747474;padding-left: 20px;padding-top: 20px;}
    .contact-submit-col{width: 100%;margin-top: 10px;}
    .contact-label-container{align-items: center;height: 100%;justify-content: unset;margin-bottom: 0 !important;margin-top: 0 !important;}
    .contact-submit-outer{width: 100%;margin-top: 35px;}
    #contact-submit{display:inline-block;padding:18px 0;background-color:#1BA3AE;color:#fff;font-family:Geologica;outline:0;font-size:18px;cursor:pointer;border:none;font-weight:600;text-transform:uppercase;width: 100%;border-radius: 6px!important;}
    #contact-submit:hover{background-color:#44586D;}
    .contact-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;height: 35px;}
    .contact-link-cont{font-size:18px;color:#747474;font-weight: 400;font-family:Geologica;margin-left: 5px;}
    .contact-label input{position:absolute;opacity:0;cursor:pointer}
    .border-cont{width: 100%;height: 100%;}
    .contact-checkmark{position:absolute;top:0;left:0;height:30px;width:30px;border:1px solid #DCDCDC;background-color: white;border-radius: 5px;}
    .contact-label input:checked ~ .contact-checkmark{border:1px solid #DCDCDC}
    .contact-checkmark:after{content:"";position:absolute;display:none}
    .contact-label input:checked ~ .contact-checkmark:after{display:block}
    .contact-label .contact-checkmark:after{left:10px;top:7px;width:5px;height:11px;border:solid #44586D;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .contact-link-cont:hover{color: #44586D;}
    .contact-label-news{display: block!important;}
    .terms-text{margin-left: 10px!important;}
}