/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*========= Fontface Start =========*/
@font-face {
    font-family: 'ITCAvantGardeGothicStdExtraLight';
    src: url('fonts/ITCAvantGardeGothicStdExtraLight.eot');
    src: url('fonts/ITCAvantGardeGothicStdExtraLight.eot') format('embedded-opentype'),
         url('fonts/ITCAvantGardeGothicStdExtraLight.woff2') format('woff2'),
         url('fonts/ITCAvantGardeGothicStdExtraLight.woff') format('woff'),
         url('fonts/ITCAvantGardeGothicStdExtraLight.ttf') format('truetype'),
         url('fonts/ITCAvantGardeGothicStdExtraLight.svg#ITCAvantGardeGothicStdExtraLight') format('svg');
}

@font-face {
    font-family: 'ITCAvantGardeGothicStdBook';
    src: url('fonts/ITCAvantGardeGothicStdBook.eot');
    src: url('fonts/ITCAvantGardeGothicStdBook.eot') format('embedded-opentype'),
         url('fonts/ITCAvantGardeGothicStdBook.woff2') format('woff2'),
         url('fonts/ITCAvantGardeGothicStdBook.woff') format('woff'),
         url('fonts/ITCAvantGardeGothicStdBook.ttf') format('truetype'),
         url('fonts/ITCAvantGardeGothicStdBook.svg#ITCAvantGardeGothicStdBook') format('svg');
}

@font-face {
    font-family: 'ITCAvantGardeGothicStdDemi';
    src: url('fonts/ITCAvantGardeGothicStdDemi.eot');
    src: url('fonts/ITCAvantGardeGothicStdDemi.eot') format('embedded-opentype'),
         url('fonts/ITCAvantGardeGothicStdDemi.woff2') format('woff2'),
         url('fonts/ITCAvantGardeGothicStdDemi.woff') format('woff'),
         url('fonts/ITCAvantGardeGothicStdDemi.ttf') format('truetype'),
         url('fonts/ITCAvantGardeGothicStdDemi.svg#ITCAvantGardeGothicStdDemi') format('svg');
}

@font-face {
    font-family: 'ITCAvantGardeGothicStdMedium';
    src: url('fonts/ITCAvantGardeGothicStdMedium.eot');
    src: url('fonts/ITCAvantGardeGothicStdMedium.eot') format('embedded-opentype'),
         url('fonts/ITCAvantGardeGothicStdMedium.woff2') format('woff2'),
         url('fonts/ITCAvantGardeGothicStdMedium.woff') format('woff'),
         url('fonts/ITCAvantGardeGothicStdMedium.ttf') format('truetype'),
         url('fonts/ITCAvantGardeGothicStdMedium.svg#ITCAvantGardeGothicStdMedium') format('svg');
}

@font-face {
    font-family: 'ITCAvantGardeGothicStdBold';
    src: url('fonts/ITCAvantGardeGothicStdBold.eot');
    src: url('fonts/ITCAvantGardeGothicStdBold.eot') format('embedded-opentype'),
         url('fonts/ITCAvantGardeGothicStdBold.woff2') format('woff2'),
         url('fonts/ITCAvantGardeGothicStdBold.woff') format('woff'),
         url('fonts/ITCAvantGardeGothicStdBold.ttf') format('truetype'),
         url('fonts/ITCAvantGardeGothicStdBold.svg#ITCAvantGardeGothicStdBold') format('svg');
}

/*========= Fontface End =========*/

p:last-child{ margin-bottom:0 !important; }

/*.cky-consent-container .cky-consent-bar{ border-radius:10px !important; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper{ padding:25px 20px; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-title{ font-weight:600 !important; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-des{ max-height:initial; overflow-y:auto; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper{ margin-top:20px; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn{ position:relative; font-family: "Poppins", Sans-serif; font-size:15px; font-weight:500; line-height:17px; letter-spacing:-0.01em; color:#fff !important; border-radius:30px; padding:13px 45px 13px 20px; background:linear-gradient(92.32deg, #43BD43 50%, #1B9123 100%); background-size:200%; border:none !important; outline:none !important; transition:all 500ms ease-in-out; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:before{ content:""; width:22px; height:22px; position:absolute; right:15px; top:0; bottom:0; margin:auto 0; background:url(http://65.21.7.236/upvccompany/wp-content/uploads/2026/06/common-btn-arrow-green.svg); no-repeat center; transition: all 600ms ease-in-out; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:hover{ background-position:right center; }
.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:hover:before{ rotate:360deg; }

.cky-consent-container .cky-consent-bar .cky-notice-content-wrapper + div{ display:none;  }

.cky-modal{ border-radius:10px; overflow:hidden; }
.cky-modal .cky-preference-header .cky-preference-title{ font-weight:600 !important; }
.cky-modal .cky-preference-header .cky-btn-close{ display:flex; width:30px; height:30px; font-size:16px; background:#43BD43; border-radius:50%; align-items:center; justify-content:center; opacity:1 !important; }
.cky-modal .cky-preference-header .cky-btn-close:hover{ background:#035DBE; }
.cky-modal .cky-footer-wrapper{ padding-bottom:25px !important; }
.cky-modal .cky-footer-wrapper .cky-prefrence-btn-wrapper .cky-btn{ position:relative; font-family: "Poppins", Sans-serif; font-size:15px; font-weight:500; line-height:17px; letter-spacing:-0.01em; color:#fff !important; border-radius:30px; padding:13px 45px 13px 20px; background:linear-gradient(92.32deg, #43BD43 50%, #1B9123 100%); background-size:200%; border:none !important; outline:none !important; transition:all 500ms ease-in-out; }
.cky-modal .cky-footer-wrapper .cky-prefrence-btn-wrapper .cky-btn:before{ content:""; width:22px; height:22px; position:absolute; right:15px; top:0; bottom:0; margin:auto 0; background:url(http://65.21.7.236/upvccompany/wp-content/uploads/2026/06/common-btn-arrow-green.svg); no-repeat center; transition: all 600ms ease-in-out; }
.cky-modal .cky-footer-wrapper .cky-prefrence-btn-wrapper .cky-btn:hover{ background-position:right center; }
.cky-modal .cky-footer-wrapper .cky-prefrence-btn-wrapper .cky-btn:hover:before{ rotate:360deg; }

.cky-modal .cky-footer-wrapper .cky-prefrence-btn-wrapper + div{ display:none !important; }*/