@media screen and (min-width:1025px) and (max-width:1250px){.elementor>.e-con-boxed>.e-con-inner{max-width:90% !important}}a:focus{outline:none !important}#outer-wrap{overflow:hidden !important}#scroll-top{background-color:transparent !important;background-image:url("/wp-content/uploads/2024/07/back_to_top_new.svg") !important;background-position:center;background-repeat:no-repeat;background-size:contain;width:60px !important;height:60px !important}#scroll-top i{display:none !important}.pt_first_section{padding-top:300px !important;margin-top:-200px !important}.pt_last_section{padding-bottom:300px !important;margin-bottom:-200px !important}@media screen and (min-width:1025px){.pt_dst{padding-top:100px !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dst{padding-top:150px !important}}@media screen and (max-width:767px){.pt_dst{padding-top:40px !important}}@media screen and (min-width:1025px){.pt_dst_s{padding-top:calc(100px / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dst_s{padding-top:calc(150px / 2) !important}}@media screen and (max-width:767px){.pt_dst_s{padding-top:calc(40px / 2) !important}}@media screen and (min-width:1025px){.pt_dsb{padding-bottom:100px !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dsb{padding-bottom:150px !important}}@media screen and (max-width:767px){.pt_dsb{padding-bottom:40px !important}}@media screen and (min-width:1025px){.pt_dsb_s{padding-bottom:calc(100px / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dsb_s{padding-bottom:calc(150px / 2) !important}}@media screen and (max-width:767px){.pt_dsb_s{padding-bottom:calc(40px / 2) !important}}@media screen and (min-width:1025px){.pt_dsy{padding-top:100px !important;padding-bottom:100px !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dsy{padding-top:150px !important;padding-bottom:150px !important}}@media screen and (max-width:767px){.pt_dsy{padding-top:40px !important;padding-bottom:40px !important}}@media screen and (min-width:1025px){.pt_dsy_s{padding-top:calc(100px / 2) !important;padding-bottom:calc(100px / 2) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dsy_s{padding-top:calc(150px / 2) !important;padding-bottom:calc(150px / 2) !important}}@media screen and (max-width:767px){.pt_dsy_s{padding-top:calc(40px / 2) !important;padding-bottom:calc(40px / 2) !important}}@media screen and (min-width:1025px){.pt_dp{padding:50px !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_dp{padding:40px !important}}@media screen and (max-width:767px){.pt_dp{padding:30px !important}}.pt_br{overflow:hidden !important}@media screen and (min-width:1025px){.pt_br{border-radius:40px !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_br{border-radius:30px}}@media screen and (max-width:767px){.pt_br{border-radius:25px}}.pt_br_sm{overflow:hidden !important}@media screen and (min-width:1025px){.pt_br_sm{border-radius:50px}}@media screen and (min-width:768px) and (max-width:1024px){.pt_br_sm{border-radius:35px}}@media screen and (max-width:767px){.pt_br_sm{border-radius:20px}}.pt_remove_para_margin p{margin-bottom:0 !important}.pt_e-con_relative .e-con-inner{position:relative !important}@media screen and (min-width:1025px){.pt_db.pt_desktop{display:block}}.pt_back_drop{box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2)}.pt_big_button .elementor-button{padding:20px 30px !important;border-radius:20px !important}.pt_big_button .elementor-button .elementor-button-content-wrapper{gap:20px !important}.pt_big_button .elementor-button .elementor-button-icon{display:flex !important;align-items:center}@media screen and (min-width:1025px){.pt_align_left{padding-left:calc((100vw - 1200px) / 2)}}.bg_yellow{background-color:#ffd664}.bg_dark_yellow{background-color:#fbc060}.bg_pink{background-color:#dc5f90}.bg_green{background-color:#1c814a}.bg_blue{background-color:#33629d}.bg_light_blue{background-color:#c3ddff}.bg_red{background-color:#e5695b}.bg_purple{background-color:#a289d9}.logged-in.admin-bar .pt_header.px_menu_open{top:32px !important}.pt_header{position:relative !important}.pt_header .amount{color:#e5695b !important}.pt_header::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;width:100%;left:0;height:200vh;top:unset !important;background-color:#ffd664;z-index:0}@media screen and (min-width:1025px){.pt_header::before{bottom:100px}}@media screen and (max-width:1024px){.pt_header::before{bottom:50px}}#site-header{background-color:transparent !important;border-bottom:none !important}.pt_menu{transition:all 0.5s ease !important}.pt_menu.pt_active{bottom:0 !important}.pt_menu ul{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important}.pt_menu ul li{width:max-content !important}.pt_menu_icon{cursor:pointer !important}.pt_erfahren_btn .elementor-button{border-radius:0;border-top-right-radius:2rem;border-bottom-right-radius:2rem}.pt_erfahren_btn .elementor-button::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;width:200vw;right:100%;background-color:#dc5f90;top:0;bottom:0}.pt_rounded .elementor-button{border-radius:20px !important}.pt_btn_large .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center}.pt_btn_large .elementor-button{padding:15px 40px !important;overflow:hidden !important}@media screen and (min-width:1025px){.pt_btn_large .elementor-button{border-radius:40px !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_btn_large .elementor-button{border-radius:30px}}@media screen and (max-width:767px){.pt_btn_large .elementor-button{border-radius:25px}}.woocommerce-loop-product__buttons a{border-radius:2rem !important}h1,h2,h3,h4,h5,h6{color:unset}@media screen and (min-width:1025px){.pt_block_title{min-height:120px !important}}@media screen and (max-width:767px){.pt_event .pt_image_container{min-height:250px !important}}.pt_footer .e-con-inner::before{content:"" !important;position:absolute !important;background-repeat:no-repeat !important;height:1000px;left:0;right:0;top:100px;background-color:#c3ddff}.pt_contact_info a{color:#33629d !important}.pt_footer_menu ul{width:100% !important}@media screen and (min-width:1025px){.pt_footer_menu ul li{flex-basis:calc(30% + 60px) !important}}@media screen and (min-width:768px) and (max-width:1024px){.pt_footer_menu ul li{flex-basis:30% !important}}.pt_accordion .e-n-accordion-item{border-radius:20px !important;padding:20px 20px !important;margin-bottom:30px !important}.pt_accordion .e-n-accordion-item .e-n-accordion-item-title{padding:0 !important;margin-bottom:0 !important}.pt_accordion .e-n-accordion-item .elementor-element p:last-child{margin-bottom:0 !important}.pt_accordion.pt_pink .e-n-accordion-item{border:2px solid #dc5f90 !important}.pt_accordion.pt_white .e-n-accordion-item{border:2px solid #ffffff !important}.pt_accordion.pt_white .e-n-accordion-item-title-text{color:white !important}.pt_services .e-n-accordion-item-title-text{display:flex;align-items:center;gap:20px}.pt_services .e-n-accordion-item-title-text .pt_number{padding:10px;display:flex;align-items:center;justify-content:center;border-radius:20px}.pt_service_title_button{padding:15px !important;border:2px solid #ffffff;border-radius:15px}.pt_service_title_button .elementor-heading-title{display:flex;align-items:center;gap:20px}.pt_service_title_button .pt_text{margin-top:10px}.pt_service_title_button .pt_number{padding:10px;display:flex;align-items:center;justify-content:center;border-radius:10px}.pt_map_container{overflow:hidden !important}@media screen and (min-width:1025px){.pt_map_container{border-top-left-radius:300px !important;border-bottom-left-radius:300px !important}}@media screen and (max-width:1024px){.pt_map_container{border-top-left-radius:50px !important;border-bottom-left-radius:50px !important}}.pt_map_container .map-popup-footer-button{border:none !important;padding:10px 15px !important}.trp-language-switcher{width:auto !important;height:auto !important}.trp-ls-shortcode-current-language{display:none !important}.trp-language-switcher .trp-ls-shortcode-language{width:auto !important}@media screen and (max-width:767px){.trp-language-switcher .trp-ls-shortcode-language{justify-content:center !important}}.trp-language-switcher>div>a{font-size:20px;font-weight:700;color:#e5695b}.trp-language-switcher>div>a:hover{background:none !important;border-radius:0 !important}.trp-language-switcher>div>a:focus{outline:0 !important}.trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{position:relative;height:auto !important;visibility:visible !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:auto !important;background:none !important;padding:0 !important;border:0 !important}a.trp-ls-shortcode-disabled-language.trp-ls-disabled-language{opacity:0.6}.price,.amount{color:white !important}.woocommerce-error a{background:#fbc060 !important}.woocommerce-page:not(.elementor-editor-active) .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:white transparent transparent transparent !important}.woocommerce-page:not(.elementor-editor-active) .select2-selection{padding:0 !important}.woocommerce-page:not(.elementor-editor-active) .select2-selection .select2-selection__rendered{line-height:38px !important}.woocommerce-page:not(.elementor-editor-active) input{background-color:transparent !important;border:1px solid white !important}.woocommerce-page:not(.elementor-editor-active) #main *{color:white !important}.woocommerce-page:not(.elementor-editor-active) #main * a{text-decoration:underline !important}.woocommerce-page:not(.elementor-editor-active) #main input[type="checkbox"]:checked:before{color:#1c814a !important}.woocommerce-page:not(.elementor-editor-active) #main button:not(.show-password-input):not(.js-woopayments-copy-test-number),.woocommerce-page:not(.elementor-editor-active) #main .button,.woocommerce-page:not(.elementor-editor-active) #main .edit{background-color:#fbc060 !important;border-radius:3rem !important;border:none !important}.woocommerce-page:not(.elementor-editor-active) #main .quantity{display:flex}.woocommerce-page:not(.elementor-editor-active) #main .quantity *{color:white !important}.woocommerce-page:not(.elementor-editor-active) #main .quantity a,.woocommerce-page:not(.elementor-editor-active) #main .quantity input{display:flex !important;align-items:center;justify-content:center;font-size:2rem !important;min-height:100% !important;max-height:100% !important;border-radius:0 !important;text-align:center}.woocommerce:not(.elementor-editor-active).single-product #site-header{background-color:#e5695b !important}.woocommerce:not(.elementor-editor-active).single-product .elementor-location-footer{background-color:#1c814a !important}.woocommerce:not(.elementor-editor-active) #main .tabs.wc-tabs{border:none !important}.woocommerce:not(.elementor-editor-active) #main div.product.elementor form.cart table.variations td{display:table-cell !important}.woocommerce:not(.elementor-editor-active) #main .site-breadcrumbs.woocommerce-breadcrumbs.clr{margin-top:0 !important;line-height:3.2rem}.woocommerce:not(.elementor-editor-active) #main .site-breadcrumbs,.woocommerce:not(.elementor-editor-active) #main .site-breadcrumbs a,.woocommerce:not(.elementor-editor-active) #main .site-breadcrumbs .breadcrumb-sep{color:white;font-size:2rem !important}.woocommerce:not(.elementor-editor-active) #main div.product form.cart .variations .reset_variations:before,.woocommerce:not(.elementor-editor-active) #main .variations *,.woocommerce:not(.elementor-editor-active) #main .woo-entry-inner *{color:white !important}.woocommerce:not(.elementor-editor-active) #main .woocommerce-Tabs-panel{padding-left:0 !important;padding-right:0 !important}.woocommerce:not(.elementor-editor-active) #main .related.products{margin-top:0 !important}.woocommerce:not(.elementor-editor-active) #main ul.products li.product li.title h2,.woocommerce:not(.elementor-editor-active) #main ul.products li.product li.title a{font-size:3rem !important}.woocommerce:not(.elementor-editor-active) #main ul.products li.product .price{font-size:2.5rem !important}.woocommerce:not(.elementor-editor-active) #main .woocommerce-variation-add-to-cart{flex-wrap:wrap !important}.woocommerce:not(.elementor-editor-active) #main .added_to_cart{width:max-content !important}.woocommerce:not(.elementor-editor-active) #main a.added_to_cart.wc-forward{margin-top:2rem;color:white}.woocommerce-cart #site-header{background-color:#1c814a !important}.woocommerce-cart .elementor-location-footer{background-color:#1c814a !important}.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .remove{color:white !important}.woocommerce-cart .product-remove{padding-right:2rem !important}.woocommerce-cart .e-shop-table.e-cart-section,.woocommerce-cart .e-cart-totals.e-cart-section{padding:0 !important;border:none !important}.woocommerce-cart .shop_table *,.woocommerce-cart .cart_totals *{color:white !important}.woocommerce-cart table.shop_table thead{background:transparent !important;border-bottom:1px solid white !important;padding:2rem !important}.woocommerce-cart .cart-collaterals h2{background:transparent !important;padding:2rem !important}.woocommerce-cart .product-name a{text-transform:uppercase !important;font-size:2.5rem !important}.woocommerce-cart .coupon input{background-color:transparent !important;color:white !important;border:1px solid white !important}.woocommerce-cart .cart_totals table.shop_table td:before{color:white !important}.woocommerce-cart #order_review table.shop_table tbody td{background:transparent}.woocommerce-checkout #site-header{background-color:#33629d !important}.woocommerce-checkout .elementor-location-footer{background-color:#33629d !important}.woocommerce-checkout .wc_payment_method>label{background:#fbc060 !important;overflow:hidden !important}.woocommerce-checkout .wcpay-upe-element.StripeElement{background:#fbc060;padding:2rem}.woocommerce-checkout .wc-payment-form,.woocommerce-checkout .payment_box{padding-right:0 !important;padding-left:0 !important;padding-bottom:0 !important}.woocommerce-checkout .woocommerce #order_review table.shop_table tbody td{background:#fbc060 !important}.woocommerce-checkout .woocommerce #order_review table.shop_table tbody td.product-name,.woocommerce-checkout .woocommerce #order_review table.shop_table tbody td *{color:black !important}.woocommerce-checkout #payment ul.payment_methods li{background:transparent !important}.woocommerce-checkout .wc-saved-payment-methods{display:flex;flex-direction:column;gap:0.5rem;padding-top:2rem}.woocommerce-account #site-header{background-color:#1c814a !important}.woocommerce-account .elementor-location-footer{background-color:#1c814a !important}.woocommerce-account .shop_table.order_details tfoot th{background:transparent !important}.woocommerce-account .owp-account-links{display:flex;align-items:center;flex-direction:column;justify-content:flex-start}.woocommerce-account .owp-account-links .or{border:none !important;width:max-content !important}.woocommerce-account #customer_login .col-1{width:100% !important}.oceanwp-loginform-wrap li{border:none !important}.woocommerce-MyAccount-navigation{width:100% !important;float:none !important}.woocommerce-MyAccount-content{padding-left:0 !important}.woocommerce-MyAccount-tabs{margin-right:0 !important}@media screen and (min-width:1025px){.e-my-account-tab .woocommerce{display:flex;gap:2rem !important;justify-content:center}}.e-my-account-tab .woocommerce *{color:white !important}.e-my-account-tab .woocommerce form *:not(button){background:transparent !important;color:white !important}.e-my-account-tab .woocommerce form input,.e-my-account-tab .woocommerce form textarea{border:1px solid white !important}.e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation-link a{font-size:2rem !important;text-transform:uppercase !important}@media screen and (min-width:1025px){.e-my-account-tab .woocommerce .woocommerce-MyAccount-tabs{width:20% !important}}.e-my-account-tab .woocommerce .woocommerce-MyAccount-content{flex:1 !important}.post-type-archive-product #site-header{background-color:#e5695b !important}.post-type-archive-product .elementor-location-footer{background-color:#e5695b !important}.woocommerce-order-received h2{font-size:3rem !important;margin-top:2rem !important}.woocommerce-order-received .woocommerce .shop_table.order_details tfoot th{background:transparent !important}.woocommerce-order-received .woocommerce-table *{border:none !important}.woocommerce-order-received .woocommerce-table tfoot th,.woocommerce-order-received .woocommerce-table tfoot td{border-bottom:1px solid white !important}.woocommerce-lost-password #site-header{background-color:#1c814a !important}.woocommerce-lost-password .elementor-location-footer{background-color:#1c814a !important}.evo_lightbox p,.evo_lightbox li,.evo_lightbox a,.evo_lightbox span{font-size:2rem !important}.eventon_list_event .evcal_desc{gap:1rem !important}.eventon_list_event .evcal_desc *{font-size:2rem}