/* 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; } }