@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300400;500;600;700;800&display=swap");p{font-family:Inter,sans-serif}@font-face{font-display:swap;font-family:Formular;font-style:normal;font-weight:300;src:url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Light.eot);src:local("Formular Light"),local("Formular-Light"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Light.eot#iefix) format("embedded-opentype"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Light.woff2) format("woff2"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Light.woff) format("woff"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Formular;font-style:normal;font-weight:400;src:url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular.eot);src:local("Formular"),local("Formular"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular.eot#iefix) format("embedded-opentype"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular.woff2) format("woff2"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular.woff) format("woff"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Formular;font-style:italic;font-weight:400;src:url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Italic.eot);src:local("Formular Italic"),local("Formular-Italic"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Italic.eot#iefix) format("embedded-opentype"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Italic.woff2) format("woff2"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Italic.woff) format("woff"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Formular;font-style:normal;font-weight:500;src:url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Medium.eot);src:local("Formular Medium"),local("Formular-Medium"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Medium.eot#iefix) format("embedded-opentype"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Medium.woff2) format("woff2"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Medium.woff) format("woff"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Medium.ttf) format("truetype")}@font-face{font-family:Formular;font-style:normal;font-weight:700;src:url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Bold.eot);src:local("Formular Bold"),local("Formular-Bold"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Bold.eot#iefix) format("embedded-opentype"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Bold.woff2) format("woff2"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Bold.woff) format("woff"),url(https://188845.fs1.hubspotusercontent-na1.net/hubfs/188845/Cast%20and%20Crew/fonts/Formular-Bold.ttf) format("truetype")}*{border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:100%;margin:0;padding:0}*,html{outline:0}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:62.5%;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.55em}:focus{outline:0}:after,:before{box-sizing:border-box}embed,iframe,img,object,svg{height:auto;max-width:100%}.footer-container-wrapper ol,.footer-container-wrapper ul,.header-container-wrapper ol,.header-container-wrapper ul{list-style:none;list-style-image:none}.row-fluid [class*=span]{min-height:0!important}table{border-collapse:separate}caption,td,th{text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}table{border:0;border-collapse:collapse;border-spacing:0}td{vertical-align:top}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}::selection{background:#f6f8fa;color:#fff}::-moz-selection{background:#f6f8fa;color:#fff}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;color:#626264;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.31;overflow-x:hidden}body:not(.custom-background-image):after,body:not(.custom-background-image):before{display:none!important}img{border:0;height:auto;max-width:100%;vertical-align:middle}a{color:inherit;cursor:pointer;outline:none;text-decoration:none;transition:color .2s linear}svg path{transition:fill .5s ease,stroke .5s ease}a:focus{outline:none;text-decoration:none}h1,h2{font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}h3{font-size:20px}h3,h4{font-weight:700;line-height:1.35;margin-bottom:20px}h4{font-size:18px}.font14{font-size:14px;line-height:1.5}.tbl{display:table;height:100%;width:100%}.tbl-cell{display:table-cell;vertical-align:middle}.dis-flex{display:flex;flex-wrap:wrap}.vmiddle{align-items:center}.vbottom{align-items:flex-end}.hcenter{justify-content:center}.hright{justify-content:right}.tc{text-align:center}.tr{text-align:right}.container,.row-fluid .span12.container{float:none;margin-left:auto!important;margin-right:auto!important;max-width:1280px;padding-left:80px;padding-right:80px}.dis-flex>.row-fluid-wrapper>.row-fluid:after,.dis-flex>.row-fluid-wrapper>.row-fluid:before{display:none}.common-cta a{background:#3c9dd7;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.16);color:#fff;display:inline-block;font-weight:500;line-height:1.25;margin-top:20px;padding:15px 30px;text-transform:capitalize;transition:color .2s linear,background .2s linear}.common-cta a:hover,form .hs_submit input:hover{background:#fff;color:#3c9dd7}.detail-content{line-height:1.69}.detail-content p{margin-bottom:28px}.detail-content ol,.detail-content ul{margin-bottom:25px;margin-top:20px;padding-left:40px}.detail-content blockquote{color:#4676c0;font-size:2.8rem;font-style:italic;font-weight:600;line-height:1.25;overflow:hidden;padding:142px 45px 20px;position:relative}.detail-content blockquote:before{color:#2f3338;content:"“";font-size:32rem;font-style:italic;left:-23px;line-height:1;opacity:.12;position:absolute;top:0}.detail-content>:last-child,.hs_cos_wrapper_type_rich_text>:last-child{margin-bottom:0}.detail-content strong{font-weight:700}.detail-content iframe,.detail-content video{height:100%;max-width:100%!important}.detail-content form{margin-bottom:30px}.header-container-wrapper input::-webkit-input-placeholder{color:#fff}.header-container-wrapper input:-moz-placeholder,.header-container-wrapper input::-moz-placeholder{color:#fff}.header-container-wrapper input:-ms-input-placeholder{color:#fff}input::-webkit-input-placeholder{color:#92929b;opacity:1}input:-moz-placeholder,input::-moz-placeholder{color:#92929b;opacity:1}input:-ms-input-placeholder{color:#92929b;opacity:1}textarea::-webkit-input-placeholder{color:#92929b;opacity:1}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#92929b;opacity:1}textarea:-ms-input-placeholder{color:#92929b;opacity:1}input::-ms-clear,select::-ms-expand{display:none}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#626264;-webkit-box-shadow:inset 0 0 0 100px #fff;-moz-box-shadow:inset 0 0 0 100px #fff;box-shadow:inset 0 0 0 100px #fff;color:#626264;padding-left:10px!important}input,select,textarea{border-radius:0}button,html input[type=button],input[type=reset],input[type=submit],textarea{-webkit-appearance:none;border-radius:0;transition:color .5s ease}button,input,option,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}input[type=email],input[type=tel],input[type=text]{-webkit-appearance:none!important}input[type=submit]{cursor:pointer;transition:color .5s ease}textarea{height:18.4vw;overflow:auto;resize:none;vertical-align:top}form ul.hs-error-msgs{color:#f3ac21;display:block;font-size:14px;line-height:normal}form .hs_error_rollup{display:none}form fieldset{max-width:100%}form div.hs-form-field{display:inline-block;float:none!important;margin-bottom:25px;vertical-align:top;width:100%}form fieldset.form-columns-2>div.hs-form-field{margin-right:2.9%;width:48.5%}form fieldset.form-columns-2>div.hs-form-field:last-child{margin-right:0}form fieldset.form-columns-3>div.hs-form-field{margin-right:2.9%;width:31.4%}form fieldset.form-columns-3>div.hs-form-field:last-child{margin-right:0}form .input{margin-right:0!important}form .hs-form-field>label{display:block;font-weight:600;line-height:1.3;margin:0 0 10px;pointer-events:none;width:100%}.theme-filter select,form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{background-color:#fff;border-radius:4px;color:#626264;font-size:inherit;margin:0 0 3px;padding:15px 23px;width:100%!important}.theme-filter select,form select{-moz-appearance:none;-webkit-appearance:none;background-image:url(https://4783957.fs1.hubspotusercontent-na1.net/hubfs/4783957/ThisInstitute_February2019/Images/arrow.png);background-position:96%;background-repeat:no-repeat;background-size:18px auto;padding-right:10%}form .input ul.inputs-list li label input[type=radio]:checked+span:before{background:#dd0031;background-position:50%;background-size:14px;border-radius:50%;box-shadow:inset 0 0 0 5px #fff}form .input ul.inputs-list li label input[type=radio]{display:none!important;opacity:0}form .input ul.inputs-list li label input[type=radio]+span:before{background:#fff;border:.5px solid rgba(85,85,85,.85);border-radius:50%;content:"";display:inline-block;height:24px;margin-right:10px;margin-top:-3px;padding:2px;text-align:center;vertical-align:middle;width:24px}form .input ul.inputs-list li label input[type=checkbox]:checked+span:before{color:#dd0031;content:"\f00c";font-family:Font Awesome\ 5 Regular;font-size:14px;font-weight:300;line-height:18px}form .input ul.inputs-list li label input[type=checkbox]{display:none!important;opacity:0}form .input ul.inputs-list li label input[type=checkbox]+span:before{background:#fff;border:.5px solid rgba(85,85,85,.85);content:"";display:inline-block;height:24px;margin-right:10px;margin-top:-3px;padding:2px;text-align:center;vertical-align:middle;width:24px}form .hs_submit input{background:#3c9dd7;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.16);box-sizing:border-box!important;color:#fff;display:inline-block;font-weight:500;line-height:1.25;padding:15px 30px;text-align:center;text-transform:capitalize;transition:color .2s linear,background .2s linear}form div.hs-form-field .input>ul>li>label{cursor:pointer}form div.hs-form-field .input>ul>li{margin:0 0 10px}.detail-content form ul,form ul{list-style:none;margin:0;padding:0}.submitted-message{font-size:18px;margin:20px 0}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}form .hs-form-required{display:none}header{color:#fff;left:0;line-height:1.15;position:fixed;top:0;transition:background .5s;width:100%;z-index:9}.small-header header{background:#384455}header .top-part{background:#131820;font-size:14px;letter-spacing:.1em;line-height:2;padding:7px 0;text-align:center;text-transform:uppercase}header .main-header{padding:25px 7.5rem}header .logo{width:205px}header .logo img{left:-11px;position:relative}header .header-right-part{padding-left:25px;width:calc(100% - 205px)}header .cta-group>a{align-items:center;background:hsla(0,0%,100%,.45);border:1px solid transparent;border-radius:6px;display:inline-flex;font-size:12px;justify-content:center;margin-left:16px;max-width:108px;padding:7.5px 9px;text-align:center;transition:background .3s linear,border-color .3s linear;width:100%}header .cta-group>a:hover{background:transparent;border-color:#fff}header .cta-part{width:250px}header .header-right-part>.dis-flex{justify-content:flex-end}header .open-menu-icon{cursor:pointer;font-size:12px;font-weight:700;margin-left:22px;padding:3px 0}header .close-menu-icon span,header .open-menu-icon span{display:inline-block;margin-right:15px}header .close-menu-icon i,header .open-menu-icon i{background-color:#fff;height:3px;position:relative;width:30px}header .close-menu-icon i:before,header .open-menu-icon i:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:-8px;width:100%}header .close-menu-icon i:after,header .open-menu-icon i:after{background-color:#fff;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:100%}header .close-menu-icon{cursor:pointer;font-size:12px;font-weight:700;left:auto;padding:20px 10px;position:absolute;right:9rem;top:9.6rem;transform:translate(2rem,-50%);z-index:2}header .close-menu-icon,header .menu-part{-webkit-transition:all .5s;transition:all .5s}header .menu-part{background:#19294a;color:#fff;height:100%;opacity:0;overflow:hidden;padding:9rem 0;position:fixed;right:0;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);width:70%;z-index:7}.menu-open header .menu-part{opacity:1;padding:9rem 9rem 9rem 25rem;-webkit-transform:translateZ(0);transform:translateZ(0)}header .menu-part .inner-mrnu-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}header .menu .hs-menu-depth-1>a{display:inline-block;font-size:5.3rem;font-weight:500;line-height:4.5rem;padding:1.5rem 0;position:relative;-webkit-transition:all .5s;transition:all .5s}header .menu .hs-item-has-children>a{background:url(https://www.castandcrew.com/wp-content/themes/castcrew/images/icon-09.png) no-repeat 100% 50%;display:inline-block;padding-right:9rem}header .menu .hs-menu-depth-1 .hs-item-has-children>a{padding-right:5.5rem}header .menu .hs-menu-depth-1>a:before{background:#b2845a;bottom:5px;content:"";height:1.1rem;left:0;position:absolute;transition:.5s;width:100%;width:0;z-index:-1}header .menu .hs-menu-depth-2>a:before,header .menu .hs-menu-depth-3>a:before{background:#b2845a;bottom:-6px;content:"";height:1.1rem;left:0;position:absolute;transition:.5s;width:100%;width:0;z-index:-1}header .menu .hs-menu-depth-1.hs-item-has-children.hover>a:before,header .menu .hs-menu-depth-1>a:hover:before,header .menu .hs-menu-depth-2.hs-item-has-children.hover>a:before,header .menu .hs-menu-depth-2>a:hover:before,header .menu .hs-menu-depth-3>a:hover:before{width:100%}header .menu .hs-menu-depth-1 .wrap{align-items:center;background:#213152;bottom:0;display:flex;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .5s;width:70%;z-index:11}header .menu .hs-menu-depth-1.hover>.wrap,header .menu .hs-menu-depth-2.hover>.wrap{transform:translateX(0)}header .menu .hs-menu-depth-1>.wrap>ul.hs-menu-children-wrapper{max-width:90%;overflow:hidden;padding:1rem 1rem 1rem 18rem}header .menu .hs-menu-depth-2>a,header .menu .hs-menu-depth-3>a{color:#b2bacc;font-size:2.2rem;font-weight:300;padding:0;position:relative;transition:all .5s}header .menu .hs-menu-depth-2,header .menu .hs-menu-depth-3{margin:3rem 0}header .menu .hs-menu-depth-3>a{font-size:1.8rem}header .menu-part li.hs-menu-depth-2>.wrap{background:#2f4364;justify-content:center;width:50%;z-index:31}header .menu .hs-menu-depth-2.hover>a,header .menu .hs-menu-depth-3.hover>a{color:#fff}.menu-back{display:none}.top-menu{position:relative;z-index:1}.top-menu a{color:#7d604d;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:1px;margin:0 6.7rem 0 0;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}.top-menu a:hover{color:#fff}.top-menu li{display:inline}.social-menu{display:flex;justify-content:space-between;position:relative}.social-menu p{color:#fff;font-size:1.4rem;font-weight:300;padding:0}.social-menu ul{margin:0 0 0 5px}.social-menu ul li{display:inline}.social-menu ul a{color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:0 33px 0 0;position:relative;-webkit-transition:all .5s;transition:all .5s}.social-menu ul a:hover{color:#7d604d}.social-menu ul li:not(:last-child) a:before{color:#fff;content:".";font-size:20px;height:2px;position:absolute;right:15px;top:-11px;width:2px}.social-menu ul li:last-child a{padding-right:0}.wrap .social-menu{bottom:9rem;position:absolute;right:8rem}.wrap .social-menu p{display:none}footer{background:#fff;line-height:1.15;padding:5.1rem 8rem 7.1rem 12.3rem;position:relative}footer .inn .side{color:#666;font-size:1.5rem;width:50%}footer .inn .side:nth-child(2){font-size:1.2rem;text-align:right}footer .inn .side:first-child p{padding:0 0 .6rem}footer .inn .side strong{color:#b08258;font-weight:700}footer .side a{color:#000;-webkit-transition:opacity .3s;transition:opacity .3s}footer .side a:hover{opacity:.7}footer .inn .side:nth-child(2) p{padding:0 0 .8rem}footer .inn .side:nth-child(2) p a{display:inline-block;font-weight:700;padding:0 0 0 1.7rem;position:relative;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}footer .inn .side:nth-child(2) p a:before{background:url(https://www.castandcrew.com/wp-content/themes/castcrew/images/sprites.png) no-repeat;background-position:-35px -136px;content:"";height:7px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}footer .inn .side ul li{display:inline}footer .inn .side ul li a{display:inline-block;font-weight:700;padding:0 33px 0 0;position:relative;-webkit-transition:all .5s;transition:all .5s}footer .inn .side ul li a:before{color:#000;content:".";font-size:20px;height:2px;position:absolute;right:15px;top:-11px;width:2px}footer .inn .side ul li:last-child a:before{display:none}footer .inn .side ul li:last-child a{padding:0}footer .inn .side ul li a:hover{color:#999}footer .inn .side:nth-child(2) p a:hover{background-position:3px 50%;color:#999}footer .arrow-top{background:url(https://www.castandcrew.com/wp-content/themes/castcrew/images/icon-08.png) no-repeat 50%;background-size:26px;cursor:pointer;height:42px;left:5rem;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .6s;transition:all .6s;width:26px;z-index:4}@media(max-width:1400px){header .menu-part{width:75%}header .menu .hs-menu-depth-1>.wrap>ul.hs-menu-children-wrapper{padding:1rem 1rem 1rem 8rem}header{font-size:80%}}@media(max-width:1300px){.menu-open header .menu-part{padding:9rem 2.5rem 9rem 5rem}header .menu .hs-menu-depth-1>.wrap>ul.hs-menu-children-wrapper{padding:1rem 1rem 1rem 8rem}}@media(max-width:1200px){html{font-size:58%}header .menu-part{width:85%}}@media(max-width:1100px){header .menu .hs-menu-depth-1 .wrap{width:80%}header .menu .hs-menu-depth-1>.wrap>ul.hs-menu-children-wrapper{padding:1rem 1rem 1rem 4rem}header .menu .hs-menu-depth-1>a{font-size:3.3rem}}@media(max-width:1024px){html{font-size:55%}header .close-menu-icon{right:2rem;top:2.5rem}header .main-header{padding:20px 7.5rem}header .top-part{font-size:12px;letter-spacing:0;padding:5px 0}footer{clear:both;overflow:hidden}}@media(max-width:1023px){header .menu .hs-menu-depth-1>.wrap>ul.hs-menu-children-wrapper{padding:1rem 1rem 1rem 2rem}header .menu-part li.hs-menu-depth-2>.wrap{width:70%}.social-menu p{margin-bottom:1rem;width:100%}.social-menu>span{display:block;width:100%}.social-menu{display:block}header .main-header{padding:20px 15px}header .logo{width:150px}header .header-right-part{padding-left:0;width:calc(100% - 150px)}footer .arrow-top{background-size:25px;left:.3rem;width:25px}footer{padding-left:6rem}.container,.row-fluid .span12.container{padding-left:15px;padding-right:15px}}@media(max-width:768px){header .top-part{display:none}}@media(max-width:767px){html{font-size:50%}.menu-open header .menu-part{box-sizing:border-box;display:block;overflow:hidden;padding:0;width:100%}header .menu-part{padding:0}header .menu-part .inner-mrnu-wrapper{display:block;overflow-y:auto;padding:5rem 5% 5%}.top-menu li{display:block;margin-bottom:1rem}.top-menu a{margin:0}.top-menu{margin-bottom:2rem}header .menu{margin-bottom:4rem;padding-top:2rem}.social-menu{text-align:center}.social-menu p{margin-bottom:2rem}header .menu .hs-menu-depth-1 .wrap{display:block;overflow-x:hidden;overflow-y:auto;width:100%}header .menu .hs-menu-depth-1>.wrap>ul.hs-menu-children-wrapper{padding-top:5rem}.wrap .social-menu{display:none}.menu-back{display:block}.menu-back span{font-size:18px;font-weight:500;padding-left:20px;position:relative}.menu-back span:after{border:3px solid transparent;border-right:6px solid #fff;content:"";left:0;margin-top:-3px;position:absolute;top:50%}header .menu-part li.hs-menu-depth-2>.wrap{padding:5rem 1rem 1rem 2rem;width:100%}footer{padding-right:1rem}footer .inn .side{width:100%}footer .inn .side:first-child p,footer .inn .side:nth-child(2) p{padding:0 0 3rem}footer .inn .side:nth-child(2){margin:3rem 0 0;text-align:left}}@media(max-width:640px){header .cta-part,header .open-menu-icon span{display:none}h1,h2{font-size:21px}h1,h2,h3{line-height:1.1;margin-bottom:15px}h3{font-size:18px}}.post-banner{color:#fff;padding-top:170px;position:relative;text-align:center}.blog-listing-wrapper:before,.post-banner:before{background:linear-gradient(1deg,#131820,#384455),#f6f8fa;content:"";height:565px;left:0;position:absolute;top:0;width:100%}.blog-listing-wrapper .container,.post-banner .container{position:relative}.post-banner .post-topic{color:#f3ac21;font-weight:500;letter-spacing:.1em;margin-bottom:10px}.post-banner .post-topic a:hover{color:#fff}.post-banner h1{margin-left:auto;margin-right:auto;max-width:700px}.post-banner .author-date{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;justify-content:center}.post-banner a.author-link{align-items:center;display:inline-flex;margin-right:22px;position:relative}.breadcrumb-menu ul a:hover,.post-banner a.author-link:hover{color:#f3ac21}.post-banner .author-img{background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:40px;margin-right:14px;width:40px}.post-banner a.author-link:after{color:#fff;content:"|";position:absolute;right:-13px;top:50%;transform:translateY(-50%)}.post-banner .date{display:inline-block}.post-banner .post-featured-img{margin-top:53px}.post-banner .post-featured-img img{width:100%}.post-main-content{padding:55px 0 90px}.post-main-content .left-content{padding-right:70px;width:calc(100% - 256px)}.post-main-content .right-content{width:256px}.post-author-detail{margin-top:55px}.post-author-detail .author-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #f3ac21;border-radius:50%;height:80px;position:relative;width:80px}.post-author-detail .author-img:before{border:8px solid #fff;border-radius:50%;content:"";height:100%;position:absolute;width:100%}.post-author-detail .author-detail{padding-left:17px;width:calc(100% - 80px)}.post-author-detail .detail-content p{margin-bottom:0}.post-author-detail .detail-content h6:nth-child(2),.post-author-detail .detail-content p:first-child{color:#536881;display:inline;font-weight:700;text-transform:capitalize}.post-author-detail .author-img a{display:block;height:100%;position:relative;width:100%}.post-topics{background:#f6f8fa;border:1px solid #ebebeb;display:inline-flex;margin-top:59px;min-width:448px;padding:11px 16px}.post-topics .tag-label{display:inline-block;margin-right:16px}.post-topics a.topic-link{color:#536881;font-weight:500;text-transform:capitalize}.post-share{margin-bottom:40px}.author-social,.post-share ul{list-style:none}.post-share li:first-child{margin-left:0;margin-right:18px}.author-social li,.post-share li.vertical{border-radius:50%;height:30px;margin:0 6px;overflow:hidden;width:30px}.post-share li.vertical{border:1px solid #3c9dd7}.post-share a:hover svg path{fill:#fff}.author-social li a,.post-share li.vertical a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.post-share li.vertical a:hover{background:#3c9dd7}.sales-promo-banner{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 4px 8px rgba(0,0,0,.04);color:#fff;display:flex;height:415px;margin-bottom:20px;padding:38px 30px;position:relative;width:100%}.sales-promo-banner>div{position:relative}.help-promo h4,.sales-promo-banner h4{margin-bottom:8px}.help-promo{background:#f6f8fa;border-top:10px solid #1aa199;box-shadow:0 4px 8px rgba(0,0,0,.04);padding:36px 30px}.help-promo .common-cta a{margin-top:24px}.blog-subscribe{background:linear-gradient(180deg,#131820,#384455);color:#fff;padding:70px 0 60px}.blog-subscribe .container{max-width:1105px}.blog-subscribe .left-part{padding-right:32px;width:50%}.blog-subscribe .right-part{width:50%}.blog-subscribe h2{color:#f3ac21;font-size:28px;margin-bottom:13px}.blog-subscribe .detail-content{line-height:1.5}.blog-subscribe form{align-items:center;display:flex}.blog-subscribe form div.hs-form-field{margin-bottom:0;padding-right:14px;position:relative;width:calc(100% - 155px)}.blog-subscribe .hs_submit.hs-submit{width:155px}.blog-subscribe form .hs_submit input{width:100%}.blog-subscribe form .hs-form-field>label{display:none}.blog-subscribe form .hs-input{margin-bottom:0}.blog-subscribe form ul.hs-error-msgs{left:0;margin-top:5px;position:absolute;top:100%}.blog-subscribe .form-title{display:none}.related-posts{position:relative}.related-posts .inner-wrapper>.dis-flex{justify-content:center}.related-posts h2{margin-bottom:60px;text-align:center}.related-posts .inner-wrapper{border-top:1px solid #ebebeb;padding:60px 0 40px;position:relative}.post-item{background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04);margin-bottom:25px;transition:box-shadow .2s linear;width:100%}.post-item:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.post-item .post-img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:174px;width:40%}.post-item .post-img a{display:block;height:100%;width:100%}.post-item .post-content{padding:27px 32px;width:60%}.post-item .post-topic{color:#3c9dd7;font-weight:500;letter-spacing:.1em;margin-bottom:8px}.post-item .post-topic a:hover{color:#626264}.post-item h3{font-weight:400;margin-bottom:16px}.post-item h3 a:hover,.post-topics a.topic-link:hover,a.author-link:hover{color:#3c9dd7}.post-item .date-time ul{color:#99999c;list-style:none}.post-item .date-time ul li:first-child{margin-right:22px;position:relative}.post-item .date-time ul li:first-child:after{content:"|";position:absolute;right:-13px;top:50%;transform:translateY(-50%)}.post-item.three-col .post-img{height:218px;width:100%}.post-item.three-col .post-content{padding:32px 22px;width:100%}.post-item.three-col{margin-bottom:40px;margin-right:32px;width:calc(33.33% - 22px)}.post-item.three-col:nth-child(3n){margin-right:0}.blog-listing-wrapper{background:#f6f8fa;overflow:hidden;padding:170px 0 35px;position:relative}.breadcrumb-menu{color:#fff;margin-bottom:32px}.breadcrumb-menu ul{list-style:none}.breadcrumb-menu ul li:last-child{font-weight:700}.breadcrumb-menu ul li:not(:first-child){padding-left:25px;position:relative}.breadcrumb-menu ul li:not(:first-child):before{content:">";font-weight:400;left:8px;position:absolute}.title-search{color:#fff;margin-bottom:40px}.title-search>.dis-flex{align-items:center;justify-content:space-between}.title-search h1{font-size:48px;line-height:1.1;margin-bottom:0;width:calc(100% - 380px)}.title-search form.search-box input[type=text]{background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-weight:700;margin-bottom:0;padding:8px 30px 8px 0}.title-search form.search-box input[type=submit]{background-color:transparent;background-image:url(https://www.groovecommerce.com/hubfs/Cast%20and%20Crew/images/Search.png);background-position:50%;background-repeat:no-repeat;height:17px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:17px}.title-search input::-webkit-input-placeholder{color:#fff}.title-search input:-moz-placeholder,.title-search input::-moz-placeholder{color:#fff}.title-search input:-ms-input-placeholder{color:#fff}.title-search form.search-box{max-width:350px;position:relative;width:100%}.feature-post-section .feature-post{margin-bottom:40px;margin-right:32px;width:calc(66.66% - 12px)}.feature-post-section .feature-post .post-img{height:287px;width:100%}.feature-post-section .feature-post .post-content{padding:30px;width:100%}.topic-filter-part{background:#fff;border-top:10px solid #f3ac21;box-shadow:0 0 1px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04);margin-bottom:40px;padding:44px 48px;width:calc(33.33% - 20px)}.topic-filter-part .topic-title{font-weight:500;letter-spacing:.1em;margin-bottom:25px}.topic-filter-part ul{list-style:none}.topic-filter-part ul a{display:inline-block;padding-left:25px;position:relative}.topic-filter-part ul li{width:100%}.topic-filter-part ul li:not(:last-child){margin-bottom:24px}.topic-filter-part ul a.active:before{background:#3c9dd7;box-shadow:inset 0 0 0 3px #fff}.topic-filter-part ul a.active{color:#3c9dd7;font-weight:700}.topic-filter-part ul a:hover{color:#3c9dd7}.blog-pagination{margin:20px 0 25px}.blog-pagination ul{list-style:none}.blog-pagination ul a{color:#3c9dd7;display:inline-flex;padding:5px 15px}.blog-pagination .pages{letter-spacing:.1em;margin-right:25px}.blog-pagination .disabled path{fill:#e1e2e6!important}.blog-pagination a:hover path{fill:#656565!important}.blog-pagination .disabled{pointer-events:none}.blog-pagination li.current a{color:#656565;font-weight:700}.blog-pagination ul a:hover{color:#656565}.blog-pagination>.dis-flex{justify-content:center}.search-title{color:#fff}.no-post-msg{padding:50px 0}.no-post-msg p:not(:last-child){margin-bottom:15px}.author-banner{background:linear-gradient(1deg,#131820,#384455),#f6f8fa;color:#fff;padding:170px 0 83px}.author-banner .breadcrumb-menu{margin-bottom:11px}.author-banner .author-main{margin:0 auto;max-width:500px}.author-banner .author-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:183px;width:183px}.author-banner .author-info{padding-left:35px;width:calc(100% - 183px)}.author-banner h1{margin-bottom:8px}.author-banner h6{font-weight:500;line-height:1.31;margin-bottom:16px}.author-banner .author-info .detail-content>:not(:first-child){display:none}.author-social li{border:1px solid #fff}.author-social li:first-child{margin-left:0}.author-social svg path{fill:#fff}.author-social a:hover svg path{fill:#3c9dd7}.author-social li:hover{background:#fff}.author-bio .detail-content.post-body>h6{display:none}@media(min-width:641px){.mobile-search-button{display:none}.title-search form.search-box{display:block!important}}@media(min-width:768px){.topic-filter-part ul a:before{border:1px solid #656565;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:3px;width:14px}.related-posts:before{background:#f6f8fa;bottom:0;content:"";height:60%;left:0;position:absolute;width:100%}}@media(min-width:1024px){.post-main-content.author-bio{padding-bottom:75px}}@media(max-width:1279px){.author-banner .breadcrumb-menu{margin-bottom:32px}}@media(max-width:1024px){.blog-listing-wrapper,.post-banner{padding-top:160px}.author-banner{padding:160px 0 70px}.post-main-content .left-content{padding-right:35px}.post-main-content{padding:50px 0}.post-topics{min-width:auto}.post-author-detail,.post-topics{margin-top:50px}.post-item.three-col .post-content{padding:30px 15px}.topic-filter-part{padding:35px 25px}.feature-post-section .feature-post .post-content,.post-item .post-content{padding:25px}.topic-filter-part ul li:not(:last-child){margin-bottom:20px}.author-banner .author-image{height:125px;min-width:125px;width:125px}.author-banner .author-info{padding-left:25px;width:auto}.author-main>.dis-flex{flex-wrap:nowrap;justify-content:center}.title-search h1{font-size:36px}.post-share{margin-bottom:25px}.author-social li,.post-share li.vertical{margin:0 6px 6px}}@media(max-width:1023px){.post-item.three-col{margin-bottom:25px;margin-right:15px;width:calc(33.33% - 10px)}.feature-post-section .feature-post{margin-bottom:25px;margin-right:15px;width:calc(66.66% - 4px)}.topic-filter-part{margin-bottom:25px;width:calc(33.33% - 11px)}.topic-filter-part .topic-title{margin-bottom:20px}}@media(max-width:768px){.post-banner{padding-top:120px}.blog-listing-wrapper{padding:120px 0 20px}.author-banner{padding:120px 0 50px}.post-banner:before{height:475px}.post-main-content .left-content{order:2;padding-right:0;width:100%}.post-main-content .right-content{width:100%}.post-main-content .right-content>.hs_cos_wrapper_type_module{display:none}.blog-subscribe .container{padding:0 40px}.blog-subscribe{padding:50px 0}.blog-subscribe .left-part{padding-right:0;width:100%}.blog-subscribe .right-part{margin-top:27px;width:100%}.post-item.three-col{margin-right:15px;width:calc(50% - 8px)}.post-item.three-col:nth-child(2n){margin-right:0}.related-posts h2{margin-bottom:34px}.related-posts .post-item.three-col:nth-child(3){display:none}.blog-listing-wrapper .post-item.three-col:nth-child(3){width:100%}.blog-listing-wrapper .post-item.three-col:nth-child(3) .post-img{height:auto;width:40%}.blog-listing-wrapper .post-item.three-col:nth-child(3) .post-content{width:60%}.feature-post-section .feature-post{margin-right:0;order:2;width:100%}.topic-filter-part{background:transparent;border-top:0;box-shadow:none;color:#fff;margin-bottom:30px;margin-right:-15px;padding:0;width:calc(100% + 15px)}.topic-filter-part ul{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.topic-filter-part ul a{background:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:5px;display:inline-block;padding:7px 12px;position:relative;white-space:nowrap}.topic-filter-part ul li{margin-right:10px;width:auto}.topic-filter-part .topic-title{display:none}.blog-pagination{margin:20px 0 15px}.title-search h1{width:calc(100% - 320px)}.title-search form.search-box{max-width:300px}.post-banner .post-featured-img img{min-height:140px;object-fit:cover}}@media(max-width:640px){.post-banner{padding-top:100px}.post-banner:before{height:350px}.post-banner h1{max-width:300px}.post-author-detail .author-detail{margin-top:13px;padding-left:0;width:100%}.blog-subscribe form{flex-wrap:wrap}.blog-subscribe form div.hs-form-field{padding-right:0;width:100%}.blog-subscribe .hs_submit.hs-submit{margin-top:16px;width:100%}.post-item,.post-item.three-col{margin-right:0;padding:8px 15px;width:100%}.blog-listing-wrapper .post-item.three-col:nth-child(3) .post-img,.post-item .post-img,.post-item.three-col .post-img{height:auto;min-height:80px;width:35%}.blog-listing-wrapper .post-item.three-col:nth-child(3) .post-content,.post-item .post-content,.post-item.three-col .post-content{padding:5px 0 5px 15px;width:65%}.feature-post-section .feature-post{padding:0}.feature-post-section .feature-post .post-content{padding:15px}.title-search h1{width:calc(100% - 30px)}.title-search form.search-box{display:none;margin-top:15px;max-width:100%;width:100%}.title-search{color:#fff;margin-bottom:25px}.breadcrumb-menu{display:none}.title-search form.search-box input[type=text]{border-bottom-color:hsla(0,0%,100%,.15)}.blog-pagination .pages{margin-bottom:18px;margin-right:0;text-align:center;width:100%}.author-main .dis-flex{justify-content:center;text-align:center}.author-banner .author-image{height:100px;min-width:auto;width:100px}.author-banner .author-info{margin-top:35px;padding-left:0;width:100%}.author-main>.dis-flex{flex-wrap:wrap}.author-banner h6{margin-bottom:20px}.blog-subscribe form ul.hs-error-msgs{position:relative}.mobile-search-button{cursor:pointer;padding-left:5px}.mobile-search-button img{width:17px}.mobile-search-button .close{display:none}.feature-post-section .feature-post,.post-item,.post-item.three-col{margin-bottom:15px}}@media(max-width:375px){.post-banner{padding-top:70px}.blog-listing-wrapper{padding:75px 0 25px}.author-banner{padding:75px 0 50px}.post-banner .author-date,.post-banner .post-topic{font-size:9px}.post-banner h1{margin-bottom:10px;max-width:250px}.post-banner .author-img{margin-right:12px}.post-banner .post-featured-img{margin-top:30px}.post-banner:before{height:318px}.post-main-content{padding:22px 0 37px}.post-share,.topic-filter-part{margin-bottom:22px}.post-author-detail{margin-top:28px}.post-topics{margin-top:24px}.post-item .post-topic{font-size:7px}.post-item h3{font-size:16px;margin-bottom:10px}.post-item .date-time,.topic-filter-part ul a{font-size:9px}.feature-post-section .feature-post,.post-item,.post-item.three-col{margin-bottom:10px}.related-posts .inner-wrapper{padding:35px 0 50px}.blog-subscribe h2,.title-search h1{font-size:21px}.title-search{margin-bottom:20px}.author-banner h6,.blog-pagination .pages{font-size:14px}.blog-pagination{margin:20px 0 10px}.blog-listing-wrapper:before{height:375px}.feature-post-section .feature-post .post-img{height:152px}}