*,: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;padding:2px 5px;border:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}.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-28afe30/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;line-height:0;position:absolute;top:50%;display:block;width:20px;height:28px;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;font-size:27px;line-height:1;opacity:.75;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;border:1px solid #000;outline:none;background:transparent;border-radius:100%;}.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-28afe30/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-28afe30/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-28afe30/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-28afe30/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%;}}