#hero-slider .swiper-slide .swiper-slide-inner .swiper-slide-contents { padding: 70px 60px 60px 60px; background: rgba(41, 41, 41, 0.6); } #hero-slider .swiper-pagination .swiper-pagination-bullet { width: 30px; height: 3px; border-radius: 0; } .home-card .elementor-image-box-wrapper .elementor-image-box-content { padding: 25px; } .home-card .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { position: relative; margin-top: 0; margin-bottom: 20px; } .home-card .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { content: ""; position: absolute; left: 0; bottom: -4px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .home-card .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description { padding-top: 0; margin-bottom: 20px; } .home-card .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-link { position: relative; padding-left: 25px; color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 700; transition: all 0.3s ease-in-out; } .home-card .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-link:hover { color: var(--e-global-color-accent); } .home-card .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-link::before { content: ""; position: absolute; top: 50%; left: 0; width: 15px; height: 3px; background: var(--e-global-color-accent); transform: translate(0, -50%); } .home-card-2 .elementor-image-box-wrapper { position: relative; line-height: 0; height: 100%; } .home-card-2 .elementor-image-box-wrapper:hover .elementor-image-box-img a::after { height: 250%; transition: all 600ms linear; background-color: transparent; } .home-card-2 .elementor-image-box-wrapper:hover .elementor-image-box-img img { transform: scale(1.1); filter: brightness(0.5); } .home-card-2 .elementor-image-box-wrapper:hover .elementor-image-box-content .elementor-image-box-description { height: 300px; padding-top: 20px; } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-img { position: relative; overflow: hidden; height: 100%; } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-img img { height: 100%; -o-object-fit: cover; object-fit: cover; filter: brightness(0.7); } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-img a::after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1; } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-content { position: absolute; bottom: 0; left: 0; padding: 40px; line-height: 1.5; } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { position: relative; margin-top: 0; margin-bottom: 0; } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { content: ""; position: absolute; left: 0; bottom: -4px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .home-card-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description { padding-top: 0px; margin-bottom: 0px; height: 0; max-height: -moz-fit-content; max-height: fit-content; overflow: hidden; transition: all 0.3s ease-in-out; } .hp-box-2.hp-box-2-left .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { right: 0; } .hp-box-2.hp-box-2-right .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { left: 0; } .hp-box-2 .elementor-image-box-wrapper { height: 100%; } .hp-box-2 .elementor-image-box-wrapper .elementor-image-box-content { padding-top: 40px; } .hp-box-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { position: relative; margin-top: 0; margin-bottom: 20px; } .hp-box-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { content: ""; position: absolute; bottom: -4px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .hp-box-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-link { position: relative; padding-left: 25px; color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 700; transition: all 0.3s ease-in-out; } .hp-box-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-link:hover { color: var(--e-global-color-accent); } .hp-box-2 .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-link::before { content: ""; position: absolute; top: 50%; left: 0; width: 15px; height: 3px; background: var(--e-global-color-accent); transform: translate(0, -50%); } .title-b-line-left { position: relative; margin-top: 0; margin-bottom: 20px; } .title-b-line-left::before { content: ""; position: absolute; bottom: -5px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .btn-1:hover .elementor-button .elementor-button-text { color: var(--e-global-color-accent); } .btn-1 .elementor-button { padding: 0; margin: 0; border-radius: 0; background: transparent !important; border: none !important; } .btn-1 .elementor-button .elementor-button-text { position: relative; padding-left: 25px; color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 700; transition: all 0.3s ease-in-out; } .btn-1 .elementor-button .elementor-button-text::before { content: ""; position: absolute; top: 50%; left: 0; width: 15px; height: 3px; background: var(--e-global-color-accent); transform: translate(0, -50%); } #home-video { max-height: 600px; -o-object-fit: contain; object-fit: contain; } #home-video video { max-height: 600px; width: auto; margin-left: auto; margin-right: auto; -o-object-fit: contain; object-fit: contain; } .partners-slider .swiper-slide .swiper-slide-image { width: 100%; max-width: 150px; } #single-post-content h2 { margin-top: 40px; } #single-post-content a { color: var(--e-global-color-accent); } .card-tile-transparent .elementor-image-box-wrapper { position: relative; line-height: 0; height: 100%; } .card-tile-transparent .elementor-image-box-wrapper:hover .elementor-image-box-img a::after { height: 250%; transition: all 600ms linear; background-color: transparent; } .card-tile-transparent .elementor-image-box-wrapper:hover .elementor-image-box-img img { transform: scale(1.1); filter: brightness(0.6); } .card-tile-transparent .elementor-image-box-wrapper:hover .elementor-image-box-content .elementor-image-box-description { height: 300px; padding-top: 20px; } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-img { position: relative; overflow: hidden; height: 100%; } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-img img { height: 100%; -o-object-fit: cover; object-fit: cover; } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-img a::after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, 0.7); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1; } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-content { position: absolute; bottom: 0; left: 0; padding: 40px; line-height: 1.5; transition: all 250ms ease-in-out; } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { position: relative; margin-top: 0; margin-bottom: 0; transition: all 250ms ease-in-out; } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { content: ""; position: absolute; left: 0; bottom: -4px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .card-tile-transparent .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description { padding-top: 0px; margin-bottom: 0px; height: 0; max-height: -moz-fit-content; max-height: fit-content; overflow: hidden; transition: all 250ms ease-in-out; } .card-tile .elementor-image-box-wrapper { position: relative; line-height: 0; height: 100%; } .card-tile .elementor-image-box-wrapper:hover .elementor-image-box-img a::after { height: 250%; transition: all 600ms linear; background-color: transparent; } .card-tile .elementor-image-box-wrapper:hover .elementor-image-box-img img { transform: scale(1.1); filter: brightness(0.5); } .card-tile .elementor-image-box-wrapper:hover .elementor-image-box-content .elementor-image-box-description { height: 300px; padding-top: 20px; } .card-tile .elementor-image-box-wrapper .elementor-image-box-img { position: relative; overflow: hidden; height: 100%; } .card-tile .elementor-image-box-wrapper .elementor-image-box-img img { height: 100%; -o-object-fit: cover; object-fit: cover; filter: brightness(0.7); } .card-tile .elementor-image-box-wrapper .elementor-image-box-img a::after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1; } .card-tile .elementor-image-box-wrapper .elementor-image-box-content { position: absolute; bottom: 0; left: 0; padding: 40px; line-height: 1.5; } .card-tile .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title { position: relative; margin-top: 0; margin-bottom: 0; } .card-tile .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title::before { content: ""; position: absolute; left: 0; bottom: -4px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .card-tile .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description { padding-top: 0px; margin-bottom: 0px; height: 0; max-height: -moz-fit-content; max-height: fit-content; overflow: hidden; transition: all 0.3s ease-in-out; } .product-card:hover > .e-con-inner .elementor-widget-image a::after { height: 250%; transition: all 600ms linear; background-color: transparent; } .product-card:hover > .e-con-inner .elementor-widget-image img { transform: scale(1.1); filter: brightness(0.6); } .product-card:hover > .e-con-inner .product-card-data .product-card-data-head { padding-bottom: 20px; } .product-card:hover > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title a { color: #fff; } .product-card:hover > .e-con-inner .product-card-data .product-card-data-text { height: 300px; } .product-card:hover > .e-con-inner .product-card-data .product-card-data-text p { color: #fff; } .product-card > .e-con-inner .elementor-widget-image { position: relative; overflow: hidden; height: 100%; } .product-card > .e-con-inner .elementor-widget-image img { height: 100%; -o-object-fit: cover; object-fit: cover; transition: all 0.3s ease-in-out; } .product-card > .e-con-inner .elementor-widget-image a::after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, 0.7); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1; } .product-card > .e-con-inner .product-card-data { position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; padding: 40px; } .product-card > .e-con-inner .product-card-data .product-card-data-head { padding-bottom: 0; transition: all 250ms ease-in-out; } .product-card > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title { position: relative; margin-top: 0; margin-bottom: 0; } .product-card > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title::before { content: ""; position: absolute; left: 0; bottom: -4px; width: 40px; height: 2px; background: var(--e-global-color-accent); } .product-card > .e-con-inner .product-card-data .product-card-data-head .elementor-heading-title a { transition: all 250ms ease-in-out; } .product-card > .e-con-inner .product-card-data .product-card-data-text { padding-top: 0px; margin-bottom: 0px; height: 0; max-height: -moz-fit-content; max-height: fit-content; overflow: hidden; transition: all 250ms ease-in-out; } .product-card > .e-con-inner .product-card-data .product-card-data-text a { display: block; } .product-card > .e-con-inner .product-card-data .product-card-data-text p { transition: all 250ms ease-in-out; } .product-card > .e-con-inner .product-card-data .product-card-data-text p:last-child { margin-bottom: 0; } #contact-map { position: absolute; inset: 0; z-index: 1; } #contact-map .elementor-custom-embed { height: 100%; } #contact-map .elementor-custom-embed iframe { height: 100%; } #contact-form-box { width: 100%; max-width: 600px; background: #fff; padding: 60px; position: relative; z-index: 2; margin-left: auto; } #contact-form-box .elementor-field-type-acceptance .elementor-field-option { line-height: 1.2; } #contact-form-box .elementor-field-type-acceptance label { font-size: 12px; line-height: 1.2; } #contact-form-box .elementor-field-type-html { position: relative; margin-bottom: 30px; } #contact-form-box .elementor-field-type-html::before { content: ""; position: absolute; bottom: -5px; width: 40px; height: 2px; background: var(--e-global-color-accent); } #contact-form-box .elementor-field-type-html h2 { color: #000; font-size: 25px; font-family: "Open Sans", sans-serif; font-weight: 700; margin: 0; } .contact-cards > div { border: 1px solid #f1f1f1; } .contact-cards > div:nth-child(2n) { background: #f1f1f1; }/*# sourceMappingURL=custom.css.map */