/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/.header{border-bottom:4px solid #0567a4;z-index:99}.header *{outline:none!important}.header a:hover{text-decoration:none!important}.header input{border:0!important}.header-logo-wrapper img{width:75%}.header-logo-wrapper .elementor-widget-wrap{padding:0}.header,.header *{transition:all .2s ease-in-out}.sticky-header{position:fixed;width:100%}.sticky-header .elementor-widget-nav-menu .elementor-widget-container{margin:10px 0 0!important}.sticky-header .header-logo-wrapper .elementor-widget-wrap img{margin-top:0!important;width:60%}.sticky-header.header{border-top:0!important}.sticky-header .header-search{display:none}.sticky-banner{margin-top:100px}.footer-navigation *{outline:none!important}.footer-animation{height:200px;overflow:hidden;position:relative}.footer-animation img{height:auto;width:100%}.footer-navigation-legal a:hover{text-decoration:none!important}.footer-animation-bg-layer{zoom:1;background:#1a1e1f url(assets/images/footerbg.jpg) repeat 0 0;height:90%;left:0;position:absolute;width:100%}.footer-clouds{left:0;position:absolute;top:5%;z-index:99}.footer-castle{bottom:0;left:0;position:absolute}.footer-mobile-castle{margin:0 0 -2%;position:relative}.post-entry .elementor-widget-theme-post-content .elementor-widget-container p:first-child:first-letter{color:#0072b6;float:left;font-size:3rem;font-weight:700;line-height:1;margin-right:.5rem}.posts-list .elementor-post__read-more{background-color:#4baf72;border-radius:3px;color:#fff;padding:.2rem .5rem}.posts-list .elementor-post__read-more:hover{background-color:#0072b6;color:#fff}.custom-slider>.elementor-container>.elementor-column{display:none;overflow:hidden}.custom-slider>.elementor-container>.elementor-column>.elementor-widget-wrap{flex-wrap:nowrap}.elementor-editor-active .custom-slider>.elementor-container>.elementor-column{display:block}.elementor-editor-active .custom-slider>.elementor-container>.elementor-column>.elementor-widget-wrap{flex-wrap:wrap}.swiper-goto .elementor-button{background-color:#005c92!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.swiper-goto .elementor-button.active,.swiper-goto .elementor-button:hover{background-color:#0072b6!important;color:#ecaa14!important}.product-content h2{font-size:1.5rem;font-weight:600;margin-top:1.5rem}.product-content .elementor-widget-theme-post-featured-image{border:2px solid #ebeff5;padding:1rem}.product-store-logos-header h2{color:#0072b6;font-size:1.5rem;margin-bottom:0}.product-store-logos-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:1rem}.product-store-logos-wrapper img{align-self:flex-start;display:block;max-height:100%;max-width:60%}.product-images-wrapper{border:2px solid #ebeff5;margin-bottom:2rem;padding:1rem}.product-images img{display:block;width:100%}.product-content .gallery-thumbs{margin-top:1rem}.product-content .gallery-thumbs .swiper-wrapper{height:50px;overflow:scroll}.product-content .gallery-thumbs .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ebeff5;height:100%}.product-gallery{padding-bottom:2rem}.product-gallery .elementor-post__title{text-align:center}.product-gallery .elementor-pagination{margin-top:2rem}.product-gallery .elementor-post__thumbnail{margin-top:1.5rem}.elementor-button-link.elementor-button,.elementor-post__read-more{text-decoration:none!important}.history-timeline .twae-title{display:none!important}@media screen and (min-width:768px){.footer-animation{height:350px}.custom-slider-nav .elementor-button{margin-right:1rem}.product-store-logos-header h2{border-bottom:2px solid #ebeff5;margin-bottom:1rem;padding-bottom:.5rem}.product-store-logos{margin:0;width:60%}.product-store-logos-wrapper{height:100px}.product-store-logos-wrapper img{max-height:100%;max-width:100%}}@media screen and (min-width:1024px){.desktop-hide{display:none}.header-logo-wrapper img{margin-top:5px}.header-logo-wrapper .elementor-widget-wrap{padding:10px!important}.post-entry .elementor-widget-theme-post-content .elementor-widget-container{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:3rem;column-gap:3rem;-moz-column-rule:1px solid #ebeff5;column-rule:1px solid #ebeff5}.post-entry .elementor-widget-theme-post-content .elementor-widget-container .video-frame,.post-entry .elementor-widget-theme-post-content .elementor-widget-container figcaption,.post-entry .elementor-widget-theme-post-content .elementor-widget-container figure,.post-entry .elementor-widget-theme-post-content .elementor-widget-container h2,.post-entry .elementor-widget-theme-post-content .elementor-widget-container h3,.post-entry .elementor-widget-theme-post-content .elementor-widget-container h4,.post-entry .elementor-widget-theme-post-content .elementor-widget-container iframe,.post-entry .elementor-widget-theme-post-content .elementor-widget-container img,.post-entry .elementor-widget-theme-post-content .elementor-widget-container li{-moz-column-break-inside:avoid;break-inside:avoid}.posts-list .elementor-widget-container .elementor-button-wrapper{margin-top:3rem}.page-virtualtour h2{font-size:2.5rem}}@media screen and (min-width:1140px){.header{border-top:5px solid #fff}}@media screen and (max-width:1024px){.footer-clouds{display:none}}@media screen and (max-width:768px){.mobile-hide{display:none}}@media screen and (max-width:428px){.product-store-logos{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}}
