/*
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 */
* {
outline: 0 !important;
}
:root {
--primary: #008ee6;
--secondary: #2a4156;
--accent: #00dc69;
--lightdark:#71879f;
--text: #2a4156;
--white: #FFF;
--dark: #000;
--font1:'Brandon Grotesque';
--font2:'Brandon Text';
scroll-behavior: smooth;
}
html {
margin-top: 0 !important;
}
html body {
font-family: var(--font2);
}
html h1,
html h2,
html h3,
html h4,
html h5,
html h6 {
margin-top: 0;
font-family: var(--font1);
}
html p {
margin-top: 0;
}
html ul {
padding: 0;
list-style: none;
margin: 0;
}
html a {
text-decoration: none;
transition: all 0.4s;
}
html a:hover {
color: var(--text);
}
.elementor a {
text-decoration: none;
}
html p:last-child {
margin-bottom: 0;
}
.elementor-container {
padding-left: 25px;
padding-right: 25px;
}
.elementor-container .elementor-container{
padding-left: 0;
padding-right: 0;
}
.elementor-section-full_width .elementor-container {
padding-left: 0;
padding-right: 0;
}
main .page-header {
display: none;
}
.header-n {
position: fixed;
z-index: 10;
left: 0;
top: 0;
width: 100%;
transition: all 0.5s;
}
.sticky .header-n {
background-color: #000000d6;
box-shadow: 0 -6px 10px 5px rgb(0 0 0 / 10%);
backdrop-filter: blur(8px);
}
.elementor-widget-polylang-language-switcher .cpel-switcher__nav {
border: 2px solid var(--white);
border-radius: 50px;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__nav a {
padding: 3px 11px !important;
font-family: "BrandonText-Medium";
}
.elementor-widget-polylang-language-switcher .cpel-switcher__nav .cpel-switcher__flag {
border-radius: 80px !important;
overflow: hidden;
height: 13px !important;
width: 13px !important;
line-height: normal !important;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__nav .cpel-switcher__flag img {
display: block;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__list li {
background-color: var(--white);
border-radius: 50px;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__list {
top: 112%;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__list li a {
color: #000 !important;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__nav a .cpel-switcher__code {
line-height: 140%;
}
.header-n .u_icn .elementor-widget-container {
height: 20px;
}
.header-n .elementor-widget-woocommerce-menu-cart{
height: 20px;
}
.service-card .txt {
text-align: center;
padding: 34px 50px 44px;
}
.service-card {
background-color: var(--white);
border-radius: 20px;
overflow: hidden;
}
.service-card .service-img {
height: 180px;
width: 100%;
display: block;
overflow: hidden;
}
.service-card:hover .service-img img{
transform: scale(1.1);
}
.service-card .service-img img{
height: 100%;
object-fit: cover;
transition: all 0.4s;
width: 100%;
}
.service-card .txt h3 {
font-size: 30px;
margin-bottom: 14px;
color: var(--secondary);
font-family: "Brandon-Grotesque-Web-Bold";
line-height: normal;
}
.service-card .txt h3:hover{
color: var(--primary);
}
.service-card .txt h3 a{
font-size: inherit;
font-weight: inherit;
color:inherit;
}
.service-card .txt p {
width: 275px;
margin: 0 auto 36px;
font-size: 20px;
line-height: 117%;
max-width: 100%;
font-family: "BrandonText-Regular";
}
.service-card .txt .btn {
padding: 0 33px;
line-height: 44px;
display: inline-block;
background-color: var(--primary);
border-radius: 50px;
color: var(--white);
font-size: 20px;
font-family: "BrandonText-Medium";
}
.service-card .txt .btn:hover{
background-color: var(--secondary);
color: var(--white);
}
.service-carousel .owl-nav button span {
font-size: 0;
}
html body .service-carousel .owl-nav button {
opacity: 1 !important;
height: 38px;
width: 38px;
background-color: var(--white) !important;
display: flex !important;
align-items: center;
justify-content: center;
border-radius: 6px !important;
position: relative;
margin: 0 !important;
}
html body .service-carousel .owl-nav button:hover{
background-color: var(--primary) !important;
}
html body .service-carousel .owl-nav button:before {
content: "";
height: 20px;
width: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' color='%23000000' fill='none'%3E%3Cpath d='M3.99982 11.9998L19.9998 11.9998' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M8.99963 17C8.99963 17 3.99968 13.3176 3.99966 12C3.99965 10.6824 8.99966 7 8.99966 7' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
}
html body .service-carousel .owl-nav .owl-next {
transform: rotate(180deg);
}
.service-carousel .owl-nav {
display: flex;
align-items: center;
justify-content: center;
margin-top: 30px;
gap: 20px;
}
.cmpny_lgo_crsl .swiper-slide-inner {
height: 60px;
display: flex;
align-items: center;
justify-content: center;
}
.cmpny_lgo_crsl .swiper-slide-inner img {
max-height: 100%;
filter: brightness(0) invert(1);
object-fit: contain;
}
.thumb-carousel .thumb-item {
height: 90px;
width: 90px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100px;
padding: 16px;
}
.thumb-carousel .thumb-item img{
height: 100%;
width: 100%;
object-fit: contain;
}
.thumb-carousel .active.center .thumb-item {
background-color: #FFF;
}
.thumb-carousel.owl-carousel {
width: 350px;
max-width: 100%;
margin: 80px auto 0;
pointer-events: none;
}
html body .main-carousel.owl-carousel .owl-nav {
display: flex;
align-items: center;
justify-content: space-between;
width: 700px;
max-width: 100%;
margin: 0 auto 0px;
position: absolute;
left: 0;
right: 0;
bottom: -150px;
}
html body .main-carousel.owl-carousel .owl-nav .owl-next {
transform: scale(-1);
}
html body .main-carousel.owl-carousel .owl-nav button {
padding: 0 38px !important;
line-height: 44px !important;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid var(--primary);
position: relative;
}
html body .main-carousel.owl-carousel .owl-nav button span{
font-size: 0;
}
html body .main-carousel.owl-carousel .owl-nav button:before {
content: "";
height: 24px;
width: 28px;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: contain;
transition:all 0.4s;
}
html body .main-carousel.owl-carousel .owl-nav button:hover {
background-color: var(--primary);
}
html body .main-carousel.owl-carousel .owl-nav button:hover::before {
filter: brightness(0) invert(1);
}
.elementor-field-type-checkbox label {
font-size: 16px !important;
line-height: 150%;
letter-spacing: -0.06em !important;
}
.elementor-field-type-checkbox .elementor-field-option{
position: relative;
padding-left: 40px;
}
.elementor-field-type-checkbox input {
display: none !important;
}
.elementor-field-type-checkbox {
margin-bottom: 50px !important;
}
.elementor-field-type-checkbox label::before {
content: "";
height: 20px;
width: 20px;
border-radius: 5px !important;
border: 1px solid #4755695c;
background-color: #FFFFFF;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: 11px;
background-position: center center;
display: flex;
position: absolute;
top: 5px;
bottom: 0;
left: 0;
}
.elementor-field-type-checkbox input:checked ~ label::before{
background-color: #2b65e8;
border-color: #2b65e8;
}
.main-carousel .main-item img {
border-radius: 14px;
}
.header-n > .e-con-inner {
padding: 0px 25px;
}
.link_txt .elementor-button-icon svg {
width: 12px;
}
.advice_you_form .elementor-field-group input {
height: 48px;
padding-inline: 22px;
}
.advice_you_form .elementor-field-group textarea {
height: 102px;
resize: none;
padding-top: 13px;
}
.advice_you_form .elementor-field-type-checkbox .elementor-field-option {
padding-left: 44px;
margin-bottom: 12px;
}
.advice_you_form .elementor-field-type-checkbox .elementor-field-option:last-child {
margin-bottom: 0;
}
.advice_you_form .elementor-field-type-checkbox label::before {
background-color: #e6e6e6;
border: 0;
background-size: 0;
border-radius: 4px !important;
}
.advice_you_form .elementor-field-type-checkbox input:checked ~ label::before{
background-size: 12px;
}
.advice_you_form .elementor-field-type-checkbox .elementor-field-option label {
letter-spacing: -0.05em !important;
font-family: "BrandonText-Regular" !important;
line-height: 130% !important;
color: #2a4155;
}
.advice_you_form .elementor-field-type-checkbox {
margin-bottom: 38px !important;
}
.advice_you_form .elementor-field-type-submit .elementor-button {
min-height: auto;
font-size: 17px;
padding: 0 30px;
}
.latst_blog .elementor .featurd_img a {
display: block;
height: 210px;
overflow: hidden;
}
.latst_blog .elementor .featurd_img a img {
height: 100%;
width: 100%;
object-fit: cover;
transition: all 0.4s;
}
.latst_blog .post_box:hover .featurd_img a img {
transform: scale(1.1);
}
.latst_blog .elementor .e-child .date .elementor-widget-container {
height: auto;
}
.latst_blog .elementor .e-child .post_content .elementor-widget-container {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.latst_blog .elementor .link_btn .elementor-button .elementor-button-icon svg {
width: 18px;
margin-top: 2px;
}
.latst_blog .elementor .link_btn .elementor-button:hover .elementor-button-icon svg {
filter: brightness(0) saturate(100%) invert(42%) sepia(88%) saturate(800%) hue-rotate(180deg) brightness(95%) contrast(101%);
}
html body .b_arrow > .elementor-widget-container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
column-gap: 150px;
}
html body .b_arrow .elementor-widget-container .swiper {
margin-bottom: 90px !important;
padding-bottom: 0 !important;
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button {
padding: 8px 38px !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
border: 2px solid var(--white);
position: relative;
border-radius: 50px;
position: static !important;
transform: none !important;
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button i{
display: none;
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button:before {
content: "";
height: 21px;
width: 25px;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: contain;
transition: all 0.4s;
filter: brightness(0) invert(1);
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
transform: scale(-1) !important;
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button:hover{
background-color: var(--primary) !important;
border: 2px solid var(--primary) !important;
}
html body .b_arrow .elementor-widget-container .swiper-pagination {
margin-top: -10px;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
font-size: 0 !important;
}
html body .b_arrow .elementor-widget-container .swiper-pagination > * {
font-family: "BrandonText-Bold";
font-size: 18px;
line-height: 100%;
}
html body .b_arrow .elementor-widget-container .swiper-pagination .swiper-pagination-total {
order: 2;
}
html body .b_arrow .elementor-widget-container .swiper-pagination:before {
content: '';
display: block;
width: 45px;
height: 2px;
background: var(--white);
order: 1;
margin-left: -10px;
}
.header-n .elementor-widget-theme-site-logo > .elementor-widget-container:after {
content: "";
background-color: #101A23;
position: absolute;
top: -18px;
bottom: -18px;
left: 100%;
right: -70px;
margin-left: calc(-100vw - 100%);
border-bottom-right-radius: 140px;
z-index: -1;
}
.link_txt .elementor-button:hover .elementor-button-icon svg {
fill: transparent !important;
filter: brightness(0) saturate(100%) invert(42%) sepia(88%) saturate(800%) hue-rotate(180deg) brightness(95%) contrast(101%);
}
.nesltr_form .elementor-form-fields-wrapper .elementor-button.elementor-size-md {
min-height: auto;
box-shadow: 0px 9px 15.04px 0.96px rgba(113, 135, 159, 0.004);
}
.bk_cl_btn .elementor-button .elementor-button-icon svg {
width: 26px;
}
.bk_cl_btn .elementor-button:hover .elementor-button-icon svg {
filter: brightness(0) invert(1);
}
.w_n_wrp .elementor-button {
white-space: nowrap;
}
.w_n_wrp .elementor-button .elementor-button-icon svg {
width: 26px;
}
.training_sub_mnu .elementor-widget-image-box .elementor-image-box-title a:hover {
color: var(--primary);
}
.nav_menu .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item .e-n-menu-title-text {
position: relative;
}
.nav_menu .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item .e-n-menu-title-text:before {
content: "";
height: 3px;
background-color: var(--accent);
position: absolute;
top: auto;
bottom: 16px;
left: 0;
right: 0;
margin: 0 auto;
transition: all 0.4s;
width: 0;
}
.nav_menu .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item:hover .e-n-menu-title-text:before {
width: 100%;
}
.i_box_p_w .elementor-image-box-description {
width: 180px;
}
.img_carousel .swiper-slide-inner {
height: 60px;
display: flex;
align-items: center;
justify-content: center;
}
.img_carousel .swiper-slide-inner img{
max-height: 100%;
object-fit: contain;
}
.how_w_hlp_bx > .elementor-element > .elementor-element .link_txt,
.how_w_hlp_bx > .elementor-element > .elementor-element .elementor-image-box-description{
max-height: 0;
overflow: hidden;
transition: all 0.4s;
}
.how_w_hlp_bx > .elementor-element {
transition: all 0.4s;
min-height: 260px;
}
.how_w_hlp_bx > .elementor-element:hover {
box-shadow: 0px 12px 61.2px 6.8px rgba(117, 135, 157, 0.16) !important;
margin: -70px -65px;
width: auto;
position: relative;
z-index: 1;
}
.how_w_hlp_bx > .elementor-element:hover > .elementor-element .elementor-image-box-description{
max-height: unset;
margin: 30px 0 38px;
}
.how_w_hlp_bx > .elementor-element:hover > .elementor-element .link_txt{
max-height: unset;
}
html body .nesltr_form .gjs-cell > input {
padding: 0 !important;
font-size: 18px !important;
color: #ffffff !important;
line-height: normal !important;
border-radius: 0 0 0 0 !important;
background-color: rgba(255,255,255,0) !important;
border: 0;
border-bottom: 1px solid #DDE0E3;
font-family: "BrandonText-Medium";
height: 65px;
}
html body .nesltr_form .gjs-cell > input::placeholder {
color: #ffffff !important;
}
html body .nesltr_form .gjs-cell > input[type="submit"] {
line-height: 44px !important;
font-weight: 500 !important;
background-color: #008ee6 !important;
border-radius: 100px 100px 100px 100px !important;
border: 0 !important;
padding-right: 35px !important;
padding-left: 35px !important;
height: auto;
font-size: 16px !important;
margin-top: 40px;
}
html body .nesltr_form .gjs-cell > input[type="submit"]:hover{
background-color: #FFF !important;
color: #000 !important;
}
html body .nesltr_form .gjs-cell:has(input[type="submit"]) {
text-align: right;
}
.elementor-image-carousel-wrapper .swiper-wrapper {
transition-timing-function: linear !important;
}
.faq_acrdn .e-n-accordion-item {
border-radius: 10px;
overflow: hidden;
}
.faq_acrdn .e-n-accordion-item .e-n-accordion-item-title-icon i {
color: var(--accent) !important;
}
.faq_acrdn .e-n-accordion-item .e-n-accordion-item-title-icon i {
color: var(--accent) !important;
font-size: 24px;
height: 24px;
width: 24px;
display: flex;
align-items: center;
justify-content: center;
}
.faq_acrdn .e-n-accordion-item .e-n-accordion-item-title-icon {
height: 24px;
width: 24px;
margin-top: -10px;
}
.faq_acrdn .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="false"] {
border-radius: 10px !important;
}
html body .coch_conslt_frm .elementor-field-type-checkbox {
margin-bottom: 90px !important;
}
html body .testimonial_box_carousel .b_arrow .e-n-carousel {
padding-bottom: 75px !important;
margin-bottom: 0 !important;
}
.testimonial_box_carousel .b_arrow .elementor-widget-container .elementor-swiper-button {
border-color: var(--secondary);
}
.testimonial_box_carousel .b_arrow .elementor-widget-container .elementor-swiper-button::before {
filter: invert(0) brightness(0);
}
.testimonial_box_carousel .b_arrow .elementor-widget-container .elementor-swiper-button:hover::before {
filter: brightness(0) invert(1);
}
html body .testimonial_box_carousel .b_arrow .elementor-widget-container .swiper-pagination:before{
background: var(--secondary);
}
.i_counter .elementor-counter {
gap: 23px;
}
.i_counter .elementor-counter .elementor-counter-title {
width: 120px;
max-width: 100%;
}
.mw_155 .elementor-button{
min-width: 255px;
}
.training-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 40px;
}
.training-card {
background-color: #ffffff;
border-radius: 15px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
display: flex;
flex-direction: column;
transition:all 0.4s;
}
.training-card:hover{
background-color: #0D1A24;
}
.training-card .card-body {
padding: 35px 25px;
color: var(--secondary);
}
.training-card:hover h3 a,
.training-card:hover .card-body{
color: var(--white);
}
.training-grid .card-image a {
height: 190px;
display: block;
overflow: hidden;
width: 100%;
}
.training-grid .card-image a img{
height: 100%;
width: 100%;
object-fit: cover;
transition: all 0.4s;
}
.training-card:hover a img{
transform: scale(1.1);
}
.training-card .prduct_logo{
width: 80px;
}
.training-card .prduct_logo img {
width: 100%;
display: block;
}
.training-card h3 {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 28px;
line-height: 114%;
letter-spacing: 0.01em;
margin-bottom: 14px;
height: 66px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.training-card h3 a{
color: var(--secondary);
}
.training-card h3:hover a{
color: var(--primary);
}
.training-card p {
font-family: "BrandonText-Regular";
font-size: 17px;
line-height: 128%;
letter-spacing: 0.007em;
margin-bottom: 16px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.training-meta li {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 10px;
font-family: "BrandonText-Regular";
font-size: 17px;
line-height: 128%;
}
.training-meta li img{
display: block;
width: 18px;
transition: all 0.4s;
}
.training-card:hover li img{
filter: brightness(0) invert(1);
}
.training-meta li:last-child{
margin-bottom: 0px;
}
.training-card .prduct_logo {
margin-top: -90px;
margin-bottom: 11px;
position: relative;
z-index: 0;
}
.course_video .elementor-custom-embed-play svg {
opacity: 1;
}
.product_card .product_detail {
display: flex;
justify-content: space-between;
border-radius: 12px;
background-color: #FFF;
box-shadow: 0px 5px 32px 0px rgba(17, 30, 44, 0.13);
padding: 28px 35px;
margin-bottom: 24px;
}
.product_card .product_detail:last-child{
margin-bottom: 0;
}
.product_card .product_detail .product-date div {
font-family: "BrandonText-Bold";
font-weight: 700;
font-size: 24px;
line-height: 114%;
color: var(--primary);
}
html body .product_detail .product-date .product-day {
font-family: "BrandonText-Bold";
font-weight: 700;
font-size: 46px;
line-height: 114%;
color: var(--secondary);
margin-bottom: 8px;
}
.product_card .product_detail .product-title {
font-family:"BrandonText-Bold";
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 114%;
margin-bottom: 18px;
}
.product_card .product_detail .product-title a{
color: var(--text);
}
.product_card .product_detail .product-title a:hover{
color: var(--primary);
}
.product_card .product_detail ul li {
display: flex;
align-items: center;
gap: 10px;
font-size: 20px;
font-family: "BrandonText-Regular";
}
.product_card .product_detail ul {
display: flex;
align-items: center;
gap: 30px;
}
.product_card .product_detail .bok_nw_btn {
text-align: center;
}
.product_card .product_detail .bok_nw_btn a {
display: block;
line-height: 42px;
padding: 0 32px;
border-radius: 70px;
font-size: 18px;
font-family: "BrandonText-Medium";
color: var(--white);
background-color: var(--primary);
margin-bottom: 10px;
}
.product_card .product_detail .bok_nw_btn a:hover{
background-color: var(--secondary);
}
.product_card .product_detail .bok_nw_btn p{
font-family: "BrandonText-Regular";
font-size: 16px;
}
.product_card .product_detail .detls_lnk a {
font-family: "BrandonText-Bold";
font-size: 20px;
letter-spacing: 0.01em;
color: var(--primary);
display: flex;
align-items: center;
gap: 10px;
}
.product_card .product_detail .detls_lnk a:after {
content: "";
height: 14px;
width: 14px;
background-image: url('data:image/svg+xml,');
background-position: center center;
background-size: contain;
display: inline-block;
background-repeat: no-repeat;
transition: all 0.4s;
}
.product_card .product_detail .detls_lnk a:hover{
color: var(--dark);
}
.product_card .product_detail .detls_lnk a:hover:after{
filter: brightness(0);
}
.trainer-list .wrp{
display: flex;
align-items: center;
gap: 10px;
}
.trainer-list .t-image {
display: block;
height: 50px;
border-radius: 50px;
width: 50px;
overflow: hidden;
border: 3px solid var(--primary);
}
.trainer-list .t-image img {
display: block;
height: 100%;
width: 100%;
object-fit: cover;
}
.trainer-list > h3{
font-size: 16px;
font-family: "BrandonText-Bold";
margin: 8px 0 0;
text-align: right;
}
.product_card .product_detail .price h5{
font-family:"BrandonText-Bold";
font-size: 30px;
color: var(--secondary);
}
.our_trainer h3 {
font-size: 16px;
margin: 5px 0 0;
font-family: "BrandonText-Bold";
text-align: right;
}
.product_card .product_detail hr {
height: auto;
border-color: #8294A0;
border-width: 1px;
}
.product_detail .product-date {
text-align: center;
}
.info_i_box .elementor-icon-box-content {
display: flex;
flex-direction: column;
}
.info_i_box .elementor-icon-box-content p a{
color: var(--secondary);
}
.info_i_box .elementor-icon-box-content p a:hover{
color: var(--primary);
}
.get_trainr_crsl .elementor-testimonial-image img {
object-fit: contain !important;
object-position: center center !important;
display: block;
}
.get_trainr_crsl .elementor-testimonial-details {
width: 240px;
margin: 0 auto;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .swiper {
margin: 0 !important;
}
html body .get_trainr_crsl .e-widget-swiper,
html body .get_trainr_crsl {
position: static;
}
html body .get_trner_sec{
position: relative;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .elementor-swiper-button {
position: absolute !important;
bottom: 135px;
top: auto;
left: 100px;
right: auto;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
margin-left: 250px;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .swiper-pagination {
left: 275px;
bottom: 128px !important;
top: auto;
}
html body .s_arrow .elementor-widget-container .elementor-swiper-button,
.get_trainr_crsl .b_arrow .elementor-widget-container .elementor-swiper-button {
border-color: var(--secondary);
}
html body .s_arrow .elementor-widget-container .elementor-swiper-button::before,
.get_trainr_crsl .b_arrow .elementor-widget-container .elementor-swiper-button::before {
filter: invert(0) brightness(0);
}
html body .s_arrow .elementor-widget-container .elementor-swiper-button:hover::before,
.get_trainr_crsl .b_arrow .elementor-widget-container .elementor-swiper-button:hover::before {
filter: brightness(0) invert(1);
}
html body .s_arrow .elementor-widget-container .swiper-pagination:before,
html body .get_trainr_crsl .b_arrow .elementor-widget-container .swiper-pagination:before {
background: var(--secondary);
}
.trng_faq .e-n-accordion-item {
background-color: #1B2C3D;
}
html body .trng_faq .e-n-accordion-item .e-n-accordion-item-title{
margin: 0 34px;
padding-inline: 0;
}
html body .trng_faq .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="false"] {
border: 0 !important;
}
html body .trng_faq .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] {
border-bottom: 1px solid #FFF !important;
}
.this_is_us_sec .elementor-image-box-img {
height: 260px;
width: 260px;
display: block;
}
.this_is_us_sec .elementor-image-box-img img {
height: 100%;
width: 100%;
object-fit: contain;
}
.this_is_us_sec .elementor-widget-image-box {
padding: 0 42px;
width: 25%;
}
.elementor-element.this_is_us_sec {
margin: 0 -42px;
flex-wrap: wrap;
row-gap: 40px;
}
.our_prtnr_sec:before {
content: "";
position: absolute;
top: auto;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
height: 470px;
background: linear-gradient(180deg, rgb(245 247 247 / 65%) 0%, #F5F7F7 50%);
transition: all 0.4s;
}
body.view_all .our_prtnr_sec:before {
height: 0;
}
body .our_prtnr_sec .view_all {
visibility: visible;
opacity: 1;
transition: all 0.4s;
}
body.view_all .our_prtnr_sec .view_all {
visibility: hidden;
opacity: 0;
}
.our_prtnr_sec .e-con-inner > .elementor-element > .elementor-widget-image-box {
display: none;
}
.our_prtnr_sec .e-con-inner > .elementor-element > .elementor-widget-image-box:nth-child(-n+8) {
display: block;
}
body.view_all .our_prtnr_sec .e-con-inner > .elementor-element > .elementor-widget-image-box{
display: block;
}
.how_w_hlp_bx.cspo_hlp_bx > .elementor-element:hover > .elementor-element .elementor-image-box-description{
margin-bottom: 0;
}
.how_w_hlp_bx.cspo_hlp_bx > .elementor-element:hover{
margin: -140px -75px;
box-shadow: 0px 14px 101px 10px rgba(15, 17, 19, 0.33) !important;
}
html body .cspo_carousel .elementor-widget-container .swiper {
margin-bottom: 75px !important;
}
.course_module_sec .elementor-icon-box-content {
position: relative;
padding-left: 86px;
}
.course_module_sec .elementor-icon-box-content h3 span > span {
background-color: #E9EBED;
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
color: #0C293E;
}
.course_module_sec .elementor-icon-box-content h3 span > span {
background-color: #E9EBED;
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
color: #0C293E;
position: absolute;
left: 0;
top: -4px;
}
.course_module_sec .elementor-icon-box-content:before {
content: "";
border-left: 1px dashed #d1d1d1;
position: absolute;
top: 48px;
bottom: -42px;
left: 21px;
}
.btn_outline .elementor-button svg {
width: 16px;
}
.course_module_sec:before {
content: "";
display: block;
position: absolute;
top: auto;
height: 200px;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(180deg, rgba(16, 44, 65, 0.8) -80%, #102C41 100%);
border: 0;
border-radius: 0;
z-index: 2;
}
.course_module_sec .elementor-widget-icon-box{
display: none;
}
.course_module_sec .elementor-widget-icon-box:nth-child(-n+2) {
display: block;
}
.course_module_sec.collepsed .elementor-widget-icon-box{
display: block;
}
.btn_outline .elementor-button svg {
width: 16px;
fill: transparent !important;
transition: all 0.4s;
}
.course_module_sec.collepsed .btn_outline .elementor-button svg {
transform: rotate(180deg);
}
.testimonial_box .elementor-testimonial-image img{
object-fit: contain !important;
}
.testimonial_box .elementor-testimonial-job {
margin: 0 auto;
width: 200px;
}
.w_faq.trng_faq .e-n-accordion-item {
background-color: var(--white);
box-shadow: 0px 13px 21px 0px rgba(17, 30, 44, 0.13);
}
html body .w_faq.trng_faq .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] {
border-bottom: 1px solid var(--secondary) !important;
}
.cspo_carousel .e-con-inner,
.cspo_carousel .e-con-inner .elementor-widget-image-box {
height: 100%;
}
.course_module_sec.collepsed::before{
height: 0;
}
label.elementor-field-label {
font-family: "BrandonText-Regular";
}
.pp_trainer {
display: none;
}
.pp_trainer {
position: fixed;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
visibility: hidden;
opacity: 0;
transition: all 0.4s;
z-index: 14;
}
.pp_trainer .pp_wrp {
width: 1320px;
max-width: 100%;
margin: 0 auto;
display: flex;
align-items: center;
background-color: #FFF;
padding: 40px;
border-radius: 14px;
z-index: 99;
position: relative;
}
body .pp_trainer:before {
content: "";
position: fixed;
inset: 0;
background-color: #000;
opacity: 0.6;
z-index: 12;
}
body .trainer-item.pp_show .pp_trainer {
visibility: visible;
opacity: 1;
}
body:has(.trainer-item.pp_show){
overflow: hidden;
}
.pp_trainer .pp_wrp > .img {
width: 470px;
max-width: 100%;
border-radius: 14px !important;
overflow: hidden;
background-color: #f2f2f2;
height: 400px;
}
.pp_trainer .pp_wrp > .img img {
height: 100%;
width: 100%;
object-fit: contain;
object-position: center center;
display: block;
}
.pp_trainer .pp_wrp .cn {
flex: 1;
margin-left: 70px;
display: flex;
flex-direction: column;
}
.pp_trainer .pp_wrp .cn > img {
width: 32px;
margin-bottom: 10px !important;
display: block;
}
.pp_trainer .pp_wrp .cn > h4 {
color: #2d4451;
font-size: 25px;
margin-bottom: 18px;
font-family: "BrandonText-Bold";
}
.pp_trainer .pp_wrp .cn .tx_edtr > h3 {
color: #2d4451;
font-family: "BrandonText-Bold";
font-size: 22px !important;
margin-bottom: 4px;
}
.pp_trainer .pp_wrp .cn .tx_edtr p{
font-family: 'BrandonText-Regular';
}
html .woof_husky_txt-container .woof_husky_txt-option{
font-family: 'BrandonText-Regular';
}
.pp_trainer .pp_wrp .cn .tx_edtr>* {
color: #2d4451;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul {
flex-direction: column;
align-items: start;
gap: 10px;
display: flex;
margin-bottom: 0;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul li:before {
content: "";
background-image: url('/wp-content/uploads/2025/05/r_arrow.svg');
height: 14px;
width: 16px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
margin-top: 5px;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul li {
font-size: 16px;
position: relative;
align-items: start;
gap: 16px;
display: flex;
font-family: 'BrandonText-Regular';
}
body.woocommerce-account main .page-header,
.woocommerce-shop main .page-header,
body.single-product main .page-header,
body.woocommerce-cart main .page-header,
body.woocommerce-checkout main .page-header{
display: block;
}
.pp_trainer .pp_wrp .cn .linkdin {
height: 40px;
width: 40px;
font-size: 0;
border: 2px solid var(--secondary);
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
background-image: url("/wp-content/uploads/2025/05/linkdin.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: 18px;
}
.pp_trainer .pp_wrp .cn .linkdin:hover {
filter: invert(40%) sepia(95%) saturate(1000%) hue-rotate(180deg) brightness(90%) contrast(90%);
}
.pp_trainer .close_i {
position: absolute;
top: 0;
right: 0;
cursor: pointer;
margin: 16px;
}
.woocommerce-cart main#content .page-content,
.woocommerce-shop main#main {
width: 1350px;
max-width: 100%;
padding: 100px 25px;
margin: 0 auto;
}
.woocommerce-cart main#content {
padding: 0;
max-width: 100%;
}
.woocommerce-shop main#main .page-title {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 51px;
line-height: normal;
color: #102d40;
margin: 0px 0 50px;
}
.woocommerce-shop nav.woocommerce-breadcrumb {
display: none;
}
.woocommerce-shop #primary{
background-color: #F5F7F7;
}
.inr_brn .container {
width: 1370px;
max-width: 100%;
margin: 0 auto;
padding: 0 25px;
}
.woocommerce-cart main#content .page-header,
.inr_brn {
background-image: url(/wp-content/uploads/2025/05/contactus_bnr.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 120px;
padding-top: 185px;
border-radius: 0px 0px 150px 0px;
}
.woocommerce-cart main#content .page-header h1,
.inr_brn h2 {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 77px;
line-height: 130%;
color: var(--e-global-color-cac6b1f);
margin: 0;
}
.woocommerce-cart main#content .page-header h1{
max-width: 100%;
width: 1370px;
margin: 0 auto;
padding: 0 25px;
}
.main_inrbnr_wrp {
background-color: #f5f7f7;
}
.woocommerce-shop .woocommerce-page li.custom-product-card {
width: 100% !important;
margin: 0 0 30px !important;
}
.woocommerce-shop .woocommerce-page li.custom-product-card:last-child{
margin-bottom: 0;
}
.woocommerce-shop .shp_wrp {
display: flex;
gap: 30px;
align-items: flex-start;
}
.woocommerce-shop .shp_wrp .woof.woof_sid {
width: 410px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid ~ * {
flex: 1;
}
.woocommerce-shop main#main .product_detail img {
margin: 0;
height: 100%;
}
.woocommerce-shop .product_detail {
border-radius: 0;
background-color: transparent;
box-shadow: none;
padding: 0;
margin-bottom: 0;
}
.woocommerce-shop .product_card {
border-radius: 8px;
background-color: #FFF;
box-shadow: 0px 5px 32px 0px rgba(17, 30, 44, 0.13);
padding: 16px 14px;
margin-bottom: 0;
}
.woocommerce-shop .product_card .product-date {
padding: 7px 18px;
background-color: #F3F5F7;
border-radius: 8px;
display: flex;
font-family: 'BrandonText-Bold';
font-style: normal;
font-size: 28px;
line-height: normal;
color: var(--primary);
margin-bottom: 14px;
gap: 6px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid {
padding: 0;
width: 410px;
border: 0;
background-color: transparent;
margin: 0;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone > label {
border-radius: 10px;
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 18px;
padding: 18px 30px;
margin-bottom: 0;
display: flex;
align-items: center;
justify-content: space-between;
border: 0;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone > label > span:before {
content: "";
height: 15px;
width: 15px;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
background-position: center center;
transform: scale(-1);
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone > label > span {
font-size: 0;
float: none;
}
html .woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label span {
transform: rotate(180deg);
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container {
width: 100%;
margin: 0;
padding: 0;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container > .woof_container_inner {
padding: 18px 0;
border-top: 2px solid #BBC2C7;
margin: 0 30px;
}
.woocommerce-shop .product_card .product_detail .bok_nw_btn a {
line-height: 40px;
padding: 0 26px;
font-size: 16px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_section_tab {
border-radius: 14px;
margin-bottom: 30px;
padding: 0;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container .woof_container_inner > h4 {
display: none;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container .woof_list > li {
margin: 0 0 11px;
font-family: 'BrandonText-Regular';
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container .woof_list > li:last-child {
margin: 0 0 0px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container .woof_list > li .woof_radio_term_reset img{
display: none;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container .woof_list > li .woof_radio_term_reset::after {
content: "";
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 20px;
width: 20px;
display: inline-block;
}
.woocommerce-shop .product_card .product_detail .product-title {
font-family: 'BrandonText-Bold';
font-style: normal;
font-weight: bolder;
font-size: 30px !important;
line-height: 130%;
margin-bottom: 24px !important;
padding: 0 !important;
pointer-events: none;
}
.woocommerce-shop .product_card .product-meta li {
font-family: 'BrandonText-Regular';
}
.woocommerce-shop .product_card .product-meta {
gap: 14px;
margin-bottom: 0;
}
.woocommerce-shop .product_card .product_detail {
padding-left: 10px;
}
.woocommerce-shop .product_card .product-meta::before,
.woocommerce-shop .product_card .product-meta::after{
display: none;
}
.woocommerce-shop .product_card .quantity-selector {
border: 2px solid #D2D2D2;
border-radius: 80px;
padding: 0 6px;
display: flex;
align-items: center;
width: 134px;
margin-bottom: 16px;
}
.woocommerce-shop .product_card .quantity-selector > span {
flex: 1;
width: auto;
}
.woocommerce-shop .product_card .quantity-selector > span > input {
width: 100%;
display: block;
height: 44px;
border: 0;
text-align: center;
line-height: normal;
padding: 0;
font-family: 'BrandonText-Bold';
font-size: 20px;
color: #0f2c41;
}
.woocommerce-shop .product_card .quantity-selector > button {
padding: 0;
border-radius: 0;
background: transparent;
border: 0;
color: var(--primary);
font-family: 'BrandonText-Bold';
font-size: 0;
line-height: normal;
height: 30px;
width: 30px;
min-width: 30px;
position: relative;
}
.woocommerce-shop .product_card .quantity-selector > button:before {
content: "";
display: block;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: 12px;
background-position: center center;
position: absolute;
inset: 0;
visibility: visible !important;
}
.woocommerce-shop .product_card .quantity-selector > button.plus:before {
background-image: url('data:image/svg+xml,');
background-size: 14px;
}
.woocommerce-shop .product_card .bok_nw_btn > p {
font-family: 'BrandonText-Regular';
color: #0f2c41;
}
.woocommerce-shop .product_card .bok_nw_btn .inwp{
display: flex;
justify-content: center;
}
.woocommerce-shop .product_card .bok_nw_btn .book_now_add {
padding: 0 28px;
}
.woocommerce-shop .woocommerce ul.products li.product .price h5 {
font-family: 'BrandonText-Bold';
display: flex;
flex-direction: column;
}
.woocommerce-shop .woocommerce ul.products li.product .price h5 .woocommerce-price-suffix {
display: block;
text-align: right;
font-size: 21px;
font-weight: 400;
margin-top: 2px;
}
.woocommerce-shop .product_card .trainer-list h3 {
padding-bottom: 0 !important;
font-size: 16px !important;
font-family: 'BrandonText-Regular';
color: var(--primary);
}
.woocommerce-shop .product_card .product-meta {
gap: 14px;
}
.woocommerce-shop .product_card .product-meta img {
height: 20px;
width: 20px;
object-fit: contain;
}
.woocommerce-shop .detls_lnk {
text-align: right;
margin-right: 15px;
}
.woocommerce-shop .detls_lnk a {
color: #102d40;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 13px;
background-color: #e6f0f8;
padding: 4px 30px;
min-width: 168px;
font-family: "BrandonText-Medium";
font-size: 20px;
border-radius: 0px 0px 10px 10px;
}
.woocommerce-shop .detls_lnk a:after {
content: "";
height: 9px;
width: 15px;
display: block;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: contain;
transition: all 0.4s;
}
.woocommerce-shop .detls_lnk a:hover::after {
filter: invert(40%) sepia(95%) saturate(1000%) hue-rotate(180deg) brightness(90%) contrast(90%);
}
.woocommerce-shop .detls_lnk a:hover {
color: var(--primary);
}
.product_card_wrp.woocommerce-shop .product_wrp {
margin-bottom: 50px;
}
.product_card_wrp.woocommerce-shop .product_wrp:last-child {
margin-bottom: 0px;
}
html .iradio_square-grey:has(input[checked="checked"]):before {
content: '';
display: block;
position: absolute;
inset: 5px;
border-radius: 30px;
background: var(--primary);
}
html .iradio_square-grey.checked {
background-position: -120px 0;
}
html .woocommerce-ordering,
html .woof_products_top_panel {
z-index: 0;
}
.product_card_wrp.woocommerce-shop .product_wrp .product-meta img {
height: 30px;
width: 30px;
}
.product_card .product_detail .price h5 .woocommerce-price-suffix {
display: block;
text-align: right;
}
div#woof_results_by_ajax .woof_products_top_panel_ul {
display: flex;
align-items: center;
gap: 16px;
}
div#woof_results_by_ajax .woof_products_top_panel_ul li {
margin: 0 !important;
float: none;
}
div#woof_results_by_ajax .woof_products_top_panel_ul li>*,
div#woof_results_by_ajax .woof_products_top_panel_ul li {
font-family: 'BrandonText-Medium';
}
div#woof_results_by_ajax .woof_products_top_panel_ul li .woof_reset_button_2 {
border: 0;
}
button.button.woof_reset_search_form {
display: block;
line-height: 42px;
padding: 0 32px;
border-radius: 70px;
font-size: 18px;
font-family: "Brandon-Grotesque-Web-Bold";
color: var(--white);
background-color: var(--primary);
margin-bottom: 10px;
}
.woocommerce-result-count,
html .woocommerce-ordering select {
font-family: 'BrandonText-Medium';
}
button.button.woof_reset_search_form:hover {
color: var(--white);
background-color: var(--dark);
}
#woof_results_by_ajax .shw_rslt {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 25px;
}
#woof_results_by_ajax .shw_rslt>* {
float: none;
margin: 0;
font-family: 'BrandonText-Medium';
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container input{
font-family: 'BrandonText-Medium';
}
.woocommerce-cart main#content h1.entry-title {
max-width: 100%;
}
.woocommerce-cart main#content .woocommerce .crt_wrp {
display: flex;
flex-wrap: wrap;
align-items: start;
gap: 30px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals {
width: 410px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp form.woocommerce-cart-form {
flex: 1;
background-color: #FFF;
border-radius: 14px;
padding: 25px 30px;
}
div#woof_results_by_ajax .woof_products_top_panel_ul ul {
display: flex;
align-items: center;
gap: 12px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals {
float: none;
width: 100%;
}
html body .cart_totals table.shop_table.shop_table_responsive {
border: 0;
background-color: transparent;
margin: 0 !important;
border-spacing: 0px 14px;
}
body.woocommerce-checkout,
body.woocommerce-cart {
background-color: #F5F7F7;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr>* {
background-color: transparent;
border: 0;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr>* {
background-color: #F1F3F5;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr>* {
padding: 10px 14px;
font-size: 18px;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr th {
border-top-left-radius: 8px;
font-family: 'BrandonText-Medium';
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr th {
border-bottom-left-radius: 8px;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr td {
border-top-right-radius: 8px;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr td {
border-bottom-right-radius: 8px;
text-align: right;
font-family: 'BrandonText-Bold';
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals {
float: none;
width: 100%;
background-color: #FFF;
padding: 20px 25px;
border-radius: 12px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0;
padding-top: 0;
text-align: center;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
margin: 0;
font-family: "BrandonText-Medium";
font-size: 18px;
padding: 0 30px;
background-color: var(--primary);
line-height: 42px;
border-radius: 70px;
display: inline-block;
font-weight: 500;
}
.woocommerce .return-to-shop .button,
.woocommerce .woocommerce-info{
font-family: "BrandonText-Medium";
font-weight: 500;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{
background-color: var(--dark);
color: var(--white);
}
.woocommerce-cart main#content .crt_wrp .cart-collaterals .cart_totals h2 {
font-family: "BrandonText-Bold";
font-size: 30px;
margin-bottom: 10px;
color: #0f2c41;
}
html body .cart-collaterals table.shop_table.shop_table_responsive .order-total>* {
background-color: transparent;
}
html body .cart-collaterals table.shop_table.shop_table_responsive .order-total td {
font-size: 30px;
}
.woocommerce-cart main#content .woocommerce-cart-form .shop_table {
border: 0;
margin: 0;
background-color: transparent;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody tr>* {
border: 0;
background-color: transparent;
border-bottom: 2px solid #B3BBC0;
font-size: 20px;
padding-block: 16px;
font-family: "BrandonText-Bold";
padding-inline: 10px;
display: revert;
}
.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-message {
padding: 16px;
background-color: #E7ECEE;
border-radius: 14px;
font-family: "BrandonText-Medium";
font-size: 17px;
font-weight: 500;
letter-spacing: 0.01em;
color: #2f4154;
border: 0;
padding-left: 50px;
margin-bottom: 25px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form thead tr>* {
font-size: 18px;
border: 0;
border-bottom: 2px solid #647B8A;
vertical-align: middle;
color: #172c3f;
padding-block: 14px;
padding-top: 0;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form thead tr th{
font-family: "Brandon-Grotesque-Web-Bold";
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody tr:last-child>*{
border-bottom: 0;
}
html body .product-name > a{
font-family: "Brandon-Grotesque-Web-Bold";
font-style: normal;
font-size: 17px;
line-height: 118%;
color: #172c3f;
text-decoration: none;
letter-spacing: -0.015em;
pointer-events: none;
}
html body .product-name a:hover {
color: var(--primary);
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .quantity input {
border: 2px solid #D2D2D2;
border-radius: 50px;
text-align: center;
padding: 0 22px;
width: 100%;
height: 44px;
line-height: normal;
font-family: "BrandonText-Bold";
font-size: 20px;
min-width: 80px;
padding-right: 10px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody td:last-child,
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form thead th:last-child {
text-align: right;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody td:first-child,
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form thead th:first-child {
padding-left: 0;
padding-right: 0;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .product-quantity {
width: 132px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .product-thumbnail a {
display: block;
height: 60px;
width: 60px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .product-thumbnail a img{
height: 100%;
width: 100%;
object-fit: contain;
}
.woocommerce-cart main#content form.woocommerce-cart-form .product-remove .remove {
color: rgb(15, 44, 65) !important;
font-weight: 400;
}
.woocommerce-cart main#content form.woocommerce-cart-form .product-remove .remove:hover {
background-color: transparent;
color: var(--primary) !important;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions {
padding-bottom: 0;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon {
display: flex;
gap: 14px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon #coupon_code {
width: 220px;
text-align: center;
font-family: "BrandonText-Medium";
font-size: 16px;
font-weight: 500;
margin: 0;
border: 0;
background-color: #f1f3f5;
border-radius: 10px;
height: 42px;
vertical-align: middle;
line-height: normal;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon .button {
background-color: transparent;
border-radius: 50px;
border: 2px solid #0f2c41;
padding: 0 25px;
font-family: "BrandonText-Medium";
font-size: 16px;
color: #0f2c41;
font-weight: 500;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon .button:hover{
background-color: #0f2c41;
color: var(--white);
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions > .button {
background-color: var(--primary);
border-radius: 50px;
font-family: "BrandonText-Medium";
font-size: 16px;
font-weight: 500;
color: #FFF;
padding: 0 25px;
line-height: 42px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions > .button:hover {
background-color: var(--dark);
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon::before,
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon::after{
display: none;
}
.woocommerce-checkout .woocommerce-checkout div#customer_details>* {
width: 100%;
float: none;
}
.woocommerce-checkout main#content {
max-width: 100%;
}
.woocommerce-checkout main#content .page-content{
max-width: 100%;
width: 1330px;
padding:100px 25px;
margin: 0 auto;
}
.woocommerce-checkout .woocommerce-checkout {
display: flex;
align-items: start;
gap: 20px 60px;
flex-wrap: wrap;
}
.woocommerce-checkout .woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
width: 100%;
}
.woocommerce-checkout .woocommerce-checkout .right_side {
width: 415px;
max-width: 100%;
position: sticky;
top: 100px;
}
.woocommerce-checkout .woocommerce-checkout div#customer_details {
flex: 1;
}
.woocommerce-checkout main#content h1 {
max-width: 100%;
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 77px;
line-height: 130%;
color: var(--e-global-color-cac6b1f);
width: 1370px;
padding: 0 25px;
margin: 0 auto;
}
.woocommerce-checkout main#content .page-header {
background-image: url(/wp-content/uploads/2025/05/contactus_bnr.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 120px;
padding-top: 185px;
border-radius: 0px 0px 150px 0px;
}
section.woocommerce-customer-details .woocommerce-column__title,
.woocommerce-checkout main#content .right_side h2,
.woocommerce-checkout main#content h3 {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 48px;
color: #102d40;
margin-bottom: 22px;
}
.woocommerce-checkout main#content .participant-info-wrapper h3{
margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce-checkout .participant-info-wrapper h6 {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 18px;
margin: 0 0 25px;
color: var(--primary);
}
.woocommerce-checkout main#content input {
border: 0;
background-color: #FFF;
border-radius: 8px;
padding: 0 20px;
height: 46px;
line-height: normal;
font-family: 'BrandonText-Medium';
}
.woocommerce-checkout main#content li.wc_payment_method > label {
display: inline-block;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .wc-payment-form label {
font-size: 16px !important;
}
.woocommerce-checkout main#content label {
line-height: normal;
margin-bottom: 7px;
font-family: "BrandonText-Medium";
font-size: 18px;
letter-spacing: -0.015em;
color: #333333;
}
.woocommerce-checkout main#content label .required {
font-weight: 500;
color: red;
}
.woocommerce-checkout main#content .woocommerce-billing-fields .form-row-first, .woocommerce-checkout main#content .woocommerce-billing-fields .form-row-last {
width: 48%;
}
.woocommerce-checkout main#content .select2 .select2-selection {
border: 0;
background-color: #FFF;
border-radius: 8px;
}
.woocommerce-checkout main#content .select2 .select2-selection__rendered {
border: 0 !important;
padding: 0 20px;
line-height: 46px;
border-radius: 8px;
font-family: 'BrandonText-Medium';
}
.woocommerce-checkout main#content textarea {
border: 0;
padding: 10px 20px 10px;
resize: none;
border-radius: 8px;
line-height: normal;
height: 46px;
}
.payment_method_woocommerce_payments .testmode-info button {
font-size: 20px;
display: flex;
gap: 12px;
}
html .checkout-inline-error-message{
font-family: 'BrandonText-Regular';
}
html ul.woocommerce-error>*{
font-family: 'BrandonText-Regular';
}
.woocommerce-checkout main#content .woocommerce-billing-fields p {
padding: 0;
margin-bottom: 24px;
}
.woocommerce-checkout main#content .woocommerce-billing-fields p:last-child {
margin-bottom: 0;
}
.woocommerce-checkout main#content .woocommerce-billing-fields p#billing_address_1_field {
margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce-checkout .woocommerce-additional-fields,
.woocommerce-checkout .woocommerce-checkout div#customer_details .col-1 {
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 2px solid #7E919D;
}
.woocommerce-checkout .woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper,
.woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{
padding-inline: 25px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp {
background-color: #FFF;
margin-bottom: 40px;
padding: 16px 25px 35px;
border-radius: 16px;
}
.woocommerce-checkout .woocommerce-checkout .participant-info-wrapper:last-child .mainwrp:last-child {
margin-bottom: 0;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp input {
background-color: #F1F3F5 !important;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .row.one {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp h4 {
margin: 0;
font-family: "BrandonText-Bold";
font-size: 30px;
color: #0f2c41;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .oner {
display: flex;
align-items: center;
gap: 10px;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .oner label {
margin: 0 !important;
font-size: 16px !important;
font-weight: 400 !important;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .oner .copy_check {
height: 18px !important;
width: 18px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp .row {
display: flex;
gap: 35px;
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp .row:last-child {
margin-bottom: 0px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp .row .fgroup {
width: 100%;
}
.woocommerce-checkout .right_side .subwrp {
background-color: #FFF;
padding: 20px 25px;
border-radius: 16px;
}
.woocommerce-checkout .right_side .subwrp #order_review_heading {
font-size: 32px;
margin-bottom: 18px;
}
.woocommerce-checkout .right_side .subwrp .shop_table {
border: 0;
}
.woocommerce-checkout .right_side .subwrp .shop_table tr>* {
border: 0;
border-bottom: 1px solid #B6BDC2;
background-color: transparent;
padding-inline: 8px;
}
.woocommerce-checkout .right_side .woocommerce-info {
margin: 0;
border-radius: 6px;
font-size: 14px;
padding: 10px 0px 10px 40px;
text-align: left;
}
.woocommerce-checkout .right_side .woocommerce-info::before {
left: 16px;
top: 11px;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon {
margin: 10px 0 10px;
border: 0;
padding: 0;
display: flex !important;
gap: 20px;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon .form-row {
padding: 0;
margin: 0;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon > .form-row {
float: none;
width: auto;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon > .form-row input {
background-color: #F1F3F5;
text-align: center;
height: 42px;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon .button {
background-color: transparent;
border-radius: 50px;
border: 2px solid #0f2c41;
padding: 0 25px;
font-family: "BrandonText-Medium";
font-size: 16px;
color: #0f2c41;
line-height: 38px;
font-weight: 500;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon .button:hover{
background-color: #0f2c41;
color: #FFF;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon > .clear,
.woocommerce-checkout form#woocommerce-checkout-form-coupon > .form-row::before,
.woocommerce-checkout form#woocommerce-checkout-form-coupon > .form-row::after{
display: none;
}
.woocommerce-checkout .right_side .subwrp .shop_table .woocommerce-custom-coupon>* {
padding-inline: 0;
border: 0;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot tr>* {
border: 0;
background-color: #F1F3F5;
padding-inline: 12px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot tr th {
/* border-top-left-radius: 8px;
border-bottom-left-radius: 8px; */
font-size: 18px;
color: #172c3f;
font-family: 'BrandonText-Bold';
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot tr td {
/* border-top-right-radius: 8px;
border-bottom-right-radius: 8px; */
font-size: 18px;
font-family: 'BrandonText-Bold';
}
html body .product-name {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 18px;
line-height: 118%;
color: #172c3f;
letter-spacing: -0.015em;
}
.woocommerce-checkout .right_side .subwrp .shop_table tr .product-total {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 18px;
}
.woocommerce-checkout .right_side .subwrp div#payment {
background-color: #F1F3F5;
border-radius: 12px;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods {
padding: 20px !important;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods li::before,
.woocommerce-checkout .right_side .subwrp .wc_payment_methods li::after{
display: none !important;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods input {
height: auto !important;
margin-right: 10px !important;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .payment_box {
background-color: #FFF !important;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .payment_box>*{
font-family: 'BrandonText-Regular';
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .payment_box::before {
border-bottom-color: #FFF !important;
}
.woocommerce-checkout .right_side .subwrp #place_order {
margin: 0;
font-family: "BrandonText-Medium";
font-size: 18px;
padding: 0 30px;
background-color: var(--primary);
line-height: 42px;
border-radius: 70px;
font-weight: 500;
display: inline-block;
float: none !important;
}
.woocommerce-checkout .right_side .subwrp #place_order:hover{
background-color: #000;
}
.woocommerce-checkout .right_side .subwrp .form-row.place-order {
text-align: center;
margin: 0;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot .order-total td {
font-size: 30px;
background-color: transparent;
padding-right: 0;
padding-bottom: 0;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot .order-total th {
background-color: transparent;
padding-left: 0;
padding-bottom: 0;
}
.woocommerce-checkout .right_side .subwrp .shop_table tr td:last-child,
.woocommerce-checkout .right_side .subwrp .shop_table tr th:last-child{
text-align: right;
}
.woocommerce-notices-wrapper .woocommerce-error {
margin-bottom: 10px;
}
.woocommerce-info .showcoupon {
color: var(--primary);
}
.woocommerce-info .showcoupon:hover {
color: var(--secondary);
}
.woocommerce-checkout .right_side .subwrp .woocommerce-custom-coupon td {
padding-block: 15px;
}
tr.woocommerce-custom-coupon .woocommerce-form-coupon-toggle {
display: none;
}
html .elementor-menu-cart__container {
height: 100vh;
}
.woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
display: none;
}
.elementor-menu-cart__main .elementor-menu-cart__footer-buttons > a {
line-height: 46px;
padding: 0 16px;
background-color: var(--primary);
font-size: 18px;
}
.elementor-menu-cart__main .elementor-menu-cart__footer-buttons > a:hover {
background-color: var(--dark);
}
html .elementor-menu-cart__main {
width: 450px;
}
html .elementor-menu-cart__main .cart_item .product-thumbnail a {
height: 60px;
width: 60px;
display: block;
position: absolute;
left: 0;
top: 11px;
}
html .elementor-menu-cart__main .cart_item .product-thumbnail a img {
height: 100%;
width: 100%;
object-fit: contain;
}
html body .product-name a {
font-family: "Brandon-Grotesque-Web-Bold";
font-style: normal;
font-size: 16px;
line-height: 118%;
color: #172c3f;
}
html body .product-name,
html .elementor-menu-cart__main .cart_item .product-price{
padding: 0;
}
html .elementor-menu-cart__main .cart_item .product-price {
font-family: "Brandon-Grotesque-Web-Bold";
font-style: normal;
font-size: 20px;
line-height: 118%;
color: #172c3f;
margin-top: 14px;
}
html .elementor-menu-cart__main .cart_item {
display: block;
padding-left: 80px;
}
html .elementor-menu-cart__main .cart_item {
display: block;
padding: 20px 0 !important;
padding-left: 80px !important;
position: relative;
}
html .elementor-menu-cart__main .cart_item .product-remove {
border-color: #444444 !important;
opacity: 1 !important;
top: 0;
bottom: 0;
margin: auto;
}
html .elementor-menu-cart__main .cart_item .product-remove::before,
html .elementor-menu-cart__main .cart_item .product-remove::after{
background-color: #444444 !important;
}
html .elementor-menu-cart__main .elementor-menu-cart__subtotal {
text-align: right;
color: #000;
}
.woocommerce-order .woocommerce-notice--success.woocommerce-thankyou-order-received {
padding: 14px 20px;
background-color: #E7ECEE;
border-radius: 8px;
font-family: "BrandonText-Medium";
font-size: 17px;
letter-spacing: 0.01em;
color: #2f4154;
border: 0;
margin-bottom: 30px;
border-left: 4px solid var(--primary);
}
.woocommerce-thankyou-order-details::before,
.woocommerce-thankyou-order-details::after{
display: none !important;
}
html .woocommerce-thankyou-order-details li {
float: none !important;
flex: 1;
text-align: center;
padding: 20px 20px;
font-family: "BrandonText-Medium";
font-size: 15px !important;
}
html .woocommerce-thankyou-order-details li strong {
color: #000;
margin-top: 4px;
font-family: "BrandonText-Bold";
}
.woocommerce-thankyou-order-details {
display: flex;
flex-flow: row wrap;
align-items: center;
border: 1px dashed #cfc8d8;
justify-content: space-between;
margin-bottom: 30px !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 38px;
line-height: normal;
color: #102d40;
}
section.woocommerce-customer-details .woocommerce-column__title,
.woocommerce > .woocommerce-order > h3 {
font-size: 36px !important;
}
html body .woocommerce section.woocommerce-customer-details address {
background: #fff;
padding: 20px 25px;
margin-bottom: 25px;
border-radius: 10px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
box-shadow: 0 4px 20px 0 #00000008;
border: 1px solid var(--secondary);
font-family: 'BrandonText-Regular';
border-bottom: 4px solid var(
--secondary);
}
html body .woocommerce section.woocommerce-customer-details address p {
margin: 5px 0;
font-family: 'BrandonText-Medium';
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details {
border-bottom: 0;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr>* {
border: 0;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr>* {
border: 0;
background-color: transparent;
border-bottom: 1px solid #DDD;
padding: 12px 16px;
font-weight: 400;
font-size: 16px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr td{
font-family: 'BrandonText-Medium';
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr>*:first-child {
border-right: 1px dashed #DDD;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr th {
font-family: 'BrandonText-Bold';
color: #000;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details thead tr th {
background-color: #e7ecee;
border: 0;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details a {
color: var(--primary);
font-weight: 700;
font-size: 18px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details a:hover {
color: var(--dark);
}
.woocommerce .woocommerce-order h3 ~ p {
background: #fff;
padding: 20px 25px;
margin-bottom: 25px;
border-radius: 10px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
box-shadow: 0 4px 20px 0 #00000008;
border: 1px solid var(--secondary);
font-family: 'BrandonText-Regular';
border-bottom: 4px solid var(
--secondary);
}
.woocommerce .woocommerce-order h3 ~ p strong {
font-size: 18px;
color: #000;
display: inline-block;
margin-bottom: 8px;
font-family: 'BrandonText-Bold';
}
.blog_post .elementor-post__card .elementor-post__meta-data {
order: 1;
border: 0;
}
.blog_post .elementor-post__card .elementor-post__text {
order: 2;
padding-bottom: 25px !important;
}
.blog_post .elementor-pagination .current {
height: 40px;
width: 40px;
background-color: var(--primary);
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50px;
}
.blog_post .elementor-post__card .elementor-post__read-more:hover,
.blog_post .elementor-post__card .elementor-post__title:hover a {
color: var(--primary);
}
.blog_post .elementor-post__card .elementor-post__read-more {
display: flex;
align-items: center;
gap: 10px;
}
.blog_post .elementor-post__card .elementor-post__read-more:after {
content: "";
height: 16px;
width: 18px;
display: inline-block;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
background-image: url('data:image/svg+xml,');
}
.blog_post .elementor-post__card .elementor-post__read-more:hover::after{
filter: invert(40%) sepia(91%) saturate(6096%) hue-rotate(180deg) brightness(95%) contrast(97%);
}
.fix_star.elementor-widget-image-box .elementor-image-box-wrapper figure img {
margin-left: -86px !important;
margin-top: 8px;
}
html body .product-name {
display: flex;
flex-direction: column;
}
html body .product-name h3 {
order: -1;
margin-bottom: 9px !important;
font-size: 20px !important;
font-family: "Brandon-Grotesque-Web-Bold" !important;
font-style: normal;
line-height: 118% !important;
color: #172c3f !important;
text-decoration: none;
letter-spacing: -0.015em !important;
}
html body .product-name h3:hover{
color: var(--primary) !important;
}
html body .product-name > a {
margin-bottom: 10px;
}
html body .product-name .product-meta {
display: flex;
flex-direction: column;
gap: 6px;
}
html body .product-name .product-meta img {
width: 16px !important;
}
html body .product-name .product-meta li {
display: flex;
align-items: center;
font-family: 'BrandonText-Medium';
font-size: 16px;
gap: 10px;
font-weight: 400;
}
html body .product-name h3 a {
font-size: inherit;
pointer-events: unset;
text-decoration: none;
color: inherit;
line-height: inherit;
}
tr.cart_item ul.product-meta {
gap: 0;
margin-top: 0;
flex-direction: column;
}
tr.cart_item td.product-name {
width: 100%;
font-size: 16px;
}
tr.cart_item td.product-name li img {
width: 16px !important;
}
tr.cart_item td.product-name .product-quantity {
order: -1;
}
.woocommerce-checkout .product-name .product-meta {
display: none;
}
.woocommerce-checkout .elementor-menu-cart__product-name.product-name .product-meta {
display: flex;
}
.light_text .e-child .elementor-button,
.light_text .e-child h1.elementor-heading-title,
.light_text .e-child .elementor-post-info a time {
color: #FFF !important;
}
.blog_post .elementor-post__card .elementor-post__text .elementor-post__excerpt {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.social_i .elementor-share-btn .elementor-share-btn__icon {
background-color: transparent !important;
color: var(--secondary);
}
.social_i .elementor-share-btn {
border: 2px solid var(--secondary) !important;
background-color: transparent !important;
border-radius: 8px;
}
.social_i .elementor-share-btn:hover{
border-color: var(--primary) !important;
}
.social_i .elementor-share-btn:hover .elementor-share-btn__icon {
color: var(--primary) !important;
}
.most_poplr .elementor-post__meta-data {
order: -1;
padding-bottom: 0 !important;
padding-top: 30px !important;
}
.most_poplr .elementor-post__card {
padding-bottom: 30px !important;
}
.most_poplr .elementor-post__text {
margin-top: 12px !important;
}
.ctgry_pst .elementor-post__text .elementor-post__read-more:hover,
.b_pst .elementor-post__card .elementor-post__read-more:hover,
.most_poplr .elementor-post__card .elementor-post__title a:hover{
color: var(--primary) !important;
}
.ctgry_pst .elementor-post__text .elementor-post__read-more::after,
.b_pst .elementor-post__card .elementor-post__read-more::after,
.most_poplr .elementor-post__card .elementor-post__read-more:after {
content: "";
height: 16px;
width: 18px;
display: inline-block;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
background-image: url('data:image/svg+xml,');
}
.ctgry_pst .elementor-post__text .elementor-post__read-more,
.b_pst .elementor-post__card .elementor-post__read-more,
.most_poplr .elementor-post__card .elementor-post__read-more {
display: flex;
align-items: center;
gap: 10px;
}
.ctgry_pst .elementor-post__text .elementor-post__read-more:hover:after,
.b_pst .elementor-post__card .elementor-post__read-more:hover::after,
.most_poplr .elementor-post__card .elementor-post__read-more:hover::after {
filter: invert(40%) sepia(91%) saturate(6096%) hue-rotate(180deg) brightness(95%) contrast(97%);
}
.ctgry_pst .elementor-post__text .elementor-post__read-more:hover,
.b_pst .elementor-post__card .elementor-post__read-more:hover,
.b_pst .elementor-post__card .elementor-post__title a:hover{
color: var(--primary) !important;
}
.b_pst .elementor-post__card .elementor-post__text {
order: 2;
padding: 12px 25px 20px !important;
}
.b_pst .elementor-post__card .elementor-post__meta-data {
order: 1;
padding: 0;
border: 0;
padding-inline: 25px;
}
.b_pst .elementor-post__card .elementor-post__text .elementor-post__excerpt {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.ctgry_pst nav.elementor-pagination,
.b_pst nav.elementor-pagination {
margin-top: 60px;
}
.ctgry_pst .elementor-pagination .current,
.b_pst .elementor-pagination .current {
height: 40px;
width: 40px;
background-color: var(--primary);
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50px;
}
.ctgry_pst .elementor-post__meta-data {
order: 1;
border: 0 !important;
padding: 0 25px !important;
}
.ctgry_pst .elementor-post__text {
order: 2;
padding: 15px 25px 25px !important;
}
.ctgry_pst .elementor-post__text .elementor-post__excerpt {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.srch_fltr_drdwn h5 {
font-size: 14px;
font-family: "BrandonText-Medium";
letter-spacing: 0.001em;
margin-bottom: 8px;
}
.srch_fltr_drdwn form select {
border-radius: 8px;
border: 0;
padding: 12px 35px 12px 16px;
font-size: 16px;
font-family: "BrandonText-Medium";
letter-spacing: 0.001em;
--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);
background-repeat: no-repeat;
background-position: right .75rem center;
background-size: 16px 13px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
color: var(--secondary);
}
.hvr_drk:hover .elementor-image-box-content>* {
color: #FFF;
}
.widget_shopping_cart_content .woocommerce-mini-cart__empty-message{
font-family: 'BrandonText-Medium';
}
.latst_blog .elementor .e-child .post_content .elementor-widget-container a {
color: var(--primary);
}
.latst_blog .elementor .e-child .post_content .elementor-widget-container a:hover{
color: var(--dark);
}
html .latst_blog .elementor .post_box:not(:has(.elementor-widget-theme-post-featured-image)) {
padding-top: 210px;
position: relative;
}
html .latst_blog .elementor .post_box:not(:has(.elementor-widget-theme-post-featured-image)):before {
content: "";
background-color: #ddd;
position: absolute;
left: 0;
top: 0;
bottom: 0;
border-radius: 4px;
height: 212px;
}
html .latst_blog .elementor .post_box:not(:has(.elementor-widget-theme-post-featured-image)):before {
content: "";
background-color: #ffffff;
position: absolute;
left: 0;
top: 0;
bottom: 0;
border-radius: 4px;
background-image: url('/wp-content/uploads/2025/06/imgnot-found.jpg');
height: 212px;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.latst_blog .elementor .e-child .post_content .elementor-container {
padding: 0;
}
.latst_blog .elementor .e-child .post_content .elementor-container .elementor-widget-wrap {
padding: 0;
}
.blog_post .elementor-post__card:not(:has(.elementor-post__thumbnail__link)) {
padding-top: calc( 0.55 * 100% ) !important;
position: relative;
}
.blog_post .elementor-post__card:not(:has(.elementor-post__thumbnail__link)):before {
content: "";
background-color: #ffffff;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background-image: url('/wp-content/uploads/2025/06/imgnot-found.jpg');
height: 212px;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
right: 0;
}
.ppcp-messages {
margin: 0px 0 14px;
}
.ppc-button-wrapper {
margin-top: 16px;
}
.elementor-element.sp_header {
transform: translateY(-100%);
visibility: hidden;
opacity: 0;
transition: all 0.4s;
}
html.sphdrsticky .elementor-element.sp_header {
transform: translateY(0px);
visibility: visible;
opacity: 1;
}
.our_collbrtn_prtnr.collepsed::before {
opacity: 0;
}
.our_collbrtn_prtnr.collepsed .viewall {
margin-top: 60px;
}
.our_collbrtn_prtnr .viewall {
transition: all 0.4s;
}
.course_module_sec.collepsed {
padding-bottom: 140px;
}
.course_module_sec.collepsed .shw_mor_btn {
bottom: -110px;
}
.keywords .elementor-post-info__terms-list{
font-size: 0;
display: flex !important;
flex-wrap: wrap;
gap: 4px;
}
.keywords .elementor-post-info__terms-list a {
font-size: 16px;
line-height: normal;
display: block !important;
padding: 6px 20px 9px;
background: transparent;
border: 1px solid #2a4156;
border-radius: 8px;
}
.keywords .elementor-post-info__terms-list a:hover {
background: var(--secondary);
color: var(--white) !important;
}
.keywords .elementor-post-info__terms-list a:before {
content: "#";
font-weight: 600;
}
.singl_pst_ctgry .elementor-widget-container {
padding: 30px;
background-color: #EDF8FE;
border-radius: 16px;
}
.singl_pst_ctgry .elementor-widget-container h5 {
font-family: "Brandon-Grotesque-Web-Bold", Sans-serif;
font-size: 36px;
color: var( --e-global-color-secondary );
margin-bottom: 26px;
}
.singl_pst_ctgry .elementor-widget-container ul li,
.singl_pst_ctgry .elementor-widget-container ul font{
transition: all 0.4s;
}
.singl_pst_ctgry .elementor-widget-container ul li,
.singl_pst_ctgry .elementor-widget-container ul font,
.singl_pst_ctgry .elementor-widget-container ul a {
font-family: "BrandonText-Medium", Sans-serif;
font-size: 20px;
line-height: 100%;
letter-spacing: 0.01rem;
color: var(--secondary);
}
.singl_pst_ctgry .elementor-widget-container ul li:hover a {
color: var(--accent);
}
.singl_pst_ctgry .elementor-widget-container ul {
display: flex;
flex-direction: column;
gap: 18px;
}
body:before {
content: "";
background-color: #000;
opacity: 0;
visibility: hidden;
position: absolute;
inset: 0;
z-index: 8;
transition: all 0.4s;
}
body:has(.e-n-menu-content.e-active):before{
opacity: 0.8;
visibility: visible;
}
.prdct_dt_wrp {
align-items: start;
justify-content: space-between;
padding: 20px 0 10px;
width: 900px;
max-width: 100%;
margin: 0 auto;
gap: 50px;
display: none;
}
.woocommerce-shop .dtils_shw .prdct_dt_wrp{
display: flex;
}
.prdct_dt_wrp .schedule ul li {
position: relative;
padding-left: 30px;
margin-bottom: 16px;
font-family: "BrandonText-Medium", Sans-serif;
font-size: 16px;
}
.prdct_dt_wrp .schedule ul li:last-child {
margin-bottom: 0;
}
.prdct_dt_wrp .schedule ul li:before {
content: "";
height: 20px;
width: 20px;
background-image: url('/wp-content/uploads/2025/05/day_i.svg');
display: inline-block;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 0;
top: 3px;
bottom: 0;
}
.prdct_dt_wrp .location a {
font-family: "BrandonText-Medium", Sans-serif;
font-size: 16px;
color: #000;
}
.prdct_dt_wrp .location a:hover{
color: var(--primary);
}
.prdct_dt_wrp .location_lnk {
position: relative;
padding-left: 30px;
}
.woocommerce-shop .dtils_shw .detls_lnk a::after {
transform: scale(-1);
}
.prdct_dt_wrp .location_lnk:before {
content: "";
height: 22px;
width: 22px;
background-image: url('/wp-content/uploads/2025/05/map_i.svg');
display: inline-block;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 0;
top: 2px;
bottom: 0;
}
.prdct_dt_wrp h3 {
font-family: 'BrandonText-Bold';
font-style: normal;
font-weight: bolder;
font-size: 22px !important;
line-height: 130%;
margin-bottom: 15px !important;
}
.prdct_dt_wrp .certificate img {
height: 60px;
width: 60px;
object-fit: contain;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp {
gap: 30px;
padding: 20px 10px 0;
width: 100%;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp ul{
margin: 0;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp .product-title {
padding: 0;
font-size: 18px !important;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp li {
font-size: 14px;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp a {
font-size: 14px;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp img{
height: 50px;
width: 50px;
}
.hvr_box > .elementor-element{
transition: all 0.4s;
}
.hvr_box > .elementor-element .contnt {
position: absolute;
bottom: 0;
left: 0;
right: 0;
transition: all 0.4s;
z-index: 3;
}
.hvr_box > .elementor-element:before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(179.89deg, rgba(3, 45, 67, 0) 0.1%, #032D43 75%);
z-index: 2;
}
.hvr_box > .elementor-element .contnt blockquote {
border-left: 4px solid var(--white);
margin: 0;
padding-left: 16px;
}
.hvr_box > .elementor-element .contnt ul li {
position: relative;
font-family: 'BrandonText-Regular';
font-size: 18px;
line-height: 140%;
letter-spacing: -0.014em;
color: #FFFFFF;
display: flex;
gap: 12px;
border-bottom: 1px solid #2B586B;
padding-bottom: 8px;
margin-bottom: 8px;
}
.hvr_box > .elementor-element .contnt ul li:last-child {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.hvr_box > .elementor-element .contnt ul li::before {
content: "";
height: 18px;
width: 18px;
background-image: url('/wp-content/uploads/2025/06/lst_i.svg');
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
display: inline-block;
margin-top: 4px;
}
.hvr_box > .elementor-element .elementor-widget-image > .elementor-widget-container {
height: 500px;
}
.hvr_box > .elementor-element .elementor-widget-image > .elementor-widget-container img{
height: 100%;
width: 100%;
object-fit: cover;
}
.hvr_box > .elementor-element .contnt h2 span {
color: var(--accent);
}
.hvr_box > .elementor-element .elementor-widget-image {
width: 100%;
}
.hvr_box > .elementor-element .contnt .hvr-sw {
display: none;
}
.hvr_box > .elementor-element .contnt .hvr-hd{
transition: all 0.4s;
}
.hvr_box > .elementor-element:hover .contnt .hvr-hd{
display: none;
}
.hvr_box > .elementor-element:hover .contnt .hvr-sw {
display: flex;
}
.hvr_box > .elementor-element:hover .contnt{
background-color: #172c3f;
}
html .postcotent .wp-block-heading {
margin-top: 30px;
margin-bottom: 6px;
font-weight: 600;
font-family: "Brandon-Grotesque-Web-Bold", sans-serif;
}
#approchboxs .elementor-widget-flip-box {
border-radius: 16px;
overflow: hidden;
transition: all 0.4s;
}
#approchboxs .elementor-widget-flip-box:hover {
box-shadow: 0 13px 21px 0 rgb(17 30 44 / 13%);
}
.spn-clr .elementor-icon-box-description > span {
color: var(--accent);
}
.training-grid.owl-carousel .icn_bx {
height: 80px;
width: 80px;
border-radius: 50px;
background-color: var(--white);
position: absolute;
top: 145px;
left: 0;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.4s;
}
.training-card:hover .icn_bx {
background-color: #0D1A24;
}
.training-grid.owl-carousel .icn_bx:before {
content: "";
height: 48px;
width: 48px;
background-image: url('/wp-content/uploads/2025/05/cspo_i-1.svg');
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
background-position: center center;
}
.training-grid.owl-carousel .owl-item:nth-child(2) .icn_bx:before{
background-image: url('/wp-content/uploads/2025/05/wd_rng_tols_i.svg');
}
.training-grid.owl-carousel .owl-item:nth-child(3) .icn_bx:before{
background-image: url('/wp-content/uploads/2025/05/knowlg_rech_i.svg');
}
.training-grid.owl-carousel .owl-item:nth-child(4) .icn_bx:before{
background-image: url('/wp-content/uploads/2025/05/ai_exprt_i.svg');
}
.training-grid.owl-carousel h3 {
height: auto;
}
.training-grid.owl-carousel .training-card {
min-height: 405px;
}
#approchboxs .elementor-flip-box__front .elementor-flip-box__image {
text-align: center;
display: block;
}
#approchboxs .elementor-flip-box__front .elementor-flip-box__image img {
margin: 0 auto;
}
#approchboxs .owl-stage-outer {
padding-bottom: 27px;
}
.owl-carousel .owl-dots button.owl-dot{
transition: all 0.4s;
}
.owl-carousel .owl-dots button.owl-dot span {
height: 10px;
transition: all 0.4s;
}
.owl-carousel .owl-dots button.owl-dot.active span {
width: 22px;
background: #172c3f;
}
.owl-carousel .owl-dots button.owl-dot:hover,
.owl-carousel .owl-dots button.owl-dot:focus {
background-color: transparent;
}
.owl-carousel .owl-dots button.owl-dot:hover span{
background: #172c3f;
}
.training-grid.owl-carousel .owl-dots button.owl-dot.active span {
background: var(--accent);
}
.acrdn_icn details.e-n-accordion-item summary:before {
content: "";
height: 22px;
width: 22px;
min-width: 22px;
display: inline-block;
background-image: url('/wp-content/uploads/2025/05/in-person.svg');
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
}
.acrdn_icn details.e-n-accordion-item summary .e-n-accordion-item-title-header {
margin-left: 0;
margin-right: auto;
}
.acrdn_icn details.e-n-accordion-item summary {
gap: 20px;
}
.ad_clndr .elementor-image-box-wrapper a, .ad_clndr .elementor-image-box-wrapper a img {
display: block;
}
.ad_clndr details.e-n-accordion-item .elementor-element > .elementor-element {
position: absolute;
top: -50px;
left: 0px;
right: 0;
visibility: hidden;
opacity: 0;
transition: all 0.4s;
transform: translateY(20px);
}
.ad_clndr details.e-n-accordion-item:hover .elementor-element > .elementor-element {
visibility: visible;
opacity: 1;
transform: translateY(0px);
}
.ad_clndr details.e-n-accordion-item .e-opened {
display: none !important;
}
.ad_clndr details.e-n-accordion-item .e-closed {
display: flex !important;
}
.ad_clndr details.e-n-accordion-item:hover .e-opened {
display: flex !important;
}
.ad_clndr details.e-n-accordion-item:hover .e-closed {
display: none !important;
}
.category-leadership-en .featurd_img a,
.category-leadership .featurd_img a {
display: block;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .wc-payment-form {
margin: 0;
border: 0;
background-color: #f1f3f5;
border-radius: 8px;
padding: 10px !important;
}
.category.elementor-widget-post-info .elementor-widget-container {
background: transparent !important;
padding: 0 !important;
border-radius: 0 !important;
text-align: right;
}
.category.elementor-widget-post-info .elementor-widget-container .elementor-post-info__terms-list .elementor-post-info__terms-list-item {
background-color: var(--accent);
border-radius: 4px;
padding: 3px 6px;
font-size: 12px;
}
.category.elementor-widget-post-info .elementor-widget-container .elementor-post-info__terms-list > font {
font-size: 0;
}
.category.elementor-widget-post-info .elementor-widget-container .elementor-post-info__terms-list {
display: inline-flex;
flex-wrap: wrap;
justify-content: end;
gap: 4px 2px;
font-size: 0;
}
.blog_post .elementor-posts-nothing-found {
color: #ff3838 !important;
border: 1px solid #ff3838;
border-left-width: 4px;
padding: 4px 12px;
background: #FFF;
font-family: "BrandonText-Medium", sans-serif;
border-radius: 8px;
}
body.error404:before,
body.woocommerce-checkout:before,
body.woocommerce-cart:before {
content: "";
background-color: #000;
opacity: 0;
visibility: hidden;
position: absolute;
inset: 0;
z-index: 0;
transition: all 0.4s;
}
body.error404 .header-n,
body.woocommerce-checkout .header-n,
body.woocommerce-cart .header-n {
position: static;
background-color: #101a23;
box-shadow: 0 -6px 10px 5px rgb(0 0 0 / 10%);
backdrop-filter: blur(8px);
}
body.error404:before{
z-index: 1;
}
body.error404 .header-n{
z-index: 9;
position: relative;
}
.get_trainr_crsl .trainer-list .imgx {
height: 305px;
width: 305px;
margin: 0 auto;
}
.get_trainr_crsl .trainer-list .imgx img{
height: 100%;
width: 100%;
object-fit: contain;
}
.get_trainr_crsl .trainer-list .t-pp {
background: transparent;
text-align: center;
color: #75879D;
font-family: "Brandon-Grotesque-Web-Bold", Sans-serif;
font-size: 26px;
line-height: 114%;
margin-top: 20px;
display: block;
text-align: center;
}
.get_trainr_crsl .trainer-list .t-pp:hover{
color: var(--primary);
}
.get_trainr_crsl .trainer-list .wrp.owl-carousel .owl-stage-outer .owl-stage .owl-item,
.get_trainr_crsl .trainer-list .wrp.owl-carousel .owl-stage-outer .owl-stage,
.get_trainr_crsl .trainer-list .wrp.owl-carousel .owl-stage-outer,
.get_trainr_crsl .trainer-list .wrp.owl-carousel {
position: static;
}
.get_trainr_crsl .trainer-list .wrp{
display: block;
}
.get_trner_sec .elementor-element.elementor-widget {
position: static;
}
.get_trner_sec .e-con-inner {
position: relative;
}
.get_trainr_crsl .trainer-list .owl-nav {
position: absolute;
left: 0;
display: flex;
align-items: center;
gap: 20px;
bottom: 20%;
}
.get_trainr_crsl .trainer-list .owl-nav button {
background: transparent !important;
border: 2px solid var(--secondary) !important;
padding: 8px 38px !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
margin: 0;
border-radius: 50px;
}
.get_trainr_crsl .trainer-list .owl-nav button span {
font-size: 0;
}
.get_trainr_crsl .trainer-list .owl-nav button:before {
content: "";
height: 21px;
width: 25px;
background-image: url('data:image/svg+xml,');
background-repeat: no-repeat;
background-size: contain;
transition: all 0.4s;
filter: invert(0) brightness(0);
}
body:has(.pp_trainer_pp.pp_show) {
overflow: hidden;
}
.get_trainr_crsl .trainer-list .owl-nav button.owl-next:before {
transform: rotate(180deg);
}
.get_trainr_crsl .trainer-list .owl-nav button:hover {
border-color: var(--primary) !important;
}
.pp_trainer_pp.pp_show .pp_trainer {
visibility: visible;
opacity: 1;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul::before,
.pp_trainer .pp_wrp .cn .tx_edtr ul::after{
display: none;
}
.get_trainr_crsl .trainer-list .owl-nav button:hover::before {
filter: brightness(0) saturate(100%) invert(47%) sepia(80%) saturate(1685%) hue-rotate(178deg) brightness(95%) contrast(100%);
}
.tstmnl_crsl .e-flex.e-con .elementor-widget-text-editor .elementor-widget-container p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.tstmnl_crsl .rdmr_btn{
cursor: pointer;
}
.tstmnl_crsl .cntnt_bx{
display: none;
}
.tstmnl_crsl .tp_show .cntnt_bx {
display: block;
}
.tstmnl_crsl .close_i {
position: absolute;
top: 0;
right: 0;
margin: 10px;
cursor: pointer;
}
.tstmnl_crsl .tp_show .cntnt_bx p {
-webkit-line-clamp: unset !important;
}
div#dynamic-popup-overlay {
position: fixed;
inset: 0;
max-width: 100%;
width: 900px;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
z-index: 11;
padding: 20px;
}
.popup-box {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
background-color: #FFF;
padding: 30px;
border-radius: 12px;
position: relative;
z-index: 22;
}
div#dynamic-popup-overlay:before {
content: "";
background-color: #000;
opacity: 0.7;
position: fixed;
inset: 0;
z-index: 20;
}
.popup-box button.popup-close {
border: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
right: 0;
background: transparent;
margin: 16px;
}
.popup-box button.popup-close img {
display: block;
width: 16px;
}
.popup-box button.popup-close img:hover{
opacity: 0.6;
}
.tstmnl_crsl .swiper-slide > .elementor-element .elementor-element.e-child {
height: 100%;
}
.txt_h_clr:hover > .elementor-element .e-con-inner h4, .txt_h_clr:hover > .elementor-element .e-con-inner .elementor-widget-container{
color: #FFF !important;
}
.txt_h_clr:hover > .elementor-element .e-con-inner .elementor-icon-list-item {
filter: brightness(0) invert(1);
}
html body .our_trning_crsl .elementor-widget-container .swiper {
margin-bottom: 60px !important;
padding-bottom: 0 !important;
}
html body .our_trning_crsl .elementor-widget-theme-post-featured-image > .elementor-widget-container {
height: 190px;
display: block;
overflow: hidden;
width: 100%;
}
html body .our_trning_crsl .elementor-widget-theme-post-featured-image > .elementor-widget-container img{
height: 100%;
width: 100%;
object-fit: cover;
transition: all 0.4s;
}
html body .our_trning_crsl .txt_h_clr:hover .elementor-widget-theme-post-featured-image > .elementor-widget-container img{
transform: scale(1.1);
}
html .cky-notice-btn-wrapper {
row-gap: 10px;
}
body.woocommerce-shop .product_card .product_detail .product-title {
font-size: 24px !important;
}
body.woocommerce-shop .product_card .product-date {
font-size: 20px;
}
.woocommerce ul.products li.product .price {
font-size: .5em;
}
.product_card .product_detail .price h5 {
font-size: 24px;
}
body.woocommerce-shop .woocommerce ul.products li.product .price h5 .woocommerce-price-suffix {
font-size: 16px;
}
html .elementor-menu-cart__main .elementor-menu-cart__subtotal {
text-align: right;
color: #000;
font-family: "Brandon-Grotesque-Web-Bold";
font-style: normal;
}
.woocommerce-shop .ppcp-messages {
display: none !important;
}
body.woocommerce-checkout .woocommerce-error {
display: none;
}
#subscribe_to_newsletter_field {
padding: 0 !important;
margin: 0 0 20px;
width: 100%;
text-align: left;
}
#subscribe_to_newsletter_field::before,
#subscribe_to_newsletter_field::after{
display: none;
}
#subscribe_to_newsletter_field .woocommerce-input-wrapper {
width: 100%;
display: block;
}
#subscribe_to_newsletter_field .woocommerce-input-wrapper .checkbox {
width: 100%;
display: block;
margin: .0;
font-size: 16px;
line-height: 80%;
}
#subscribe_to_newsletter_field label.checkbox #subscribe_to_newsletter {
height: 18px !important;
width: 18px;
margin: 0 10px 0 0;
}
.training-card .icn {
height: 28px;
width: 28px;
display: flex;
align-items: center;
justify-content: center;
color: var(--secondary);
}
.training-card:hover .icn {
color: var(--white);
}
.training-card .icn:hover {
color: var(--primary);
}
html .owl-carousel .owl-item .training-meta li img {
display: block;
width: 18px;
}
.rol-chmpn-bx > .elementor-element:hover .cntnt {
filter: brightness(0) invert(1);
}
.rol-chmpn-bx > .elementor-element:hover .img .elementor-widget-icon .elementor-icon {
background-color: #0D1A24 !important;
}
.rol-chmpn-bx > .elementor-element .img .elementor-widget-image a {
width: 100%;
display: block;
}
.pp_trainer .pp_wrp .tx_edtr {
margin-bottom: 30px;
}
.pp_trainer .pp_wrp .cn h3 {
color: #75879D;
font-family: "BrandonText-Bold";
font-size: 23px !important;
margin-bottom: 30px !important;
}
div#woof_results_by_ajax form.woocommerce-ordering {
display: none;
}
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="language_name"] li:first-child,
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="product_cat"] li:first-child,
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="path"] li:first-child {
font-size: 0;
}
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="language_name"] li:first-child:before,
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="product_cat"] li:first-child:before,
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="path"] li:first-child:before {
content: "Pfad:";
font-family: 'BrandonText-Medium';
font-size: 16px;
margin-bottom: 0;
vertical-align: middle;
color: #333;
}
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="product_cat"] li:first-child:before{
content: "Kategorie:";
}
html[lang="de-DE"] div#woof_results_by_ajax .woof_products_top_panel .woof_products_top_panel_ul li ul[data-container="language_name"] li:first-child:before{
content: "Sprache:";
}
.form-section {
width: 100%;
max-width: 700px;
margin: 0 auto;
}
#subscribeForm .form-group {
margin-bottom: 10px;
display: flex;
flex-direction: column;
}
#subscribeForm label {
font-size: 16px;
color: #ffffff;
margin-bottom: 8px;
}
#subscribeForm input {
padding: 0 ;
font-size: 18px ;
color: #ffffff ;
line-height: normal ;
border-radius: 0 0 0 0 ;
background-color: rgba(255,255,255,0) ;
border: 0;
border-bottom: 1px solid #DDE0E3;
font-family: "BrandonText-Medium";
height: 65px;
outline: none;
box-shadow: none;
}
#subscribeForm input::placeholder{
color: #FFF;
}
#subscribeForm input:focus {
border-bottom: 1px solid #DDE0E3;
}
#subscribeForm .error-message {
color: red;
margin-top: 8px;
font-size: 14px;
display: none;
}
#subscribeForm .success-msg {
margin-top: 20px;
padding: 12px;
background: #00C853;
color: #fff;
border-radius: 6px;
display: none;
text-align: center;
font-size: 16px;
}
#subscribeForm button.btn-submit {
line-height: 44px;
font-weight: 500;
background-color: #008ee6;
border-radius: 100px 100px 100px 100px;
border: 0;
padding-right: 35px;
padding-left: 35px;
height: auto;
font-size: 16px;
margin-top: 40px;
font-family: "BrandonText-Medium";
color: #FFF;
cursor: pointer;
position: relative;
overflow: hidden;
min-width: 150px;
min-height: 44px;
display: inline-flex;
align-items: center;
justify-content: center;
transition: background 0.2s, color 0.2s;
}
#subscribeForm button.btn-submit:hover {
background: #FFF;
color: #000;
}
form#subscribeForm .btn_wrp {
text-align: right;
}
#subscribeForm .loader-unique {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 24px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
pointer-events: none;
z-index: 2;
}
#subscribeForm .loader-unique .dot {
width: 10px;
height: 10px;
border-radius: 50%;
position: absolute;
animation: orbit 2s linear infinite;
}
#subscribeForm .loader-unique .dot1 {
background: #fff100;
left: 0;
animation-delay: 0s;
}
#subscribeForm .loader-unique .dot2 {
background: #00e6e6;
left: 15px;
animation-delay: 0.33s;
}
#subscribeForm .loader-unique .dot3 {
background: #ff007a;
left: 30px;
animation-delay: 0.66s;
}
@keyframes orbit {
0% { transform: scale(1) translateY(0); }
25% { transform: scale(1.1) translateY(-8px);}
50% { transform: scale(1) translateY(0);}
75% { transform: scale(0.9) translateY(8px);}
100% { transform: scale(1) translateY(0);}
}
#subscribeForm .btn-loader-active {
pointer-events: none;
color: transparent !important;
}
#subscribeForm .btn-loader-active .btn-text {
font-size: 0;
visibility: hidden;
}
#subscribeForm .btn-loader {
position: relative;
}
#subscribeForm .loader-unique {
display: none;
}
#subscribeForm .btn-loader-active .loader-unique {
display: flex;
}
.woocommerce nav.woocommerce-pagination .page-numbers {
border: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
clear: unset;
margin: 0;
gap: 6px;
}
.woocommerce nav.woocommerce-pagination .page-numbers li >* {
border: 1px solid #DDD;
height: 40px;
width: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 6px;
font-family: 'BrandonText-Regular';
color: #000;
}
.woocommerce nav.woocommerce-pagination .page-numbers li {
border: 0;
}
.woocommerce nav.woocommerce-pagination .page-numbers li:hover >*,
.woocommerce nav.woocommerce-pagination .page-numbers li .current {
background: var(--primary);
color: #FFF;
}
.woocommerce-shop .product_card .product_detail .product-content {
width: 400px;
max-width: 100%;
}
html[lang="en-GB"] .woocommerce-shop.woocommerce .woocommerce-no-products-found {
display: none;
}
html[lang="en-GB"] .woocommerce-shop.woocommerce .custom-no-products-message {
padding: 16px;
margin: 0 0 2em;
position: relative;
background-color: #f6f5f8;
color: #000;
border-top: 3px solid var(--primary);
list-style: none outside;
width: auto;
word-wrap: break-word;
}
html[lang="en-GB"] .woocommerce-shop.woocommerce .custom-no-products-message a {
text-decoration: underline;
color: var(--primary);
font-weight: 700;
}
html[lang="en-GB"] .woocommerce-shop.woocommerce .custom-no-products-message a:hover {
color: #000;
}
div#cart_coupon_wrapper {
width: 40%;
margin-bottom: 30px;
}
div#cart_coupon_wrapper .woocommerce-info {
background: transparent;
padding: 0;
margin: 0;
font-size: 20px;
font-weight: 700;
color: #102d40;
}
div#cart_coupon_wrapper .woocommerce-info::before {
display: none;
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon {
margin: 6px 0 0;
background-color: #FFF;
border-radius: 14px;
padding: 14px;
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon .form-row.form-row-first {
flex: 1;
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon .form-row.form-row-first input#coupon_code {
text-align: left;
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon .button {
background-color: var(--primary);
border-color: var(--primary);
color: var(--white);
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon .button:hover {
background-color: var(--secondary);
border-color: var(--secondary);
color: var(--white);
}
@media (max-width:1024px){
.header-n > .e-con-inner {
padding: 12px 25px;
}
.header-n .elementor-widget-theme-site-logo > .elementor-widget-container:after {
right: -40px;
border-bottom-right-radius: 60px;
bottom: -12px;
}
.service-card .txt h3 {
font-size: 24px;
margin-bottom: 10px;
}
.service-card .txt p {
width: 100%;
margin: 0 auto 18px;
font-size: 18px;
}
.service-card .txt .btn {
padding: 0 25px;
line-height: 40px;
font-size: 16px;
}
.service-card .txt {
text-align: center;
padding: 20px 45px;
}
.thumb-carousel.owl-carousel {
margin: 40px auto 0;
}
html body .main-carousel.owl-carousel .owl-nav {
bottom: -110px;
}
html body .latst_blog .elementor-widget-container .swiper {
margin-bottom: 50px !important;
}
.advice_you_form .elementor-field-group input {
height: 42px;
padding-inline: 18px;
}
.advice_you_form .elementor-field-group textarea {
height: 80px;
padding-top: 10px;
}
.advice_you_form .elementor-field-type-checkbox .elementor-field-option {
padding-left: 36px;
margin-bottom: 10px;
}
.advice_you_form .elementor-field-type-checkbox {
margin-bottom: 25px !important;
}
html body .header-n .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper{
position: fixed;
margin: 0;
transform: scaleY(1) !important;
max-height: 100vh !important;
height: 100vh !important;
right: 0 !important;
top: 0;
left: auto !important;
bottom: 0;
width: 100%;
transition: all 0.5s;
translate: 100%;
animation: none !important;
display: block !important;
background-color: var(--primary);
z-index: 0;
padding-top: 60px;
}
html body .header-n .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper.menu_show{
translate: 0%;
}
html body .header-n .elementor-widget-n-menu .e-n-menu .e-n-menu-toggle {
background-color: transparent !important;
}
.nav_menu .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item .e-n-menu-title-text:before {
height: 2px;
bottom: -6px;
}
ul.e-n-menu-heading .e-n-menu-item:has(.e-n-menu-content) .e-n-menu-title:after {
content: "";
height: 10px;
width: 10px;
border: 0;
border-top: 2px solid #FFF;
border-right: 2px solid #FFF;
transform: rotate(135deg);
margin-right: 20px;
transition: all 0.4s;
margin-top: -3px;
}
ul.e-n-menu-heading .e-n-menu-item:has(.e-n-menu-content.e-active) .e-n-menu-title:after {
transform: rotate(-45deg);
}
.bk_cl_btn .elementor-button .elementor-button-icon svg {
width: 18px;
}
.e-n-menu-item .e-n-menu-content .e-con-inner {
padding: 20px;
}
.how_w_hlp_bx > .elementor-element {
min-height: 170px;
}
.how_w_hlp_bx > .elementor-element:hover > .elementor-element .elementor-image-box-description {
max-height: unset;
margin: 10px 0 10px;
}
html .header-n .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title {
background-color: transparent;
}
html body .testimonial_box_carousel .b_arrow .e-n-carousel {
padding-bottom: 55px !important;
margin-bottom: 0 !important;
}
.mw_155 .elementor-button {
min-width: unset;
}
html .sp_header {
transition: all 0.4s;
}
html.sticky .sp_header {
top: 69px !important;
}
.training-grid {
gap: 25px;
}
.training-grid .card-image a {
height: 150px;
}
.training-card .prduct_logo {
width: 50px;
margin-top: -54px;
margin-bottom: 10px;
}
.training-card .card-body {
padding: 20px;
}
.training-card h3 {
font-size: 20px;
margin-bottom: 8px;
height: 48px;
}
.training-card p {
font-size: 15px;
margin-bottom: 12px;
}
.training-meta li {
gap: 8px;
margin-bottom: 8px;
font-size: 15px;
}
.training-card {
border-radius: 10px;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .elementor-swiper-button {
position: static !important;
bottom: 0;
top: auto;
left: 0;
right: 0;
margin: 0 !important;
margin-top: 40px !important;
}
html body .get_trainr_crsl .b_arrow > .elementor-widget-container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
column-gap: 120px;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .swiper-pagination {
left: auto;
bottom: 54px !important;
top: auto;
right: 101px;
}
html body .trng_faq .e-n-accordion-item .e-n-accordion-item-title {
margin: 0 20px;
}
.product_card .product_detail {
border-radius: 8px;
padding: 14px;
margin-bottom: 24px;
flex-wrap: wrap;
gap: 10px;
}
html body .product_detail .product-date .product-day {
font-size: 22px;
margin-bottom: 6px;
}
.product_card .product_detail .product-date div {
font-size: 15px;
}
.product_card .product_detail .product-title {
font-size: 18px;
margin-bottom: 10px;
}
.product_card .product_detail ul li {
gap: 4px;
font-size: 14px;
}
.product_card .product_detail ul li img {
width: 16px;
height: 16px;
}
.product_card .product_detail ul {
gap: 8px;
}
.trainer-list .t-image {
height: 40px;
width: 40px;
border: 2px solid var(--primary);
}
.our_trainer h3 {
font-size: 15px;
}
.product_card .product_detail .price h5 {
font-size: 18px;
}
.product_card .product_detail .bok_nw_btn a {
line-height: 34px;
padding: 0 16px;
border-radius: 70px;
font-size: 14px;
margin-bottom: 4px;
}
.product_card .product_detail .bok_nw_btn p {
font-size: 14px;
}
.product_card .product_detail .detls_lnk a {
font-size: 16px;
gap: 8px;
}
.this_is_us_sec .elementor-image-box-img {
height: 180px;
width: 180px;
display: block;
margin: 0 auto 15px !important;
}
.elementor-element.this_is_us_sec {
margin: 0 -15px;
flex-wrap: wrap;
row-gap: 25px;
}
.this_is_us_sec .elementor-widget-image-box {
padding: 0 15px;
width: 33.33%;
}
.our_prtnr_sec:before {
height: 320px;
}
.how_w_hlp_bx.cspo_hlp_bx > .elementor-element {
margin: 0;
}
.how_w_hlp_bx.cspo_hlp_bx > .elementor-element > .elementor-element .elementor-image-box-description {
max-height: unset;
}
.course_module_sec .elementor-icon-box-content h3 span > span {
height: 34px;
width: 34px;
top: 0;
}
.course_module_sec .elementor-icon-box-content:before {
left: 18px;
}
.course_module_sec .elementor-icon-box-content {
padding-left: 55px;
}
html body .coch_conslt_frm .elementor-field-type-checkbox {
margin-bottom: 50px !important;
}
.woocommerce-shop .shp_wrp .woof.woof_sid {
width: 240px;
}
.woocommerce-cart main#content .page-header,
.inr_brn {
padding-bottom: 60px;
padding-top: 120px;
border-radius: 0px 0px 80px 0px;
}
.woocommerce-cart main#content .page-header,
.inr_brn h2 {
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 50px;
line-height: 130%;
color: var(--e-global-color-cac6b1f);
margin: 0;
}
.woocommerce-shop main#main {
padding: 40px 20px;
}
.woocommerce-shop main#main .page-title {
font-size: 36px;
margin: 0px 0 25px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone > label {
font-size: 16px;
padding: 14px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container > .woof_container_inner {
padding: 10px 0 14px;
margin: 0 14px;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_container .woof_list > li {
margin: 0 0 8px;
font-size: 14px;
}
html .icheckbox_square-grey, html .iradio_square-grey {
width: 18px;
height: 18px;
background-position: -89px 0;
background-size: auto 18px;
}
html .iradio_square-grey.checked {
background-position: -89px 0;
}
.woocommerce-shop .product_card {
border-radius: 6px;
padding: 12px;
}
.woocommerce-shop .product_card .product-date {
padding: 6px 12px;
border-radius: 6px;
font-size: 18px !important;
margin-bottom: 12px;
}
.woocommerce-shop .product_card .product_detail {
padding-left: 0px;
margin-bottom: 10px;
}
html .woocommerce-shop .product_card .product_detail .product-title{
font-size: 20px !important;
margin-bottom: 14px !important;
}
.woocommerce-shop .product_detail {
gap: 14px 20px;
}
html body .cart_item .product-name .product-meta li {
justify-content: end;
}
.woocommerce-shop .product_card .product-meta {
gap: 10px;
}
html body .elementor-menu-cart__product-name .product-meta li {
justify-content: start !important;
}
html body .product-name h3 {
font-size: 18px !important;
}
.woocommerce-shop .product_card .product-meta img {
height: 16px;
width: 16px;
}
.woocommerce-shop .woocommerce ul.products li.product .price h5 .woocommerce-price-suffix {
font-size: 16px;
}
.product_card .product_detail .bok_nw_btn {
text-align: center;
display: flex;
align-items: center;
gap: 8px;
}
.woocommerce-shop .product_card .quantity-selector {
margin-bottom: 0;
}
.woocommerce-shop .product_card .quantity-selector > span > input {
height: 32px;
font-size: 18px;
}
.woocommerce-shop .product_card .quantity-selector > button {
height: 25px;
width: 25px;
min-width: 25px;
}
.woocommerce-shop .product_card .quantity-selector {
width: 100px;
}
.woocommerce-shop .detls_lnk a {
gap: 8px;
padding: 5px 20px;
min-width: 120px;
font-size: 16px;
border-radius: 0px 0px 6px 6px;
}
.woocommerce-shop .detls_lnk a:after {
height: 6px;
width: 10px;
}
.woocommerce-shop .product_card .product_detail .bok_nw_btn a {
line-height: 35px;
padding: 0 10px;
font-size: 12px;
margin: 0;
}
.woocommerce-shop main#main {
padding: 50px 20px;
}
.woocommerce-cart main#content{
padding: 0;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals {
width: 100%;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals {
padding: 18px;
border-radius: 8px;
}
.woocommerce-cart main#content .crt_wrp .cart-collaterals .cart_totals h2 {
font-size: 24px;
margin-bottom: 8px;
}
html body .cart_totals table.shop_table.shop_table_responsive tr {
margin-bottom: 10px;
}
html body .cart_totals table.shop_table.shop_table_responsive tr:last-child {
margin-bottom: 0px;
}
html body .cart-collaterals table.shop_table.shop_table_responsive .order-total td {
font-size: 24px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp form.woocommerce-cart-form {
border-radius: 0;
padding: 0;
background-color: transparent;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .product-quantity {
width: 100%;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .quantity input {
padding: 0 12px;
width: auto;
height:40px;
font-size: 18px;
padding-right: 0px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody tr>* {
border-bottom: 1px solid #B3BBC0;
font-size: 18px;
padding-block: 12px;
padding-inline: 0;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon .button {
float: none;
width: auto;
font-size: 14px;
padding: 0 20px;
line-height: 38px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions > .button {
width: auto;
font-size: 14px;
padding: 0 20px;
line-height: 40px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon {
display: inline-flex;
gap: 10px;
float: left;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon #coupon_code {
width: 200px;
font-size: 15px;
height: 40px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody .cart_item {
background-color: #FFF;
padding: 20px;
margin-bottom: 20px;
border-radius: 12px;
position: relative;
padding-top: 10px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions {
padding-top: 0;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody td:last-child{
border: 0;
padding-bottom: 0;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody td:first-child {
padding: 12px 2px;
background-color: #FFF;
border-radius: 10px;
}
.woocommerce-cart main#content .crt_wrp .product-remove {
position: absolute;
top: 0;
right: 0;
padding: 0 !important;
margin: -10px;
border-radius: 80px !important;
font-size: 20px !important;
box-shadow: 0 0 16px 0 #00000017;
}
.woocommerce-checkout main#content {
padding: 0px;
}
.woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-message {
padding: 12px;
border-radius: 8px;
font-size: 15px;
padding-left: 40px;
margin-bottom: 18px;
}
.woocommerce-form-coupon-toggle .woocommerce-info::before {
left: 15px;
top: 13px;
}
.woocommerce-checkout .woocommerce-checkout {
gap: 20px;
}
.woocommerce-checkout .woocommerce-checkout .right_side {
width: 310px;
top: 80px;
}
.woocommerce-checkout main#content .right_side h2, .woocommerce-checkout main#content h3 {
font-size: 26px;
margin-bottom: 18px;
}
.woocommerce-checkout .woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper, .woocommerce-checkout .woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
padding-inline: 0;
}
.woocommerce-checkout main#content label {
margin-bottom: 4px;
font-size: 15px;
}
.woocommerce-checkout main#content input {
border-radius: 6px;
padding: 0 14px;
height: 42px;
font-size: 15px;
}
.woocommerce-checkout main#content .woocommerce-billing-fields p {
margin-bottom: 14px;
}
.woocommerce-checkout main#content .page-content{
padding: 60px 20px;
}
.woocommerce-checkout main#content .select2 .select2-selection__rendered {
padding: 0 14px;
line-height: 42px;
font-size: 15px;
border-radius: 6px;
}
.woocommerce-checkout .woocommerce-checkout .woocommerce-additional-fields, .woocommerce-checkout .woocommerce-checkout div#customer_details .col-1 {
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: 1px solid #7E919D;
}
.woocommerce-checkout main#content textarea {
font-size: 14px;
border-radius: 6px;
height: 42px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp {
margin-bottom: 20px !important;
padding: 16px;
border-radius: 10px;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp h4 {
font-size: 20px;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .oner label {
font-size: 14px !important;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .oner {
gap: 6px;
}
html .woocommerce-checkout .woocommerce-checkout .mainwrp .oner .copy_check {
height: 16px !important;
width: 16px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp .row {
gap: 20px;
margin-bottom: 12px;
}
.woocommerce-checkout .right_side .subwrp {
padding: 16px;
border-radius: 10px;
}
.woocommerce-checkout .right_side .subwrp #order_review_heading {
font-size: 24px;
margin-bottom: 10px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tr>* {
padding-inline: 0;
}
html body .product-name {
font-size: 16px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tr .product-total {
font-size: 18px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot tr td,
.woocommerce-checkout .right_side .subwrp .shop_table tfoot tr th {
font-size: 16px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot .order-total td {
font-size: 22px;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods {
padding: 14px !important;
}
.woocommerce-checkout .right_side .subwrp #place_order {
font-size: 16px;
line-height: 42px;
margin: 0 !important;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon .button {
padding: 0 16px;
font-size: 14px;
line-height: 36px;
}
.woocommerce-checkout form#woocommerce-checkout-form-coupon {
margin: 8px 0 0px;
gap: 10px;
}
.woocommerce-checkout main#content .page-header {
padding-bottom: 60px;
padding-top: 120px;
border-radius: 0px 0px 80px 0px;
}
.woocommerce-checkout main#content .page-header h1 {
font-size: 46px;
padding: 0 20px;
}
.woocommerce-cart main#content .page-header h1 {
padding: 0 20px;
font-family: "Brandon-Grotesque-Web-Bold";
font-size: 50px;
line-height: 130%;
color: var(--e-global-color-cac6b1f);
margin: 0;
}
.woocommerce-order .woocommerce-notice--success.woocommerce-thankyou-order-received {
padding: 10px 14px;
border-radius: 6px;
font-size: 16px;
margin-bottom: 25px;
border-left: 3px solid var(--primary);
}
html .woocommerce-thankyou-order-details li {
padding: 14px 6px !important;
font-size: 14px !important;
margin-right: 14px !important;
}
html .woocommerce-thankyou-order-details li strong {
margin-top: 4px;
font-size: 17px !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-size: 30px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr>* {
padding: 8px 14px;
font-size: 15px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details a {
font-size: 16px;
}
.woocommerce > .woocommerce-order > h3 {
font-size: 26px !important;
}
.woocommerce .woocommerce-order h3 ~ p {
padding: 18px;
margin-bottom: 20px;
border-radius: 8px;
}
.blog_post .elementor-post__card .elementor-post__text {
padding-bottom: 15px !important;
padding-inline: 15px !important;
}
.blog_post .elementor-post__card .elementor-post__meta-data {
padding: 15px 15px !important;
}
.most_poplr .elementor-post__card {
padding: 15px !important;
border-radius: 10px !important;
}
.most_poplr .elementor-post__card .elementor-post__text {
padding: 0 !important;
}
.most_poplr .elementor-post__card .elementor-post__meta-data {
padding: 0 !important;
}
.most_poplr .elementor-post__card .elementor-post__read-more:after {
height: 12px;
width: 14px;
}
.b_pst .elementor-post__card .elementor-post__text {
order: 2;
padding: 10px 15px 15px !important;
}
.b_pst .elementor-post__card .elementor-post__meta-data {
padding-inline: 15px;
padding-top: 15px;
}
.b_pst nav.elementor-pagination {
margin-top: 30px;
}
.srch_fltr_drdwn form select {
padding: 10px 35px 10px 16px;
font-size: 15px;
}
.blog_post .elementor-post__card:not(:has(.elementor-post__thumbnail__link)):before {
height: 115px;
}
.prdct_dt_wrp {
padding: 0px 0 10px;
gap: 30px;
}
.prdct_dt_wrp h3 {
font-size: 20px !important;
line-height: 130%;
margin-bottom: 10px !important;
}
.prdct_dt_wrp .location_lnk {
padding-left: 24px;
}
.prdct_dt_wrp .schedule ul li {
padding-left: 24px;
margin-bottom: 8px;
font-size: 14px;
}
.prdct_dt_wrp .schedule ul li:before {
height: 16px;
width: 16px;
top: 4px;
}
.prdct_dt_wrp .certificate img {
height: 50px;
width: 50px;
}
.product_card_wrp.woocommerce-shop .product_wrp {
margin-bottom: 30px;
}
.product_card_wrp.woocommerce-shop .product_wrp .product-meta img {
height: 18px;
width: 18px;
}
.prdct_dt_wrp .location a {
font-size: 15px;
}
.prdct_dt_wrp .location_lnk:before {
height: 18px;
width: 18px;
top: 3px;
}
.hvr_box > .elementor-element .elementor-widget-image > .elementor-widget-container {
height: 400px;
}
.training-grid.owl-carousel .icn_bx {
height: 55px;
width: 55px;
top: 120px;
}
.training-grid.owl-carousel .card-body {
padding-top: 35px;
padding-inline: 18px;
}
.training-grid.owl-carousel .icn_bx:before {
height: 35px;
width: 35px;
}
.training-grid.owl-carousel .training-card {
min-height: auto;
}
.training-grid.owl-carousel h3 {
font-size: 19px;
}
.training-grid.owl-carousel .owl-dots {
margin-top: 20px !important;
}
.nmbr_bx.elementor-widget-heading {
min-width: 50px;
}
.hvr_box > .elementor-element .contnt ul li {
font-size: 15px;
gap: 10px;
}
.hvr_box > .elementor-element .elementor-widget-image > .elementor-widget-container {
height: 340px;
}
body.woocommerce-checkout .header-n, body.woocommerce-cart .header-n , body.error404 .header-n {
position: fixed;
}
.get_trainr_crsl .trainer-list .owl-nav {
gap: 15px;
margin-bottom: 50px;
}
.get_trainr_crsl .trainer-list .imgx {
height: 200px;
width: 200px;
}
.get_trainr_crsl .trainer-list .t-pp {
font-size: 24px;
margin-top: 18px;
}
.get_trainr_crsl .trainer-list .owl-nav {
position: static;
gap: 15px;
margin-top: 30px;
justify-content: center;
margin-bottom: 0;
}
.get_trainr_crsl .trainer-list .owl-nav button {
padding: 8px 26px !important;
}
.get_trainr_crsl .trainer-list .owl-nav button:before {
height: 15px;
width: 21px;
}
.pp_trainer .pp_wrp > .img {
width: 250px;
height: 250px;
}
.pp_trainer_pp .pp_trainer {
padding: 20px;
}
.pp_trainer .pp_wrp .cn {
margin-left: 40px;
}
.pp_trainer .pp_wrp .cn > h4 {
font-size: 22px;
margin-bottom: 8px;
}
.pp_trainer .pp_wrp .cn > img {
width: 24px;
margin-bottom: 10px !important;
}
.pp_trainer .pp_wrp .cn .tx_edtr > h3 {
font-size: 20px !important;
margin-bottom: 2px;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul {
gap: 10px;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul li {
font-size: 15px;
gap: 12px;
}
.pp_trainer .pp_wrp .cn .tx_edtr ul li:before {
height: 12px;
width: 14px;
margin-top: 6px;
}
.pp_trainer .pp_wrp .cn .linkdin {
height: 32px;
width: 32px;
border-radius: 6px;
background-size: 14px;
}
.pp_trainer .pp_wrp {
padding: 25px;
border-radius: 10px;
}
.pp_trainer {
padding: 20px;
}
.popup-box button.popup-close {
margin: 14px;
}
.popup-box {
padding: 22px;
padding-right: 40px;
border-radius: 12px;
}
html body .our_trning_crsl .elementor-widget-container .swiper {
margin-bottom: 40px !important;
}
#subscribeForm .success-msg {
margin-top: 16px;
padding: 6px;
border-radius: 4px;
font-size: 15px;
}
#subscribeForm input {
font-size: 16px;
height: 55px;
}
div#cart_coupon_wrapper {
width: 100%;
}
}
@media (max-width:767px){
.header-n > .e-con-inner {
padding: 12px 15px;
}
.nav_menu.elementor-widget-n-menu {
flex-grow: unset;
}
.elementor-widget-polylang-language-switcher .cpel-switcher__nav a {
padding: 3px 8px !important;
font-size: 13px !important;
}
.header-n .elementor-widget-theme-site-logo > .elementor-widget-container:after {
right: -20px;
border-bottom-right-radius: 40px;
top: -12px;
bottom: -12px;
}
.service-card .txt {
padding: 20px 20px;
}
.main-carousel .main-item img {
border-radius: 8px;
}
html body .main-carousel.owl-carousel .owl-nav {
bottom: -170px;
justify-content: center;
gap: 30px;
}
.thumb-carousel .thumb-item {
height: 70px;
width: 70px;
padding: 11px;
}
.thumb-carousel.owl-carousel {
margin: 30px auto 0;
width: 250px;
}
html body .main-carousel.owl-carousel .owl-nav button {
padding: 0 26px !important;
line-height: 38px !important;
}
html body .main-carousel.owl-carousel .owl-nav button:before {
height: 20px;
width: 20px;
}
html body .b_arrow > .elementor-widget-container {
column-gap: 100px;
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button {
padding: 6px 26px !important;
}
html body .b_arrow .elementor-widget-container .elementor-swiper-button:before {
height: 18px;
width: 18px;
background-position: center center;
}
html body .b_arrow .elementor-widget-container .swiper-pagination:before {
width: 25px;
}
html body .b_arrow .elementor-widget-container .swiper {
margin-bottom: 40px !important;
}
html body .header-n .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper {
padding-inline: 15px;
}
.e-n-menu-item .e-n-menu-content {
width: 100% !important;
}
.e-n-menu-item .e-n-menu-content .e-con-inner {
padding: 0px;
}
html body .nesltr_form .gjs-cell > input {
font-size: 16px !important;
height: 50px;
}
html body .nesltr_form .gjs-cell > input[type="submit"] {
line-height: 42px !important;
padding-right: 30px !important;
padding-left: 30px !important;
font-size: 15px !important;
margin-top: 20px;
}
html body .nesltr_form .gjs-cell:has(input[type="submit"]) {
text-align: left;
}
html body .coch_conslt_frm .elementor-field-type-checkbox {
margin-bottom: 30px !important;
}
.faq_acrdn .e-n-accordion-item .e-n-accordion-item-title-icon i {
font-size: 18px;
}
.faq_acrdn .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="false"] {
border-radius: 8px !important;
}
.faq_acrdn .e-n-accordion-item {
border-radius: 8px;
}
.how_w_hlp_bx > .elementor-element {
min-height: auto;
}
.how_w_hlp_bx > .elementor-element:hover {
margin: 0;
}
.how_w_hlp_bx > .elementor-element > .elementor-element .elementor-image-box-description {
max-height: unset;
margin: 10px 0 10px;
}
.how_w_hlp_bx > .elementor-element > .elementor-element .link_txt{
max-height: unset;
}
html body .testimonial_box_carousel .b_arrow .e-n-carousel {
padding-bottom: 40px !important;
margin-bottom: 0 !important;
padding-inline: 20px;
}
.i_box_p_w .elementor-image-box-description {
width: 100%;
}
.i_counter .elementor-counter {
gap: 0;
}
.sp_header ul.elementor-icon-list-items {
white-space: nowrap;
overflow-y: auto;
flex-wrap: nowrap !important;
}
.training-grid {
grid-template-columns: repeat(1, 1fr);
}
html.sticky .sp_header {
top: 55px !important;
}
.get_trainr_crsl .elementor-testimonial-image img {
margin: 0 auto;
}
html body .get_trainr_crsl .b_arrow .elementor-widget-container .swiper-pagination {
bottom: 50px !important;
right: 121px;
}
.product_card .product_detail ul {
gap: 8px;
justify-content: center;
}
.product_detail .product-date {
order: 1;
}
.product_card .product_detail hr {
display: none;
}
.product_card .product_detail {
gap: 15px;
align-items: center;
justify-content: center;
}
.product-content {
width: 100%;
}
.product_card .product_detail .product-title {
text-align: center;
}
.our_trainer {
order: 1;
}
.this_is_us_sec .elementor-widget-image-box {
padding: 0 10px;
width: 50%;
}
.this_is_us_sec .elementor-image-box-img {
height: 130px;
width: 130px;
margin: 0 auto 12px !important;
}
.sp_header.scroll_y ul.elementor-icon-list-items::-webkit-scrollbar {
height: 4px;
}
.sp_header.scroll_y ul.elementor-icon-list-items::-webkit-scrollbar-track {
background: #e0e0e0;
border-radius: 10px;
}
.sp_header.scroll_y ul.elementor-icon-list-items::-webkit-scrollbar-thumb {
background: linear-gradient(135deg, #008ee6, #00dc69);
border-radius: 10px;
box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
}
.sp_header.scroll_y ul.elementor-icon-list-items::-webkit-scrollbar-thumb:hover {
background: linear-gradient(135deg, #008ee6, #00dc69);
}
.sp_header.scroll_y ul.elementor-icon-list-items{
padding-bottom: 4px !important;
}
.how_w_hlp_bx.cspo_hlp_bx > .elementor-element:hover {
margin: 0;
}
.course_module_sec .elementor-widget-icon-box:nth-child(-n+2) {
display: none;
}
.course_module_sec .elementor-widget-icon-box:nth-child(-n+1) {
display: block;
}
.course_module_sec:before {
height: 220px;
background: linear-gradient(180deg, rgba(16, 44, 65, 0.6) -30%, #102C41 100%);
}
.course_module_sec.collepsed::before{
height: 80px;
}
.testimonial_box .elementor-testimonial-job {
width: 150px;
max-width: 100%;
}
.course_module_sec .elementor-icon-box-content:before {
left: 17px;
bottom: -30px;
}
.course_module_sec .elementor-icon-box-content h3 span > span {
height: 32px;
width: 32px;
font-size: 17px;
}
.course_module_sec .elementor-icon-box-content {
padding-left: 50px;
}
.course_module_sec.collepsed .elementor-widget-icon-box:nth-child(-n+2){
display: block;
}
.woocommerce-shop .shp_wrp {
flex-wrap: wrap;
}
.woocommerce-shop .shp_wrp .woof.woof_sid {
width: 100%;
position: static;
}
.woocommerce-shop .shp_wrp .woof.woof_sid .woof_redraw_zone .woof_section_tab {
border-radius: 10px;
margin-bottom: 14px;
}
.woocommerce-shop .product_card .product_detail .bok_nw_btn a {
line-height: 32px;
padding: 0 12px;
font-size: 13px;
}
.product_card .product_detail .bok_nw_btn {
gap: 10px;
flex-wrap: wrap;
}
.woocommerce-shop .product_card .quantity-selector {
width: 100px;
}
.woocommerce-shop .product_card .quantity-selector > span > input {
height: 28px;
font-size: 16px;
}
html .woocommerce-shop .product_card .product_detail .price {
margin: 0;
}
.woocommerce-shop .product_card .product_detail {
justify-content: start;
padding: 0;
}
.woocommerce-shop .product_card .product-meta {
justify-content: start;
}
.woocommerce-shop .product_card .product_detail .product-title {
text-align: left;
}
.woocommerce-shop .product_card .quantity-selector > button:before {
background-size: 10px;
}
.woocommerce-shop .product_card .quantity-selector > button.plus:before {
background-size: 12px;
}
.woocommerce-shop .woocommerce-page li.custom-product-card {
margin: 0 0 20px !important;
}
.woocommerce-shop .woocommerce ul.products li.product .price h5 .woocommerce-price-suffix {
font-size: 14px;
}
.product_card .product_detail .price h5 {
font-size: 20px;
}
.woocommerce-shop .detls_lnk a {
min-width: 110px;
}
.woocommerce-shop .shp_wrp {
gap: 10px;
}
.inr_brn {
padding-bottom: 50px;
padding-top: 100px;
border-radius: 0px 0px 50px 0px;
}
.inr_brn h2 {
font-size: 38px;
text-align: center;
}
.woocommerce-cart main#content .page-header{
padding-bottom: 50px;
padding-top: 100px;
border-radius: 0px 0px 50px 0px;
}
.woocommerce-cart main#content .page-content, .woocommerce-shop main#main {
padding: 60px 20px;
}
.woocommerce-cart main#content .page-header h1 {
font-size: 38px;
text-align: center;
}
.woocommerce-shop main#main .page-title {
font-size: 36px;
margin: 0px 0 15px;
text-align: center;
}
.woocommerce-shop .product_card .product-date {
padding: 6px 10px;
border-radius: 4px;
font-size: 16px !important;
}
#woof_results_by_ajax .shw_rslt select {
font-size: 14px;
padding: 8px 10px;
}
.woocommerce-shop .woocommerce ul.products li.product .price h5 {
font-size: 20px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody {
width: 100%;
display: block;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody .cart_item {
padding: 16px;
border-radius: 8px;
padding-top: 10px;
width: 100%;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon {
float: none;
flex-wrap: wrap;
justify-content: center;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions > .button {
margin: 0 auto;
width: 100%;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form .quantity input {
width: 80px;
height: 38px;
font-size: 16px;
padding-right: 10px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp {
gap: 20px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody tr>* {
font-size: 15px;
padding-block: 8px;
display: block;
}
.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
display: none !important;
}
html body .product-name a {
font-size: 16px;
}
.right_side .subwrp .shop_table h3 {
text-align: left !important;
}
.woocommerce-checkout .right_side .subwrp .shop_table tr .product-total {
font-size: 15px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon #coupon_code {
width: 100%;
border-radius: 70px;
padding-inline: 14px;
}
.woocommerce-cart main#content .crt_wrp form.woocommerce-cart-form tbody td:first-child {
padding: 12px;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .actions .coupon .button {
width: 100%;
}
.woocommerce-cart main#content .crt_wrp .cart-collaterals .cart_totals h2 {
font-size: 22px;
margin-bottom: 4px;
text-align: center;
}
html body .cart-collaterals table.shop_table.shop_table_responsive tr>* {
padding: 8px 12px;
font-size: 16px;
}
html body .cart-collaterals table.shop_table.shop_table_responsive .order-total td {
font-size: 18px;
padding-inline: 0;
}
.woocommerce-cart main#content .woocommerce .crt_wrp .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
font-size: 16px;
padding: 0 24px;
line-height: 38px;
}
.woocommerce-cart main#content {
padding: 0px;
}
.woocommerce-checkout .woocommerce-checkout {
gap: 25px;
flex-wrap: wrap;
}
.woocommerce-checkout .woocommerce-checkout .right_side {
width: 100%;
position: static;
}
.woocommerce-checkout main#content textarea {
height: 70px;
}
.woocommerce-checkout .woocommerce-checkout .mainwrp .row {
gap: 14px;
margin-bottom: 8px;
}
.woocommerce-checkout main#content input {
border-radius: 5px;
padding: 0 12px;
height: 36px;
font-size: 14px;
}
.woocommerce-checkout main#content .select2 .select2-selection__rendered {
padding: 0 12px;
line-height: 36px;
font-size: 14px;
border-radius: 5px;
}
.woocommerce-checkout main#content .right_side h2, .woocommerce-checkout main#content h3 {
font-size: 24px;
text-align: center;
margin-bottom: 18px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot .order-total td {
font-size: 20px;
}
.woocommerce-checkout .right_side .subwrp .shop_table tfoot tr td, .woocommerce-checkout .right_side .subwrp .shop_table tfoot tr th {
font-size: 15px;
}
.woocommerce-checkout main#content .page-header h1 {
font-size: 38px;
text-align: center;
}
.woocommerce-checkout main#content .page-header {
padding-bottom: 50px;
padding-top: 100px;
border-radius: 0px 0px 50px 0px;
}
.woocommerce-checkout main#content .right_side h2, .woocommerce-checkout main#content .participant-info-wrapper h3{
font-size: 24px;
margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce-checkout .participant-info-wrapper h6 {
font-size: 16px;
margin: 0 0 20px;
text-align: center;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details tr>* {
padding: 6px 12px;
font-size: 14px;
}
.woocommerce-order .woocommerce-order-details .woocommerce-table.order_details a {
font-size: 14px;
}
.woocommerce > .woocommerce-order > h3 {
font-size: 20px !important;
}
.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
font-size: 26px;
text-align: center;
}
.woocommerce .woocommerce-order h3 ~ p {
padding: 12px 20px;
margin-bottom: 18px;
border-radius: 6px;
font-size: 15px;
}
.woocommerce .woocommerce-order h3 ~ p strong {
font-size: 17px;
margin-bottom: 6px;
}
.woocommerce-thankyou-order-details {
margin-bottom: 20px !important;
display: grid;
grid-template-columns: repeat(2,1fr);
border-bottom: 0;
}
html .woocommerce-thankyou-order-details li {
padding: 12px 6px !important;
font-size: 13px !important;
margin-right: 0px !important;
flex: unset;
border-bottom: 1px dashed #cfc8d8 !important;
word-break: break-word;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
html .woocommerce-thankyou-order-details li:last-child{
border-right: 1px dashed #cfc8d8 !important;
}
html .woocommerce-thankyou-order-details li strong {
font-size: 16px !important;
line-height: 120% !important;
}
html body .woocommerce section.woocommerce-customer-details address {
padding: 12px 20px;
border-radius: 6px;
font-size: 14px;
}
html .elementor-menu-cart__main {
width: 100%;
padding-inline: 20px;
}
html .elementor-menu-cart__main .cart_item .product-thumbnail a {
height: 50px;
width: 50px;
top: 13px;
}
html .elementor-menu-cart__main .cart_item {
padding: 18px 0 !important;
padding-left: 65px !important;
}
html .elementor-menu-cart__main .elementor-menu-cart__subtotal {
padding-block: 12px;
}
.elementor-menu-cart__main .elementor-menu-cart__footer-buttons > a {
line-height: 42px;
padding: 0 14px;
font-size: 16px;
}
html .woocommerce-error {
padding-left: 40px;
font-size: 14px;
}
html .woocommerce-error::before {
left: 12px;
}
.blog_row .e-con-inner {
background-color: #f6fcff;
padding-top: 10px;
padding-inline: 10px;
}
.blog_row.light_text .e-child .elementor-button,
.blog_row.light_text .e-child h1.elementor-heading-title,
.blog_row.light_text .e-child .elementor-post-info a time {
color: var(--secondary) !important;
}
.srch_fltr_drdwn h5 {
font-size: 13px;
margin-bottom: 6px;
}
.blog_post .elementor-post__card:not(:has(.elementor-post__thumbnail__link)):before {
height: 168px;
}
.blog_post .elementor-post__card:not(:has(.elementor-post__thumbnail__link)) {
padding-top: calc( 0.5 * 100% ) !important;
}
.our_collbrtn_prtnr.collepsed .viewall {
margin-top: 30px;
}
.course_module_sec.collepsed .shw_mor_btn {
bottom: -90px;
}
.course_module_sec.collepsed {
padding-bottom: 120px;
}
.keywords .elementor-post-info__terms-list a {
font-size: 14px;
padding: 4px 18px 6px;
}
.singl_pst_ctgry .elementor-widget-container {
padding: 22px;
border-radius: 10px;
}
.singl_pst_ctgry .elementor-widget-container h5 {
font-size: 28px;
margin-bottom: 18px;
}
.singl_pst_ctgry .elementor-widget-container ul li, .singl_pst_ctgry .elementor-widget-container ul font, .singl_pst_ctgry .elementor-widget-container ul a {
font-size: 17px;
}
.singl_pst_ctgry .elementor-widget-container ul {
gap: 14px;
}
.woocommerce-shop .product_wrp.dtils_shw .prdct_dt_wrp {
flex-wrap: wrap;
gap: 16px;
}
.woocommerce-page ul.products li.product .prdct_dt_wrp {
flex-wrap: wrap;
gap: 20px;
padding: 0;
}
#approchboxs .elementor-widget-flip-box {
margin: 0 20px;
}
.ad_clndr .elementor-widget-image-box .elementor-image-box-wrapper {
display: flex;
align-items: center;
gap: 12px;
}
.hvr_box > .elementor-element .contnt ul li {
font-size: 14px;
gap: 8px;
padding-bottom: 6px;
margin-bottom: 6px;
}
.hvr_box > .elementor-element .contnt {
gap: 10px;
}
.hvr_box > .elementor-element .elementor-widget-image > .elementor-widget-container {
height: 300px;
}
.hvr_box > .elementor-element .contnt ul li {
font-size: 13px;
gap: 8px;
padding-bottom: 6px;
margin-bottom: 6px;
}
.hvr_box > .elementor-element .contnt ul li::before {
height: 12px;
width: 12px;
margin-top: 4px;
}
.hvr_box > .elementor-element .elementor-widget-image > .elementor-widget-container {
height: 300px;
}
.hvr_box > .elementor-element .contnt blockquote {
border-left: 2px solid var(--white);
padding-left: 11px;
}
.payment_method_woocommerce_payments .testmode-info button {
font-size: 18px;
gap: 10px;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .wc-payment-form {
border-radius: 6px;
padding: 8px !important;
}
.woocommerce-checkout .right_side .subwrp .wc_payment_methods .wc-payment-form label {
font-size: 15px !important;
}
.blog_post .elementor-posts-nothing-found {
font-size: 14px;
padding: 2px 8px;
border-radius: 5px;
}
.pp_trainer .pp_wrp {
padding: 16px;
border-radius: 8px;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
}
.pp_trainer .pp_wrp .cn {
margin-left: 0;
text-align: center;
flex: unset;
}
.pp_trainer .pp_wrp .cn > img {
width: 22px;
margin: 0 auto;
display: block;
}
.pp_trainer .close_i {
margin: 10px;
}
.pp_trainer .pp_wrp .cn .linkdin {
margin: 0 auto;
}
.pp_trainer .pp_wrp > .img {
width: 200px;
height: 200px;
}
.popup-box button.popup-close {
margin: 10px;
}
.popup-box {
padding: 18px;
padding-right: 32px;
border-radius: 12px;
max-height: 80vh;
overflow: auto;
}
.w_n_wrp .elementor-button-content-wrapper {
flex-direction: column !important;
justify-content: center;
text-align: center;
gap: 0 !important;
}
.w_n_wrp .elementor-button-content-wrapper .elementor-button-icon{
justify-content: center;
}
body:has(.e-n-menu-content.e-active):before {
display: none;
}
.tstmnl_crsl .swiper-slide > .elementor-element .elementor-element.e-child {
height: unset;
}
html body .our_trning_crsl .elementor-widget-container .swiper {
margin-bottom: 30px !important;
}
.training-card .icn {
height: 24px;
width: 24px;
}
.pp_trainer .pp_wrp .cn h3 {
font-size: 20px !important;
margin-bottom: 20px !important;
}
.pp_trainer .pp_wrp .cn > h4 {
font-size: 24px;
}
.woocommerce-shop main#main .product_detail img {
margin: 0 auto;
}
.pp_trainer .pp_wrp .tx_edtr {
margin-bottom: 15px;
}
div#woof_results_by_ajax .woof_products_top_panel_ul {
gap: 6px 10px;
flex-wrap: wrap;
}
form#subscribeForm .btn_wrp {
text-align: left;
}
#subscribeForm button.btn-submit {
line-height: 42px;
padding-right: 30px;
padding-left: 30px;
font-size: 15px;
margin-top: 15px;
min-height: 42px;
}
.woocommerce nav.woocommerce-pagination .page-numbers li >* {
height: 34px;
width: 34px;
font-size: 14px;
}
.woocommerce-shop .product_card .product_detail .product-content {
width: 100%;
max-width: 100%;
}
div#cart_coupon_wrapper .woocommerce-info {
font-size: 18px;
text-align: center;
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon {
margin: 10px 0 0;
border-radius: 8px;
padding: 10px;
}
div#cart_coupon_wrapper form#woocommerce-checkout-form-coupon .button {
padding: 0 12px;
font-size: 13px;
}
}