.elementor-kit-5{--e-global-color-primary:#021526;--e-global-color-secondary:#C9A15E;--e-global-color-text:#4A4F59;--e-global-color-accent:#DDB874;--e-global-color-cream:#F8F6F2;--e-global-color-navydeep:#010E1B;--e-global-color-white:#FFFFFF;--e-global-color-heading:#0B1A2B;--e-global-color-line:#C9A15E4D;--e-global-typography-primary-font-family:"Cinzel";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.22em;--e-global-typography-primary-letter-spacing:0.5px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:3.5px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.75em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1.6px;--e-global-typography-h1hero-font-family:"Cinzel";--e-global-typography-h1hero-font-size:58px;--e-global-typography-h1hero-font-weight:500;--e-global-typography-h1hero-text-transform:uppercase;--e-global-typography-h1hero-line-height:1.14em;--e-global-typography-h1hero-letter-spacing:0px;--e-global-typography-cardtitle-font-family:"Cinzel";--e-global-typography-cardtitle-font-size:17px;--e-global-typography-cardtitle-font-weight:600;--e-global-typography-cardtitle-text-transform:uppercase;--e-global-typography-cardtitle-line-height:1.35em;--e-global-typography-cardtitle-letter-spacing:0.5px;--e-global-typography-stat-font-family:"Cinzel";--e-global-typography-stat-font-size:54px;--e-global-typography-stat-font-weight:400;--e-global-typography-stat-line-height:1em;--e-global-typography-nav-font-family:"Montserrat";--e-global-typography-nav-font-size:13px;--e-global-typography-nav-font-weight:500;--e-global-typography-nav-text-transform:uppercase;--e-global-typography-nav-letter-spacing:1.2px;--e-global-typography-small-font-family:"Montserrat";--e-global-typography-small-font-size:14px;--e-global-typography-small-font-weight:400;--e-global-typography-small-line-height:1.7em;background-color:var( --e-global-color-cream );color:var( --e-global-color-text );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#021526;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-secondary );}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-heading );}.elementor-kit-5 h2{color:var( --e-global-color-heading );}.elementor-kit-5 h3{color:var( --e-global-color-heading );}.elementor-kit-5 h4{color:var( --e-global-color-heading );}.elementor-kit-5 h5{color:var( --e-global-color-secondary );}.elementor-kit-5 h6{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:34px;--e-global-typography-h1hero-font-size:42px;--e-global-typography-stat-font-size:44px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:25px;--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-letter-spacing:2.5px;--e-global-typography-text-font-size:15px;--e-global-typography-h1hero-font-size:34px;--e-global-typography-cardtitle-font-size:17px;--e-global-typography-stat-font-size:38px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Confidence Academy – site styles */
body{-webkit-font-smoothing:antialiased}
.ca-btn .elementor-button,.ca-btn-outline .elementor-button{border-radius:3px;transition:all .3s ease}
.ca-btn .elementor-button{background:linear-gradient(90deg,#E0BC78 0%,#C9A15E 55%,#B48644 100%)!important;color:#021526!important;box-shadow:0 10px 24px -12px rgba(201,161,94,.75)}
.ca-btn .elementor-button:hover{filter:brightness(1.08);transform:translateY(-2px)}
.ca-btn-outline .elementor-button{background:transparent!important;border:1px solid #C9A15E!important;color:#fff!important}
.ca-btn-outline .elementor-button .elementor-button-icon{color:#C9A15E;font-size:16px}
.ca-btn-outline .elementor-button:hover{background:#C9A15E!important;color:#021526!important}
.ca-btn-outline .elementor-button:hover .elementor-button-icon{color:#021526}
.ca-hero{background:radial-gradient(ellipse at 74% 40%,#0F2A44 0%,#06192D 38%,#021526 70%)!important}
.ca-icon img{height:84px!important;width:auto!important;max-width:100%!important;object-fit:contain}
.ca-trust-icon img{height:34px!important;width:auto!important;max-width:none!important}
.ca-vline{border-left:1px solid rgba(201,161,94,.32)}
.ca-vline-light{border-left:1px solid rgba(201,161,94,.28)}
.ca-card{transition:transform .35s ease,box-shadow .35s ease}
.ca-card:hover{transform:translateY(-6px)}
.ca-card-img{overflow:hidden;line-height:0}
.ca-card-img img{transition:transform .6s ease;display:block}
.ca-card:hover .ca-card-img img{transform:scale(1.05)}
.ca-cta{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='60 20 220 480'><g fill='%23EAE2D2'><path d='M198.1 448.4A230 230 0 0 1 218.5 58.8' fill='none' stroke='%23EAE2D2' stroke-width='2.5'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 448.4) rotate(270) scale(1.00)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 448.4) rotate(340) scale(1.00)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 422.6) rotate(280) scale(0.97)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 422.6) rotate(350) scale(0.97)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 391.9) rotate(290) scale(0.94)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 391.9) rotate(360) scale(0.94)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 357.2) rotate(300) scale(0.90)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 357.2) rotate(370) scale(0.90)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 319.5) rotate(310) scale(0.87)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 319.5) rotate(380) scale(0.87)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 280.0) rotate(320) scale(0.84)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 280.0) rotate(390) scale(0.84)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 240.0) rotate(330) scale(0.81)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 240.0) rotate(400) scale(0.81)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 200.5) rotate(340) scale(0.78)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 200.5) rotate(410) scale(0.78)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 162.8) rotate(350) scale(0.75)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 162.8) rotate(420) scale(0.75)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 128.1) rotate(360) scale(0.71)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 128.1) rotate(430) scale(0.71)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 97.4) rotate(370) scale(0.68)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 97.4) rotate(440) scale(0.68)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 71.6) rotate(380) scale(0.65)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 71.6) rotate(450) scale(0.65)'/></g></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='60 20 220 480'><g fill='%23EAE2D2' transform='translate(340 0) scale(-1 1)'><path d='M198.1 448.4A230 230 0 0 1 218.5 58.8' fill='none' stroke='%23EAE2D2' stroke-width='2.5'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 448.4) rotate(270) scale(1.00)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 448.4) rotate(340) scale(1.00)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 422.6) rotate(280) scale(0.97)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 422.6) rotate(350) scale(0.97)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 391.9) rotate(290) scale(0.94)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 391.9) rotate(360) scale(0.94)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 357.2) rotate(300) scale(0.90)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 357.2) rotate(370) scale(0.90)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 319.5) rotate(310) scale(0.87)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 319.5) rotate(380) scale(0.87)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 280.0) rotate(320) scale(0.84)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 280.0) rotate(390) scale(0.84)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 240.0) rotate(330) scale(0.81)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(100.9 240.0) rotate(400) scale(0.81)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 200.5) rotate(340) scale(0.78)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(107.8 200.5) rotate(410) scale(0.78)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 162.8) rotate(350) scale(0.75)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(121.5 162.8) rotate(420) scale(0.75)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 128.1) rotate(360) scale(0.71)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(141.6 128.1) rotate(430) scale(0.71)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 97.4) rotate(370) scale(0.68)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(167.4 97.4) rotate(440) scale(0.68)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 71.6) rotate(380) scale(0.65)'/><path d='M0 0C9 -9 10 -28 0 -44C-10 -28 -9 -9 0 0Z' transform='translate(198.1 71.6) rotate(450) scale(0.65)'/></g></svg>")!important;background-repeat:no-repeat!important;background-position:left 5% center,right 5% center!important;background-size:auto 82%,auto 82%!important}
/* Testimonial carousel */
.ca-testi .elementor-testimonial{padding:0}
.ca-testi .elementor-testimonial__content{position:relative;padding-left:30px}
.ca-testi .elementor-testimonial__content:before{content:"\201C";position:absolute;left:0;top:-6px;color:#C9A15E;font:400 34px/1 Cinzel,serif}
.ca-testi .elementor-testimonial__text{color:rgba(255,255,255,.92)!important;font:400 17px/1.75 Montserrat,sans-serif!important;font-style:normal!important}
.ca-testi .elementor-testimonial__footer{margin-top:22px;padding-left:30px}
.ca-testi .elementor-testimonial__name{color:#fff!important;font:600 12px/1.4 Montserrat,sans-serif!important;letter-spacing:1.6px;text-transform:uppercase}
.ca-testi .elementor-testimonial__name:before{content:"— "}
.ca-testi .swiper-pagination{position:relative!important;margin-top:34px;text-align:left;padding-left:30px;bottom:auto!important}
.ca-testi .swiper-pagination-bullet{width:8px!important;height:8px!important;background:transparent!important;border:1px solid #C9A15E;opacity:1!important;margin:0 5px 0 0!important}
.ca-testi .swiper-pagination-bullet-active{background:#C9A15E!important}
.ca-testi .elementor-main-swiper,.ca-testi .swiper{padding-bottom:0!important}
@media(max-width:1024px){.ca-vline-t{border-left:0!important}}
@media(max-width:767px){
 .ca-vline,.ca-vline-light{border-left:0!important}
 .ca-btn,.ca-btn-outline{width:100%!important;max-width:100%!important}
 .ca-btn .elementor-button,.ca-btn-outline .elementor-button{width:100%;display:flex;justify-content:center}
 .ca-icon img{height:70px!important}
 .ca-cta{background-image:none!important}
 .ca-testi .swiper-pagination{text-align:center;padding-left:0}
 .ca-testi .elementor-testimonial__content{padding-left:0;padding-top:28px}
 .ca-testi .elementor-testimonial__content:before{left:50%;transform:translateX(-50%);top:-4px}
 .ca-testi .elementor-testimonial__footer{padding-left:0;text-align:center}
 .ca-testi .elementor-testimonial__text{text-align:center;font-size:16px!important}
}
.elementor-counter .elementor-counter-title{text-align:center;justify-content:center}
.elementor-counter .elementor-counter-number-wrapper{justify-content:center}
@media(max-width:767px){.elementor-heading-title br{display:none}.ca-testi .elementor-testimonial__footer{justify-content:center;display:flex}.ca-testi .swiper-pagination{margin-top:24px}}
@media(min-width:768px) and (max-width:1024px){.ca-cta{background-size:auto 55%,auto 55%!important;background-position:left -20px center,right -20px center!important}}
@media(max-width:1024px){.elementor-heading-title br{display:none}.ca-trust p{font-size:11px!important;letter-spacing:.8px!important}}
/* Image fades + form fields (shared) */
.ca-fade-l img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%);mask-image:linear-gradient(to right,transparent 0,#000 22%)}
.ca-fade-r img{-webkit-mask-image:linear-gradient(to right,#000 70%,transparent);mask-image:linear-gradient(to right,#000 70%,transparent)}
@media(max-width:767px){.ca-fade-l img,.ca-fade-r img{-webkit-mask-image:none;mask-image:none}}
.ca-form .elementor-field-textual,.ca-form select{padding:12px 16px!important;min-height:48px}
.ca-form .elementor-field:focus{border-color:#C9A15E!important;box-shadow:0 0 0 3px rgba(201,161,94,.18);outline:0}
.ca-form .elementor-button{background:linear-gradient(90deg,#E0BC78,#C9A15E 55%,#B48644)!important;letter-spacing:3px!important}
.ca-atc .stock{display:none}
.ca-atc .quantity .qty{min-height:52px;width:70px;border-radius:3px}/* End custom CSS */