/**handles:flexy_theme-style**/
#page .btn{border-radius:19px 2px}#page .btn.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-fg)}#page .btn.btn-primary:focus{-webkit-box-shadow:0 0 0 .25rem rgba(253,135,13,.25);box-shadow:0 0 0 .25rem rgba(253,135,13,.25)}#page a{-webkit-transition:.5s all;transition:.5s all}#page a:hover{color:var(--color-primary)!important}#page a:not(.elementor-button){color:var(--color-secondary)}#page h1{font-family:var(--font-h1-font-family)!important;font-weight:var(--font-h1-font-weight)!important;font-size:var(--font-h1-font-size)!important;line-height:var(--font-h1-line-height)!important;text-transform:var(--font-h1-text-transform)!important;letter-spacing:var(--font-h1-letter-spacing)!important}#page h2{font-family:var(--font-h2-font-family)!important;font-weight:var(--font-h2-font-weight)!important;font-size:var(--font-h2-font-size)!important;line-height:var(--font-h2-line-height)!important;text-transform:var(--font-h2-text-transform)!important;letter-spacing:var(--font-h2-letter-spacing)!important}#page h3{font-family:var(--font-h3-font-family)!important;font-weight:var(--font-h3-font-weight)!important;font-size:var(--font-h3-font-size)!important;line-height:var(--font-h3-line-height)!important;text-transform:var(--font-h3-text-transform)!important;letter-spacing:var(--font-h3-letter-spacing)!important}#page a,#page li,#page p,#page span{font-family:var(--font-normal-font-family)!important;font-weight:var(--font-normal-font-weight)!important;font-size:var(--font-normal-font-size)!important;line-height:var(--font-normal-line-height)!important;text-transform:var(--font-normal-text-transform)!important;letter-spacing:var(--font-normal-letter-spacing)!important}#page b,#page strong{font-family:var(--font-bold-font-family)!important;font-weight:var(--font-bold-font-weight)!important;font-size:var(--font-bold-font-size)!important;line-height:var(--font-bold-line-height)!important;text-transform:var(--font-bold-text-transform)!important;letter-spacing:var(--font-bold-letter-spacing)!important}#page footer{background-color:#fff;border-top:2px solid var(--color-primary);padding:50px 0}#page footer .row>div:first-child p{font-weight:700!important;font-size:1.2rem!important}#page footer .row>div a{text-decoration:none!important}#page footer .row>div a,#page footer .row>div p{margin:0;color:var(--color-fg)}#page footer .menu-social{padding:5px 10px;background-color:var(--color-secondary);color:var(--color-fg-light)!important;border-radius:15px 0;margin:3px!important;display:inline-block}#page header{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),color-stop(transparent),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.5),transparent,transparent);position:fixed;z-index:100;top:0;left:0;right:0;padding:50px 50px 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#page header>a{display:inline-block;pointer-events:all}#page header>a>img{height:80px}@media screen and (max-width:768px){#page header{-webkit-transform:scale(.9);transform:scale(.9);padding:0}}#page #menu{pointer-events:all}@media screen and (max-width:768px){#page #menu{-webkit-transform:scale(.9);transform:scale(.9)}}#page #menu>#menu-toggle,#page #menu>.menu-social{font-family:var(--font-header-menu-icons-font-family)!important;font-weight:var(--font-header-menu-icons-font-weight)!important;font-size:var(--font-header-menu-icons-font-size)!important;line-height:var(--font-header-menu-icons-line-height)!important;text-transform:var(--font-header-menu-icons-text-transform)!important;letter-spacing:var(--font-header-menu-icons-letter-spacing)!important;position:relative}#page #menu>#menu-toggle>.menu-item{background-color:var(--color-primary);border-radius:30px 0;color:var(--color-fg);padding:5px 20px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3)}#page #menu>.menu-social{display:block;border-radius:0 0 25px 0;color:var(--color-fg-light);overflow:hidden;margin-top:-5px;padding:10px 20px}@media screen and (max-width:768px){#page #menu>.menu-social{display:none!important}}#page #menu>.menu-social:before{content:'';position:absolute;height:100%;width:200%;top:calc(-100% - 5px);right:-6px;-webkit-box-shadow:0 0 0 100px var(--color-secondary);box-shadow:0 0 0 100px var(--color-secondary);border-radius:30px;margin-top:15px;z-index:-1}#page #menu>.menu-social:after{top:0;z-index:-1}#page #menu>.menu-social>i{margin-top:5px;display:block}#page #menu>.menu-social:hover{-webkit-filter:brightness(0.8);filter:brightness(.8)}#page #menu>#menu-toggle:not(.menu-visible)>#menu-contents{opacity:0;pointer-events:none}#page #menu>#menu-toggle:not(.menu-visible) .menu-item .bi-x{display:none}#page #menu>#menu-toggle.menu-visible .menu-item .bi-list{display:none}#page #menu>#menu-toggle>#menu-contents{position:absolute;right:100%;top:0;margin-right:-10px;z-index:10;padding:20px 80px 20px 70px;text-align:center;opacity:1;pointer-events:all;-webkit-transition:.5s all;transition:.5s all}@media screen and (max-width:768px){#page #menu>#menu-toggle>#menu-contents{padding:20px 30px 20px 20px}#page #menu>#menu-toggle>#menu-contents #menu-header{max-height:115vh;overflow:auto;z-index:1;position:relative}}#page #menu>#menu-toggle>#menu-contents .menu-contents-mask:before{content:'';width:55px;height:50px;border-radius:50%;-webkit-box-shadow:0 0 0 20px var(--color-primary);box-shadow:0 0 0 20px var(--color-primary);position:absolute;top:0;right:-35px}#page #menu>#menu-toggle>#menu-contents:before{content:'';position:absolute;left:0;right:20px;top:0;bottom:0;background-color:var(--color-primary);z-index:-1;border-radius:32px 0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3)}#page #menu>#menu-toggle>#menu-contents .menu-contents-mask{overflow:hidden;width:50px;height:30px;position:absolute;top:0;right:0}#page #menu>#menu-toggle>#menu-contents>nav ul{list-style:none;padding:10px 0;margin:-10px 0}#page #menu>#menu-toggle>#menu-contents a{font-family:var(--font-header-menu-texts-font-family)!important;font-weight:var(--font-header-menu-texts-font-weight)!important;font-size:var(--font-header-menu-texts-font-size)!important;line-height:var(--font-header-menu-texts-line-height)!important;text-transform:var(--font-header-menu-texts-text-transform)!important;letter-spacing:var(--font-header-menu-texts-letter-spacing)!important}#page #menu>#menu-toggle>#menu-contents .menu-item{padding:0;width:260px;min-height:50px;overflow:hidden;position:relative}#page #menu>#menu-toggle>#menu-contents .menu-item>a{z-index:1;position:relative}#page #menu>#menu-toggle>#menu-contents .menu-item>a>img{height:20px;border-radius:10px 0}#page #menu>#menu-toggle>#menu-contents .menu-item>a+ul{position:relative;margin-top:-200%!important;-webkit-transition:.5s all;transition:.5s all;z-index:0;padding-top:0}#page #menu>#menu-toggle>#menu-contents .menu-item:hover>a+ul{margin-top:0!important}#page #menu>#menu-toggle>#menu-contents .menu-item a{padding:10px 20px}#page #menu>#menu-toggle .menu-item{cursor:pointer}#page #menu>#menu-toggle .menu-item a{border-radius:30px 0;-webkit-transition:.5s all;transition:.5s all;cursor:pointer}#page #menu>#menu-toggle .menu-item a:hover{background-color:var(--color-secondary)!important}#page #menu>.menu-social{-webkit-transition:.5s -webkit-filter;transition:.5s -webkit-filter;transition:.5s filter;transition:.5s filter,.5s -webkit-filter;cursor:pointer}#page #menu>#menu-toggle>#menu-contents>nav ul>li>a{color:var(--color-fg);padding:5px 0;display:block}#page #menu>#menu-toggle>#menu-contents>nav ul>li>a:hover{color:var(--color-fg-light)!important}#page #menu>#menu-toggle>#menu-contents>nav ul>li>ul>li>a{color:var(--color-fg-light)!important}#page #menu>#menu-toggle>#menu-contents>nav ul>li>ul>li>a:hover{color:var(--color-fg)!important}#page #menu>#menu-toggle>#menu-contents>nav ul>li a{text-decoration:none}#page #menu>#menu-toggle>#menu-contents>nav ul>li>ul>li>a:hover{color:var(--color-fg)}#page .modal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page .modal .modal-dialog .modal-content{border:none;background:rgba(0,0,0,.6);border-radius:32px 0}#page .modal.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#page .modal .modal-dialog{height:100vh;width:100vw;max-width:unset;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page .modal .modal-dialog .modal-content{width:500px;max-width:100%}#page .modal .modal-dialog .modal-content>div{border:none}#page .modal .modal-dialog .modal-content .modal-header h5{display:none}#page .modal .modal-dialog .modal-content .modal-body{padding:60px 100px}#page .modal .modal-dialog .modal-content .modal-footer{display:none}#page .modal-backdrop{display:none}#page .container,#page section:not(.elementor-section-full_width) .elementor-container{max-width:var(--dimension-box-desktop)!important;padding:0!important}@media screen and (max-width:768px){#page .container,#page section:not(.elementor-section-full_width) .elementor-container{padding:0 var(--dimension-margini-mobile)!important}}#page section:not(.elementor-section-full_width) .elementor-container .elementor-column:first-child .elementor-widget-wrap{padding-left:0!important}#page section:not(.elementor-section-full_width) .elementor-container .elementor-column:last-child .elementor-widget-wrap{padding-right:0!important}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-thumb{background:var(--color-secondary)}.forminator-design--default .forminator-label{color:var(--color-fg)!important;font-family:var(--font-normal-font-family)!important;font-weight:var(--font-normal-font-weight)!important;font-size:var(--font-normal-font-size)!important;line-height:var(--font-normal-line-height)!important;text-transform:var(--font-normal-text-transform)!important;letter-spacing:var(--font-normal-letter-spacing)!important}.forminator-design--default .forminator-button-submit{background-color:var(--color-primary)!important;color:var(--color-fg)!important}.forminator-design--default .forminator-is_active .forminator-input,.forminator-design--default .forminator-is_active .forminator-textarea,.forminator-design--default .forminator-is_hover .forminator-input,.forminator-design--default .forminator-is_hover .forminator-textarea{border-color:var(--color-secondary)!important}.forminator-design--default .forminator-checkbox input:checked+.forminator-checkbox-box{border-color:var(--color-secondary)!important;color:var(--color-secondary)!important}.hustle-ui .hustle-popup-mask{background-color:transparent!important}.hustle-ui .hustle-popup-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:80vw!important;background:rgba(0,0,0,.6);border-radius:32px 0}.hustle-ui .hustle-popup-content .hustle-info{padding:0!important}.hustle-ui .hustle-popup-content .hustle-info .hustle-content{padding:0!important}.hustle-ui .hustle-popup-content .hustle-info .hustle-content .hustle-content-wrap{padding:0!important}.hustle-ui .hustle-popup-content .hustle-info .hustle-button-icon{margin-top:10px;margin-right:10px;color:#fff}.hustle-ui .hustle-popup-content .hustle-info .hustle-button-icon *{font-size:15px}.hustle-ui .hustle-popup-content .hustle-info .hustle-layout{padding:50px 100px;margin-top:-40px}.hustle-ui .hustle-popup-content .hustle-info .hustle-layout .hustle-group-content form{margin:0!important}.hustle-ui .hustle-popup-content .hustle-info .hustle-layout .hustle-group-content form .forminator-row-last{margin:0!important}.hustle-ui .hustle-popup-content .hustle-info .hustle-layout .hustle-group-content form .forminator-row-last .forminator-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hustle-ui .hustle-popup-content .hustle-info .hustle-layout .hustle-group-content form .forminator-field label{font-family:var(--font-normal-font-family)!important;font-weight:var(--font-normal-font-weight)!important;font-size:var(--font-normal-font-size)!important;line-height:var(--font-normal-line-height)!important;text-transform:var(--font-normal-text-transform)!important;letter-spacing:var(--font-normal-letter-spacing)!important;color:var(--color-fg-light)!important}.hustle-ui .hustle-popup-content .hustle-info .hustle-layout .hustle-group-content>p{display:none}