body{font-family:filson-pro,sans-serif;font-weight:400;font-style:normal}h4{font-family:filson-pro,sans-serif;font-weight:400;font-style:normal}.section-respond .mejs-container video{height:calc(55vw + 3%)!important}@media all and (max-width:568px){#page-container .section-respond{height:calc(62vw - 15px)!important}}@media all and (min-width:981px){#page-container .section-respond{height:calc(57vw - 15px)!important}}@media all and (max-width:980px){#page-container .section-respond{height:calc(60vw - 15px)!important}}header .et_pb_fullwidth_menu.custom-fw-menu .et_pb_menu__menu>nav>ul{align-self:center}header .et_pb_fullwidth_menu.custom-fw-menu .et_pb_menu__menu>nav>ul>li a{padding:0 15px}header .et_pb_fullwidth_menu.custom-fw-menu .divi-life-cta-menu a{background-color:#fff!important;padding:15px 15px!important;border-radius:50px;text-transform:uppercase;color:#1c6eff!important;font-family:'Bungee'!important;font-size:14px;text-align:center}header .et_pb_fullwidth_menu.custom-fw-menu .divi-life-cta-menu2 a{background-color:#1c6eff!important;padding:12px 12px!important;border-radius:50px;border:2px solid #fff;text-transform:uppercase;color:#fff!important;font-family:'Bungee'!important;font-size:14px;text-align:center}.breathing{-webkit-animation:divi-bar-breathing 7s ease-out infinite normal;animation:divi-bar-breathing 7s ease-out infinite normal}@keyframes wiggle{2%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}4%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}6%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}8%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}10%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}12%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}14%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}16%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}18%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}20%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.divi-bar-breathing{-webkit-animation:divi-bar-breathing 7s ease-out infinite normal;animation:divi-bar-breathing 7s ease-out infinite normal}@-webkit-keyframes divi-bar-breathing{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes divi-bar-breathing{0%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}25%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}}.divi-life-wiggle{box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);animation-name:wiggle;-o-animation-name:wiggle;-ms-animation-name:wiggle;-moz-animation-name:wiggle;-webkit-animation-name:wiggle;animation-duration:55s;-o-animation-duration:55s;-ms-animation-duration:55s;-moz-animation-duration:55s;-webkit-animation-duration:55s;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-play-state:running;-o-animation-play-state:running;-ms-animation-play-state:running;-moz-animation-play-state:running;-webkit-animation-play-state:running}footer nav.et-menu-nav .divi-life-cta-menu a{background-color:#fff!important;padding:15px 15px!important;border-radius:50px;text-transform:uppercase;color:#1c6eff!important;font-family:'Bungee'!important;font-size:14px;text-align:center;margin-top:-15px!important}*{margin:0;padding:0;box-sizing:border-box}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.waves{overflow:hidden;padding:0px 0;background:none;white-space:nowrap;position:relative}.waves:before,.waves:after{position:absolute;top:0;content:""; z-index:2}.waves:before,.waves:after{position:absolute;top:0;width:1200px;height:100%;content:"";z-index:2}.waves-slide{display:inline-block;animation:35s slide infinite linear}.waves-slide img{margin:0 0px}*{margin:0;padding:0;box-sizing:border-box}body{background:#f2f2f2}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.tickers{overflow:hidden;padding:60px 0;background:white;white-space:nowrap;position:relative}.tickers:before,.tickers:after{position:absolute;top:0;width:250px;height:100%;content:"";z-index:2}.tickers:before{left:0;background:linear-gradient(to left,rgba(255,255,255,0),white)}.tickers:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0),white)}.tickers:hover .tickers-slide{animation-play-state:paused}.tickers-slide{display:inline-block;animation:35s slide infinite linear}.tickers-slide img{height:50px;margin:0 40px}.pa-menu-shop>a:before{font-family:'ETMODULES';content:'\e076';text-align:center;vertical-align:middle;margin-right:10px;margin-left:4px;color:#432479;font-size:1em;transition:all .3s ease}.hrf-main-title{font-family:filson-pro,sans-serif;font-style:bold!important;font-weight:400!important;font-color:#432479!important;color:#432479!important;line-height:normal;text-align:center;visibility:hidden}.hrf-entry ul{font-color:#703cbe!important}.hrf-entry ul li{font-color:#703cbe!important}.hrf-title{font-family:filson-pro,sans-serif;font-style:bold!important;font-size:18px!important;font-weight:800!important;font-color:#432479!important;color:#432479!important;line-height:normal!important}.hrf-title.close-faq span{background:#703cbe}.more-link{visibility:hidden}.hrf-entry{font-family:filson-pro,sans-serif;font-style:normal!important;font-color:#703cbe!important;color:#703cbe!important;font-weight:300!important;font-size:16px!important}.hrf-entry li{font-family:filson-pro,sans-serif;font-style:normal!important;margin-left:7%;font-color:#703cbe!important;color:#703cbe!important;font-size:16px!important;line-height:2.2em!important;font-weight:400!important}.et_pb_post .post-content{display:none}.guests-blog-module .et_pb_image_container{margin-bottom:0!important}.guests-blog-module .entry-title{position:absolute;background:-moz-linear-gradient(top,rgba(12,12,12,0) 0%,rgba(51,51,51,0.64) 100%);background:-webkit-linear-gradient(top,rgba(12,12,12,0) 0%,rgba(51,51,51,0.64) 100%);background:linear-gradient(to bottom,rgba(12,12,12,0) 0%,rgba(51,51,51,0.64) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000c0c0c',endColorstr='#a3333333',GradientType=0);bottom:0;width:100%;margin-left:-19px;padding:18px}.guests-blog-module .entry-featured-image-url{margin-bottom:0!important}.guests-blog-module .et_pb_blog_grid .et_pb_post{padding-bottom:0!important;position:relative}.guests-blog-module h2{font-family:"Bungee"!important;font-style:normal!important;font-weight:800!important;text-shadow:2px 2px 4px #000000}@media only screen and (min-width:981px){.guests-blog-module .et_pb_salvattore_content[data-columns] .et_pb_post:nth-child(4n+1){clear:both}}@media only screen and (min-width:768px) and (max-width:980px){.guests-blog-module .et_pb_salvattore_content[data-columns] .et_pb_post:nth-child(3n+1){clear:both}}@media (min-width:981px){.guests-blog-module .et_pb_salvattore_content[data-columns]::before{content:'1 .column.size-1of1'!important}.guests-blog-module .et_pb_salvattore_content[data-columns] .et_pb_post{float:left;margin-right:1%;margin-bottom:2%;margin-left:1%;width:23%}}@media all and (min-width:768px) and (max-width:980px){.guests-blog-module .et_pb_salvattore_content[data-columns]::before{content:'1 .column.size-1of1'!important}.guests-blog-module .et_pb_salvattore_content[data-columns] .et_pb_post{float:left;margin-right:1%;margin-bottom:2%;margin-left:1%;width:31.3%}}@media (max-width:767px){.guests-blog-module .et_pb_salvattore_content[data-columns]::before{content:'1 .column.size-1of1'!important}.guests-blog-module .et_pb_salvattore_content[data-columns] .et_pb_post{float:left;margin-right:1%!important;margin-bottom:2%!important;margin-left:1%!important;width:48%!important}}.single-post header#main-header,.single-post #main-footer{display:none}.single-post #top-header{display:none}.single-post #page-container{padding-top:0!important}.dumbgallery.et_pb_gallery.et_pb_slider{border-radius:20px!important;overflow:hidden!important}.dumbgallery.et_pb_gallery.et_pb_slider .et-pb-slider-arrows{display:none!important}.dumbgallery.et_pb_gallery.et_pb_slider .et-pb-controllers{display:none!important}.dumbgallery.et_pb_gallery.et_pb_slider .et_pb_gallery_item a{pointer-events:none!important}.et_pb_post .post-content{display:none}.pricing td.class-available::after{content:" AVAILABLE!";font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:800!important;color:#49cd8c!important;font-size:13px}.pricing small{content:" AVAILABLE!";font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:200!important;color:#432479!important;font-size:12px}.pricing th{content:" AVAILABLE";font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:400!important;color:#432479!important;line-height:0.9em;font-size:15px}.pricing td.available{content:" AVAILABLE";font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:800!important;color:#49cd8c!important;font-size:15px}.pricing td.class-sold-out::after{content:" SOLD OUT";font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:400!important;color:grey!important;font-size:12px}.pricing td.not-applicable{color:grey;font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:200!important;font-size:13px}.pricing td.sold-out{text-decoration:line-through;font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:200!important;font-size:13px;color:#432479!important}.pricing{position:relative!important;color:#432479}.pricing{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:400!important}.pricing h1{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:400!important}.pricing h2{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:400!important}.pricing h3{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:200!important}.pricing h4{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:700!important}.pricing h5{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:800!important}.pricing h6{font-family:filson-pro,sans-serif;font-style:italic!important;font-weight:800!important}.entry-content table{border:none;border-bottom:none}.pricingsmall{font-family:filson-pro,sans-serif;font-style:normal!important;font-weight:200!important;color:#432479!important;font-size:12px}.et-social-google-plus a.icon:before{content:'\e0e3';display:block;left:0.1px;right:0;top:-1px;bottom:0;font-size:20px!important}.et_pb_social_media_follow .et-social-google-plus.et_pb_module.et_pb_social_media_follow li.et_pb_social_icon a[href=""]{display:none}.custom-fw-menu ul.sub-menu{width:300px!important}.custom-fw-menu ul.sub-menu li,.custom-fw-menu ul.sub-menu li a{width:100%!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}.earlypricing .sold-out span.marked-down-to{color:grey;display:none}.earlypricing .sold-out span.full-retail{color:#AFAFAF}.earlypricing td.class-available::after{content:" AVAILABLE!";font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;color:#432479;font-size:13px}.earlypricing small{content:" AVAILABLE!";font-family:filson-pro,sans-serif;font-style:normal;font-weight:200;color:#432479;font-size:12px}.earlypricing th{content:" AVAILABLE";font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;color:#432479;line-height:0.9em;font-size:15px}.earlypricing td.available{content:" AVAILABLE";font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;color:#432479;font-size:15px}.earlypricing span.marked-down-to{content:" AVAILABLE";font-family:filson-pro,sans-serif;font-style:normal;font-weight:800;color:#49cd8c;font-size:15px}.earlypricing td.class-sold-out::after{content:" SOLD OUT";font-family:filson-pro,sans-serif;font-style:normal;font-weight:800;color:grey;font-size:12px}.earlypricing td.not-applicable{color:grey;font-family:filson-pro,sans-serif;font-style:normal;font-weight:200;font-size:13px}.earlypricing td.sold-out{text-decoration:line-through;text-decoration-color:#82aaff;font-family:filson-pro,sans-serif;font-style:normal;font-weight:200;font-size:13px}.earlypricing span.full-retail{text-decoration:line-through;font-family:filson-pro,sans-serif;font-style:normal;font-weight:200;font-size:12px;color:#AFAFAF}.earlypricing span.full-retail::after{content:"\a";white-space:pre;font-family:filson-pro,sans-serif;font-style:normal;font-weight:400;color:#432479;font-size:12px}.earlypricing{position:relative}.earlypricing{font-family:filson-pro,sans-serif;font-style:normal;font-weight:400}.earlypricing h1{font-family:filson-pro,sans-serif;font-style:normal;font-weight:400}.earlypricing h2{font-family:filson-pro,sans-serif;font-style:normal;font-weight:400}.earlypricing h3{font-family:filson-pro,sans-serif;font-style:normal;font-weight:200}.earlypricing h4{font-family:filson-pro,sans-serif;font-style:normal;font-weight:700}.earlypricing h5{font-family:filson-pro,sans-serif;font-style:normal;font-weight:800}.earlypricing h6{font-family:filson-pro,sans-serif;font-style:italic;font-weight:800}.entry-content table{border:none;border-bottom:none}#menu-default .divi-life-cta-menu.current-menu-item a{color:#1c6eff!important}@media only screen and (max-width:980px){.earlypricing table{margin-bottom:0;overflow:hidden;overflow-x:scroll;display:block;white-space:nowrap}}@media only screen and (max-width:980px){.pricing table{margin-bottom:0;overflow:hidden;overflow-x:scroll;display:block;white-space:nowrap}}.et-social-behance a.icon:before{content:"\e671";font-family:"Font Awesome 6 Brands"!important}