@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=0cabb1d9-bb2b-41b7-8310-30a2594b5140&fontids=5664067,5664070,5664077,5664081,5664085,5664089,5664093,5664098,5664103,5664107,5664111,5664115,5664119,5664121,5664128,5664149");@font-face{font-family:"Helvetica Neue LT W05_36 Th It";src:url("../fonts/5664067/2a7e8f89-c0b2-4334-9c34-7a2078d2b959.woff2") format("woff2"),url("../fonts/5664067/32aad9d8-5fec-4b9d-ad53-4cf7a5b53698.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 25 Ult Lt";src:url("../fonts/5664070/ec6281a0-c9c4-4477-a360-156acd53093f.woff2") format("woff2"),url("../fonts/5664070/11066b40-10f7-4123-ba58-d9cbf5e89ceb.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 26UltLtIt";src:url("../fonts/5664077/2707a251-2d32-4bb6-a3c4-87114ba2365f.woff2") format("woff2"),url("../fonts/5664077/40f50724-486b-4e7b-9366-237e06eabfc8.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 35 Thin";src:url("../fonts/5664081/7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.woff2") format("woff2"),url("../fonts/5664081/b2c1327f-ab3d-4230-93d7-eee8596e1498.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 45 Light";src:url("../fonts/5664085/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2") format("woff2"),url("../fonts/5664085/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 46 Lt It";src:url("../fonts/5664089/5e4f385b-17ff-4d27-a63a-9ee28546c9a8.woff2") format("woff2"),url("../fonts/5664089/116cde47-4a07-44a5-9fac-cbdcc1f14f79.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 55 Roman";src:url("../fonts/5664093/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("../fonts/5664093/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 56 Italic";src:url("../fonts/5664098/4bd56f95-e7ab-4a32-91fd-b8704cbd38bc.woff2") format("woff2"),url("../fonts/5664098/4fe1c328-1f21-434a-8f0d-5e0cf6c70dfb.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 65 Medium";src:url("../fonts/5664103/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2") format("woff2"),url("../fonts/5664103/7802e576-2ffa-4f22-a409-534355fbea79.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 66 Md It";src:url("../fonts/5664107/de68be2a-5d0e-4b8d-b3eb-940f75503e2a.woff2") format("woff2"),url("../fonts/5664107/31029e78-79a0-4940-b82d-2e3c238e1355.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W01_75 Bold";src:url("../fonts/5664149/1f4274cd-2674-481e-9023-69e33ffca161.woff2") format("woff2"),url("../fonts/5664149/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 76 Bd It";src:url("../fonts/5664111/13ab58b4-b5ba-4c95-afde-ab2608fbbbd9.woff2") format("woff2"),url("../fonts/5664111/5018b5b5-c821-4653-bc74-d0b11d735f1a.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 85 Heavy";src:url("../fonts/5664115/7e42a406-9133-48c0-a705-4264ac520b43.woff2") format("woff2"),url("../fonts/5664115/837750e9-3227-455d-a04e-dc76764aefcf.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 86 Hv It";src:url("../fonts/5664119/0acba88f-0de4-4d43-81fd-920d7427f665.woff2") format("woff2"),url("../fonts/5664119/713c9c40-9cbd-4276-819e-d0efaf5d3923.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 95 Black";src:url("../fonts/5664121/fc4fb6ca-f981-4115-b882-c78e9f08be52.woff2") format("woff2"),url("../fonts/5664121/6ed03453-f512-45ba-84bf-fe4ea45d5e6a.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT W05 96 Blk It";src:url("../fonts/5664128/995add04-59cc-41ea-abd2-4712eaddf2a8.woff2") format("woff2"),url("../fonts/5664128/7090e465-f6bf-4664-8b5a-d877a6915d87.woff") format("woff")}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{color:#444}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#F89F65;text-decoration:none}a:hover{color:#f68134}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04A4CC}.wrapper{max-width:768px;width:100%;margin:0 auto;padding:0 2.5%;position:relative}@media only screen and (min-width:1280px){.wrapper{max-width:1080px;width:95%;padding:0}}@media only screen and (min-width:1366px){.wrapper{max-width:1280px}}@media only screen and (min-width:1600px){.wrapper{max-width:1440px}}@media only screen and (min-width:1920px){.wrapper{max-width:1640px}}@font-face{font-family:"Font-Name";src:url("fonts/font-name.eot");src:url("fonts/font-name.eot?#iefix") format("embedded-opentype"),url("fonts/font-name.woff") format("woff"),url("fonts/font-name.ttf") format("truetype"),url("fonts/font-name.svg#font-name") format("svg");font-weight:normal;font-style:normal}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{font-family:"Helvetica Neue LT W05 55 Roman",Helvetica,Arial,sans-serif;font-weight:300;padding-top:85px;overflow-x:hidden;visibility:visible}@media only screen and (min-width:1280px){body{padding-top:95px}}body.logged-in.admin-bar>.wrapper{margin-top:-46px}@media only screen and (min-width:783px){body.logged-in.admin-bar>.wrapper{margin-top:-32px}}br.clear{display:contents}.hide{display:none}.wrapper{padding:0 20px}@media only screen and (min-width:1280px){.wrapper{padding:0}}.wrapper.inner-wrapper{padding:0 0 100px 0}.base-button,.fc-container .fc-type-accordion-side .buttons .button,.fc-container .fc-type-classes-tickets-online .buy-button a,.fc-container .fc-type-cta-bar .button a,.fc-container .fc-type-full-width-two-blocks .block-wrapper .link .button,.fc-container .fc-type-heading-text-halves-plus .buttons .button,.fc-container .fc-type-page-hero .hero-button a.button,.fc-container .fc-type-registration-form-enhanced .back-to-top a.button,.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .jump-buttons a,.fc-container .fc-type-triple-cards .audio-resource-link,.fc-container .fc-type-triple-cards .read-pdf-link,.fc-container .fc-type-triple-cta-buttons .cta-button a.button,.fc-container .fc-type-vc-radio-archive .terms .button,.footer .top .button,.gform_wrapper .gform_footer.gform_footer input.button,.gform_wrapper .gform_footer.gform_footer input[type=submit],.gform_wrapper .gform_page_footer.gform_page_footer input.button,.gform_wrapper .gform_page_footer.gform_page_footer input[type=submit],.header .nav-extra li.button a,.header .nav-main .wrapper-menu ul li.button a,.header .search-panel form.search button,.modal .text .button,.single-radio .episode .episode-transcript button,.single-radio .episode-content .pod-subscriptions a{background-color:#F89F65;padding:15px 25px;border-radius:40px;color:#231F20;text-transform:uppercase;transition:all 0.15s ease-in-out}.base-button:hover,.fc-container .fc-type-accordion-side .buttons .button:hover,.fc-container .fc-type-classes-tickets-online .buy-button a:hover,.fc-container .fc-type-cta-bar .button a:hover,.fc-container .fc-type-full-width-two-blocks .block-wrapper .link .button:hover,.fc-container .fc-type-heading-text-halves-plus .buttons .button:hover,.fc-container .fc-type-page-hero .hero-button a.button:hover,.fc-container .fc-type-registration-form-enhanced .back-to-top a.button:hover,.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .jump-buttons a:hover,.fc-container .fc-type-triple-cards .audio-resource-link:hover,.fc-container .fc-type-triple-cards .read-pdf-link:hover,.fc-container .fc-type-triple-cta-buttons .cta-button a.button:hover,.fc-container .fc-type-vc-radio-archive .terms .button:hover,.footer .top .button:hover,.gform_wrapper .gform_footer.gform_footer input.button:hover,.gform_wrapper .gform_footer.gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer.gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer.gform_page_footer input[type=submit]:hover,.header .nav-extra li.button a:hover,.header .nav-main .wrapper-menu ul li.button a:hover,.header .search-panel form.search button:hover,.modal .text .button:hover,.single-radio .episode .episode-transcript button:hover,.single-radio .episode-content .pod-subscriptions a:hover{background-color:#231F20;color:#F89F65}.fc-container .fc-type-cta-bar,.fc-container .fc-type-full-width-two-blocks,.fc-container .fc-type-heading-text-halves,.fc-container .fc-type-heading-text-halves-plus,.fc-container .fc-type-page-hero,.fc-container .fc-type-slider-reviews,.fc-container .fc-type-subpage-hero,.fc-container .fc-type-tabbed-content,.fc-container .fc-type-triple-cards,.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.home .fc-type-page-hero+.fc-a-row{background-color:#F2F2F2}.header{position:fixed;top:0;width:100%;background-color:#ffffff;z-index:100;padding:15px 0 10px 0;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137)}.header .wrapper{display:flex;align-items:center;justify-content:space-between}.header .wrapper .wrapper-logo{margin:0 -2.5%}.header .wrapper .wrapper-logo span{display:block;text-indent:-9999px;width:0;height:0}@media only screen and (min-width:1280px){.header .wrapper .wrapper-logo{margin:0}}.header .wrapper .logo svg path{transition:fill 0.35s ease-in-out}.header .wrapper .logo svg path#mark{fill:#231f20}.header .wrapper .logo svg:hover path#mark{fill:#f89f65}@media only screen and (max-width:359px){.header .wrapper .logo svg{width:200px}}.header .wrapper-extra{display:flex}.header .menu-closer span,.header .menu-opener span{display:none}.header .menu-closer:hover,.header .menu-opener:hover{cursor:pointer}.header .menu-opener{display:flex;align-items:center;letter-spacing:0.14px;color:#231F20;transition:all 0.15s ease-in-out}.header .menu-opener svg{margin-right:9px}.header .menu-opener span{display:none}@media only screen and (min-width:1140px){.header .menu-opener span{display:block}}.header .menu-opener svg line{transition:all 0.15s ease-in-out}.header .menu-opener:hover{color:#F89F65}.header .menu-opener:hover svg line{stroke:#F89F65}.header .nav-main{height:100%;width:0;max-width:600px;position:fixed;z-index:1;top:0;right:0;background-color:#FFFFFF;overflow-x:hidden;padding-top:30px;transition:all 0.15s ease-in-out;padding-bottom:50px}.header .nav-main .menu-closer{display:flex;justify-content:flex-end;width:100%;text-align:left;padding-right:22.5px;transition:all 0.15s ease-in-out}.header .nav-main .menu-closer svg line{transition:all 0.15s ease-in-out}.header .nav-main .menu-closer:hover{color:#F89F65}.header .nav-main .menu-closer:hover svg line{stroke:#F89F65}.header .nav-main .wrapper-menu ul{list-style:none;padding-left:0;width:100%;max-width:600px;margin-bottom:75px}.header .nav-main .wrapper-menu ul li{text-align:center;padding:0 40px}.header .nav-main .wrapper-menu ul li a{font-family:"Helvetica Neue LT W05 65 Medium";letter-spacing:0px;color:#231F20;text-transform:capitalize;transition:all 0.15s ease-in-out}.header .nav-main .wrapper-menu ul li a:hover{color:#F89F65}.header .nav-main .wrapper-menu ul li:before{content:"";background-image:url("../img/icons/icon-divider.svg");width:100px;height:16px;margin:auto;display:block;margin-top:20px;margin-bottom:20px;position:relative}.header .nav-main .wrapper-menu ul li:first-child:before{display:none}@media only screen and (min-width:1280px){.header .nav-main .wrapper-menu ul li.mobile{display:none}}.header .nav-main .wrapper-menu ul li.button:before{background-image:none}.header .nav-main .wrapper-menu ul li.button a{font-size:14px;line-height:16px;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold"}@media only screen and (min-width:1280px){.header .nav-main .wrapper-menu ul li{padding:0}}.header .nav-main .social ul{display:flex;justify-content:center;list-style:none;padding-left:0}.header .nav-main .social ul li{margin:0 10px}.header .nav-main .social ul li span{text-indent:-9999px;display:block}.header .nav-extra li{text-indent:-9999px;display:inline-block;position:relative;width:0;height:0}.header .nav-extra li.mobile{display:inline}.header .nav-extra li.mobile a{display:none}.header .nav-extra li:before{content:"";display:inline-block;background-size:contain;width:20px;height:20px;position:absolute;left:-25px;top:50%;transform:translateY(-50%);cursor:pointer}.header .nav-extra li.search:before{background-image:url("../img/icons/icon-search.svg")}.header .nav-extra li.button a{font-size:14px;line-height:16px;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold"}@media only screen and (min-width:1280px){.header .nav-extra{margin-right:30px}.header .nav-extra ul{display:flex;align-items:center}.header .nav-extra li{text-indent:0;display:block;margin-left:60px;width:auto;height:auto}.header .nav-extra li a{font-size:14px;line-height:14px;letter-spacing:0.14px;font-family:"Helvetica Neue LT W05 65 Medium";color:#231F20;text-transform:capitalize;transition:all 0.15s ease-in-out}.header .nav-extra li:hover a{color:#F89F65}.header .nav-extra li.mobile a{display:block}.header .nav-extra li.faqs:before{background-image:url("../img/icons/icon-faqs.svg")}.header .nav-extra li.login:before{background-image:url("../img/icons/icon-login.svg")}.header .nav-extra li.hire:before{background-image:url("../img/icons/icon-hire.svg")}.header .nav-extra li.button{margin-left:30px}}.header .offmenu{position:absolute;z-index:-100;top:0;right:-100vw;width:100vw;height:100vh;opacity:0;background-color:rgba(0,0,0,0.33);transition:all 0.15s ease-in-out}.header .offmenu.open{opacity:1;z-index:0;right:0}.header .search-panel{position:absolute;width:100vw;top:-185px;background-color:#F2F2F2;padding:45px 0;z-index:-1;transition:all 0.15s ease-in-out;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137)}.header .search-panel.open{top:85px}.header .search-panel form.search{width:100%;display:flex;flex-wrap:wrap}.header .search-panel form.search input{width:100%;letter-spacing:0.4px;font-family:"Helvetica Neue LT W05 55 Roman";color:#231F20;padding:5px 10px;border:none}.header .search-panel form.search button{width:100%;margin-top:10px;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold";color:#231F20;text-transform:uppercase;border:none;padding-left:50px;padding-right:50px}@media only screen and (min-width:1280px){.header .search-panel{top:-295px;padding:100px 0}.header .search-panel.open{top:95px}.header .search-panel form.search{width:100%;display:flex;flex-wrap:nowrap}.header .search-panel form.search input{width:auto;flex:1}.header .search-panel form.search button{width:auto;margin-left:10px;margin-top:0}}.pagination{display:flex;justify-content:space-evenly;margin:auto;max-width:320px}.pagination .page-numbers{background-color:#F2F2F2;color:#231F20;width:35px;text-align:center;border-radius:6px}.pagination .page-numbers.current{background-color:#231F20;color:#FFFFFF}.pagination a.page-numbers:hover{background-color:#F89F65}@media only screen and (min-width:1280px){.pagination{max-width:420px}}.social ul{display:flex;justify-content:center}.social ul li{margin-left:20px}.social ul li:first-child{margin-left:0}.social ul li a svg path{transition:fill 0.15s ease-in-out}.social ul li a:hover svg path{fill:#F89F65}.social ul li a span{display:block;text-indent:-9999px;width:0;height:0}@media only screen and (min-width:1280px){.social ul{justify-content:flex-start}}.page-template-default h1{margin-top:40px}@media only screen and (min-width:1280px){.page-template-default h1{margin-top:60px}}.base-ul-target-bullet,.fc-container .fc-type-heading-text-halves-plus .text ul{margin:0;list-style:none;padding:0 0 0 25px}.base-ul-target-bullet li,.fc-container .fc-type-heading-text-halves-plus .text ul li{margin-top:16px;position:relative}.base-ul-target-bullet li:first-child,.fc-container .fc-type-heading-text-halves-plus .text ul li:first-child{margin-top:0}.base-ul-target-bullet li:before,.fc-container .fc-type-heading-text-halves-plus .text ul li:before{content:"";background-image:url("../img/icons/icon-radio-button-checked.svg");position:absolute;top:3px;left:-30px;width:20px;height:20px}@media only screen and (min-width:1280px){.base-ul-target-bullet,.fc-container .fc-type-heading-text-halves-plus .text ul{padding:0 0 0 40px}.base-ul-target-bullet li:before,.fc-container .fc-type-heading-text-halves-plus .text ul li:before{left:-40px}}.base-article-radio,.fc-container .fc-type-vc-radio-archive .posts article.radio{width:100%;margin-bottom:30px;background-color:#231F20;background-image:url("../img/modal-background-min.png");background-size:contain;background-position:right bottom;background-repeat:no-repeat}.base-article-radio a,.fc-container .fc-type-vc-radio-archive .posts article.radio a{display:flex;flex-direction:column;height:100%;padding:25px 35px}.base-article-radio header,.fc-container .fc-type-vc-radio-archive .posts article.radio header{display:flex;flex-direction:column}.base-article-radio header .episode-num,.base-article-radio header .tax-terms,.fc-container .fc-type-vc-radio-archive .posts article.radio header .episode-num,.fc-container .fc-type-vc-radio-archive .posts article.radio header .tax-terms{letter-spacing:0.36px;font-family:"Helvetica Neue LT W01_75 Bold";color:#FFFFFF;text-transform:uppercase}.base-article-radio header .episode-num,.fc-container .fc-type-vc-radio-archive .posts article.radio header .episode-num{margin-top:10px}.base-article-radio header .tax-term,.fc-container .fc-type-vc-radio-archive .posts article.radio header .tax-term{color:#F89F65}.base-article-radio .main,.fc-container .fc-type-vc-radio-archive .posts article.radio .main{margin-top:30px;display:flex;flex-direction:column}.base-article-radio .main h2,.fc-container .fc-type-vc-radio-archive .posts article.radio .main h2{margin:0;flex:1}.base-article-radio .main .play-button,.fc-container .fc-type-vc-radio-archive .posts article.radio .main .play-button{margin-top:30px;width:120px;display:flex;flex-direction:row;align-items:center}.base-article-radio .main .play-button svg,.fc-container .fc-type-vc-radio-archive .posts article.radio .main .play-button svg{width:30px;height:30px;margin-right:15px}@media only screen and (min-width:1280px){.base-article-radio,.fc-container .fc-type-vc-radio-archive .posts article.radio{width:calc(50% - 30px);margin-left:30px}.base-article-radio:nth-child(odd),.fc-container .fc-type-vc-radio-archive .posts article.radio:nth-child(odd){margin-left:0}.base-article-radio header,.fc-container .fc-type-vc-radio-archive .posts article.radio header{flex-direction:row;justify-content:space-between}.base-article-radio header .episode-num,.fc-container .fc-type-vc-radio-archive .posts article.radio header .episode-num{margin-top:0}.base-article-radio .main,.fc-container .fc-type-vc-radio-archive .posts article.radio .main{flex-direction:row;justify-content:space-between}.base-article-radio .main .play-button,.fc-container .fc-type-vc-radio-archive .posts article.radio .main .play-button{margin-top:0;width:120px;flex-direction:column;align-items:center}.base-article-radio .main .play-button svg,.fc-container .fc-type-vc-radio-archive .posts article.radio .main .play-button svg{width:unset;height:unset;margin-bottom:10px;margin-right:0}}.fc-container{margin-bottom:-15px}.fc-container .fc-type-page-hero,.fc-container .fc-type-subpage-hero{background-color:#231F20;background-size:cover;padding:45px 0 60px}.fc-container .fc-type-page-hero{min-height:420px}.fc-container .fc-type-page-hero h1{text-align:center;font-family:"Helvetica Neue LT W05 65 Medium";letter-spacing:0px;color:#FFFFFF;text-transform:capitalize;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.fc-container .fc-type-page-hero h1 svg{margin:0 25px}.fc-container .fc-type-page-hero .hero-button{display:flex;justify-content:start;margin-top:40px}.fc-container .fc-type-page-hero .hero-button a.button{display:block;margin:auto;text-align:center;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold"}@media only screen and (min-width:1280px){.fc-container .fc-type-page-hero{padding:265px 0;min-height:700px}.fc-container .fc-type-page-hero h1{flex-direction:row}.fc-container .fc-type-page-hero .hero-button{margin-top:50px}}.fc-container .fc-type-subpage-hero{min-height:400px}.fc-container .fc-type-subpage-hero .top{font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.6px;color:#FFFFFF;text-transform:uppercase;text-align:center}.fc-container .fc-type-subpage-hero h1{text-align:center;letter-spacing:0px;color:#FFFFFF;text-transform:capitalize;margin-top:100px}.fc-container .fc-type-subpage-hero .hero-icon{display:flex;justify-content:center;align-items:center;margin:30px auto;max-width:100px;max-height:75px}.fc-container .fc-type-subpage-hero .fontsize-60-74{line-height:50px}@media only screen and (min-width:780px){.fc-container .fc-type-subpage-hero .fontsize-60-74{line-height:60px}}@media only screen and (min-width:1280px){.fc-container .fc-type-subpage-hero{padding:30px 0}.fc-container .fc-type-subpage-hero .hero-icon{margin-top:40px}.fc-container .fc-type-subpage-hero .fontsize-60-74{line-height:74px}}.fc-container .fc-type-slider-reviews{background-color:#231F20;background-size:cover;padding:45px 0 60px;min-height:420px}.fc-container .fc-type-slider-reviews .icon-image{display:none}.fc-container .fc-type-slider-reviews .glide{top:-100px;margin-bottom:-100px}.fc-container .fc-type-slider-reviews .glide .glide__track{overflow:visible;overflow-x:hidden}.fc-container .fc-type-slider-reviews .glide .glide__slides{overflow:visible}.fc-container .fc-type-slider-reviews .glide .glide__slide .inner-slide{display:flex;flex-direction:column;position:relative}.fc-container .fc-type-slider-reviews .glide .glide__arrow{border:none;top:20%}.fc-container .fc-type-slider-reviews .glide .glide__arrow.glide__arrow--left{left:0}.fc-container .fc-type-slider-reviews .glide .glide__arrow.glide__arrow--right{right:0}.fc-container .fc-type-slider-reviews .glide .glide__arrow>span{display:block;text-indent:-9999px;width:0;height:0}.fc-container .fc-type-slider-reviews .glide .image{display:flex;justify-content:center;position:relative;z-index:10;min-height:100px}.fc-container .fc-type-slider-reviews .glide .image img{width:100%;height:auto;max-width:180px;border-radius:40px}.fc-container .fc-type-slider-reviews .glide .text-wrap{display:flex;flex-direction:column;justify-content:center;margin-top:30px;text-align:center}.fc-container .fc-type-slider-reviews .glide .text{font-family:"Helvetica Neue LT W05 46 Lt It";letter-spacing:2.16px;color:#FFFFFF;margin-bottom:20px}.fc-container .fc-type-slider-reviews .glide .byline{font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.6px;text-transform:uppercase;color:#F89F65}@media only screen and (min-width:360px){.fc-container .fc-type-slider-reviews .glide .image img{max-width:200px}}@media only screen and (min-width:411px){.fc-container .fc-type-slider-reviews .glide .image img{max-width:250px}}@media only screen and (min-width:480px){.fc-container .fc-type-slider-reviews .image{width:100%}}@media only screen and (min-width:1280px){.fc-container .fc-type-slider-reviews{padding:100px 0}.fc-container .fc-type-slider-reviews .icon-image{display:block;width:100%;display:flex;justify-content:center;margin-bottom:70px}.fc-container .fc-type-slider-reviews .glide{top:0;margin-bottom:0}.fc-container .fc-type-slider-reviews .glide .glide__slide .inner-slide{flex-direction:row;padding:20px 0;max-width:1080px;margin:auto}.fc-container .fc-type-slider-reviews .glide .image{width:30%}.fc-container .fc-type-slider-reviews .glide .image img{width:100%}.fc-container .fc-type-slider-reviews .glide .text-wrap{width:70%;margin-top:0;text-align:left}.fc-container .fc-type-slider-reviews .glide .text{font-family:"Helvetica Neue LT W05 46 Lt It";letter-spacing:2.16px;color:#FFFFFF;margin-bottom:20px}.fc-container .fc-type-slider-reviews .glide .byline{font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.6px;text-transform:uppercase;color:#F89F65}}.fc-container .fc-type-full-width-two-blocks{}.fc-container .fc-type-full-width-two-blocks .block-wrapper{display:flex;flex-direction:column}.fc-container .fc-type-full-width-two-blocks .block-wrapper .block{min-height:200px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .left,.fc-container .fc-type-full-width-two-blocks .block-wrapper .right{width:calc(100% - 30px);margin:0 15px 15px 15px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .content{width:100%;background-color:#F2F2F2;padding:15px 15px 30px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .image img{height:auto}.fc-container .fc-type-full-width-two-blocks .block-wrapper .apogee{font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.6px;color:#231F20;text-transform:uppercase;margin-bottom:15px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .title{font-weight:"Helvetica Neue LT W05 65 Medium";letter-spacing:0px;color:#231F20;text-transform:capitalize;margin-bottom:30px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .link{text-align:left;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.4px;text-transform:uppercase}.fc-container .fc-type-full-width-two-blocks .block-wrapper .link .button{display:inline-block}.fc-container .fc-type-full-width-two-blocks .block-wrapper .link.video a{display:flex;align-items:center}.fc-container .fc-type-full-width-two-blocks .block-wrapper .link.video a span{color:#231F20}.fc-container .fc-type-full-width-two-blocks .block-wrapper .link.video a svg{margin-right:20px}@media only screen and (min-width:768px){.fc-container .fc-type-full-width-two-blocks .block-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.fc-container .fc-type-full-width-two-blocks .block-wrapper .block{max-width:460px}}@media only screen and (min-width:1024px){.fc-container .fc-type-full-width-two-blocks .block-wrapper{flex-direction:row;align-items:stretch}.fc-container .fc-type-full-width-two-blocks .block-wrapper .block{width:50%;background-color:#F2F2F2;max-width:none}.fc-container .fc-type-full-width-two-blocks .block-wrapper .block:first-child{margin-right:0}.fc-container .fc-type-full-width-two-blocks .block-wrapper .image img{width:100%;height:auto}}@media only screen and (min-width:1280px){.fc-container .fc-type-full-width-two-blocks .block-wrapper .block{min-height:500px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .left,.fc-container .fc-type-full-width-two-blocks .block-wrapper .right{width:50%;display:flex;align-items:center;margin:0}.fc-container .fc-type-full-width-two-blocks .block-wrapper .content{max-width:820px;background-color:transparent}.fc-container .fc-type-full-width-two-blocks .block-wrapper .left{justify-content:flex-end}.fc-container .fc-type-full-width-two-blocks .block-wrapper .left .content{padding:0 100px 0 0;max-width:540px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .right{justify-content:flex-start}.fc-container .fc-type-full-width-two-blocks .block-wrapper .right .content{padding:0 0 0 100px}}@media only screen and (min-width:1920px){.fc-container .fc-type-full-width-two-blocks .block-wrapper .left .content{padding:0 150px 0 0;max-width:540px}.fc-container .fc-type-full-width-two-blocks .block-wrapper .right .content{padding:0 0 0 300px}}.fc-container .fc-type-triple-cards,.fc-container .fc-type-triple-cta-buttons{padding:45px 0}.fc-container .fc-type-triple-cards .main-heading,.fc-container .fc-type-triple-cards .top-heading,.fc-container .fc-type-triple-cta-buttons .main-heading,.fc-container .fc-type-triple-cta-buttons .top-heading{text-align:center}.fc-container .fc-type-triple-cards .top-heading,.fc-container .fc-type-triple-cta-buttons .top-heading{letter-spacing:1.6px;color:#231F20;text-transform:uppercase}.fc-container .fc-type-triple-cards .main-heading,.fc-container .fc-type-triple-cards .main-heading-wrapper,.fc-container .fc-type-triple-cta-buttons .main-heading,.fc-container .fc-type-triple-cta-buttons .main-heading-wrapper{position:relative}@media only screen and (min-width:1280px){.fc-container .fc-type-triple-cards,.fc-container .fc-type-triple-cta-buttons{padding:100px 0}.fc-container .fc-type-triple-cards .top-heading,.fc-container .fc-type-triple-cta-buttons .top-heading{margin-bottom:15px}}.fc-container .fc-type-triple-cards .top-heading{margin-bottom:10px}.fc-container .fc-type-triple-cards .main-heading-wrapper{margin-bottom:116px}.fc-container .fc-type-triple-cards .main-heading-wrapper:before{content:"";display:block;position:absolute;bottom:-66px;left:50%;transform:translateX(-50%);background-image:url(../img/icons/icon-divider.svg);width:100px;height:16px}.fc-container .fc-type-triple-cards .main-subtext{text-align:center;letter-spacing:0.4px;color:#231F20;margin-top:16px}.fc-container .fc-type-triple-cards .triple-cards{display:flex;flex-wrap:wrap}.fc-container .fc-type-triple-cards .triple-cards .triple-card{width:100%;max-width:320px;margin:auto;text-align:center}.fc-container .fc-type-triple-cards .image{height:170px;background-size:cover;background-position:center;border-radius:10px;display:flex;align-items:stretch;justify-content:flex-end;transition:all 0.15s ease-in-out}.fc-container .fc-type-triple-cards .overlay{display:flex;align-items:center;justify-content:center;width:38%;max-width:200px;border-radius:0 10px 10px 0;background-color:rgba(248,159,101,0.75)}.fc-container .fc-type-triple-cards .overlay img{width:75%;height:75%;max-width:125px}.fc-container .fc-type-triple-cards .card-title{letter-spacing:0px;color:#231F20;text-transform:capitalize;margin:20px 0 14px;transition:all 0.15s ease-in-out}.fc-container .fc-type-triple-cards .card-text{letter-spacing:0.4px;color:#231F20;padding:0 30px 30px 30px}.fc-container .fc-type-triple-cards a:hover .image{box-shadow:0 0 15px 5px rgba(35,31,32,0.2)}.fc-container .fc-type-triple-cards a:hover .card-title{color:#F89F65}.fc-container .fc-type-triple-cards .card-actions{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:center;margin-bottom:4rem}.fc-container .fc-type-triple-cards .audio-resource-link,.fc-container .fc-type-triple-cards .read-pdf-link{display:inline-block;padding:10px 35px}@media only screen and (min-width:1280px){.fc-container .fc-type-triple-cards .triple-cards{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.fc-container .fc-type-triple-cards .triple-cards .triple-card{width:calc(33% - 15px);margin:unset;margin-left:30px;max-width:none}.fc-container .fc-type-triple-cards .triple-cards .triple-card.has-audio-resource-link{margin-bottom:auto}.fc-container .fc-type-triple-cards .triple-cards .triple-card:first-child{margin-left:0}.fc-container .fc-type-triple-cards .image{height:220px}.fc-container .fc-type-triple-cards .card-title{margin:30px 0 17px}}@media only screen and (min-width:1600px){.fc-container .fc-type-triple-cards .image{height:250px}}@media only screen and (min-width:1920px){.fc-container .fc-type-triple-cards .image{height:280px}}.fc-container .fc-type-triple-cards+.fc-type-triple-cards{padding-top:0}.fc-container .fc-type-triple-cta-buttons .module-text{display:none}.fc-container .fc-type-triple-cta-buttons .triple-ctas{display:flex;flex-direction:column;margin-top:45px}.fc-container .fc-type-triple-cta-buttons .triple-ctas .triple-cta{width:100%;text-align:center;margin-bottom:50px}.fc-container .fc-type-triple-cta-buttons .cta-title{letter-spacing:0px;color:#231F20;text-transform:capitalize;margin:10px 0 -15px}.fc-container .fc-type-triple-cta-buttons .cta-button{display:flex;justify-content:start;margin-top:40px}.fc-container .fc-type-triple-cta-buttons .cta-button a.button{display:block;margin:auto;text-align:center;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold"}@media only screen and (min-width:1280px){.fc-container .fc-type-triple-cta-buttons .main-heading{margin-bottom:-10px}.fc-container .fc-type-triple-cta-buttons .module-text{display:block;text-align:center;max-width:1056px;margin:auto}.fc-container .fc-type-triple-cta-buttons .triple-ctas{flex-direction:row;justify-content:center;margin-top:60px}.fc-container .fc-type-triple-cta-buttons .triple-ctas .triple-cta{width:calc(33% - 15px);margin-left:30px;margin-bottom:0}.fc-container .fc-type-triple-cta-buttons .triple-ctas .triple-cta:first-child{margin-left:0}}.fc-container .fc-type-heading-text-halves,.fc-container .fc-type-heading-text-halves-plus{padding:45px 0;background:#F2F2F2}.fc-container .fc-type-heading-text-halves .wrapper,.fc-container .fc-type-heading-text-halves-plus .wrapper{display:flex;flex-direction:column}.fc-container .fc-type-heading-text-halves .heading,.fc-container .fc-type-heading-text-halves-plus .heading{font-family:"Helvetica Neue LT W05 65 Medium";letter-spacing:0px;color:#231F20;margin-bottom:25px}.fc-container .fc-type-heading-text-halves .text,.fc-container .fc-type-heading-text-halves-plus .text{letter-spacing:0.4px;color:#231F20}@media only screen and (min-width:1280px){.fc-container .fc-type-heading-text-halves,.fc-container .fc-type-heading-text-halves-plus{padding:100px 0}.fc-container .fc-type-heading-text-halves .wrapper,.fc-container .fc-type-heading-text-halves-plus .wrapper{flex-direction:row}.fc-container .fc-type-heading-text-halves .heading,.fc-container .fc-type-heading-text-halves-plus .heading{width:450px;margin-bottom:0}.fc-container .fc-type-heading-text-halves .text,.fc-container .fc-type-heading-text-halves-plus .text{margin-left:100px;flex:1}}@media only screen and (min-width:1366px){.fc-container .fc-type-heading-text-halves .text,.fc-container .fc-type-heading-text-halves-plus .text{margin-left:150px}}@media only screen and (min-width:1680px){.fc-container .fc-type-heading-text-halves .text,.fc-container .fc-type-heading-text-halves-plus .text{margin-left:200px}}@media only screen and (min-width:1920px){.fc-container .fc-type-heading-text-halves .text,.fc-container .fc-type-heading-text-halves-plus .text{margin-left:250px}}.fc-container .fc-type-heading-text-halves-plus .heading .sub-header{letter-spacing:0.72px;font-family:"Helvetica Neue LT W05 65 Medium";color:#231F20}.fc-container .fc-type-heading-text-halves-plus .heading .sub-header:before{content:"";background-image:url("../img/icons/icon-divider.svg");width:100px;height:16px;display:block;margin-top:20px;margin-bottom:10px;position:relative}.fc-container .fc-type-heading-text-halves-plus .heading .inline-image{margin-top:25px}.fc-container .fc-type-heading-text-halves-plus .heading .link{margin-top:50px}.fc-container .fc-type-heading-text-halves-plus .heading .link.no-background a{color:#231F20;transition:all 0.15s ease-in-out}.fc-container .fc-type-heading-text-halves-plus .heading .link.no-background a .flex{display:flex;align-items:center}.fc-container .fc-type-heading-text-halves-plus .heading .link.no-background a .flex svg{margin-right:20px}.fc-container .fc-type-heading-text-halves-plus .heading .link.no-background a:hover{color:#F89F65}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background{background-repeat:no-repeat;height:100%;min-height:175px;background-position:center;background-size:100%;border-radius:6px}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background a{display:flex;justify-content:center;align-items:center;text-align:center;letter-spacing:0px;font-family:"Helvetica Neue LT W05 65 Medium";color:#FFFFFF;text-transform:capitalize;height:100%}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background a .flex{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:125px;margin-top:30px}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background a .flex svg{margin-bottom:10px}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background a .flex svg path{transition:all 0.15s ease-in-out}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background a:hover .flex svg path{fill:#FFFFFF}.fc-container .fc-type-heading-text-halves-plus .text p:first-child{margin-top:0}.fc-container .fc-type-heading-text-halves-plus .buttons{margin-top:40px;margin-bottom:40px;display:flex;flex-wrap:wrap}.fc-container .fc-type-heading-text-halves-plus .buttons .button{display:flex;align-items:center;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold";margin-top:20px}.fc-container .fc-type-heading-text-halves-plus .buttons .button svg{margin-left:10px}.fc-container .fc-type-heading-text-halves-plus .buttons .button svg path[fill]{fill:#231F20;transition:all 0.15s ease-in-out}.fc-container .fc-type-heading-text-halves-plus .buttons .button svg path[stroke]{stroke:#231F20;fill:none;transition:all 0.15s ease-in-out}.fc-container .fc-type-heading-text-halves-plus .buttons .button:first-child{margin-top:0}.fc-container .fc-type-heading-text-halves-plus .buttons .button:hover svg path[fill]{fill:#F89F65}.fc-container .fc-type-heading-text-halves-plus .buttons .button:hover svg path[stroke]{stroke:#F89F65;fill:none}@media only screen and (min-width:1024px){.fc-container .fc-type-heading-text-halves-plus .buttons .button{margin-top:0;margin-left:20px}.fc-container .fc-type-heading-text-halves-plus .buttons .button:first-child{margin-left:0}}@media only screen and (min-width:1280px){.fc-container .fc-type-heading-text-halves-plus .buttons .button{margin-top:20px;margin-left:0}.fc-container .fc-type-heading-text-halves-plus .buttons .button:first-child{margin-left:0}}@media only screen and (min-width:1366px){.fc-container .fc-type-heading-text-halves-plus .buttons .button{margin-top:0;margin-left:20px}}.fc-container .fc-type-heading-text-halves-plus .footnote{letter-spacing:0.32px;font-family:"Helvetica Neue LT W05 65 Medium";font-style:italic;margin-top:30px}.fc-container .fc-type-heading-text-halves-plus .footnote strong{display:block;letter-spacing:1.28px;font-family:"Helvetica Neue LT W01_75 Bold";font-style:normal;text-transform:uppercase}.fc-container .fc-type-heading-text-halves-plus .footnote-r:before{content:"";background-image:url("../img/icons/icon-divider.svg");width:100px;height:16px;display:block;margin-top:20px;margin-bottom:10px;position:relative}@media only screen and (min-width:360px){.fc-container .fc-type-heading-text-halves-plus .link.has-background{min-height:200px}}@media only screen and (min-width:1280px){.fc-container .fc-type-heading-text-halves-plus .heading{width:600px}.fc-container .fc-type-heading-text-halves-plus .heading .inline-image{margin-top:50px}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background{min-height:0}.fc-container .fc-type-heading-text-halves-plus .heading .link.has-background a .flex{margin-top:0}}@media only screen and (min-width:1366px){.fc-container .fc-type-heading-text-halves-plus .text{margin-left:125px}}@media only screen and (min-width:1680px){.fc-container .fc-type-heading-text-halves-plus .text{margin-left:125px}}@media only screen and (min-width:1920px){.fc-container .fc-type-heading-text-halves-plus .text{margin-left:125px}}.fc-container .fc-type-form-module{padding:45px 0}.fc-container .fc-type-form-module .wrapper{display:flex;flex-direction:column}.fc-container .fc-type-form-module .heading{font-family:"Helvetica Neue LT W05 65 Medium";letter-spacing:0px;color:#231F20;margin-bottom:25px}.fc-container .fc-type-form-module .heading .text{letter-spacing:0.4px;font-family:"Helvetica Neue LT W05 55 Roman";color:#231F20;margin-top:30px}.fc-container .fc-type-form-module .footnote{letter-spacing:0.32px;font-family:"Helvetica Neue LT W05 65 Medium";font-style:italic;margin-top:30px}.fc-container .fc-type-form-module .footnote strong{display:block;letter-spacing:1.28px;font-family:"Helvetica Neue LT W01_75 Bold";font-style:normal;text-transform:uppercase}.fc-container .fc-type-form-module .form{letter-spacing:0.4px;color:#231F20}@media only screen and (min-width:1280px){.fc-container .fc-type-form-module{padding:100px 0}.fc-container .fc-type-form-module .wrapper{flex-direction:row}.fc-container .fc-type-form-module .heading{width:calc(50% - 100px);padding-right:100px;margin-bottom:0}.fc-container .fc-type-form-module .form{margin-left:100px;flex:1}}.fc-container .fc-type-cta-bar{padding:50px 0;background:#F89F65;background-image:url("../img/background-cta-waves.svg");background-position:25% center;background-repeat:no-repeat}.fc-container .fc-type-cta-bar .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.fc-container .fc-type-cta-bar .text{font-family:"Helvetica Neue LT W05 65 Medium";letter-spacing:0px;text-transform:capitalize;color:#231F20;padding:0 40px;text-align:center}.fc-container .fc-type-cta-bar .button{margin-top:50px;margin-bottom:25px}.fc-container .fc-type-cta-bar .button a{background:#FFFFFF 0% 0% no-repeat padding-box;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.4px}@media only screen and (min-width:1280px){.fc-container .fc-type-cta-bar{padding:75px 0;background-position:center}.fc-container .fc-type-cta-bar .wrapper{flex-direction:row}.fc-container .fc-type-cta-bar .button{margin-left:50px;margin-top:0;margin-bottom:0}}.fc-container .fc-type-accordion{padding:45px 0}@media only screen and (min-width:1280px){.fc-container .fc-type-accordion{padding:100px 0}}.fc-container .fc-type-accordion-side{padding:45px 0}.fc-container .fc-type-accordion-side+.fc-type-accordion-side{border-top:2px outset rgba(35,31,32,0.5);padding-top:50px;margin-top:-50px}.fc-container .fc-type-accordion-side .accordion-sides{display:flex;flex-direction:column}.fc-container .fc-type-accordion-side .accordion-sides>div{width:100%}.fc-container .fc-type-accordion-side .accordion-sides .lead-in{margin-bottom:40px}.fc-container .fc-type-accordion-side .accordion-sides .lead-in img{margin-bottom:40px}.fc-container .fc-type-accordion-side .accordion-sides .lead-in .title{letter-spacing:0px;font-family:"Helvetica Neue LT W05 65 Medium";color:#231F20;margin-bottom:20px}.fc-container .fc-type-accordion-side .accordion-sides .lead-in .text{letter-spacing:0.4px;font-family:"Helvetica Neue LT W05 55 Roman";color:#231F20}@media only screen and (min-width:1280px){.fc-container .fc-type-accordion-side{padding:100px 0}.fc-container .fc-type-accordion-side .accordion-sides{flex-direction:row}.fc-container .fc-type-accordion-side .accordion-sides>div{width:50%}.fc-container .fc-type-accordion-side .accordion-sides .lead-in{width:calc(50% - 160px);margin-right:160px;margin-bottom:0}.fc-container .fc-type-accordion-side .accordion-sides.layout-left{flex-direction:row-reverse}.fc-container .fc-type-accordion-side .accordion-sides.layout-left .lead-in{margin-right:0;margin-left:160px}}.fc-container .fc-type-accordion-side .buttons{margin-top:40px;margin-bottom:40px;display:flex;flex-wrap:wrap}.fc-container .fc-type-accordion-side .buttons .button{display:flex;align-items:center;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold";margin-top:20px}.fc-container .fc-type-accordion-side .buttons .button svg{margin-left:10px}.fc-container .fc-type-accordion-side .buttons .button svg path[fill]{fill:#231F20;transition:all 0.15s ease-in-out}.fc-container .fc-type-accordion-side .buttons .button svg path[stroke]{stroke:#231F20;fill:none;transition:all 0.15s ease-in-out}.fc-container .fc-type-accordion-side .buttons .button:first-child{margin-top:0}.fc-container .fc-type-accordion-side .buttons .button:hover svg path[fill]{fill:#F89F65}.fc-container .fc-type-accordion-side .buttons .button:hover svg path[stroke]{stroke:#F89F65;fill:none}@media only screen and (min-width:1024px){.fc-container .fc-type-accordion-side .buttons .button{margin-top:0;margin-left:20px}.fc-container .fc-type-accordion-side .buttons .button:first-child{margin-left:0}}@media only screen and (min-width:1280px){.fc-container .fc-type-accordion-side .buttons .button{margin-top:20px;margin-left:0}.fc-container .fc-type-accordion-side .buttons .button:first-child{margin-left:0}}@media only screen and (min-width:1366px){.fc-container .fc-type-accordion-side .buttons .button{margin-top:0;margin-left:20px}}.fc-container .fc-type-tabbed-content{padding:45px 0 90px}.fc-container .fc-type-tabbed-content .tabs-wrapper{padding:0}.fc-container .fc-type-tabbed-content .tabs-wrapper .panels{padding:0 15px}.fc-container .fc-type-tabbed-content .tabs-scroller{overflow:auto;white-space:nowrap;max-width:100%}.fc-container .fc-type-tabbed-content ul{list-style:none;padding-left:0;display:flex}.fc-container .fc-type-tabbed-content ul li{padding:0 15px 10px;border-bottom:1px solid rgba(35,31,32,0.5);font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:0px;text-transform:capitalize}.fc-container .fc-type-tabbed-content ul li a{color:#231F20;text-align:center;padding-bottom:10px;transition:all 0.075s ease-in-out}.fc-container .fc-type-tabbed-content ul li.active a{color:#F89F65;border-bottom:5px solid #F89F65}.fc-container .fc-type-tabbed-content .panel{opacity:0;display:flex;flex-direction:column;height:0;transition:all 0.15s ease-in-out}.fc-container .fc-type-tabbed-content .panel.active{opacity:1;height:auto;padding-top:30px}.fc-container .fc-type-tabbed-content .panel .image,.fc-container .fc-type-tabbed-content .panel .text{width:100%}.fc-container .fc-type-tabbed-content .panel .image{display:flex;justify-content:center;align-items:flex-start;margin-bottom:30px}.fc-container .fc-type-tabbed-content .panel .text{text-align:left;font-family:"Helvetica Neue LT W05 55 Roman";letter-spacing:0.44px;color:#231F20;max-width:525px;margin:0 auto}@media only screen and (min-width:1280px){.fc-container .fc-type-tabbed-content{padding:100px 0 200px}.fc-container .fc-type-tabbed-content .tabs-scroller{overflow:unset;white-space:normal;overflow:hidden}.fc-container .fc-type-tabbed-content ul{justify-content:space-between;align-items:center;border-bottom:1px solid #000000}.fc-container .fc-type-tabbed-content ul li{border-bottom:none}.fc-container .fc-type-tabbed-content .panel{flex-direction:row}.fc-container .fc-type-tabbed-content .panel.active{padding-top:60px}.fc-container .fc-type-tabbed-content .panel .image,.fc-container .fc-type-tabbed-content .panel .text{width:50%}.fc-container .fc-type-tabbed-content .panel .image{margin-bottom:0;justify-content:flex-end;padding-right:150px}.fc-container .fc-type-tabbed-content .panel .text{max-width:660px}.fc-container .fc-type-tabbed-content .panel.image-right{flex-direction:row-reverse}.fc-container .fc-type-tabbed-content .panel.image-right .image{justify-content:flex-start;padding-left:150px;padding-right:0}}@media only screen and (min-width:1440px){.fc-container .fc-type-tabbed-content ul li a{padding-left:5px;padding-right:5px}}@media only screen and (min-width:1920px){.fc-container .fc-type-tabbed-content ul li a{padding-left:15px;padding-right:15px}}.fc-container .fc-type-vc-radio-archive{padding:45px 0;width:100%}.fc-container .fc-type-vc-radio-archive .wrapper{padding:0}.fc-container .fc-type-vc-radio-archive .terms{display:flex;justify-content:center;margin-bottom:80px}.fc-container .fc-type-vc-radio-archive .terms .button{letter-spacing:1.6px;font-family:"Helvetica Neue LT W01_75 Bold";background-color:#E1E1E1;color:#231F20;text-transform:uppercase;margin-left:20px}.fc-container .fc-type-vc-radio-archive .terms .button.active,.fc-container .fc-type-vc-radio-archive .terms .button:hover{background-color:#F89F65;color:#231F20}.fc-container .fc-type-vc-radio-archive .terms .button:first-child{margin-left:0}.fc-container .fc-type-vc-radio-archive .posts{display:flex;flex-direction:column}@media only screen and (min-width:1280px){.fc-container .fc-type-vc-radio-archive{padding:100px 0}.fc-container .fc-type-vc-radio-archive .posts{flex-direction:row;flex-wrap:wrap}}.fc-container .fc-type-registration-form,.fc-container .fc-type-registration-form-enhanced{padding:45px 0}@media only screen and (min-width:1280px){.fc-container .fc-type-registration-form,.fc-container .fc-type-registration-form-enhanced{padding:100px 0}}.fc-container .fc-type-registration-form .wrapper,.fc-container .fc-type-registration-form-enhanced .wrapper{width:100%;display:flex;flex-direction:column-reverse}.fc-container .fc-type-registration-form .wrapper>div,.fc-container .fc-type-registration-form-enhanced .wrapper>div{width:100%}.fc-container .fc-type-registration-form .wrapper>div:first-child,.fc-container .fc-type-registration-form-enhanced .wrapper>div:first-child{margin-bottom:50px}@media only screen and (min-width:1280px){.fc-container .fc-type-registration-form .wrapper>div,.fc-container .fc-type-registration-form-enhanced .wrapper>div{max-width:768px;margin:auto}.fc-container .fc-type-registration-form .wrapper>div:first-child,.fc-container .fc-type-registration-form-enhanced .wrapper>div:first-child{margin-bottom:0}}.fc-container .fc-type-registration-form .notes .heading{letter-spacing:0px}.fc-container .fc-type-registration-form .notes .note,.fc-container .fc-type-registration-form .notes .text{margin-top:25px;letter-spacing:0.32px}.fc-container .fc-type-registration-form .notes .note strong,.fc-container .fc-type-registration-form .notes .text strong{font-style:normal;letter-spacing:1.28px;display:block;text-transform:uppercase}.fc-container .fc-type-registration-form .notes .note{font-style:italic}.fc-container .fc-type-registration-form .notes .text strong{margin-bottom:20px}.fc-container .fc-type-registration-form .notes li{margin-bottom:10px}.fc-container .fc-type-registration-form .intro p:first-child{margin-top:0}@media only screen and (min-width:1280px){.fc-container .fc-type-registration-form .heading{margin-bottom:50px}.fc-container .fc-type-registration-form .notes .note,.fc-container .fc-type-registration-form .notes .text{margin-bottom:50px}}.fc-container .fc-type-registration-form-enhanced .wrapper{flex-direction:column;padding:0}.fc-container .fc-type-registration-form-enhanced .back-to-top{position:fixed;z-index:-100;opacity:0;bottom:0;left:0;width:100vw;text-align:center;background-color:rgba(255,255,255,0.75);padding:20px 0;transition:opacity 1.3s ease-in-out}.fc-container .fc-type-registration-form-enhanced .back-to-top.show{z-index:100;opacity:1}.fc-container .fc-type-registration-form-enhanced section{display:flex;flex-direction:column;width:100%;max-width:1100px;margin:auto;margin-top:50px}.fc-container .fc-type-registration-form-enhanced section:first-child{margin-top:0}.fc-container .fc-type-registration-form-enhanced section.columns>div{width:100%}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper{color:#000000}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .logo{margin-bottom:15px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .logo img{max-height:60px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title{position:relative;font-size:31px;line-height:normal}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title{font-size:16px;line-height:normal}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title,.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title{text-transform:uppercase}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title strong,.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title strong{font-family:"Helvetica Neue LT W01_75 Bold"}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .class-location{margin-top:10px;display:flex}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .class-location svg{margin-top:5px;width:20px;height:20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .class-location address{margin-left:5px;font-size:16px;line-height:normal;font-style:italic}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .audio-wave{position:relative;max-width:400px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .audio-wave:before{content:"";display:block;position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);background-image:url(../img/icons/icon-divider.svg);background-size:cover;width:150px;height:24px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .type-block{margin-top:45px;font-family:"Helvetica Neue LT W01_75 Bold";font-size:20px;line-height:24px;text-transform:uppercase}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .type-block em{font-family:"Helvetica Neue LT W05 55 Roman"}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block{margin-top:20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner .price{margin-bottom:20px;background-color:#f6a067;position:relative;left:-50px;padding:10px 10px 10px 50px;width:calc(100% + 50px);max-width:360px;color:#ffffff;font-family:"Helvetica Neue LT W01_75 Bold";font-size:110px;letter-spacing:4px;line-height:110px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner .price:before{content:"";position:absolute;width:0;height:0;top:50%;right:0;transform:translateY(-50%);border-top:65px solid transparent;border-right:65px solid white;border-bottom:65px solid transparent}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price{display:flex;background-color:#f6a067;position:relative;left:-50px;padding:10px 10px 10px 50px;width:calc(100% + 50px);max-width:280px;color:#ffffff;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:2px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price:before{content:"";position:absolute;width:0;height:0;top:50%;right:0;transform:translateY(-50%);border-top:30px solid transparent;border-right:30px solid white;border-bottom:30px solid transparent}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price .percent{font-size:40px;line-height:40px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price .info{padding-top:2px;font-size:18px;line-height:18px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total{display:flex;align-items:center;margin:15px 0}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div{position:relative;margin-left:10px;font-family:"Helvetica Neue LT W05 65 Medium";font-size:14px;line-height:14px;text-transform:uppercase}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.before{margin-left:0;text-align:right}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.before span.strikeout:before{content:"";position:absolute;top:60%;left:15px;transform:translateY(-50%) rotate(-45deg);display:block;width:90%;border-top:5px solid red}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.arrow svg{width:60px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.after span{color:#f6a067}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.after span,.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.before span{font-family:"Helvetica Neue LT W01_75 Bold";font-size:50px;line-height:40px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .jump-buttons{margin-top:20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .jump-buttons a{display:block;max-width:360px;text-align:center;margin-top:20px;font-size:16px;line-height:24px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .jump-buttons a:first-child{margin-top:0}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .need-assistance{display:none;font-family:"Helvetica Neue LT W05 65 Medium";margin-top:50px;font-size:17px;line-height:21px;padding-right:15%}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .need-assistance a{color:#000000;font-family:"Helvetica Neue LT W01_75 Bold";white-space:nowrap}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .need-assistance a:hover{opacity:0.75}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content{font-size:16px;line-height:19px;margin-bottom:-20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2{font-size:16px;line-height:19px;position:relative;cursor:pointer;margin-left:20px;font-weight:400}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2 strong{font-weight:700;letter-spacing:0.75px;color:#f6a067}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2:before{content:"+";position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:-20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content .info{visibility:hidden;opacity:0;height:0;transition:opacity 0.3s ease-in-out,height 0s}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content.show{margin-bottom:20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content.show h2:before{content:"-"}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content.show .info{visibility:visible;opacity:1;height:auto}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .plant-trees{margin-top:25px;margin-bottom:25px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper{background-color:#ABB0AB;border-radius:0 40px 40px 0;display:flex;flex-direction:column}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top{position:relative;background-color:black;color:white;padding:30px 20px 30px 40px;border-radius:0 40px 0 0}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top:before{content:"";position:absolute;width:0;height:0;top:0;left:-50px;border-top:50px solid black;border-left:50px solid transparent}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .form{flex-grow:1;background-image:url("../img/form-back-ground-min.jpg");background-size:cover;padding:20px;border-radius:0 0 40px 0}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-sub-title,.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-title{font-size:24px;line-height:26px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-note-footer,.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-sub-title{font-style:italic}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-note,.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-note-footer{font-size:17px;line-height:19px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-note{margin-top:7px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top_label .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select,.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top_label .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top_label .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top_label .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top_label .ginput_container_phone input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .top_label li.gfield:not(.gf_readonly) div:not(.ginput_container_date) input{padding:12px 10px!important}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .ginput_container_creditcard{display:flex;flex-direction:column}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gf_coupon_field .ginput_container{display:flex;flex-wrap:wrap;justify-content:space-between}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gf_coupon_field .ginput_container .gf_coupon_code{flex-grow:1}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gf_coupon_field .ginput_container img{width:16px;height:16px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gf_coupon_field .ginput_container #gf_coupon_info{width:100%;margin-top:0}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gf_coupon_field .ginput_container #gf_coupon_info .gf_coupon_item .gf_coupon_name_container a{width:16px;height:16px;background-size:cover}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gf_coupon_field .ginput_container #gf_coupon_info table{width:100%!important}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gfield_price{position:absolute;z-index:-1;width:0;height:0;overflow:hidden}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gform_button{background-color:#201D1D;color:#FFFFFF;border-radius:19px;transition:all 0.3s ease-in-out}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .gform_button:hover{background-color:#F89F65;color:#000000}.fc-container .fc-type-registration-form-enhanced section.body-content,.fc-container .fc-type-registration-form-enhanced section.class-information{color:#000000}.fc-container .fc-type-registration-form-enhanced section.body-content.border-top,.fc-container .fc-type-registration-form-enhanced section.class-information.border-top{border-top:2px solid #F6A067;padding-top:20px}.fc-container .fc-type-registration-form-enhanced section.body-content .h1,.fc-container .fc-type-registration-form-enhanced section.body-content h1,.fc-container .fc-type-registration-form-enhanced section.class-information .h1,.fc-container .fc-type-registration-form-enhanced section.class-information h1{font-family:"Helvetica Neue LT W05 95 Black";font-size:40px;line-height:42px;padding-bottom:20px;border-bottom:2px solid #F6A067;margin-bottom:0}.fc-container .fc-type-registration-form-enhanced section.body-content h2,.fc-container .fc-type-registration-form-enhanced section.class-information h2{font-size:24px;line-height:19px;margin-bottom:0}.fc-container .fc-type-registration-form-enhanced section.body-content h2.h1,.fc-container .fc-type-registration-form-enhanced section.class-information h2.h1{margin-top:-16px;margin-bottom:-16px}.fc-container .fc-type-registration-form-enhanced section.body-content h3,.fc-container .fc-type-registration-form-enhanced section.class-information h3{font-size:24px;line-height:19px;letter-spacing:0.89px;text-transform:uppercase}.fc-container .fc-type-registration-form-enhanced section.body-content ol,.fc-container .fc-type-registration-form-enhanced section.body-content p,.fc-container .fc-type-registration-form-enhanced section.body-content ul.speaker-bullets,.fc-container .fc-type-registration-form-enhanced section.class-information ol,.fc-container .fc-type-registration-form-enhanced section.class-information p,.fc-container .fc-type-registration-form-enhanced section.class-information ul.speaker-bullets{font-size:17px;line-height:21px}.fc-container .fc-type-registration-form-enhanced section.body-content ul.speaker-bullets,.fc-container .fc-type-registration-form-enhanced section.class-information ul.speaker-bullets{list-style:none;margin-left:0;padding-left:35px}.fc-container .fc-type-registration-form-enhanced section.body-content ul.speaker-bullets li,.fc-container .fc-type-registration-form-enhanced section.class-information ul.speaker-bullets li{position:relative;margin-top:10px}.fc-container .fc-type-registration-form-enhanced section.body-content ul.speaker-bullets li:first-child,.fc-container .fc-type-registration-form-enhanced section.class-information ul.speaker-bullets li:first-child{margin-top:0}.fc-container .fc-type-registration-form-enhanced section.body-content ul.speaker-bullets li:before,.fc-container .fc-type-registration-form-enhanced section.class-information ul.speaker-bullets li:before{content:"";position:absolute;left:-35px;width:24px;height:24px;background-image:url("../img/icons/volume-up-solid-white.svg");background-repeat:no-repeat;background-position:center;background-size:65%;background-color:orange;border-radius:50%}.fc-container .fc-type-registration-form-enhanced section.body-content ol,.fc-container .fc-type-registration-form-enhanced section.class-information ol{margin:0;padding-left:20px}.fc-container .fc-type-registration-form-enhanced section.body-content ol li,.fc-container .fc-type-registration-form-enhanced section.class-information ol li{margin-top:10px}.fc-container .fc-type-registration-form-enhanced section.body-content ol li:first-child,.fc-container .fc-type-registration-form-enhanced section.class-information ol li:first-child{margin-top:0}.fc-container .fc-type-registration-form-enhanced section.body-content strong{font-family:"Helvetica Neue LT W01_75 Bold"}.fc-container .fc-type-registration-form-enhanced section.body-content a{font-family:"Helvetica Neue LT W01_75 Bold";color:#000000}.fc-container .fc-type-registration-form-enhanced section.body-content a:hover{opacity:0.75}.fc-container .fc-type-registration-form-enhanced section.body-content h3.no-margin-bottom{margin-bottom:0}.fc-container .fc-type-registration-form-enhanced section.body-content h3.no-margin-bottom+p{margin-top:5px}.fc-container .fc-type-registration-form-enhanced section.class-information .gform_legacy_markup_wrapper{margin-top:0}.fc-container .fc-type-registration-form-enhanced section.class-information .gform_legacy_markup_wrapper .gsection{border-bottom:none}.fc-container .fc-type-registration-form-enhanced section.class-information .gform_wrapper_faux ul{display:flex;flex-wrap:wrap}.fc-container .fc-type-registration-form-enhanced section.class-information .gform_wrapper_faux ul li.gsection{width:100%}.fc-container .fc-type-registration-form-enhanced section.class-information .gform_wrapper_faux .top_label .gf_readonly .gfield_label,.fc-container .fc-type-registration-form-enhanced section.class-information .gform_wrapper_faux .top_label .gf_readonly legend.gfield_label{font-family:"Helvetica Neue LT W05 95 Black";font-size:28px;line-height:33px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .sub-title{font-size:18.4px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .type-block{font-size:16px;line-height:normal}.fc-container .fc-type-registration-form-enhanced .rf-type-liveweb .expander-content.health-protocol{display:none}@media only screen and (min-width:360px){.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content{font-size:17px;line-height:21px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2{font-size:19px;line-height:22px}}@media only screen and (min-width:375px){.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .logo{margin-bottom:30px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .logo img{max-height:100px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title{font-size:37px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title{font-size:19px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .class-location{font-size:19px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2{font-size:20px;line-height:23px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .sub-title{font-size:22px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .type-block{font-size:19px}}@media only screen and (min-width:414px){.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper img{max-height:120px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title{font-size:41px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title{font-size:21px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .class-location{font-size:21px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2{font-size:22px;line-height:25px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .sub-title{font-size:24px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .type-block{font-size:21px}}@media only screen and (min-width:1024px){.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title{font-size:47px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title{font-size:24px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .audio-wave:before{bottom:-75px;width:300px;height:48px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .type-block{margin-top:100px;font-size:24px;line-height:28px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner .price{left:-50px;padding:10px 10px 10px 50px;width:calc(100% - 50px);max-width:none}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div{margin-left:20px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .expander-content h2{font-size:24px;line-height:26px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .form{margin-left:40px}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .ginput_container_creditcard .ginput_cardinfo_left{width:70%}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .ginput_container_creditcard .ginput_cardinfo_right{width:30%}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .sub-title{font-size:28px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .type-block{font-size:24px}}@media only screen and (min-width:1280px){.fc-container .fc-type-registration-form-enhanced .back-to-top{display:none}.fc-container .fc-type-registration-form-enhanced section.columns{flex-direction:row;justify-content:space-between}.fc-container .fc-type-registration-form-enhanced section.columns>div{width:47.5%}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .audio-wave{max-width:none}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .plant-trees{margin-top:50px;margin-bottom:50px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner .price{left:-90px;padding:10px 10px 10px 90px;width:calc(100% - 90px)}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.before span.strikeout:before{top:60%;left:40px;transform:translateY(-50%) rotate(-45deg)}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.after span,.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .price-block.banner-discount .price-total>div.before span{font-family:"Helvetica Neue LT W01_75 Bold";font-size:95px;line-height:95px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .jump-buttons{display:none}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .need-assistance{display:block}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .plant-trees{margin-bottom:0}}@media only screen and (min-width:1366px){.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .title{font-size:56px}.fc-container .fc-type-registration-form-enhanced section.content .info-wrapper .sub-title{font-size:29px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .sub-title{font-size:33px}.fc-container .fc-type-registration-form-enhanced .rf-type-liveinperson section.content .info-wrapper .type-block{font-size:29px}}.fc-container .fc-type-classes-tickets-online{padding:45px 0}@media only screen and (min-width:1280px){.fc-container .fc-type-classes-tickets-online{padding:100px 0}}.fc-container .fc-type-classes-tickets-online h2{margin-top:0;margin-bottom:50px}.fc-container .fc-type-classes-tickets-online ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap}.fc-container .fc-type-classes-tickets-online ul li{width:50%;padding:0;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:0px;text-transform:capitalize;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.fc-container .fc-type-classes-tickets-online ul li svg{display:none;max-width:150px;margin-bottom:30px}.fc-container .fc-type-classes-tickets-online ul li a{color:#231F20;text-align:center;padding-bottom:10px;transition:all 0.075s ease-in-out}.fc-container .fc-type-classes-tickets-online ul li.active a{color:#F89F65}.fc-container .fc-type-classes-tickets-online .panel{opacity:0;position:relative;z-index:0;display:flex;flex-direction:column;height:0;transition:all 0.15s ease-in-out;border-top:1px solid #898788}.fc-container .fc-type-classes-tickets-online .panel.active{opacity:1;z-index:1;height:auto;padding-top:30px}.fc-container .fc-type-classes-tickets-online .panel .text{width:100%;text-align:left;font-family:"Helvetica Neue LT W05 55 Roman";letter-spacing:0.44px;color:#231F20;margin:0 auto}.fc-container .fc-type-classes-tickets-online .ticket-table{width:100%}.fc-container .fc-type-classes-tickets-online .ticket-table tbody{display:flex;flex-direction:column}.fc-container .fc-type-classes-tickets-online .ticket-table tr{display:flex;flex-direction:column}.fc-container .fc-type-classes-tickets-online .ticket-table tr.spacer td{height:30px}.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button){text-align:left;margin-bottom:10px}.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button) span{display:block;letter-spacing:1.28px;color:#898788;text-transform:uppercase;color:#898788}.fc-container .fc-type-classes-tickets-online .buy-button{margin-top:10px}.fc-container .fc-type-classes-tickets-online .buy-button a{display:inline-flex;align-items:center}.fc-container .fc-type-classes-tickets-online .buy-button a svg{margin-left:10px}@media only screen and (min-width:400px){.fc-container .fc-type-classes-tickets-online ul li{width:33%}}@media only screen and (min-width:1280px){.fc-container .fc-type-classes-tickets-online ul{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.fc-container .fc-type-classes-tickets-online ul li{width:100%;max-width:150px;flex-direction:column}.fc-container .fc-type-classes-tickets-online ul li svg{display:block}.fc-container .fc-type-classes-tickets-online .panel{flex-direction:row}.fc-container .fc-type-classes-tickets-online .panel.active{padding-top:30px}.fc-container .fc-type-classes-tickets-online .ticket-table tbody{display:table-row-group}.fc-container .fc-type-classes-tickets-online .ticket-table tr{display:table-row}.fc-container .fc-type-classes-tickets-online .buy-button{margin-top:0;text-align:right}}.fc-container .start-now{position:absolute;bottom:-48px;width:100vw;z-index:10;background-color:transparent;border-top:3px solid #F89F65}.fc-container .start-now.sticky{position:fixed;bottom:unset;top:85px;z-index:99}.fc-container .start-now .wrapper{display:flex;justify-content:flex-end}.fc-container .start-now a{letter-spacing:2px;color:#231F20;text-transform:uppercase;background-color:#F89F65;padding:10px 20px;border-radius:0 0 10px 10px}@media only screen and (min-width:1140px){.fc-container .start-now{bottom:-40px}}@media only screen and (min-width:1280px){.fc-container .start-now{bottom:-42px}}.gform_wrapper .gsection_title{color:#231F20}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{letter-spacing:0px;font-family:"Helvetica Neue LT W05 65 Medium";color:#231F20;text-transform:capitalize}.gform_wrapper .gform_footer.gform_footer input.button,.gform_wrapper .gform_footer.gform_footer input[type=submit],.gform_wrapper .gform_page_footer.gform_page_footer input.button,.gform_wrapper .gform_page_footer.gform_page_footer input[type=submit]{border:0;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold";text-transform:uppercase}.gform_wrapper .ginput_container_singleproduct{display:flex}.gform_wrapper .ginput_container_singleproduct .ginput_product_price{width:auto}body .gf_type_studentpaced{display:none}body .rf-type-studentpaced .gf_type_studentpaced{display:block}body .gform_wrapper .top_label .gf_readonly .gfield_label,body .gform_wrapper .top_label .gf_readonly legend.gfield_label{letter-spacing:0px;color:#231F20;text-transform:capitalize}body .gform_wrapper .top_label .gf_readonly div.ginput_container{margin:0}body .gform_wrapper .top_label .gf_readonly .gfield_required,body .gform_wrapper .top_label .gf_readonly .ginput_product_price_label{display:none}body .gform_wrapper .top_label .gf_readonly .ginput_product_price,body .gform_wrapper .top_label .gf_readonly .ginput_product_price+span,body .gform_wrapper .top_label .gf_readonly input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:none;padding:0;letter-spacing:0px;color:#231F20;text-transform:capitalize}body .gform_wrapper .top_label .ginput_total{color:green}body .gform_wrapper .top_label li.gfield.gf_left_half.gf_readonly .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body .gform_wrapper .top_label li.gfield.gf_right_half.gf_readonly .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:0;background-color:transparent}body .gform_wrapper .top_label .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select,body .gform_wrapper .top_label .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_container_coupon input.button,body .gform_wrapper .top_label .ginput_container_coupon input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_container_phone input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_container_text input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .top_label li.gfield:not(.gf_readonly) div:not(.ginput_container_date) input{background-color:#F2F2F2;border:1px solid #9B9B9B;padding:15px 10px!important;margin-top:0}body .gform_wrapper .top_label .ginput_container_coupon input.button{padding:10px 10px 14px!important}body .gform_wrapper .top_label .ginput_container_coupon input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){text-transform:uppercase}body .gform_wrapper .top_label .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select{padding:14px 10px}body .gform_wrapper .top_label li.hidden_label input{margin-top:0}body .gform_wrapper .top_label .gfield_checkbox li,body .gform_wrapper .top_label .gfield_radio li{display:flex;align-items:center;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}body .gform_wrapper .top_label .gfield_checkbox li input,body .gform_wrapper .top_label .gfield_radio li input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body .gform_wrapper .top_label .gfield_checkbox li input:checked~.checkmark,body .gform_wrapper .top_label .gfield_radio li input:checked~.checkmark{background-color:#F89F65}body .gform_wrapper .top_label .gfield_checkbox li input:checked~.checkmark:after,body .gform_wrapper .top_label .gfield_radio li input:checked~.checkmark:after{display:block}body .gform_wrapper .top_label .gfield_checkbox li .checkmark,body .gform_wrapper .top_label .gfield_radio li .checkmark{height:25px;width:25px;background-color:#eee;border-radius:3px;position:relative}body .gform_wrapper .top_label .gfield_checkbox li .checkmark:after,body .gform_wrapper .top_label .gfield_radio li .checkmark:after{content:"X";position:absolute;display:none;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:24px;font-size:20px;color:#FFFFFF}body .gform_wrapper .top_label .gfield_checkbox li .checkmark+label,body .gform_wrapper .top_label .gfield_radio li .checkmark+label{margin-left:10px}body .gform_wrapper .top_label .gfield_checkbox li:hover input~.checkmark,body .gform_wrapper .top_label .gfield_radio li:hover input~.checkmark{background-color:#ccc}.base-am-tabs,.fc-container .fc-type-accordion,.fc-container .fc-type-accordion-side{}.base-am-tabs input,.fc-container .fc-type-accordion input,.fc-container .fc-type-accordion-side input{position:absolute;opacity:0;z-index:-1}.base-am-tabs .am-tabs,.fc-container .fc-type-accordion .am-tabs,.fc-container .fc-type-accordion-side .am-tabs{overflow:hidden;margin-bottom:60px}.base-am-tabs .am-tab,.fc-container .fc-type-accordion .am-tab,.fc-container .fc-type-accordion-side .am-tab{width:100%;color:#231F20;overflow:hidden;border-top:1px solid rgba(35,31,32,0.5)}.base-am-tabs .am-tab:first-child,.base-am-tabs .am-tab:last-child,.fc-container .fc-type-accordion .am-tab:first-child,.fc-container .fc-type-accordion .am-tab:last-child,.fc-container .fc-type-accordion-side .am-tab:first-child,.fc-container .fc-type-accordion-side .am-tab:last-child{border:none}.base-am-tabs .am-tab-label,.fc-container .fc-type-accordion .am-tab-label,.fc-container .fc-type-accordion-side .am-tab-label{position:relative;display:flex;justify-content:space-between;padding:23px 23px 23px 0;letter-spacing:0px;color:#231F20;font-family:"Helvetica Neue LT W01_75 Bold";transition:all 0.15s;cursor:pointer}.base-am-tabs .am-tab-label:after,.fc-container .fc-type-accordion .am-tab-label:after,.fc-container .fc-type-accordion-side .am-tab-label:after{position:absolute;right:0;content:"";background-image:url("../img/icons/icon-arrow-down.svg");background-size:cover;background-repeat:no-repeat;width:28px;height:28px;text-align:center;transition:all 0.35s}.base-am-tabs .am-tab-content,.fc-container .fc-type-accordion .am-tab-content,.fc-container .fc-type-accordion-side .am-tab-content{max-height:0;letter-spacing:0.4px;color:#231F20;color:#231F20;transition:all 0.35s}.base-am-tabs .am-tab-content strong,.fc-container .fc-type-accordion .am-tab-content strong,.fc-container .fc-type-accordion-side .am-tab-content strong{font-family:"Helvetica Neue LT W05 65 Medium";text-transform:uppercase}.base-am-tabs .am-tab-close,.fc-container .fc-type-accordion .am-tab-close,.fc-container .fc-type-accordion-side .am-tab-close{display:none;justify-content:flex-end;padding:20px 0;cursor:pointer}.base-am-tabs .am-tab-close:hover,.fc-container .fc-type-accordion .am-tab-close:hover,.fc-container .fc-type-accordion-side .am-tab-close:hover{background:#f68134}.base-am-tabs .am-tab.open input+.am-tab-label,.fc-container .fc-type-accordion .am-tab.open input+.am-tab-label,.fc-container .fc-type-accordion-side .am-tab.open input+.am-tab-label{color:#F89F65}.base-am-tabs .am-tab.open input+.am-tab-label:after,.fc-container .fc-type-accordion .am-tab.open input+.am-tab-label:after,.fc-container .fc-type-accordion-side .am-tab.open input+.am-tab-label:after{background-image:url("../img/icons/icon-arrow-up.svg")}.base-am-tabs .am-tab.open input~.am-tab-content,.fc-container .fc-type-accordion .am-tab.open input~.am-tab-content,.fc-container .fc-type-accordion-side .am-tab.open input~.am-tab-content{max-height:1000vh;padding:0px 35px 20px 0}@media only screen and (min-width:1280px){.base-am-tabs .am-tab-label,.fc-container .fc-type-accordion .am-tab-label,.fc-container .fc-type-accordion-side .am-tab-label{padding:30px 0}.base-am-tabs .am-tab.open input~.am-tab-content,.fc-container .fc-type-accordion .am-tab.open input~.am-tab-content,.fc-container .fc-type-accordion-side .am-tab.open input~.am-tab-content{max-height:100vh;padding:0px 65px 40px 0}}.single-radio .hero{padding:30px 0;background-color:#231F20}@media only screen and (min-width:768px){.single-radio .hero{background-image:url("../img/radio-single-hero-min.png");background-position:right bottom;background-size:contain;background-repeat:no-repeat;min-height:400px}}@media only screen and (min-width:1280px){.single-radio .hero{padding:100px 0;min-height:500px}}@media only screen and (min-width:1600px){.single-radio .hero{min-height:595px}}.single-radio .hero .back-to-vcradio{font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.6px;text-transform:uppercase}.single-radio .episode{display:flex;flex-direction:column;margin-top:25px}.single-radio .episode .image{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:320px;height:auto;min-height:320px;background-image:url("../img/episode-image-min.jpg");border:3px solid #231F20;border-radius:15px}.single-radio .episode .image .label{margin-top:30px;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:0.6px;color:#FFFFFF;text-transform:uppercase}.single-radio .episode .details{flex:1;margin-top:20px}.single-radio .episode .details h1{letter-spacing:0px;color:#FFFFFF;text-transform:capitalize;max-width:950px}.single-radio .episode .series-tax{letter-spacing:1.8px;text-transform:uppercase}.single-radio .episode .episode-transcript{margin-top:2rem}.single-radio .episode .episode-transcript button{border:none;font-family:"Helvetica Neue LT W01_75 Bold";font-size:14px;padding:8px 16px}.single-radio .episode .episode-transcript .transcript-text{margin-top:1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0,1,0,1),opacity 0.3s ease-in-out;color:#FFFFFF;font-size:16px;background-color:rgba(0,0,0,0.25);padding:0.5rem 0.75rem}.single-radio .episode .episode-transcript .transcript-text.open{max-height:500px;overflow-y:auto;opacity:1}@media only screen and (min-width:1280px){.single-radio .episode{flex-direction:row;margin-top:60px}.single-radio .episode .image{margin-right:100px;max-height:320px}.single-radio .episode .details{margin-top:0}}.single-radio .episode-second-row{background-color:#F2F2F2}.single-radio .episode-content{display:flex;flex-direction:column-reverse;padding:45px 0}.single-radio .episode-content .sidebar{width:100%;max-width:320px;height:auto;margin-top:30px}.single-radio .episode-content .sidebar .title{letter-spacing:1.6px;color:#898788;text-transform:uppercase;margin-bottom:30px}.single-radio .episode-content .pod-subscriptions{display:flex;flex-wrap:wrap}.single-radio .episode-content .pod-subscriptions a{width:calc(50% - 15px);display:flex;align-items:center;justify-content:space-between;margin:0 15px 15px 0;font-family:"Helvetica Neue LT W01_75 Bold";letter-spacing:1.4px;text-transform:uppercase}.single-radio .episode-content .pod-subscriptions svg{width:20px;height:20px}.single-radio .episode-content .content p:first-child{margin-top:0}@media only screen and (min-width:1280px){.single-radio .episode-content{flex-direction:row;padding:100px 0}.single-radio .episode-content .sidebar{margin-top:0;margin-right:100px}.single-radio .episode-content .content{flex:1}}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe-container.iframe-container-1280x466{position:absolute;padding-top:36.4%}.iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.modal{position:fixed;background-color:#231F20;color:#FFFFFF;width:100vw;height:100vh;top:-100vh;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-image:url("../img/modal-background-min.png");background-size:cover;background-position:right bottom;background-repeat:no-repeat;transition:all 0.15s ease-in-out}.modal.show{top:0}.modal .modal-close{position:absolute;top:20px;right:20px;cursor:pointer}.admin-bar .modal .modal-close{top:40px}.modal .modal-close span{display:block;text-indent:-9999px;width:0;height:0}.modal .modal-close svg path{fill:#FFFFFF;transition:all 0.15s ease-in-out}.modal .modal-close:hover svg path{fill:#F89F65;transition:all 0.15s ease-in-out}.modal .modal-content{padding:45px 20px;width:100%;max-width:1200px;display:flex;flex-direction:column;overflow:auto;max-height:100vh}.modal .modal-content .intro{margin-bottom:50px}.modal .modal-content .title{letter-spacing:0.8px;font-family:"Helvetica Neue LT W05 65 Medium"}.modal .modal-content .text{letter-spacing:0.4px;font-family:"Helvetica Neue LT W05 65 Medium";margin-top:30px}.modal .modal-content .phone{margin-top:30px}.modal .modal-content .phone a{display:flex;align-items:center;margin-top:10px}.modal .modal-content .phone a svg path{fill:#FFFFFF;transition:all 0.15s ease-in-out}.modal .modal-content .phone a span{margin-left:15px}.modal .modal-content .phone a:hover svg path{fill:#F89F65}.modal .text .button{letter-spacing:1.4px;text-transform:uppercase;margin-top:30px;display:flex;justify-content:center;text-align:center;line-height:1.6}@media only screen and (min-width:1280px){.modal{padding:100px 0;background-size:contain}.modal .modal-close{right:40px}.modal .modal-content{flex-direction:row}.modal .modal-content .intro{width:50%;margin-right:150px;margin-bottom:0;flex:1}}.modal .gform_wrapper .top_label .gfield_label,.modal .gform_wrapper legend .gfield_label{color:#FFFFFF}.modal .gform_wrapper .top_label .gfield_error label,.modal .gform_wrapper legend .gfield_error label{padding:0 10px}.modal .gform_wrapper li.gfield.gfield_error,.modal .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(248,159,101,0.25);border-top:1px solid #F89F65;border-bottom:1px solid #F89F65}.modal .gform_wrapper .validation_message,.modal .gform_wrapper div.validation_error,.modal .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.modal .gform_wrapper li.gfield_error ul.gfield_checkbox,.modal .gform_wrapper li.gfield_error ul.gfield_radio{color:#F89F65;padding:0 10px}.modal .gform_wrapper .gfield_required{color:#F89F65}.modal .gform_wrapper div.validation_error{border-top:2px solid #F89F65;border-bottom:2px solid #F89F65}.lity-facebookvideo .lity-container.lity-container,.lity-googlemaps .lity-container.lity-container,.lity-iframe .lity-container.lity-container,.lity-vimeo .lity-container.lity-container,.lity-youtube .lity-container.lity-container{max-width:1020px;padding:15px}@media only screen and (min-width:768px){.lity-facebookvideo .lity-container.lity-container,.lity-googlemaps .lity-container.lity-container,.lity-iframe .lity-container.lity-container,.lity-vimeo .lity-container.lity-container,.lity-youtube .lity-container.lity-container{padding:40px}}@media only screen and (min-width:1440px){.lity-facebookvideo .lity-container.lity-container,.lity-googlemaps .lity-container.lity-container,.lity-iframe .lity-container.lity-container,.lity-vimeo .lity-container.lity-container,.lity-youtube .lity-container.lity-container{max-width:1280px}}@media only screen and (min-width:1680px){.lity-facebookvideo .lity-container.lity-container,.lity-googlemaps .lity-container.lity-container,.lity-iframe .lity-container.lity-container,.lity-vimeo .lity-container.lity-container,.lity-youtube .lity-container.lity-container{max-width:1600px}}.lity-close.lity-close{right:25px;top:25px;font-size:55px}.trust-logos{background-color:#231F20;padding:30px 0}.trust-logos .glide__slide{display:flex;justify-content:center}.trust-logos .glide__slide span{display:block;text-indent:-9999px;width:0;height:0}@media only screen and (min-width:1280px){.trust-logos{padding:40px 0}.trust-logos .wrapper{max-width:1140px}}.footer{padding:100px 0 0 0;background-color:#F2F2F2}.footer .top{display:flex;flex-direction:column}.footer .top .logo{text-align:center;margin-bottom:30px}.footer .top .logo svg{width:100%;max-width:200px;height:auto}.footer .top .contact,.footer .top .menu-1,.footer .top .menu-2,.footer .top .social{width:100%;text-align:center;margin-bottom:20px}.footer .top h2{letter-spacing:1.6px;color:#6E6E6E}.footer .top ul{list-style:none;padding:0}.footer .top ul li{margin-bottom:22px}.footer .top ul li.mobile{display:none}.footer .top ul a{color:#231F20;transition:all 0.15s ease-in-out}.footer .top ul a:hover{color:#F89F65}.footer .top .call-us a{color:#B44D08}.footer .top .call-us a:hover{color:#f68134}.footer .top .button{letter-spacing:1.4px;text-transform:uppercase;margin-top:30px;display:flex;justify-content:center;text-align:center;line-height:1.6;text-wrap:balance}.footer .bottom .back-to-top{border-bottom:1px solid;text-align:right;padding:15px 0}.footer .bottom .copyright{padding:20px 0;text-align:center}.footer .bottom .copyright span{white-space:nowrap}.footer .bottom a{color:#B44D08}.footer .bottom a:hover{color:#f68134}@media only screen and (min-width:1140px){.footer .top{flex-direction:row;justify-content:space-between}.footer .top .logo{text-align:left}.footer .top .logo svg{max-width:150px}.footer .top .contact,.footer .top .menu-1,.footer .top .menu-2,.footer .top .social{text-align:left}.footer .top .logo{width:20%}.footer .top .contact{width:25%}.footer .top .menu-1{width:18%}.footer .top .menu-2{width:18%}.footer .top .social{width:19%}.footer .bottom .left-space{margin-left:25%}.footer .bottom .copyright{text-align:left}}@media only screen and (min-width:1280px){.footer .top .logo svg{max-width:200px}}@media only screen and (min-width:1920px){.footer .top .contact{width:360px}.footer .top .menu-1{width:250px}.footer .top .menu-2{width:250px}.footer .top .social{width:360px}}address{font-style:normal}.no-margin{margin:0}.caps{text-transform:uppercase}.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-title,.fc-container .start-now a,.fontface-medium,body .gform_wrapper .top_label .gf_readonly .gfield_label,body .gform_wrapper .top_label .gf_readonly legend.gfield_label{font-family:"Helvetica Neue LT W05 65 Medium"}.fc-container .fc-type-classes-tickets-online .buy-button,.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button),.fc-container .fc-type-classes-tickets-online h2 span,.fc-container .fc-type-registration-form .notes .heading,.fc-container .fc-type-registration-form .notes .note strong,.fc-container .fc-type-registration-form .notes .text strong,.fc-container .fc-type-registration-form-enhanced section.content .form-wrapper .f-title strong,.fontface-bold{font-family:"Helvetica Neue LT W01_75 Bold"}.fontsize-13-15{font-size:13px;line-height:18px}@media only screen and (min-width:1280px){.fontsize-13-15{line-height:15px}}.fontsize-14-14{font-size:14px;line-height:14px}.fc-container .fc-type-classes-tickets-online .buy-button,.fc-container .fc-type-cta-bar .button a,.fontsize-14-16,.footer .top .button,.gform_wrapper .gform_footer.gform_footer input.button,.gform_wrapper .gform_footer.gform_footer input[type=submit],.gform_wrapper .gform_page_footer.gform_page_footer input.button,.gform_wrapper .gform_page_footer.gform_page_footer input[type=submit],.header .search-panel form.search button,.modal .text .button{font-size:14px;line-height:16px}.fontsize-16-19{font-size:14px;line-height:17px}@media only screen and (min-width:1280px){.fontsize-16-19{font-size:16px;line-height:19px}}.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button) span,.fontsize-16-24{font-size:14px;line-height:20px}@media only screen and (min-width:1280px){.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button) span,.fontsize-16-24{font-size:16px;line-height:24px}}.fontsize-18-23{font-size:16px;line-height:21px}@media only screen and (min-width:1140px){.fontsize-18-23{font-size:14px;line-height:17px}}@media only screen and (min-width:1280px){.fontsize-18-23{font-size:16px;line-height:19px}}@media only screen and (min-width:1600px){.fontsize-18-23{font-size:18px;line-height:23px}}.fontsize-18-30,body .gform_wrapper .top_label .gf_readonly .gfield_label,body .gform_wrapper .top_label .gf_readonly legend.gfield_label{font-size:18px;line-height:30px}@media only screen and (min-width:1140px){.fontsize-18-30,body .gform_wrapper .top_label .gf_readonly .gfield_label,body .gform_wrapper .top_label .gf_readonly legend.gfield_label{font-size:14px;line-height:17px}}@media only screen and (min-width:1280px){.fontsize-18-30,body .gform_wrapper .top_label .gf_readonly .gfield_label,body .gform_wrapper .top_label .gf_readonly legend.gfield_label{font-size:16px;line-height:19px}}@media only screen and (min-width:1600px){.fontsize-18-30,body .gform_wrapper .top_label .gf_readonly .gfield_label,body .gform_wrapper .top_label .gf_readonly legend.gfield_label{font-size:18px;line-height:30px}}.fc-container .start-now a,.fontsize-20-25{font-size:20px;line-height:30px}@media only screen and (min-width:1140px){.fc-container .start-now a,.fontsize-20-25{font-size:14px;line-height:19px}}@media only screen and (min-width:1280px){.fc-container .start-now a,.fontsize-20-25{font-size:16px;line-height:21px}}@media only screen and (min-width:1600px){.fc-container .start-now a,.fontsize-20-25{font-size:20px;line-height:25px}}.fontsize-20-30,.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label,.header .search-panel form.search input,body{font-size:17px;line-height:26px}@media only screen and (min-width:1280px){.fontsize-20-30,.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label,.header .search-panel form.search input,body{font-size:20px;line-height:30px}}.fontsize-22-30{font-size:17px;line-height:26px}@media only screen and (min-width:1280px){.fontsize-22-30{font-size:22px;line-height:30px}}.fontsize-24-49{font-size:19px;line-height:28px}@media only screen and (min-width:1280px){.fontsize-24-49{font-size:24px;line-height:49px}}.fontsize-28-33,body .gform_wrapper .top_label .gf_readonly .ginput_product_price,body .gform_wrapper .top_label .gf_readonly .ginput_product_price+span,body .gform_wrapper .top_label .gf_readonly input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_total{font-size:22px;line-height:29px}@media only screen and (min-width:1280px){.fontsize-28-33,body .gform_wrapper .top_label .gf_readonly .ginput_product_price,body .gform_wrapper .top_label .gf_readonly .ginput_product_price+span,body .gform_wrapper .top_label .gf_readonly input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .top_label .ginput_total{font-size:28px;line-height:33px}}.fontsize-32-39,.header .nav-main .wrapper-menu ul li a{font-size:32px;line-height:39px}.fontsize-32-42{font-size:22px;line-height:29px}@media only screen and (min-width:1280px){.fontsize-32-42{font-size:32px;line-height:42px}}.fontsize-32-42-tabs{font-size:22px;line-height:29px}@media only screen and (min-width:1280px){.fontsize-32-42-tabs{font-size:24px;line-height:36px}}@media only screen and (min-width:1366px){.fontsize-32-42-tabs{font-size:28px;line-height:36px}}@media only screen and (min-width:1600px){.fontsize-32-42-tabs{font-size:32px;line-height:42px}}.fontsize-36-44{font-size:24px;line-height:36px}@media only screen and (min-width:1280px){.fontsize-36-44{font-size:36px;line-height:44px}}.fontsize-36-54{font-size:24px;line-height:36px}@media only screen and (min-width:1280px){.fontsize-36-54{font-size:36px;line-height:54px}}.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button),.fontsize-38-32{font-size:22px;line-height:20px}@media only screen and (min-width:1280px){.fc-container .fc-type-classes-tickets-online .ticket-table td:not(.buy-button),.fontsize-38-32{font-size:38px;line-height:32px}}.fontsize-40-49{font-size:30px;line-height:37px}@media only screen and (min-width:1280px){.fontsize-40-49{font-size:40px;line-height:49px}}.fontsize-60-74{font-size:42px;line-height:90px}@media only screen and (min-width:1280px){.fontsize-60-74{font-size:60px;line-height:74px}}body.blog .inner-wrapper,body.single-post .inner-wrapper{display:flex;flex-direction:column;padding-bottom:30px}body.blog .inner-wrapper aside,body.blog .inner-wrapper main,body.single-post .inner-wrapper aside,body.single-post .inner-wrapper main{width:100%}body.blog .inner-wrapper aside .search,body.single-post .inner-wrapper aside .search{display:none}body.blog article,body.single-post article{display:flex;flex-direction:column;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(248,159,101,0.25)}body.blog article .post-details h1,body.single-post article .post-details h1{line-height:40px}body.blog article .post-details h2,body.single-post article .post-details h2{margin-bottom:8px;line-height:32px}body.blog article .post-details .post-excerpt,body.single-post article .post-details .post-excerpt{margin-top:16px}body.blog article .author,body.blog article .comments,body.single-post article .author,body.single-post article .comments{display:none}body.blog .post-navigation .nav-links,body.single-post .post-navigation .nav-links{display:flex;flex-direction:column;gap:16px}body.blog .post-navigation .screen-reader-text,body.single-post .post-navigation .screen-reader-text{display:block;text-indent:-9999px;overflow:hidden;width:0;height:0;margin:0}body.blog .post-navigation .nav-previous,body.single-post .post-navigation .nav-previous{text-align:left}body.blog .post-navigation .nav-next,body.single-post .post-navigation .nav-next{text-align:right}@media screen and (min-width:769px){body.blog .inner-wrapper,body.single-post .inner-wrapper{flex-direction:row;padding-top:30px}body.blog .inner-wrapper main,body.single-post .inner-wrapper main{width:calc(100% - 260px)}body.blog .inner-wrapper aside,body.single-post .inner-wrapper aside{width:230px;margin-left:30px}body.blog article,body.single-post article{flex-direction:row;flex-wrap:wrap}body.blog article .post-image,body.single-post article .post-image{width:150px;margin-right:30px}body.blog article .post-details,body.single-post article .post-details{width:100%}body.blog article .post-details h2,body.single-post article .post-details h2{margin-top:0}body.blog article .post-details.has-image,body.single-post article .post-details.has-image{width:calc(100% - 180px)}body.blog .post-navigation .nav-links,body.single-post .post-navigation .nav-links{justify-content:space-between;gap:0}}@media screen and (min-width:1280px){body.blog .inner-wrapper main,body.single-post .inner-wrapper main{width:calc(100% - 330px)}body.blog .inner-wrapper aside,body.single-post .inner-wrapper aside{width:300px}}body:has(.wp-block-group.landing-page){padding-top:0}body:has(.wp-block-group.landing-page) .trust-logos,body:has(.wp-block-group.landing-page) footer.footer,body:has(.wp-block-group.landing-page) header.header{display:none}.landing-page h1{line-height:1.1}.landing-page h2{text-transform:capitalize}.landing-page .caps{text-transform:uppercase}.landing-page .has-text-align-center{text-wrap:balance}.landing-page .container{max-width:768px;margin:auto;padding-inline:2rem}@media screen and (width > 768px){.landing-page .container{padding-inline:0}}.landing-page .info-wrapper{font-size:20px;line-height:normal}.landing-page .info-wrapper h2{font-size:19px;font-weight:700;margin-bottom:0}.landing-page .info-wrapper h2+p{margin-top:0}@media screen and (width <= 768px){.landing-page .info-wrapper{font-size:17px}.landing-page .info-wrapper .wp-block-column[style="flex-basis:85%"]{flex-basis:75%!important}.landing-page .info-wrapper .wp-block-column[style="flex-basis:15%"]{flex-basis:25%!important}}.landing-page .has-drop{box-shadow:-32px -32px 0 #F89F65}.landing-page .icon{min-width:80px}.landing-page .icon svg{width:100%;height:100%}.landing-page .icon svg path{fill:#F89F65}.landing-page .logo-gallery{margin-inline:6rem}@media screen and (width <= 768px){.landing-page .logo-gallery{margin-inline:2rem}}.landing-page .timezones h2 strong{font-family:helvetica neue lt w01_75 bold}.landing-page .rating-items{color:#F89F65;font-size:26px;font-weight:700;display:grid;gap:1rem;width:max-content;margin-inline:auto}.landing-page .rating-items .rating-item{display:flex;gap:1rem;align-items:center}.landing-page .rating-items .rating-item.google .rating-logo{background-image:url("../img/logo/logo-google.png")}.landing-page .rating-items .rating-item.facebook .rating-logo{background-image:url("../img/logo/logo-facebook.png")}.landing-page .rating-items .rating-stars{background-image:url("../img/5-stars.svg");width:110px;height:21px;position:relative;z-index:inherit}.landing-page .rating-items .rating-stars.stars-4dot6:before{content:"";background-color:#FFFFFF;width:10%;height:100%;position:absolute;top:0;right:0}.landing-page .rating-items .rating-logo{width:30px;height:30px;background-size:contain;background-position:center;border-radius:50%;box-shadow:0 0 5px 0 rgba(35,31,32,0.5)}.landing-page .bbb{width:max-content;margin-inline:auto}.landing-page .bbb .bbb-logo{background-image:url("../img/logo/bbb-aplus.png");background-repeat:no-repeat;width:100%;height:85px;background-size:contain;background-position:center}.landing-page .wp-block-group.has-video{width:100%}.landing-page .wp-block-group.has-video>div{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.landing-page .wp-block-group.has-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.landing-page .wp-block-group:has(.glide){overflow:hidden}.landing-page .wp-block-group.glide:after{content:"";display:block;position:absolute;z-index:1;top:0;left:100%;width:100%;height:100%;background-color:#f0f0f0}.landing-page .wp-block-group.glide .glide__slides{overflow:hidden}.landing-page .wp-block-group.glide .glide__slide.glide__slide--active{max-width:90vw}.landing-page .wp-block-group.glide .glide__slide .wp-block-column{padding-inline:2rem}.landing-page .wp-block-group.glide .glide__arrow{border:none;box-shadow:none;color:#000000}.landing-page .wp-block-group.glide .glide__arrow--left{left:-3em}.landing-page .wp-block-group.glide .glide__arrow--right{right:-3em}@media screen and (width <= 768px){.landing-page .wp-block-group.glide{overflow:hidden}.landing-page .wp-block-group.glide .glide__arrow--left{left:0}.landing-page .wp-block-group.glide .glide__arrow--right{right:0}}.landing-page .col[style="flex-basis:85%"]{width:75%!important}.landing-page .col[style="flex-basis:15%"]{width:25%!important}.landing-page .fc-container .fc-type-classes-tickets-online{padding:0 0 75px}@media only screen and (min-width:1280px){.landing-page .fc-container .fc-type-classes-tickets-online{padding:0 0 75px}}.registration-wrapper .payment .gf_coupon_field .ginput_container_coupon input[type=button],.registration-wrapper .payment .gf_coupon_field label,.registration-wrapper .payment .gfield>label,.registration-wrapper .payment .gfield_price,.visually-hidden{display:block;width:0;height:0;margin:0;padding:0;border:0;overflow:hidden;text-indent:-9999px}html:has(body.page-template-template-registration){font-size:16px}body.page-template-template-registration{padding-top:0}body.page-template-template-registration .wrapper{padding:0;max-width:992px}body.page-template-template-registration .gform_wrapper .top_label .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),body.page-template-template-registration .gform_wrapper .top_label .ginput_container_coupon input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body.page-template-template-registration .gform_wrapper .top_label .ginput_container_phone input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body.page-template-template-registration .gform_wrapper .top_label .ginput_container_text input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body.page-template-template-registration .gform_wrapper .top_label body .gform_wrapper .top_label li.gfield:not(.gf_readonly) div:not(.ginput_container_date) input,body.page-template-template-registration .gform_wrapper .top_label li.gfield:not(.gf_readonly) div:not(.ginput_container_date) input{background-color:#FFFFFF;padding:0.25rem 0.5rem!important;border:1px solid #CCCCCC;border-radius:3px;color:#000000}body.page-template-template-registration .gform_wrapper .top_label .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file])::placeholder,body.page-template-template-registration .gform_wrapper .top_label .ginput_container_coupon input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,body.page-template-template-registration .gform_wrapper .top_label .ginput_container_phone input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,body.page-template-template-registration .gform_wrapper .top_label .ginput_container_text input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,body.page-template-template-registration .gform_wrapper .top_label body .gform_wrapper .top_label li.gfield:not(.gf_readonly) div:not(.ginput_container_date) input::placeholder,body.page-template-template-registration .gform_wrapper .top_label li.gfield:not(.gf_readonly) div:not(.ginput_container_date) input::placeholder{text-transform:none}.registration-wrapper{display:grid;grid-template-columns:1fr;gap:0px 0px;grid-template-areas:"header" "details" "payment" "other-info" "footer";width:100%;margin:auto}html .registration-wrapper{font-size:16px}.registration-wrapper .header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;position:relative;z-index:inherit;padding:1rem 1.25rem;border-bottom:1px solid #CCCCCC;box-shadow:none}.registration-wrapper .header .logo{position:relative;z-index:inherit}.registration-wrapper .header .logo img{position:relative;z-index:inherit;left:-10px}.registration-wrapper .header .sub-title,.registration-wrapper .header .title{line-height:normal}.registration-wrapper .header .title{font-family:"Helvetica Neue LT W01_75 Bold";font-size:clamp(1.85rem,9vw,4rem);font-weight:700}.registration-wrapper .header .sub-title{font-size:16px;font-size:clamp(0.725rem,3.5vw,1.5rem)}.registration-wrapper .details{-ms-grid-row:3;-ms-grid-column:1;grid-area:details;padding:1rem 1.25rem 0;font-size:20px;margin-bottom:0.5rem}.registration-wrapper .details .fees{display:flex;gap:1rem;justify-content:space-between}.registration-wrapper #class-details{display:none}.registration-wrapper #mobile-class-details{margin-top:1rem}.registration-wrapper #mobile-class-details h3{font-weight:400;font-size:1.25rem}.registration-wrapper .class-details{margin-bottom:1rem}.registration-wrapper .class-details h3,.registration-wrapper .class-details p{margin:0}.registration-wrapper #payment-elements{background-color:#F7F7F7;border:1px solid #CCCCCC;padding:1rem;width:100vw;position:relative;z-index:inherit;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.registration-wrapper #payment-elements h2{font-size:0.875rem;margin:0 0 0.5rem;padding:0}.registration-wrapper #payment-elements:before{content:"";position:absolute;z-index:201;top:0;left:0;opacity:1;width:100%;height:100%;display:grid;align-items:center;text-align:center;font-size:1.25rem;font-weight:700;padding:3rem;text-wrap:balance;color:#000000;background-color:rgba(204,204,204,0.5);transition:all 0.15s ease-in-out}.registration-wrapper #payment-elements.allow:before{opacity:0;z-index:-1}.registration-wrapper .payment{-ms-grid-row:5;-ms-grid-column:1;grid-area:payment;padding:0 1.25rem 1rem}.registration-wrapper .payment .gform_fields{display:grid}.registration-wrapper .payment .gform_wrapper{margin:0}.registration-wrapper .payment .gf_coupon_field{margin:0.5rem 0 0}.registration-wrapper .payment .gf_coupon_field #gf_coupon_info{margin-top:0}.registration-wrapper .payment .gf_coupon_field #gf_coupon_info table{width:100%!important}.registration-wrapper .payment .gf_coupon_field .gf_coupon_item span{margin:0}.registration-wrapper .payment .gf_coupon_field .ginput_container{margin:0}.registration-wrapper .payment .gf_coupon_field .ginput_container_coupon{display:flex;justify-content:space-between}.registration-wrapper .payment .gf_coupon_field .ginput_container_coupon input[type=text]{flex-grow:1}.registration-wrapper .payment #gf_coupon_spinner{width:16px;height:16px;align-self:center;margin-left:1rem}.registration-wrapper .payment .gfield{margin-top:0}.registration-wrapper .payment .gfield.coupon_code{margin-bottom:1.25rem}.registration-wrapper .payment .gfield.student_name .ginput_complex{display:flex;gap:1rem}.registration-wrapper .payment .gfield label{margin:0!important;font-size:0.875rem!important}.registration-wrapper .payment .gfield .gfield_description{font-size:0.875rem;padding:0}.registration-wrapper .payment .gfield.gfield_html{margin-top:0;margin-bottom:1rem;line-height:1.5!important}.registration-wrapper .payment .gf_coupon_name_container{display:flex;gap:0.5rem;align-items:center}.registration-wrapper .other-info{-ms-grid-row:7;-ms-grid-column:1;grid-area:other-info;padding:1rem 1.25rem;font-size:0.8125rem;line-height:1.3;border-top:1px solid #CCCCCC}.registration-wrapper .footer{-ms-grid-row:9;-ms-grid-column:1;grid-area:footer;padding:1rem 1.25rem;font-size:0.6875rem;line-height:1.3;background:transparent}@media screen and (width >= 600px){.registration-wrapper #class-details{display:block}.registration-wrapper #mobile-class-details{display:none}.registration-wrapper .details .fees{padding-right:1rem;justify-content:end}.registration-wrapper #payment-elements{width:auto;left:unset;right:unset;margin-left:unset;margin-right:unset}.registration-wrapper .payment .gform_fields{grid-template-columns:1fr 32px 1fr}.registration-wrapper .payment .gform_fields .braintree-dropin-ui{grid-row:1/1000}.registration-wrapper .payment .gform_fields .gfield.student_phone{grid-column:3/-1}.registration-wrapper .payment .gform_fields .gfield.gf_left_half,.registration-wrapper .payment .gform_fields .gfield.gf_right_half{width:auto}.registration-wrapper .payment .gform_fields .gfield:not(.braintree-dropin-ui):not(.student_phone):not(.student_zip_code){grid-column:3/1000}}.braintree-payments-form-wrapper .gform_footer:has(.gform_button[type=submit].hide){visibility:hidden;height:0;width:0;overflow:hidden;opacity:0}.braintree-payments-form-wrapper .gform_button[type=submit].hide{visibility:hidden;height:0;width:0;overflow:hidden;opacity:0}.braintree-payments-form-wrapper .braintree-dropin-ui.hide{visibility:hidden;height:0;width:0;overflow:hidden;opacity:0}.braintree-payments-form-wrapper button.braintree-button{display:none;background-color:#201D1D;color:#FFFFFF;border-radius:19px;padding:15px 25px;border:0;letter-spacing:1.4px;font-family:"Helvetica Neue LT W01_75 Bold";text-transform:uppercase;font-size:14px;line-height:16px;transition:all 0.3s ease-in-out}.braintree-payments-form-wrapper button.braintree-button.show{display:block}.braintree-payments-form-wrapper button.braintree-button:hover{background-color:#F89F65;color:#000000}.braintree-payments-form-wrapper button.braintree-button[disabled]{background-color:darkslategray;cursor:not-allowed;color:white!important}.braintree-payments-form-wrapper div#paypal-button{margin-bottom:-8px}.braintree-payments-form-wrapper button#apple-pay-button{display:none;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;width:100%;height:45px;border-radius:4px;text-indent:-9999px}.braintree-payments-form-wrapper div#google-pay-button button{display:flex;justify-content:center;align-items:center;width:100%}.braintree-payments-form-wrapper #error-message{display:none;margin-block:1rem;padding:0.5rem 1rem;background-color:#F89F65;color:#000000;border-radius:0.5rem;line-height:normal;font-size:1.75rem;border:1px dashed #000000}.braintree-payments-form-wrapper #payment-buttons{margin-bottom:1rem}.braintree-payments-form-wrapper #payment-buttons button#show-cc{display:flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:4px;width:100%;font-size:20px;line-height:43px;border:0;background-color:#FFFFFF;color:#000000}@media screen and (width <= 480px){.braintree-payments-form-wrapper #payment-buttons span{display:none}}.braintree-payments-form-wrapper #payment-containers button#submit-button{margin-bottom:5rem}.braintree-payments-form-wrapper #payment-containers>div{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease-in-out}.braintree-payments-form-wrapper #payment-containers>div.show{opacity:1;height:auto;overflow:visible}.braintree-payments-form-wrapper #payment-containers-other{display:grid;gap:1rem}.braintree-payments-form-wrapper .braintree-show-methods{margin-bottom:1rem}.google-pay-button{background-color:#000;border:none;border-radius:4px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.google-pay-button img{height:24px}
/*# sourceMappingURL=style.css.map */
/* Chatwoot - only affect screens smaller than 768px (Mobile) */
@media only screen and (max-width: 768px) {
  .woot-widget-holder {
    height: 70% !important; /* Makes it take up only 70% of the height */
    bottom: 20px !important;
    right: 20px !important;
    width: 90% !important;
    left: 5% !important;
  }
}