*,:after,:before{box-sizing:border-box}:root{font-variant-ligatures:none}.didot{font-family:"Didot",sans-serif;-webkit-font-smoothing:antialiased}.avenir,.avenir .elementor-heading-title{font-family:"Avenir",sans-serif;-webkit-font-smoothing:antialiased}.didot-italic,.didot-italic h2,.didot-italic h3,.didot-italic h4,.didot-italic h5,.didot-italic h6{font-family:"Didot Italic",sans-serif;-webkit-font-smoothing:antialiased;font-style:italic}body{margin:0;font-family:"Avenir",sans-serif;color:#000;font-size:15px;line-height:1.8;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0 0 20px;line-height:1.25;font-family:"Didot",sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased}h1{font-size:47px}h2{font-size:40px}h3{font-size:35px}h4{font-size:30px}h5{font-size:24px}h6{font-size:18px}p{margin:0 0 20px}a{color:inherit}.truncate,.truncate-text{overflow:hidden}.site-container{overflow-x:hidden}.wrapper{width:1296px;max-width:100%;padding:0 12px;margin:0 auto}.far,.fab,.fas{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pace{pointer-events:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#fbd4de;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-load{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-top{-webkit-animation:fade-in-top .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-bottom{-webkit-animation:fade-in-bottom .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bottom-center{0%{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px);opacity:0}100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@keyframes fade-in-bottom-center{0%{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px);opacity:0}100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation:fade-in-right .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-right .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}.fade-out-top{-webkit-animation:fade-out-top .4s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-top .4s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(10);transform:translateY(10);opacity:0}}@keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(10);transform:translateY(10);opacity:0}}.fade-out-bottom{-webkit-animation:fade-out-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-bottom .4s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.slide-out-top{-webkit-animation:slide-out-top .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-top .5s cubic-bezier(.55,.085,.68,.53) both}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spin{animation:spin 5s linear infinite both}@keyframes move-r-7{from{transform:translate(0,0px)}65%{transform:translate(7px,0)}to{transform:translate(0,0px)}}::-webkit-scrollbar{width:1em}::-webkit-scrollbar-track{border:none;background:#f1f1f1}::-webkit-scrollbar-thumb{-webkit-border-radius:1.25em;border-radius:1.25em;border:.25em #f1f1f1 solid;background:#000}::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-thumb:window-inactive{background:#000}button,input[type="submit"],input[type="button"],.elementor-button,.btn{cursor:pointer;background:#000;color:#fff;border:1px solid #000;padding:18px 30px;font-size:12px;border-radius:1px;display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1;font-family:"Avenir",sans-serif}button:hover,.elementor-button:hover,.btn:hover{background:#fbd4de;border-color:#fbd4de;color:#000;text-decoration:none}.secondary .elementor-button,.btn.secondary{background:#fff;color:#000;border-color:#000}.secondary .elementor-button:hover,.btn.secondary:hover{border-color:#000;background:#fff;color:#000;text-decoration:none}.btn-3 .elementor-button,.btn.btn-3{background:#fbd4de;color:#000;border-color:#fbd4de}.btn-3 .elementor-button:hover,.btn.btn-3:hover,.btn-4 .elementor-button:hover,.btn.btn-4:hover{text-decoration:none;background:#000;color:#fbd4de;border-color:#000}.btn-4 .elementor-button,.btn.btn-4{background:#f3bdcb;color:#000;border-color:#f3bdcb}.terrain .elementor-button,.btn.terrain{background:#fff;color:#20a7d5;border-color:#fff}.terrain .elementor-button:hover,.btn.terrain:hover{border-color:#fff;background:none;color:#fff}.terrain-2 .elementor-button,.btn.terrain-2{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}.terrain-2 .elementor-button:hover,.btn.terrain-2:hover{text-decoration:underline}.btn.xs,.elementor-button.elementor-size-xs{border-radius:1px;padding:14px 20px}.btn.sm,.elementor-button.elementor-size-sm{border-radius:1px;padding:18px 30px}.btn.md,.elementor-button.elementor-size-md{border-radius:1px;padding:20px 30px}.btn.lg,.elementor-button.elementor-size-lg{border-radius:1px}.btn.xl,.elementor-button.elementor-size-xl{border-radius:1px}.header-type2 .site-header-container{position:absolute;width:100%;z-index:100}.header-unstick .site-header,.header-stick .site-header{position:fixed;z-index:10;top:0;right:0;left:0;width:100%;box-shadow:0 0 17px rgba(2,6,19,12%);-webkit-animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1) both}.header-unstick .site-header{-webkit-animation:fade-out-top .1s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-top .1s cubic-bezier(.25,.46,.45,.94) both}.elementor-editor-active .site-header{position:relative}.header-type1 .site-header{background:#fff;box-shadow:0 0 17px rgba(2,6,19,12%)}.header-type2 .site-header{background:none;color:#fff}.header-type2.header-stick .site-header{background:#fff;color:inherit}.header-color-2 .site-header .nav-search .elementor-button,.custom-popup-menu-open .site-header .nav-search .elementor-button,.header-type2.header-stick .nav-search .elementor-button{color:#000}.mega-sub-active .logo-container.with-alt-logo .site-logo-main,.custom-popup-menu-open .logo-container.with-alt-logo .site-logo-main,.header-color-2 .logo-container.with-alt-logo .site-logo-main,.header-type2.header-stick .logo-container.with-alt-logo .site-logo-main,.logo-container.with-alt-logo .site-logo-alt{display:none}.mega-sub-active .logo-container.with-alt-logo .site-logo-alt,.custom-popup-menu-open .logo-container.with-alt-logo .site-logo-alt,.header-color-2 .logo-container.with-alt-logo .site-logo-alt,.header-type2.header-stick .logo-container.with-alt-logo .site-logo-alt{display:inline-block}.header-stick .elementor-nav-menu a{color:#000 !important}.header-stick .terrain-2 .elementor-button{border-color:#000;color:#000}.advance-search{z-index:200;top:0;left:0;width:100%;background:#fff;padding:29px 0;color:#fff;position:fixed;box-shadow:0 0 17px 0 rgba(2,6,19,12%);display:none;min-height:100px;align-items:center}.advance-search.show{display:flex;-webkit-animation:fade-in-top .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .4s cubic-bezier(.39,.575,.565,1) both}.advance-search.close{-webkit-animation:fade-out-top .4s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-top .4s cubic-bezier(.25,.46,.45,.94) both}.advance-search .wrapper{position:relative;width:830px;padding:0 50px}.advance-search form{position:relative}.advance-search input{width:100%;outline:none;font-size:17px;font-family:"Didot Italic",sans-serif;color:#000;line-height:1;background-color:transparent;border:0;border-bottom:1px solid #000;padding:0;border-radius:0;height:50px}.advance-search input[type="search"]::-webkit-search-cancel-button{display:none}.advance-search .submit{position:absolute;top:5px;right:15px;width:20px;background-color:transparent;border:0;color:#000;border-radius:0;font-size:18px;font-weight:700;padding:12px 10px;line-height:1;text-decoration:none;display:inline-block;cursor:pointer;outline:none;transition:.3s ease;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.advance-search .close{cursor:pointer;line-height:1}.advance-search .close-search{color:#000;font-size:12px;letter-spacing:1px;text-transform:uppercase;position:absolute;right:-30px;top:15px}.advance-search .close-search i{font-size:20px;position:relative;top:4px;color:#000}.advance-search ::-webkit-input-placeholder{color:#495056;font-size:17px;text-transform:initial;letter-spacing:0}.advance-search :-moz-placeholder{color:#495056;font-size:17px;text-transform:initial;letter-spacing:0}.advance-search ::-moz-placeholder{color:#495056;font-size:17px;text-transform:initial;letter-spacing:0}.advance-search :-ms-input-placeholder{color:#495056;font-size:17px;text-transform:initial;letter-spacing:0}.main-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu{align-items:center}.main-menu .e--pointer-underline .elementor-item:after{width:0;left:50%;transform:translateX(-50%);height:2px;background-color:#fff}.main-menu .e--pointer-underline .elementor-item.elementor-item-active:after,.main-menu .e--pointer-underline .elementor-item.highlighted:after,.main-menu .e--pointer-underline .elementor-item:hover:after{width:100%}.main-menu .elementor-nav-menu--main .elementor-nav-menu a,.main-menu .elementor-nav-menu--main .elementor-nav-menu a.highlighted,.main-menu .elementor-nav-menu--main .elementor-nav-menu a:focus,.main-menu .elementor-nav-menu--main .elementor-nav-menu a:hover{padding:5px 0}.main-menu .elementor-nav-menu li{margin:0 15px}.main-menu .elementor-nav-menu li:last-child{margin-right:0px}.main-menu .elementor-nav-menu .sub-menu li{margin:0}.main-menu .sub-menu{-webkit-animation:fade-in-bottom-center .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom-center .4s cubic-bezier(.39,.575,.565,1) both}.main-menu .menu-item a{font-size:14px;font-weight:600;color:inherit}.main-menu .sub-menu .menu-item a{border:none;justify-content:center;border-bottom:1px solid #f5f6f8}.main-menu .sub-menu .menu-item a:hover{background:none;color:inherit;text-decoration:underline}.main-menu .elementor-nav-menu--main .sub-menu a,.main-menu .elementor-nav-menu--main .sub-menu a.highlighted,.main-menu .elementor-nav-menu--main .sub-menu a:focus,.main-menu .elementor-nav-menu--main .sub-menu a:hover{padding:10px 20px}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background:none}.main-menu .sub-menu{left:50% !important;transform:translateX(-50%)}.main-menu .menu-item-has-children{padding-right:20px}.main-menu .menu-item-has-children:after{content:"";font-family:"icomoon";position:absolute;top:7px;right:0}.main-menu .elementor-nav-menu .sub-arrow{display:none}.mobile-menu-trigger-button{display:inline-block;width:30px;height:30px;background:none;position:relative;cursor:pointer;padding:0;border:none;-moz-appearance:none;-webkit-appearance:none;outline:none;padding:2px 5px}.mobile-menu-trigger-button:hover{background:transparent}.mobile-menu-header .mobile-menu-trigger-button{background:none}.mobile-menu-trigger-button .lines,.mobile-menu-trigger-button .lines:after,.mobile-menu-trigger-button .lines:before{display:block;position:absolute;background-color:#fff;height:2px;right:0}.mobile-menu-trigger-button .lines:after,.mobile-menu-trigger-button .lines:before{content:"";width:22px}.mobile-menu-trigger-button .lines{width:22px;top:5px;transition:background-color 0s .15s linear}.mobile-menu-trigger-button .lines:before{top:17px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);width:22px}.mobile-menu-trigger-button .lines:after{top:9px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19)}.mobile-menu-trigger-button.active .lines{transition-delay:.32s;background-color:transparent}.mobile-menu-trigger-button.active .lines:before{top:7px;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,2px,0) rotate(45deg);width:17px}.mobile-menu-trigger-button.active .lines:after{top:7px;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,2px,0) rotate(-45deg)}.mobile-menu{width:370px;max-width:100%;height:100%;position:fixed;transition:transform .5s;top:0;right:0;background:#fff;transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);overflow:hidden;line-height:1}.mobile-menu-open .mobile-menu-trigger-button .lines:after{width:17px}.mobile-menu-open .mobile-menu-trigger-button .lines{width:0}.mobile-menu-open .mobile-menu{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);z-index:99999}.mobile-menu-wrapper{max-height:100%;overflow-y:auto;padding-bottom:120px}.mobile-menu-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;z-index:0;pointer-events:none;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}.mobile-menu-open .mobile-menu-mask{z-index:1000;opacity:1;pointer-events:auto;cursor:pointer}.mobile-menu-header{padding:90px 45px 30px 12px;position:relative}.mobile-menu-header .mobile-menu-trigger-button{position:absolute;right:10px;top:50%;margin-top:-10px}.mobile-menu-header .mobile-menu-trigger-button .lines,.mobile-menu-header .mobile-menu-trigger-button .lines:after,.mobile-menu-header .mobile-menu-trigger-button .lines:before{background-color:#000}.mobile-menu-header .mobile-menu-trigger-button.active .lines{background-color:transparent}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li{position:relative}.mobile-menu ul li:last-child{border-bottom:none}.mobile-menu .menu-item a{display:block;padding:12px 12px;line-height:1;font-size:12px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:1px}.mobile-menu .menu-item a:hover{opacity:.7;text-decoration:underline}.mobile-menu .menu-item.menu-item-has-children > a{margin-left:20px}.mobile-menu .sub-menu{display:none;padding:8px 0 14px}.mobile-menu .menu-item-has-children.active > .sub-menu{display:block}.mobile-menu .sub-menu  li{border:none}.mobile-menu .sub-menu a{padding:8px 20px;font-weight:400;font-size:10px}.mobile-menu .sub-menu .h a{font-weight:700;padding-top:16px}.mobile-menu .sub-menu .h:first-child a{padding-top:8px}.mobile-menu .sub-menu-trigger{display:inline-block;font-size:14px;position:absolute;left:12px;top:10px;text-align:center;cursor:pointer;line-height:1;font-weight:400}.mobile-menu .sub-menu-trigger:hover{opacity:.7}.mobile-menu .sub-menu-trigger:before{content:"";font-family:"icomoon"}.mobile-menu .menu-item-has-children.active > .sub-menu-trigger:before{content:""}.mobile-menu-footer{position:absolute;bottom:0;left:0;width:100%}.mobile-menu-footer-links{background:#f8f9fa;column-gap:5px;margin-top:20px;padding:20px 12px}.mobile-menu-footer-links a{display:block;font-size:11px;font-weight:700;line-height:1.5;padding:9px 10px;text-align:center;margin:5px 0}.mobile-menu-footer-links .b1{background:#fbd4de;border-color:#fbd4de;color:#000}.mobile-menu-footer-links .b2{background:none;color:#000;border-color:#000}.mobile-menu-footer-links .b1:hover,.mobile-menu-footer-links .b2:hover{background:#000;color:#fff}.mobile-menu-footer-links .phone{text-decoration:none}.mobile-menu-footer-links .phone .fa{margin-right:5px}.mobile-menu-search{background:#898b8d;padding:20px}.mobile-menu .search-form{position:relative}.mobile-menu .search-form:before{content:"";font-family:"icomoon";display:inline-block;position:absolute;color:#fff;font-size:18px;top:3px;right:0}.mobile-menu .search-form input{width:100%;color:#fff;padding:5px 40px 5px 0;height:30px;background:none;border:none;border-bottom:1px solid #fff;border-radius:0;outline:none;font-size:16px}.mobile-menu .search-form ::-webkit-input-placeholder{font-weight:700;font-size:11px}.mobile-menu .search-form :-moz-placeholder{font-weight:700;font-size:11px}.mobile-menu .search-form ::-moz-placeholder{font-weight:700;font-size:11px}.mobile-menu .search-form :-ms-input-placeholder{font-weight:700;font-size:11px}.mobile-menu .search-form ::-webkit-search-decoration,.mobile-menu .search-form ::-webkit-search-results-button,.mobile-menu .search-form ::-webkit-search-results-decoration{display:none}.custom-popup-menu-open .dialog-lightbox-message{box-shadow:0 2px 34px 0 rgba(2,6,19,.08);border:1px solid rgba(125,134,136,.17)}.custom-popup-menu-open .site-header-container{z-index:99999}.custom-popup-menu-open #site_header_container{min-height:100px !important}.jet-mega-menu-mega-container__inner div.elementor-heading-title,.custom-popup-menu div.elementor-heading-title{color:#000;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.custom-popup-menu .dialog-close-button{display:none !important}.jet-mega-menu-mega-container__inner .ff-link-list,.custom-popup-menu .ff-link-list{color:#000;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.jet-mega-menu-mega-container__inner .item,.custom-popup-menu .ff-link-list .item{margin-bottom:5px}.jet-mega-menu-mega-container__inner .item a:hover,.custom-popup-menu .ff-link-list .item a:hover{text-decoration:underline}.jet-mega-menu-mega-container__inner .elementor-image-box-title a,.popup-menu-cta .elementor-image-box-title a{color:#000;font-size:12px;text-transform:uppercase;font-weight:500;background:#fff;display:inline-block;position:relative;top:-25px;padding:10px 14px;line-height:1;max-width:212px}.custom-popup-menu .popup-menu-close{text-transform:uppercase;font-size:12px;letter-spacing:1px;cursor:pointer}.custom-popup-menu .popup-menu-close:after{content:"";font-family:"icomoon";display:inline-block;font-size:20px;margin:-11px 0 -4px 8px;vertical-align:middle;color:#000}.custom-popup-menu .popup-menu-close:hover{text-decoration:underline}.jet-mega-menu-mega-container__inner .elementor-location-popup,.custom-popup-menu .elementor-location-popup{box-shadow:0 0 17px 0 rgba(2,6,19,.12)}.popup-menu-search form{max-width:468px;position:relative}.popup-menu-search .search-field{width:100%;outline:none;font-size:17px;font-family:"Didot Italic",sans-serif;color:#000;line-height:1;background-color:transparent;border:0;border-bottom:1px solid #000;padding:0;border-radius:0;height:38px;padding-right:35px}.popup-menu-search .submit{position:absolute;top:-3px;right:0px;width:20px;background-color:transparent;border:0;color:#000;border-radius:0;font-size:18px;font-weight:700;padding:12px 10px;line-height:1;text-decoration:none;display:inline-block;cursor:pointer;outline:none;transition:.3s ease;transform:scaleX(-1)}.popup-menu-search ::-webkit-input-placeholder{text-transform:none;letter-spacing:0}.popup-menu-search :-moz-placeholder{text-transform:none;letter-spacing:0}.popup-menu-search ::-moz-placeholder{text-transform:none;letter-spacing:0}.popup-menu-search :-ms-input-placeholder{text-transform:none;letter-spacing:0}#sticky_footer_cta_waypoint{position:absolute;top:600px;pointer-events:none;left:0}.footer-sticky-cta-container{position:relative;z-index:100}.footer-sticky-cta{display:none;position:fixed;bottom:0;left:0;width:100%;background:#262a35;padding:10px 0;box-shadow:0 0 5px -2px rgba(0,0,0,.1);color:#fff}.footer-sticky-cta .wrapper{width:1396px}.footer-cta-stick .footer-sticky-cta{display:block;-webkit-animation:fade-in-bottom .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .4s cubic-bezier(.39,.575,.565,1) both}.footer-cta-unstick .footer-sticky-cta{-webkit-animation:fade-out-bottom .2s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-bottom .2s cubic-bezier(.25,.46,.45,.94) both}.footer-sticky-cta-disabled .footer-sticky-cta{display:none}.footer-sticky-cta .inner{position:relative;display:flex;justify-content:center;align-items:center;padding:0 50px}.footer-sticky-cta .c1{margin:0 30px}.footer-sticky-cta .c2{margin:0 30px}.footer-sticky-cta .close-btn{font-size:20px;cursor:pointer;display:inline-block;position:absolute;right:0;top:50%;width:32px;height:32px;line-height:32px;margin-top:-16px;background:none;text-align:center}.footer-sticky-cta .close-btn:before{content:"";font-family:"icomoon";font-size:29px}.footer-sticky-cta .close-btn:hover{opacity:.7}body.admin-bar .dialog-lightbox-widget{height:100% !important}hr,.elementor hr{border:none;border-top:1px solid #e0e1e4;margin:40px 0}::-webkit-input-placeholder{color:inherit;text-transform:uppercase;letter-spacing:1px}:-moz-placeholder{color:inherit;text-transform:uppercase;letter-spacing:1px}::-moz-placeholder{color:inherit;text-transform:uppercase;letter-spacing:1px}:-ms-input-placeholder{color:inherit;text-transform:uppercase;letter-spacing:1px}.custom-cart-popup{width:0;height:0;overflow:hidden}.show-on-slick-init{opacity:0}.show-on-slick-init.slick-initialized{opacity:1}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-bottom:30px}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none;backface-visibility:hidden}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;backface-visibility:hidden}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("https://www.thefrenchbeautyacademy.edu.au/nitropack_static/kknOuSrDQEdnhPeijBzffzxnGCcDGXCb/assets/images/optimized/rev-f990137/www.thefrenchbeautyacademy.edu.au/wp-content/themes/tfba/images/ajax-loader.gif") center center no-repeat}.slick-loading .slick-list.nitro-lazy{background:none !important}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev,.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:28px;line-height:0;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before,.slick-prev:before,.slick-next:before{display:inline-block;font-family:"icomoon";font-size:27px;line-height:1;opacity:.75;font-size:27px;color:#000;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.elementor-slick-slider .slick-prev:before,.slick-prev:before{content:""}.elementor-slick-slider .slick-next:before,.slick-next:before{content:""}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;line-height:1}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:100%;border:1px solid #000}.slick-dots li.slick-active button{background:#000}.slick-carousel-nav-container{display:table;align-items:center;justify-content:center;margin-left:auto}.slick-carousel-nav-container .slick-prev,.slick-carousel-nav-container .slick-next{position:relative;top:0;left:0;right:0;transform:none;margin:0;display:inline-block;width:45px;height:28px;border-radius:0}.slick-carousel-nav-container .slick-next{border-left:1px solid #e9ecef;margin-left:10px;padding-left:15px}.slick-dots-left .slick-dots{text-align:left}.slick-dots-left .slick-dots li:first-child{margin-left:0}.slick-carousel-nav-container .slick-prev:before,.slick-carousel-nav-container .slick-next:before{font-size:10px;color:#495056;opacity:1}.slick-carousel-nav-container .slick-prev:before{content:""}.slick-carousel-nav-container .slick-next:before{content:""}.slick-carousel-nav-container .slick-prev:hover:before,.slick-carousel-nav-container .slick-next:hover:before{opacity:.8}.navigation-style-2 .slick-prev,.navigation-style-2 .slick-next,.navigation-btn-left,.navigation-btn-right{display:inline-block;cursor:pointer}.navigation-style-2 .slick-prev:hover,.navigation-style-2 .slick-next:hover,.navigation-btn-left:hover,.navigation-btn-right:hover{opacity:.7}.navigation-btn-left{margin-right:15px}.navigation-btn-right{margin-left:15px}.navigation-style-2 .slick-prev:before,.navigation-style-2 .slick-next:before,.navigation-btn-left:before,.navigation-btn-right:before{font-family:"Fontawesome";font-size:22px;color:#020612;line-height:1;opacity:1}.navigation-style-2 .slick-prev:before,.navigation-btn-left:before{content:""}.navigation-style-2 .slick-next:before,.navigation-btn-right:before{content:""}.navigation-style-2 .slick-prev,.navigation-style-2 .slick-next{top:-75px;border:1px solid #262a35;height:45px;width:45px;-webkit-transform:none;-ms-transform:none;transform:none}.navigation-style-2 .slick-prev{right:55px;left:auto;border-right:none;border-top-left-radius:50px;border-bottom-left-radius:50px;text-align:right;padding-right:15px}.navigation-style-2 .slick-next{right:10px;border-left:none;border-top-right-radius:50px;border-bottom-right-radius:50px;text-align:left;padding-left:15px}.navigation-style-2 .slick-prev:before,.navigation-style-2 .slick-next:before{line-height:43px}.link-overlay{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;z-index:3}.hover-overlay{position:relative}.hover-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(0,0,0,.15);opacity:0;transition:opacity .5s ease}.hover-overlay:hover:after{opacity:1}.custom-scrollbar,.custom-scrollbar.elementor-widget{overflow-y:auto;overflow-x:hidden;padding-right:15px}.custom-scrollbar::-webkit-scrollbar,.custom-scrollbar.elementor-widget::-webkit-scrollbar{width:2px;-webkit-appearance:none}.custom-scrollbar::-webkit-scrollbar-track,.custom-scrollbar.elementor-widget::-webkit-scrollbar-track{border:none;background:rgba(73,80,86,.2)}.custom-scrollbar::-webkit-scrollbar-thumb,.custom-scrollbar.elementor-widget::-webkit-scrollbar-thumb{-webkit-border-radius:1.25em;border-radius:1.25em;border-color:#000}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.custom-scrollbar.elementor-widget::-webkit-scrollbar-thumb:hover{border-color:#000}.text-line-animate span,.animate-line-heading .elementor-heading-title{position:relative}.text-line-animate span:after,.animate-line-heading .elementor-heading-title:after{content:"";height:4px;background:#fbd4de;width:0%;position:absolute;left:0;bottom:0;transition:width 3s ease}.animated .text-line-animate span:after,.text-line-animate.animated span:after,.animated .animate-line-heading .elementor-heading-title:after{width:100%}.tabs-dropdown{display:none}.tab-style1 .elementor-tab-title,.tab-style1 .elementor-tab-content{border:0}.tab-style1 .elementor-tab-title:before,.tab-style1 .elementor-tab-title:after{display:none !important}.tab-style1 .elementor-tabs-wrapper{display:flex;justify-content:space-between}.tab-style1 .elementor-tabs-wrapper .elementor-tab-title{display:block;border-bottom:2px rgba(255,255,255,.4) solid !important;width:162px;text-align:center}.tab-style1 .elementor-tabs-wrapper .elementor-tab-title.elementor-active{border-bottom:2px #f3bdcb solid !important}.tab-style1 .elementor-tab-content{padding:25px 0;border:0 !important}.svg-icon-carousel .svg-container .title{font-size:12px;font-weight:600;text-transform:uppercase;max-width:250px;margin:15px auto 25px;min-height:64px}.svg-icon-carousel .jet-carousel__item{max-width:370px;margin:0 auto}.svg-icon-carousel .jet-carousel__item-inner{flex-grow:0}.svg-icon-carousel .jet-carousel__item-title{display:none}.svg-icon-carousel .jet-carousel .jet-slick-dots li span{border:1px #000 solid;width:8px;height:8px}.svg-icon-carousel .jet-carousel .jet-slick-dots .slick-active span{background:#000}.multi-step-form .gform_fields{grid-row-gap:5px !important}.multi-step-form .gfield input,.multi-step-form .gfield select{border:0;border-bottom:1px #000 solid;background:transparent;padding:5px 2px}.multi-step-form .gf_progressbar{display:none}.multi-step-form .gf_progressbar_wrapper{position:absolute;bottom:20px;left:25%}.multi-step-form .gf_progressbar_wrapper{color:transparent;font-size:13px;font-weight:600}.multi-step-form .gf_step_current_page{color:#000}.multi-step-form .gf_step_page_count{color:#000;opacity:.4;position:relative}.multi-step-form .gf_step_page_count:before{content:"/";position:absolute;left:-12px}.multi-step-form .gform_page_footer{margin-top:20px;display:inline-block;position:relative}.multi-step-form .gform_page_footer .button{padding:18px 60px 18px 30px;font-weight:300}.multi-step-form .gform_page_footer:after{content:"";font-family:"icomoon";font-size:9px;color:#fff;position:absolute;right:30px;width:18px;height:15px;top:0;bottom:0;margin:auto;transition:.5s ease}.multi-step-form .gform_page_footer:hover:after{right:25px}.multi-step-form .gform_previous_button{display:none}.multi-step-form .gform_confirmation_message{background:#fbd4de;border-radius:2px;font-size:12px;font-weight:300;padding:15px 20px}.multi-step-form .gform_confirmation_message br{display:none}.multi-step-form .gform_confirmation_message .ty-heading{font-size:14px;font-weight:300;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}.multi-step-form .gform_confirmation_message .ty-heading span{font-weight:600}.multi-step-form .gform_confirmation_message p:last-child{margin-bottom:0}.item-post{width:409px;max-width:100%;margin-bottom:30px;background:#fff;box-shadow:0 0 17px 0 rgba(2,6,19,12%);line-height:1}.item-post .image-tag{display:inline-block;position:absolute;top:15px;left:10px;pointer-events:none;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1;text-shadow:0 0 3px rgba(52,66,82,51%);z-index:1}.item-post .s2{min-height:124px;padding:15px 15px 20px;line-height:1.8}.item-post .heading{font-weight:700;font-size:15px;line-height:1.4;margin-bottom:8px;height:42px;display:flex;align-items:center}.item-post .heading a{text-decoration:none}.item-post .text{font-size:14px;height:50px;margin-bottom:20px}.item-post .more-link{text-decoration:underline;font-size:12px;font-weight:700}.item-post .more-link:hover{text-decoration:none}.item-post.style-3,.item-post.style-2{width:100%}.item-post.style-3 .image,.item-post.style-2 .image{line-height:0}.item-post-2{line-height:1;font-size:14px;margin-bottom:30px}.item-post-2 .image{line-height:0}.item-post-2 .cat{color:#fbd4de;text-transform:uppercase;font-weight:900;letter-spacing:1.17px;margin-bottom:10px;height:14px}.item-post-2 .title{font-size:30px;line-height:1.2;max-height:74px;margin-bottom:10px}.item-post-2 .s2{padding-top:25px}.item-post-2 .excerpt{color:#898b8d;margin-bottom:15px;line-height:1.4}.item-post-2 .more-link{font-weight:900;text-transform:uppercase}.item-post-2.alt-1 .title{font-size:24px;line-height:1.3;max-height:64px}.ff-query .item .s1,.news .item .s1{position:relative;line-height:0;overflow:hidden;margin-bottom:20px;background-color:#f5d7df}.ff-query .item-post-4,.news .item-post-4{position:relative;overflow:hidden}.ff-query .item .hover-text,.news .item .hover-text{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(243,189,203,.7);transform:translateY(100%);transition:all .5s ease;display:flex;align-items:center;justify-content:center;pointer-events:none;font-weight:700;font-size:25px;color:#000;padding:20px;line-height:1.3;text-align:center}.ff-query .item a:hover .hover-text,.ff-query .item-post-4:hover .hover-text,.news .item a:hover .hover-text{transform:translateY(0)}.ff-query .item .more-link:hover,.news .item .more-link:hover{text-decoration:underline}.ani-btn .elementor-button{position:relative;background:transparent;color:#fff;border:0;overflow:hidden}.ani-btn .elementor-button:after{content:"";background:#000;-webkit-mask:url("https://www.thefrenchbeautyacademy.edu.au/nitropack_static/kknOuSrDQEdnhPeijBzffzxnGCcDGXCb/assets/images/optimized/rev-f990137/www.thefrenchbeautyacademy.edu.au/wp-content/uploads/2022/04/urban-sprite.png");mask:url("https://www.thefrenchbeautyacademy.edu.au/nitropack_static/kknOuSrDQEdnhPeijBzffzxnGCcDGXCb/assets/images/optimized/rev-f990137/www.thefrenchbeautyacademy.edu.au/wp-content/uploads/2022/04/urban-sprite.png");-webkit-mask-size:3000% 100%;mask-size:3000% 100%;cursor:pointer;-webkit-animation:ani2 .7s steps(29) forwards;animation:ani2 .7s steps(29) forwards;position:absolute;width:101%;height:100%;top:0;left:0}.ani-btn .elementor-button-text{z-index:1}.ani-btn .elementor-button:hover{background:#fff;color:#000}.ani-btn .elementor-button:hover:after{-webkit-animation:ani .7s steps(29) forwards;animation:ani .7s steps(29) forwards}.ani-btn.ani-v2 .elementor-button{color:#000;border:1px #000 solid}.ani-btn.ani-v2 .elementor-button:after{-webkit-mask:url("https://www.thefrenchbeautyacademy.edu.au/nitropack_static/kknOuSrDQEdnhPeijBzffzxnGCcDGXCb/assets/images/optimized/rev-f990137/www.thefrenchbeautyacademy.edu.au/wp-content/uploads/2022/04/sprite-trans-pink.png");mask:url("https://www.thefrenchbeautyacademy.edu.au/nitropack_static/kknOuSrDQEdnhPeijBzffzxnGCcDGXCb/assets/images/optimized/rev-f990137/www.thefrenchbeautyacademy.edu.au/wp-content/uploads/2022/04/sprite-trans-pink.png");-webkit-mask-size:3000% 100%;mask-size:3000% 100%;background:#fbd4de}.ani-btn.ani-v2 .elementor-button:hover{background:transparent;color:#000;border:0}@-webkit-keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.elementor-widget-text-editor a:hover{color:#f3bdcb}.limit-lines,.limit-lines-1,.limit-lines-2,.limit-lines-3,.limit-lines-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.limit-lines-1{-webkit-line-clamp:1}.limit-lines-2{-webkit-line-clamp:2}.limit-lines-3{-webkit-line-clamp:3}.limit-lines-4{-webkit-line-clamp:4}.hide{display:none !important}.ratio{display:inline-block;width:100%;position:relative;height:0;overflow:hidden}.ratio iframe,.ratio object,.ratio embed,.ratio img{position:absolute;display:block;max-width:100%;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%}.ratio-16-9{padding:56.25% 0 0 0}.ratio-409-174{padding:42.542787% 0 0 0}.bold{font-weight:700}.lh-0{line-height:0}.lh-1{line-height:1}.bg-cover-center{background-size:cover;background-position:center}.flex-cols{display:flex;margin-left:-12px;margin-right:-12px;flex-wrap:wrap}.flex-cols .col{padding-left:12px;padding-right:12px}.flex-cols.slick-slider{display:block}.cols-2 .col{width:50%}.cols-3 .col{width:33.3333333%}.cols-4 .col{width:25%}.cols-5 .col{width:20%}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.h-style-2 .elementor-heading-title{font-family:"Avenir",sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.mb-0{margin-bottom:0}.single-elementor_library .site-header-container{display:none}.NOIntersectionObserver .elementor-invisible{visibility:visible}.campus-thumbnail .elementor-widget-wrap{display:block}.campus-thumbnail .elementor-widget-ff-cta-3{max-width:300px;margin:0 10px}.campus-thumbnail .ff-cta-3{text-align:center;position:relative;text-transform:uppercase}.campus-thumbnail .ff-cta-3 .img-con{max-width:266px;height:378px;overflow:hidden;margin:0 auto;transition:transform .8s ease;line-height:0;position:relative}.campus-thumbnail .ff-cta-3:hover .bt{text-decoration:underline}.campus-thumbnail .ff-cta-3 .s1{background:#fef2f4;padding:155px 10px 30px;margin-top:-140px}.campus-thumbnail .ff-cta-3 .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.campus-thumbnail .ff-cta-3 .t1{font-family:"Resort Sans",sans-serif;font-size:30px;letter-spacing:5px;font-variant-ligatures:none;font-feature-settings:"liga" 0}.campus-thumbnail .ff-cta-3 .t2{font-size:11px;letter-spacing:1px}.campus-thumbnail .ff-cta-3 .bt{font-size:12px;font-weight:bold;letter-spacing:1px;margin-top:10px;position:relative}.campus-thumbnail .ff-cta-3 .bt:after{content:"";font-family:"icomoon";font-size:10px;position:absolute;right:60px;top:1px;bottom:0;margin:auto;transition:.5s ease}.campus-thumbnail .ff-cta-3:hover .bt:after{right:50px}.campus-thumbnail .ff-cta-3 .img-con .ih{transition:opacity .7s ease;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0}.campus-thumbnail .ff-cta-3:hover .img-con .ih{opacity:1;filter:alpha(opacity=100)}.heading-1 h2,.heading-1 h3,.heading-1 h4,.heading-1 h5{font-family:"Avenir",sans-serif;font-size:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-align:center}@media only screen and ( max-width: 1024px ){.tablet-text-align-center .elementor-widget-container{text-align:center !important}.tablet-text-align-left .elementor-widget-container{text-align:left !important}.tablet-text-align-right .elementor-widget-container{text-align:right !important}.tablet-ml-0{margin-left:0}.tablet-ml-auto{margin-left:auto}.tablet-mr-auto{margin-right:auto}.tablet-mx-auto{margin-left:auto;margin-right:auto}.tablet-no-gap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.tablet-cols-1 .col{width:100%}.tablet-cols-2 .col{width:50%}.tablet-cols-3 .col{width:33.3333333%}.tablet-cols-4 .col{width:25%}.tablet-cols-5 .col{width:20%}.tablet-no-br br{display:none}.tablet-flex-wrap .elementor-container{flex-wrap:wrap}.main-menu .elementor-nav-menu--main .elementor-nav-menu a{padding:0}.tab-style1 .elementor-tabs-wrapper{display:inline-block}.tab-style1 .elementor-tabs-wrapper .elementor-tab-title{display:inline-block;width:fit-content;margin-right:-2px;margin-left:-2px}.campus-thumbnail .elementor-widget-ff-cta-3{max-width:100%}.campus-thumbnail .ff-cta-3 .img-con{height:330px}.campus-thumbnail .ff-cta-3 .s1{padding:130px 10px 30px;margin-top:-100px}.campus-thumbnail .ff-cta-3 .s1 .t1 img{max-height:17px}.campus-thumbnail .ff-cta-3 .bt:after{right:10px}.campus-thumbnail .ff-cta-3:hover .bt:after{right:20px}}@media ( max-width: 1023px ){.site-logo-main,.header-color-2 .site-logo-alt{width:40px;height:40px !important;object-fit:cover;object-position:0% 0}.header-type2.header-stick .logo-container.with-alt-logo .site-logo-alt{width:40px;height:40px;object-fit:cover;object-position:0% 0%}.header-color-2 .mobile-menu-trigger-button .lines,.header-color-2 .mobile-menu-trigger-button .lines:after,.header-color-2 .mobile-menu-trigger-button .lines:before,.header-stick .mobile-menu-trigger-button .lines,.header-stick .mobile-menu-trigger-button .lines:after,.header-stick .mobile-menu-trigger-button .lines:before{background-color:#000}.header-color-2 .mob-res-phone svg circle,.header-color-2 .mob-res-phone svg rect,.header-stick .mob-res-phone svg circle,.header-stick .mob-res-phone svg rect{stroke:#000}.header-color-2 .mob-res-phone path,.header-color-2 .mob-res-phone polyline,.header-stick .mob-res-phone path,.header-stick .mob-res-phone polyline{fill:#000}.campus-thumbnail .ff-cta-3 .t2{min-height:40px}}@media only screen and ( max-width: 920px ){.md-cols-1 .col{width:100%}.md-cols-2 .col{width:50%}.md-cols-3 .col{width:33.3333333%}.md-cols-4 .col{width:25%}.md-cols-5 .col{width:20%}}@media only screen and (max-width: 767px){h1,.h1{font-size:34px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:22px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}body{font-size:14px}.mobile-text-align-center .elementor-widget-container{text-align:center !important}.mobile-text-align-left .elementor-widget-container{text-align:left !important}.mobile-text-align-right .elementor-widget-container{text-align:right !important}.mobile-ml-0{margin-left:0}.mobile-ml-auto{margin-left:auto}.mobile-mr-auto{margin-right:auto}.mobile-mx-auto{margin-left:auto;margin-right:auto}.mobile-no-gap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.mobile-no-br br{display:none}.mobile-cols-1 .col{width:100%}.mobile-cols-2 .col{width:50%}.mobile-cols-3 .col{width:33.3333333%}.mobile-cols-4 .col{width:25%}.mobile-cols-5 .col{width:20%}.sm-cols-1 .col{width:100%}.sm-cols-2 .col{width:50%}.sm-cols-3 .col{width:33.3333333%}.sm-cols-4 .col{width:25%}.sm-cols-5 .col{width:20%}.tabs-dropdown{display:block}.tab-style1 .elementor-tabs-wrapper{display:none}.tab-style1 .elementor-tabs-content-wrapper .elementor-tab-mobile-title{padding:10px 0;border-bottom:2px #fff solid;opacity:.4;position:relative;display:block}.tab-style1 .ts1-title{display:block}.tab-style1 .elementor-tab-title .ts1-title:after{content:"" !important;font-family:"icomoon";position:absolute;right:10px}.tab-style1 .elementor-tab-title.elementor-active .ts1-title:after{content:"" !important}.tab-style1 .elementor-tab-title.elementor-active{opacity:1}.tab-style1 .elementor-tabs-content-wrapper{border-bottom:0}.campus-thumbnail .ff-cta-3 .t2{min-height:100%}.item-post-2.alt-1{max-width:350px;margin:auto}.multi-step-form .gform_page_footer{background:#000}.multi-step-form .gform_page_footer .button{width:135px;height:50px;padding:12px 60px 12px 30px}.multi-step-form .gform_page_footer:after{right:20px;top:-3px}.multi-step-form .gform_page_footer:hover:after{right:15px}}@media (max-width:539px){.multi-step-form .gf_progressbar_wrapper{bottom:25px;left:auto;right:0}.xs-cols-1 .col{width:100%}.xs-cols-2 .col{width:50%}.xs-cols-3 .col{width:33.3333333%}.xs-cols-4 .col{width:25%}.xs-cols-5 .col{width:20%}.item-post-2.alt-1{max-width:100%}}