.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2582 .elementor-element.elementor-element-6866341{width:var( --container-widget-width, 124.911% );max-width:124.911%;--container-widget-width:124.911%;--container-widget-flex-grow:0;}.elementor-2582 .elementor-element.elementor-element-6866341 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-2582 .elementor-element.elementor-element-43d0cf8{width:var( --container-widget-width, 124.911% );max-width:124.911%;--container-widget-width:124.911%;--container-widget-flex-grow:0;}.elementor-2582 .elementor-element.elementor-element-43d0cf8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;color:#FFFFFF;}.elementor-2582 .elementor-element.elementor-element-a245d45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;align-self:center;}.elementor-2582 .elementor-element.elementor-element-149c9b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2582 .elementor-element.elementor-element-cf63de7 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:900;fill:#030303;color:#030303;background-image:linear-gradient(180deg, #8BE234 0%, #8BE234 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-2582 .elementor-element.elementor-element-43d0cf8{--container-widget-width:559px;--container-widget-flex-grow:0;width:var( --container-widget-width, 559px );max-width:559px;text-align:start;}.elementor-2582 .elementor-element.elementor-element-43d0cf8 .elementor-heading-title{font-size:43px;}.elementor-2582 .elementor-element.elementor-element-149c9b9{--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;}}/* Start custom CSS for Aoriv_Portfolio_Details, class: .elementor-element-a245d45 */.portfolio-sidebar-widget.information {
    background: #000000;
    border-radius: 15px;
    padding: 30px;
}

.portfolio-sidebar-widget.information h3,
.portfolio-sidebar-widget.information li,
.portfolio-sidebar-widget.information span,
.portfolio-sidebar-widget.contact h3,
.portfolio-sidebar-widget.contact li,
.portfolio-sidebar-widget.contact span {
    color: #ffffff;
}

.portfolio-sidebar-widget.contact {
    background: #000000;
    border-radius: 15px;
    padding: 30px;
}

/* BLACK BACKGROUND */
.portfolio-sidebar-widget.contact {
    background: #000000;
    border-radius: 15px;
    padding: 30px;
}

/* KEEP ALL TEXT WHITE */
.portfolio-sidebar-widget.contact,
.portfolio-sidebar-widget.contact h3,
.portfolio-sidebar-widget.contact label,
.portfolio-sidebar-widget.contact p,
.portfolio-sidebar-widget.contact span {
    color: #ffffff;
}

/* INPUT FIELDS */
.portfolio-sidebar-widget.contact input,
.portfolio-sidebar-widget.contact textarea {
    background: #000000;
    color: #ffffff;
    border: 1px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for Aoriv_Portfolio_Details, class: .elementor-element-149c9b9 */.portfolio-sidebar-widget.information {
    background: #000000;
    border-radius: 15px;
    padding: 30px;
}

.portfolio-sidebar-widget.information h3,
.portfolio-sidebar-widget.information li,
.portfolio-sidebar-widget.information span,
.portfolio-sidebar-widget.contact h3,
.portfolio-sidebar-widget.contact li,
.portfolio-sidebar-widget.contact span {
    color: #ffffff;
}

.portfolio-sidebar-widget.contact {
    background: #000000;
    border-radius: 15px;
    padding: 30px;
}

/* BLACK BACKGROUND */
.portfolio-sidebar-widget.contact {
    background: #000000;
    border-radius: 15px;
    padding: 30px;
}

/* KEEP ALL TEXT WHITE */
.portfolio-sidebar-widget.contact,
.portfolio-sidebar-widget.contact h3,
.portfolio-sidebar-widget.contact label,
.portfolio-sidebar-widget.contact p,
.portfolio-sidebar-widget.contact span {
    color: #ffffff;
}

/* INPUT FIELDS */
.portfolio-sidebar-widget.contact input,
.portfolio-sidebar-widget.contact textarea {
    background: #000000;
    color: #ffffff;
    border: 1px solid #ffffff;
}/* End custom CSS */