.elementor-800 .elementor-element.elementor-element-4d2c2cd > .elementor-container > .elementor-row{align-items:stretch;}.elementor-800 .elementor-element.elementor-element-4d2c2cd > .elementor-container.elementor-container{max-width:1270px;}.elementor-800 .elementor-element.elementor-element-4d2c2cd{padding:15px 0px 30px 0px;}.elementor-widget-tm-heading .heading-description{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tm-heading .heading-secondary{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-800 .elementor-element.elementor-element-7605803 > .elementor-widget-container{margin:0px 0px 63px 0px;}.elementor-800 .elementor-element.elementor-element-7605803{text-align:center;}.elementor-800 .elementor-element.elementor-element-7605803 .elementor-widget-container{display:flex;justify-content:center;}.elementor-800 .elementor-element.elementor-element-7605803 .heading-primary{font-size:40px;}.elementor-800 .elementor-element.elementor-element-7605803 .heading-divider{margin-top:12px;}.elementor-800 .elementor-element.elementor-element-895674b > .elementor-container > .elementor-row{align-items:stretch;}.elementor-widget-tm-icon-box .heading{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tm-icon-box .description{font-weight:var( --e-global-typography-text-font-weight );}.elementor-800 .elementor-element.elementor-element-535f173 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-535f173 .tm-icon-box{max-width:270px;}.elementor-800 .elementor-element.elementor-element-535f173 .elementor-widget-container{display:flex;justify-content:flex-start;}.elementor-800 .elementor-element.elementor-element-ceb7c29 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-ceb7c29 .elementor-widget-container{display:flex;justify-content:center;}.elementor-800 .elementor-element.elementor-element-ceb7c29 .description{font-weight:400;line-height:32px;}.elementor-800 .elementor-element.elementor-element-11fdaf5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-11fdaf5 .elementor-widget-container{display:flex;justify-content:center;}.elementor-800 .elementor-element.elementor-element-11fdaf5 .description{font-weight:400;line-height:32px;}.elementor-800 .elementor-element.elementor-element-226be63 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-800 .elementor-element.elementor-element-226be63:not(.elementor-motion-effects-element-type-background), .elementor-800 .elementor-element.elementor-element-226be63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-800 .elementor-element.elementor-element-226be63 > .elementor-container.elementor-container{max-width:1270px;}.elementor-800 .elementor-element.elementor-element-226be63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:53px 0px 50px 0px;}.elementor-800 .elementor-element.elementor-element-226be63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-800 .elementor-element.elementor-element-512b886 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-512b886 .icon{text-align:center;}.elementor-800 .elementor-element.elementor-element-16cccf5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-16cccf5 .icon{text-align:center;}.elementor-800 .elementor-element.elementor-element-9152b65 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-9152b65 .icon{text-align:center;}.elementor-800 .elementor-element.elementor-element-6db8a1a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-6db8a1a .icon{text-align:center;}.elementor-800 .elementor-element.elementor-element-03afa62 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-03afa62 .icon{text-align:center;}@media(max-width:1024px){.elementor-800 .elementor-element.elementor-element-7605803 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-800 .elementor-element.elementor-element-7605803 .heading-primary{font-size:34px;}}@media(max-width:767px){.elementor-800 .elementor-element.elementor-element-7605803 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-800 .elementor-element.elementor-element-7605803{text-align:center;}.elementor-800 .elementor-element.elementor-element-7605803 .heading-primary{font-size:28px;}}/* Start custom CSS for section, class: .elementor-element-226be63 */.unicamp-contact-box .phone-number:before {
    content: "📞";
    margin-right: 10px;
}

.unicamp-contact-box .email-address:before {
    content: "📧";
    color: #2563eb;
    margin-right: 10px;
    font-size: 18px;
}

.unicamp-contact-box .contact-box-info-item {
    display: flex;
    flex-direction: column;
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}

.unicamp-contact-box-style-01 .contact-box-info-item + .contact-box-info-item {
    margin-top: 0px !important;
}

/* Card Hover Effect */
.unicamp-contact-box {
    transition: all 0.3s ease;
    border-radius: 10px;
}

.unicamp-contact-box:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(37, 99, 235, 0.15);
}
.unicamp-contact-box:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(37, 99, 235, 0.15);
    background: #f8fbff;
}/* End custom CSS */