html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:'Century Gothic Bold';src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Bold.eot);src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Bold.eot#1772112729) format("embedded-opentype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Bold.woff2) format("woff2"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Bold.woff) format("woff"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Bold.ttf) format("truetype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Century Gothic Bold-Italic';src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-BoldItalic.eot);src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-BoldItalic.eot#1772112729) format("embedded-opentype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-BoldItalic.woff2) format("woff2"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-BoldItalic.woff) format("woff"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-BoldItalic.ttf) format("truetype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Century Gothic Italic';src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Italic.eot);src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Italic.eot#1772112729) format("embedded-opentype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Italic.woff2) format("woff2"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Italic.woff) format("woff"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Italic.ttf) format("truetype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Century Gothic';src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic.eot);src:url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic.eot#1772112729) format("embedded-opentype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic.woff2) format("woff2"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic.woff) format("woff"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic.ttf) format("truetype"),url(https://vestasit.com/wp-content/themes/vesta/./fonts/CenturyGothic.svg#CenturyGothic) format("svg");font-weight:400;font-style:normal}html{font-size:16px}@media only screen and (min-width:1440px){html{font-size:18px}}body{font-family:'Century Gothic';line-height:1.5em;color:#333}h1,h2,h3,h4{font-family:'Century Gothic Bold';line-height:1.4;color:#35445B}h1{font-size:2.25rem}@media only screen and (min-width:1024px){h1{font-size:2.81rem}}@media only screen and (min-width:1440px){h1{font-size:2.78rem}}h2{font-size:1.69rem}@media only screen and (min-width:1024px){h2{font-size:2.125rem}}@media only screen and (min-width:1440px){h2{font-size:2.11rem}}h3{font-size:1.125rem}@media only screen and (min-width:1024px){h3{font-size:1.19rem}}@media only screen and (min-width:1440px){h3{font-size:1.17rem}}h4{font-size:.9rem}p{line-height:2rem}a{color:#9B4D68;text-decoration:none}a:hover{cursor:pointer;color:#653242}.uppercase{text-transform:uppercase}strong{font-family:'Century Gothic Bold'}em{font-family:'Century Gothic Italic'}strong em{font-family:'Century Gothic Bold-Italic'}ol,ul{list-style-position:outside;margin:1em 0;padding-left:2em}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha;margin:0}ol ol ol{list-style-type:lower-roman}ul{list-style-type:disc}ul ul{list-style-type:circle;margin:0}ul ul ul{list-style-type:square}nav ul{list-style:none;margin:0;padding-left:0}.vesta-pagination{width:100%}.vesta-cat-pagination{width:100%}.vesta-cat-pagination .nav-links{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}@media only screen and (min-width:768px){.vesta-cat-pagination .nav-links{width:100%}.vesta-cat-pagination .nav-links .nav-previous{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:2rem}.vesta-cat-pagination .nav-links .nav-next{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:2rem;margin-right:auto}}.vesta-cat-pagination a{background-color:#984C66;color:#fff;font-size:1rem;text-transform:uppercase;padding:12px 24px;border-radius:5px}.vesta-cat-pagination a:hover,.vesta-cat-pagination a:focus{color:#fff;background-color:#653242}.mobile-nav-bar{background-color:#1D2F49;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 30px 0 16px;height:56px}@media only screen and (min-width:768px){.mobile-nav-bar{display:none}}.nav-menu-list{display:none;background-color:#9AA6B4;height:450px;width:100%;color:#35445B;font-family:"Century Gothic Bold";font-size:1rem;padding-left:16px;position:relative}.nav-menu-list a{color:#35445B;font-family:"Century Gothic Bold"}@media only screen and (min-width:768px){.nav-menu-list{display:none}}.mobile-menu-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%}.mobile-menu-wrapper ul{margin-top:80px}.mobile-menu-wrapper li{margin-bottom:18px}@media only screen and (min-width:768px){.mobile-menu-wrapper{display:none}}.close-btn{align-self:flex-end;margin-top:21px;margin-right:14px;width:25px;height:25px}.close-btn:hover{cursor:pointer}.book-btn-mobile-menu{text-transform:uppercase;border:none;border-radius:25px;font-family:"Century Gothic Bold";background-color:#fff;color:#253C5E;height:2.19rem;width:160px;margin-top:18px;font-size:.875rem;padding:0 8%;width:auto}.book-btn-mobile-menu:hover{cursor:pointer}.sub-menu-toggle{display:inline-block;position:relative;top:.19rem;width:1.375rem;height:1.125rem;background-image:url(https://vestasit.com/wp-content/themes/vesta/images/icons/arrow-right.png);background-size:contain;background-repeat:no-repeat;background-position:left;margin-left:7px}.sub-menu-toggle:hover{cursor:pointer}@media only screen and (min-width:768px){.sub-menu-toggle{display:none}}.sub-menu-wrapper{display:none;background-color:#9AA6B4;height:450px;width:100%;color:#35445B;font-family:"Century Gothic Bold";font-size:1rem;padding-left:16px;position:absolute;top:0;left:0}.sub-menu-wrapper a{color:#35445B;font-family:"Century Gothic Bold"}.mobile-sub-menu-buttons{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.nav-back{display:flex;align-items:center;justify-content:center}.nav-back h3{font-size:1rem}.nav-back img{height:25px;margin-right:8px}header{margin-top:65px}@media only screen and (min-width:768px){header{margin-top:44px}}@media only screen and (min-width:1440px){header{margin-top:40px}}.exit-site-bar{height:65px;width:100%;background-color:#fff;margin:0 auto;position:fixed;z-index:1000;top:0;left:0;text-align:right}.exit-site-bar button{border:none;background:none;margin:0;padding:0;font-size:14px;text-decoration:underline;text-transform:uppercase;font-style:italic;font-weight:700;font-family:"Century Gothic Bold-Italic";color:#253C5E;position:relative;top:28px;right:24px}.exit-site-bar button:hover{cursor:pointer}@media only screen and (min-width:768px){.exit-site-bar{height:44px}.exit-site-bar button{top:11px;right:48px}}@media only screen and (min-width:1024px){.exit-site-bar button{right:100px}}@media only screen and (min-width:1440px){.exit-site-bar{height:40px}.exit-site-bar button{top:5px;right:155px}}.horizontal-nav-bar{display:none}@media only screen and (min-width:768px){.horizontal-nav-bar{display:block}}.horizontal-menu-wrapper{background-color:#1D2F49;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 30px 0 16px;height:56px}.horizontal-menu-wrapper a{color:#fff;font-family:"Century Gothic Bold";font-size:.813rem}.horizontal-menu-wrapper a:hover .item-highlight,.horizontal-menu-wrapper a:focus .item-highlight{visibility:visible}.horizontal-menu-wrapper button.link-substitute{background-color:#fff0;color:#fff;font-size:.813rem;font-family:"Century Gothic Bold";border:none;box-shadow:none;padding:0}.horizontal-menu-wrapper button.link-substitute:hover .item-highlight,.horizontal-menu-wrapper button.link-substitute:focus .item-highlight{visibility:visible}@media only screen and (min-width:1024px){.horizontal-menu-wrapper{padding-left:78px;padding-right:50px}.horizontal-menu-wrapper a,.horizontal-menu-wrapper button.link-substitute{font-size:1rem}}@media only screen and (min-width:1440px){.horizontal-menu-wrapper{height:70px;padding-left:153px;padding-right:107px}.horizontal-menu-wrapper a,.horizontal-menu-wrapper button.link-substitute{font-size:.89rem}}.header-logo{width:93px;margin-right:10px;margin-top:7px}@media only screen and (min-width:1024px){.header-logo{margin-top:3px}}@media only screen and (min-width:1440px){.header-logo{width:129px}}.horizontal-menu-container{width:60%}.horizontal-header-menu{display:flex;width:100%;justify-content:space-between;align-items:flex-start;margin-top:31px}.horizontal-header-menu li{position:relative}.book-btn-horizontal-menu{text-transform:uppercase;border:none;border-radius:25px;font-family:"Century Gothic Bold";background-color:#fff;color:#253C5E;height:2.19rem;width:160px;font-size:.69rem;padding:0 9%}.book-btn-horizontal-menu:hover{cursor:pointer}.item-highlight{visibility:hidden;width:114%;position:relative;top:-6px;color:#fff}.horizontal-submenu-container{display:none;position:absolute;left:-30px;z-index:100;background-color:#9AA6B4;height:171px;width:128px;padding-left:16px}.horizontal-submenu-container .item-highlight{display:none}@media only screen and (min-width:1024px){.horizontal-submenu-container{width:155px}}.menu-item-has-children:hover .horizontal-submenu-container{display:block}.horizontal-sub-menu{height:171px;display:flex;flex-direction:column;justify-content:space-evenly}.horizontal-sub-menu a:hover{color:#35445B}.main-footer{height:408px;background-color:#1D2F49;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:28px 0;text-align:center;color:#fff}.main-footer a{font-family:"Century Gothic Bold";color:#fff}@media only screen and (min-width:768px){.main-footer{height:120px;flex-direction:row;align-items:flex-end;padding:0 16px 8px 25px;font-size:.813rem}}@media only screen and (min-width:1024px){.main-footer{padding:0 51px 8px 72px;font-size:1rem}}@media only screen and (min-width:1440px){.main-footer{height:135px;padding:0 110px 8px 138px}}nav{width:55%}.footer-logo{width:68px}@media only screen and (min-width:1440px){.footer-logo{width:81px}}.logo-wrapper{display:flex;flex-direction:column}.logo-wrapper p{line-height:1rem}@media only screen and (min-width:768px){.logo-wrapper{width:120px}}@media only screen and (min-width:1024px){.logo-wrapper{width:150px}}.main-footer-nav{height:30%}.main-footer-nav li{margin-bottom:15px}@media only screen and (min-width:768px){.main-footer-nav{height:100%;width:100%;margin-left:-25px;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:13px}.main-footer-nav li{margin:15px 0 0 0}}@media only screen and (min-width:1440px){.main-footer-nav{margin-left:-75px}}.social-media-links{width:45%;max-width:210px}.social-media-links p{font-family:"Century Gothic Bold";margin-bottom:14px}@media only screen and (min-width:768px){.social-media-links{width:20%;max-width:150px;text-align:right;padding-bottom:9px}.social-media-links p{margin-bottom:5px}}.social-icons{display:flex;width:100%;justify-content:space-between}.social-icons i{font-size:1.2rem;color:#fff}.sub-footer{height:100px;display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:768px){.sub-footer{height:40px;justify-content:flex-start}}@media only screen and (min-width:1440px){.sub-footer{height:50px}}.sub-footer-nav{display:flex;flex-direction:column}.sub-footer-nav li{margin:10px 0}.sub-footer-nav a{color:#000;text-decoration:underline}@media only screen and (min-width:768px){.sub-footer-nav{flex-direction:row;margin-left:20px}.sub-footer-nav li{margin:0 75px 0 0}}@media only screen and (min-width:1024px){.sub-footer-nav{margin-left:35px}}@media only screen and (min-width:1440px){.sub-footer-nav{margin-left:95px}.sub-footer-nav li{margin-right:125px}}.shape-window-holder{position:relative;z-index:10}.shape-window{background-color:#fff0;position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;overflow:hidden;z-index:-10}.background-shape{height:855px;width:978px;-webkit-filter:blur(2px);filter:blur(2px);border-radius:102px;background-blend-mode:screen;background-image:linear-gradient(174.19deg,rgb(37 60 94 / .2) -.11%,rgb(52 22 23 / .2) 107.13%);transform:translate(-800px,-30px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:1440px){.background-shape{border-radius:130px;height:1437px;width:1638px}}.background-2{opacity:.2;background-image:linear-gradient(174.19deg,#253c5e -.11%,#341617 107.13%)}.community-container .background-shape{background-color:#B87D90;background-image:linear-gradient(174.19deg,rgb(37 60 94 / .2) -.11%,rgb(155 77 104 / .2) 53.92%,rgb(126 26 51 / .2) 80.75%,rgb(136 106 107 / .2) 107.13%);transform:translate(-707px,-292px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:768px){.community-container .background-shape{transform:translate(-662px,-306px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1024px){.community-container .background-shape{transform:translate(-554px,-211px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.community-container .background-shape{transform:translate(-951px,-264px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.community-book-session-container .background-shape{background-color:#B87D90;transform:translate(-733px,-336px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:768px){.community-book-session-container .background-shape{transform:translate(-320px,-359px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1024px){.community-book-session-container .background-shape{transform:translate(-106px,-359px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.community-book-session-container .background-shape{transform:translate(-454px,-618px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.community-book-session-container .background-1{background-image:linear-gradient(174.02deg,rgb(37 60 94 / .2) -.11%,rgb(155 77 104 / .2) 53.92%,rgb(126 26 51 / .2) 80.75%,rgb(52 22 23 / .2) 107.13%)}.community-book-session-container .background-2{background-image:linear-gradient(#253C5E,#9B4D68,#7E1A33,#341617);opacity:.6;transform:translate(-874px,-336px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:768px){.community-book-session-container .background-2{transform:translate(-505px,-359px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1024px){.community-book-session-container .background-2{transform:translate(-290px,-359px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.community-book-session-container .background-2{transform:translate(-707px,-618px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.workplace-page-wrapper main{background-color:#253C5E}.workplace-page-wrapper .background-shape{background-color:#253C5E}.campus-page-wrapper main{background-color:#9AA6B4}.campus-page-wrapper .background-shape{background-color:#9AA6B4}.campus-page-wrapper div.background-2{opacity:.4}.coming-soon-header .large-screen-shape{display:none}@media only screen and (min-width:768px){.coming-soon-header .large-screen-shape{display:block}.coming-soon-header .background-1{transform:translate(-289px,-255px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.coming-soon-header .background-2{transform:translate(-406px,-255px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1024px){.coming-soon-header .background-1{transform:translate(-101px,-255px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.coming-soon-header .background-2{transform:translate(-246px,-255px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.coming-soon-header .background-1{transform:translate(-1178px,-209px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.coming-soon-header .background-2{transform:translate(-1378px,-209px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.contact-us-page-wrapper .background-shape{background-color:#B87D90}.book-session-page-wrapper .background-shape{background-color:#253C5E}.contact-booking-header .background-shape{transform:translate(-646px,-302px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.contact-booking-header .background-2{transform:translate(-781px,-302px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:1024px){.contact-booking-header .background-shape{transform:translate(-593px,-251px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.contact-booking-header .background-2{transform:translate(-739px,-251px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.contact-booking-header .background-shape{transform:translate(-1132px,-463px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.contact-booking-header .background-2{transform:translate(-1332px,-463px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.newsletter-subscribe .confirmation-modal .background-shape{background-color:#984C66}.campus-page-wrapper .services-subscription.confirmation-modal .background-shape{background-color:#738296}.services-subscription.confirmation-modal .shape-window{border-radius:25px}.services-subscription.confirmation-modal .shape-window .background-1{transform:translate(-785px,-229px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.services-subscription.confirmation-modal .shape-window .background-2{transform:translate(-938px,-229px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:768px){.services-subscription.confirmation-modal .shape-window .background-1{transform:translate(-509px,-229px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.services-subscription.confirmation-modal .shape-window .background-2{transform:translate(-677px,-229px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.services-subscription.confirmation-modal .shape-window .background-1{transform:translate(-931px,-475px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.services-subscription.confirmation-modal .shape-window .background-2{transform:translate(-1113px,-475px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.faq-header .background-shape{background-color:#8794A5;transform:translate(-751px,-433px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.faq-header div.background-2{opacity:.4;transform:translate(-922px,-433px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}@media only screen and (min-width:768px){.faq-header .background-shape{transform:translate(-359px,-414px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.faq-header div.background-2{opacity:.4;transform:translate(-543px,-414px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1024px){.faq-header .background-shape{transform:translate(-136px,-337px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.faq-header div.background-2{opacity:.4;transform:translate(-343px,-337px) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}@media only screen and (min-width:1440px){.faq-header .background-shape{transform:translate(-79%,-26%) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}.faq-header div.background-2{opacity:.4;transform:translate(-92%,-26%) rotate(44deg) matrix(-1,-.06,.05,-1,0,0)}}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:flex;justify-content:center}.vesta-form-field{line-height:1.46;margin-bottom:10px}.vesta-form-field label{font-family:"Century Gothic Bold"}.vesta-form-field .wpcf7-form-control{border:.5px solid #000;border-radius:5px;line-height:2.81;font-size:1rem;font-family:"Century Gothic";padding:0 16px;width:73%;margin:5px 0 10px 0}.vesta-form-field textarea.wpcf7-form-control{width:100%;height:175px}.vesta-form-field input[type="submit"]{border:none;border-radius:30px;background-color:#984C66;color:#fff;text-transform:uppercase;width:165px;margin:15px 0 0 calc(100% - 165px)}.vesta-form-field input[type="submit"]:hover{background-color:#653242}@media only screen and (min-width:768px){.vesta-form-field .wpcf7-form-control{width:100%}}@media only screen and (min-width:1440px){.vesta-form-field{width:100%}.vesta-form-field .wpcf7-form-control{width:73%}.vesta-form-field input[type="submit"]{margin-top:0}}.newsletter-subscribe{display:flex;flex-direction:column;padding:35px 4%}.newsletter-subscribe h2{width:90%;margin:0 auto 15px auto;text-align:center}.newsletter-subscribe .wpcf7-form{max-width:425px;margin:0 auto}@media only screen and (min-width:1024px){.newsletter-subscribe .wpcf7-form{max-width:530px}}@media only screen and (min-width:1440px){.newsletter-subscribe .wpcf7-form{max-width:625px}}.vesta-subscribe-fields label{font-family:"Century Gothic";display:grid;grid-template:auto auto / auto auto;grid-template-areas:'default .' 'email submit'}.vesta-subscribe-fields span.wpcf7-form-control-wrap{grid-area:email}.vesta-subscribe-fields .wpcf7-submit{grid-area:submit}.vesta-subscribe-fields .wpcf7-form-control{line-height:3.81;width:100%;border-right:none;border-radius:5px 0 0 5px}.vesta-subscribe-fields input[type="submit"]{border-radius:0 5px 5px 0;border:.5px solid #984C66;height:3.81rem;width:86px;font-family:"Century Gothic Bold";font-size:1rem;letter-spacing:1px;padding:0;margin:5px 0 0 0}.vesta-subscribe-fields input[type="submit"]:hover{border-color:#653242}@media only screen and (min-width:1440px){.vesta-subscribe-fields input[type="submit"]{width:115px}}.vesta-subscribe-fields .error-icon{top:22%;right:2%}.vesta-subscribe-fields .error-icon img{width:1.8em}.vesta-form-header{font-family:"Century Gothic Bold";color:#35445B;font-size:1.18rem}.vesta-form-message{width:79%;max-width:350px;padding:15px 0}@media only screen and (min-width:1024px){.vesta-form-message{max-width:450px}}.vesta-contact-form{padding:34px 19px 20px 16px}.vesta-contact-form .wpcf7-form{width:100%;max-width:450px}@media only screen and (min-width:768px){.vesta-contact-form .wpcf7-form{display:grid;grid-template-rows:minmax(90px,auto) minmax(90px,auto) 150px;grid-template-columns:250px 340px;grid-auto-flow:column;-moz-column-gap:40px;column-gap:40px;grid-template-areas:'name message' 'email message' '. submit'}.vesta-contact-form .vesta-user-message{grid-area:message}.vesta-contact-form .vesta-submit-button{grid-area:submit;margin-top:15px}}@media only screen and (min-width:1024px){.vesta-contact-form{padding-left:50px}.vesta-contact-form .wpcf7-form{-moz-column-gap:117px;column-gap:117px}}@media only screen and (min-width:1440px){.vesta-contact-form .wpcf7-form{display:flex;flex-direction:column}}@media only screen and (min-width:1440px){.contact-us-page-wrapper .vesta-contact-form{padding-top:145px}}.book-session-page-wrapper .vesta-contact-form input[type="submit"]{background-color:#253C5E;width:211px;margin-left:calc(100% - 211px)}.book-session-page-wrapper .vesta-contact-form input[type="submit"]:hover{background-color:#1D2F49}@media only screen and (min-width:768px){.book-session-page-wrapper .vesta-contact-form .wpcf7-form{grid-template-rows:repeat(3,minmax(90px,auto)) 150px;grid-template-areas:'name .' 'company message' 'email message' '. submit';align-items:self-end}.book-session-page-wrapper .vesta-contact-form .vesta-submit-button{align-self:self-start}}@media only screen and (min-width:1440px){.book-session-page-wrapper .vesta-contact-form .wpcf7-form{display:flex;flex-direction:column;align-items:flex-start}.book-session-page-wrapper .vesta-contact-form .vesta-submit-button{width:100%}}.wpcf7-not-valid.wpcf7-form-control{border-color:red}.error-icon{position:absolute;top:0;right:1%}.error-icon img{width:1.56em}.error-icon-textarea{top:-119%;right:2%}.vesta-search-results{width:100%;display:grid;grid-template-columns:repeat(auto-fill,235px);grid-template-rows:auto;grid-column-gap:25px;justify-content:center}.vesta-search-results .posts-navigation{margin:auto 0 30px 0;font-family:"Century Gothic Bold"}@media only screen and (min-width:1024px){.vesta-search-results{grid-template-columns:repeat(auto-fill,250px);grid-column-gap:50px}}@media only screen and (min-width:1440px){.vesta-search-results{grid-template-columns:repeat(auto-fill,360px);grid-column-gap:75px}}.single-search-result{margin:30px 0;display:grid;grid-template-columns:235px}@media only screen and (min-width:1024px){.single-search-result{grid-template-columns:250px}}@media only screen and (min-width:1440px){.single-search-result{grid-template-columns:360px}}.search-result-img{width:100%;height:146px;background-position:center}@media only screen and (min-width:1024px){.search-result-img{height:155px}}@media only screen and (min-width:1440px){.search-result-img{height:225px}}.single-search-img-wrapper{background-repeat:no-repeat;background-blend-mode:screen;background-size:cover}.vesta-img-placeholder{background-size:42%;background-repeat:no-repeat;border:1px solid #253C5E}.coming-soon-header{color:#fff;padding:16px 20px 50px 16px}.coming-soon-header h1{color:#fff}.coming-soon-header p{line-height:1.43}@media only screen and (min-width:768px){.coming-soon-header{display:grid;grid-template:174px 3rem auto / 384px 1fr;grid-template-areas:'image coming-soon' 'image title' 'image content-text';-moz-column-gap:16px;column-gap:16px;padding:0 20px 0 0}.coming-soon-header p:first-child{grid-area:coming-soon;align-self:end}.coming-soon-header h1{grid-area:title;align-self:center}.coming-soon-header p:last-of-type{grid-area:content-text;max-width:350px}}@media only screen and (min-width:1024px){.coming-soon-header{grid-template-columns:505px 1fr;grid-template-rows:225px 4rem auto}}@media only screen and (min-width:1440px){.coming-soon-header{grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;-moz-column-gap:none;column-gap:none;padding:0 0 40px 120px;grid-template-rows:489px 50px 4rem auto;grid-template-columns:1fr;grid-template-areas:'image' 'coming-soon' 'title' 'content-text'}.coming-soon-header p:last-of-type{max-width:440px}}.coming-soon-img{background-repeat:no-repeat;background-blend-mode:screen;width:calc(100% + 36px);height:321px;margin:8px -20px 20px -16px;background-size:cover;background-position:70%}@media only screen and (min-width:768px){.coming-soon-img{width:100%;margin:0;grid-area:image;background-position:84%}}@media only screen and (min-width:1024px){.coming-soon-img{height:434px}}@media only screen and (min-width:1440px){.coming-soon-img{height:489px;width:calc(100% + 120px);margin-left:-120px;background-size:149%;background-position:67%}}@media only screen and (min-width:1440px){.coming-soon-page-wrapper{display:grid;grid-template:auto / 668px 1fr}}@media only screen and (min-width:1440px){.contact-booking-page-wrapper{display:grid;grid-template:auto / 661px 1fr}}.contact-booking-header{padding-top:30px}.contact-booking-header h1{color:#fff;margin:0 0 10px 16px}@media only screen and (min-width:768px){.contact-booking-header{display:grid;grid-template:350px / 50% 50%;padding-top:0}.contact-booking-header h1{margin:0;align-self:center;justify-self:center}}@media only screen and (min-width:1024px){.contact-booking-header{grid-template-rows:430px}.contact-booking-header h1{justify-self:left;margin-left:50px}}@media only screen and (min-width:1440px){.contact-booking-header{display:flex;flex-direction:column;min-height:760px;padding-top:60px}.contact-booking-header h1{margin:0 0 30px 0}}.vesta-contact-info{height:300px;color:#fff;padding:18px 0 30px 16px}.vesta-contact-info p{line-height:1.43;margin:17px 0}.vesta-contact-info .social-icons{margin-top:37px;justify-content:flex-start}.vesta-contact-info .social-icons i{font-size:1.5rem;color:#fff;margin-right:3px}@media only screen and (min-width:768px){.vesta-contact-info{height:100%;padding-top:58px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}}@media only screen and (min-width:1024px){.vesta-contact-info{padding-top:108px}}@media only screen and (min-width:1440px){.vesta-contact-info{height:381px;width:575px;padding:40px 0 30px 110px;border-radius:0 15px 15px 0}.vesta-contact-info .social-icons{width:152px}}.business-title{font-family:"Century Gothic Bold"}@media only screen and (min-width:1440px){.campus-container .coming-soon-img{background-size:113%}}.frontpg-hero-container{height:605px;background-repeat:no-repeat;background-position:bottom,78% 37%;background-size:100% 168px,939px}@media only screen and (min-width:768px){.frontpg-hero-container{height:476px;background-size:100% 84px,100%;background-position:bottom,78% 55%}}@media only screen and (min-width:1024px){.frontpg-hero-container{height:616px;background-size:100% 110px,100%}}@media only screen and (min-width:1440px){.frontpg-hero-container{height:875px;background-size:100% 181px,cover}}.frontpg-hero-text{padding:0 24px 0 18px;width:100%;max-width:375px;position:relative;top:45%;color:#253C5E}.frontpg-hero-text img{width:234px}.frontpg-hero-text h2{margin:5px 0 3% 0}.frontpg-hero-text h3{font-size:1rem;line-height:1.3}@media only screen and (min-width:768px){.frontpg-hero-text{top:19%;max-width:395px}.frontpg-hero-text h2{margin:5px 0 10px 0}}@media only screen and (min-width:1024px){.frontpg-hero-text{top:14%;max-width:515px;padding-left:49px}.frontpg-hero-text img{width:312px}.frontpg-hero-text h3{font-size:1.19rem;max-width:375px}}@media only screen and (min-width:1440px){.frontpg-hero-text{top:17%;max-width:650px;padding-left:105px}.frontpg-hero-text img{width:417px}.frontpg-hero-text h3{font-size:1.19rem;max-width:550px}}.book-blue-btn{margin:19px 0}@media only screen and (min-width:768px){.book-blue-btn{margin:15px 0}}@media only screen and (min-width:1440px){.book-blue-btn{margin:24px 0}}.what-is-vesta-container{background:linear-gradient(270deg,#F8F8F8 49.24%,#fff0 100%);padding-top:20px}@media only screen and (min-width:768px){.what-is-vesta-container{display:flex;justify-content:flex-end;padding:0 16px;position:relative}}@media only screen and (min-width:1024px){.what-is-vesta-container{padding:0 51px}}@media only screen and (min-width:1440px){.what-is-vesta-container{padding:0 111px}}.what-is-widget{padding:0 16px}@media only screen and (min-width:768px){.what-is-widget{padding:0 0}}.what-is-video{margin-top:30px;width:100%}.what-is-video>div{position:relative;height:0;padding-bottom:56.3%}.what-is-video iframe{width:100%;height:100%;position:absolute;left:0;top:0;z-index:100}@media only screen and (min-width:768px){.what-is-video{position:absolute;width:46%;left:0;top:17%;margin-left:16px;z-index:100}}@media only screen and (min-width:1024px){.what-is-video{width:51%;top:2.5%;margin-left:51px}}@media only screen and (min-width:1440px){.what-is-video{width:49%;max-width:860px;top:-14%;margin-left:110px}}.what-is-text-container{background-color:#fff;padding:30px 0 60px 0;margin:-20px 0 29px 0;border-radius:15px;box-shadow:0 4px rgb(0 0 0 / .03);position:relative}.what-is-text-container .widgettitle{margin:1em 0}.what-is-text-container .textwidget{padding-right:58px}@media only screen and (min-width:768px){.what-is-text-container{width:59%;margin-top:-40px;padding-right:1%;padding-left:10%}}@media only screen and (min-width:1024px){.what-is-text-container{width:53%;padding-left:118px;padding-right:0}}@media only screen and (min-width:1440px){.what-is-text-container{margin-top:-135px;padding-left:159px;padding-right:33px;max-width:700px}}.what-is-btn{border-radius:15px}.strength-heading{margin-left:16px}@media only screen and (min-width:1024px){.strength-heading{margin-left:48px}}@media only screen and (min-width:1440px){.strength-heading{margin-left:108px}}.strength-numbers-container{padding-top:35px}@media only screen and (min-width:768px){.strength-numbers-container{display:flex;justify-content:space-between;padding:35px 16px 0 16px}}.number-container{padding-left:16px}@media only screen and (min-width:768px){.number-container{padding:0;width:33.3%}}.number-container .textwidget{margin:40px 0}@media only screen and (min-width:768px){.number-container .textwidget{display:flex;flex-direction:column;align-items:center;width:68%;margin:0 auto}}.number-container p{width:50%;max-width:230px;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto}@media only screen and (min-width:768px){.number-container p{width:100%;height:auto;max-width:400px;justify-content:center}.number-container p:last-child{height:200px}}.number-container img{display:block;width:65%;height:auto;margin-bottom:20px}@media only screen and (min-width:768px){.number-container img{margin-bottom:10px;width:100%}}.frontpg-services-container{position:relative;margin-bottom:30px}.services-hero-header{height:415px;width:346px;background-size:cover;border:none;border-radius:0 15px 15px 0;position:relative}@media only screen and (min-width:1024px){.services-hero-header{height:554px;width:462px}}@media only screen and (min-width:1440px){.services-hero-header{height:778px;width:649px}}.help-text-wrapper{position:absolute;z-index:100;bottom:50px;width:254px;margin-left:16px}.help-text-wrapper h2,.help-text-wrapper h3,.help-text-wrapper h4{color:#fff}@media only screen and (min-width:768px){.help-text-wrapper{width:175px;bottom:13px}}@media only screen and (min-width:1024px){.help-text-wrapper{width:221px;margin-left:48px;bottom:26px}}@media only screen and (min-width:1440px){.help-text-wrapper{width:291px;margin-left:109px;bottom:147px}}.services-cards-container{background-color:#F8F8F8;display:flex;flex-direction:column;align-items:center;margin-top:-318px;padding-bottom:35px}@media only screen and (min-width:768px){.services-cards-container{width:74%;height:372px;flex-direction:row;justify-content:center;margin:-377px 0 0 auto;padding-right:16px;padding-bottom:0}}@media only screen and (min-width:1024px){.services-cards-container{height:431px;margin-top:-429px;padding-right:57px}}@media only screen and (min-width:1440px){.services-cards-container{height:600px;margin-top:-598px;padding-right:111px;padding-left:39px}}.services-card{background-color:#fff;width:59%;max-width:315px;height:340px;padding:40px 29px 0 15px;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .1);margin:11px;position:relative}.services-card h3{margin-bottom:20px}.services-card p{line-height:1.5rem;margin-bottom:15px}@media only screen and (min-width:768px){.services-card{height:86%;width:33%;max-width:225px;padding:40px 1% 0 1%;margin:0 5px}}@media only screen and (min-width:1024px){.services-card{width:33%;max-width:260px;height:72%;margin:0 8px;padding:40px 15px 0 15px}}@media only screen and (min-width:1440px){.services-card{width:33%;max-width:360px;height:60%;margin:0 8px;padding:40px 30px 0 30px}}.community-card{margin-top:274px}.community-card h3{color:#7C3F54}@media only screen and (min-width:768px){.community-card{margin-top:0}}.workplace-card h3{color:#101C2A}.campus-card h3{color:#8F3647}.vesta-partners{background-color:#F8F8F8;padding:30px 35px 30px 16px;margin:100px 0 50px 0}.vesta-partners h2{margin:11px 0 30px 0}@media only screen and (min-width:768px){.vesta-partners{padding-bottom:50px}}@media only screen and (min-width:1024px){.vesta-partners{padding:30px 50px 50px 40px}}@media only screen and (min-width:1440px){.vesta-partners{padding:40px 105px 75px 105px}}.about-hero-container{height:460px;background-repeat:no-repeat;background-blend-mode:screen;background-position:91% 97%;background-size:902px}@media only screen and (min-width:768px){.about-hero-container{height:341px;background-size:111%;background-position:78% 51%}}@media only screen and (min-width:1024px){.about-hero-container{height:450px;background-size:108%}}@media only screen and (min-width:1440px){.about-hero-container{height:640px}}.aboutus-hero-text{padding:0 35px 0 18px;width:100%;max-width:375px;position:relative;top:35%}.aboutus-hero-text h2{color:#17273A;font-size:2.25rem;line-height:1.2;margin-bottom:25px}.aboutus-hero-text hr{border:none;border-top:5px solid #35445B;margin-right:-5%}@media only screen and (min-width:768px){.aboutus-hero-text{max-width:65%;top:43%}.aboutus-hero-text h2{margin-bottom:16px}.aboutus-hero-text hr{margin-left:0;margin-right:auto;width:85%}}@media only screen and (min-width:1024px){.aboutus-hero-text{padding-left:50px;top:43%}.aboutus-hero-text h2{font-size:2.81rem}.aboutus-hero-text hr{width:90%}}@media only screen and (min-width:1440px){.aboutus-hero-text{max-width:52%;top:52%;padding-left:110px}.aboutus-hero-text h2{font-size:2.78rem;margin-bottom:16px}.aboutus-hero-text hr{margin-left:0;margin-right:auto;width:85%}}.origin-story-container{margin:40px 0}.origin-story{padding:30px 16px;box-sizing:border-box}.origin-story h4{color:#9B4D68;font-family:"Century Gothic";margin-bottom:11px}.origin-story h2{line-height:1.2;margin-bottom:20px}.origin-story p{line-height:1.2;margin-bottom:30px}@media only screen and (min-width:768px){.origin-story{display:grid;grid-template:1fr / 1fr 1fr}.origin-story h4,.origin-story h2,.origin-story p{grid-area:text}.origin-story .origin-story-content{padding:0 16px 0 18px}}@media only screen and (min-width:1440px){.origin-story{min-height:825px}}.origin-story-img{max-width:573px;height:392px;background-repeat:no-repeat;background-blend-mode:screen}@media only screen and (min-width:768px){.origin-story-img{grid-area:image}}@media only screen and (min-width:1440px){.origin-story-img{height:551px;max-width:805px}}.os-part-1 .origin-story-img{border-radius:0 15px 15px 0;margin-left:-16px;background-size:142%;background-position:65% 44%}@media only screen and (min-width:768px){.os-part-1{grid-template-areas:'image text'}.os-part-1 .origin-story-img{background-size:102%}}@media only screen and (min-width:1440px){.os-part-1{padding:120px 0}.os-part-1 .origin-story-content{padding-right:110px}}.os-part-2{background-color:#F8F8F8;padding-bottom:calc(392px + 54px);position:relative}.os-part-2 h3{margin-bottom:19px}.os-part-2 .origin-story-img{border-radius:15px 0 0 15px;background-size:324%;background-position:48% 30%;position:absolute;right:0;width:96%}@media only screen and (min-width:768px){.os-part-2{grid-template-areas:'text image';padding:85px 0 10% 16px;min-height:400px}.os-part-2 .origin-story-img{background-size:240%}}@media only screen and (min-width:1024px){.os-part-2{padding:85px 0 10% 16px;min-height:580px}}@media only screen and (min-width:1440px){.os-part-2{min-height:825px;padding:120px 0}.os-part-2 .origin-story-content{padding-left:110px}.os-part-2 .origin-story-img{background-size:215%}}.os-part-3{margin-top:20px;min-height:auto}@media only screen and (min-width:768px){.os-part-3{display:block}}@media only screen and (min-width:1440px){.os-part-3{min-height:400px;margin-top:40px}}.os-part-3 .origin-story-content{display:grid;grid-template-rows:1.5em auto auto 150px;grid-template-columns:1fr 1fr;grid-template-areas:'rd rd' 'heading heading' 'paragraph paragraph' 'researcher survivor'}.os-part-3 .origin-story-content h4{grid-area:rd}.os-part-3 .origin-story-content h2{grid-area:heading;width:75%}.os-part-3 .origin-story-content p:nth-of-type(1){grid-area:paragraph}.os-part-3 .origin-story-content p:nth-of-type(2){grid-area:researcher;padding-right:16px}.os-part-3 .origin-story-content p:last-child{grid-area:survivor}.os-part-3 .origin-story-content p:last-child a{border-bottom:1px solid #9B4D68;white-space:nowrap}.os-part-3 .origin-story-content .book-blue-btn{margin-top:22px}@media only screen and (min-width:768px){.os-part-3 .origin-story-content{max-width:820px;grid-template-rows:1.5em auto 150px;grid-template-columns:36% 1fr 1fr;grid-template-areas:'rd rd rd' 'heading paragraph paragraph' 'heading researcher survivor'}.os-part-3 .origin-story-content h2{width:90%}.os-part-3 .origin-story-content p:nth-of-type(2),.os-part-3 .origin-story-content p:last-child{padding-right:20%}}@media only screen and (min-width:1024px){.os-part-3 .origin-story-content{margin-left:50px;max-width:1068px;grid-template-rows:1.5em auto 200px}}@media only screen and (min-width:1440px){.os-part-3 .origin-story-content{margin-left:108px;margin-right:264px}}.about-us-subscribe{background-color:#F8F8F8}.contact-us-page-wrapper .contact-booking-header{background-color:#B87D90}.contact-us-page-wrapper .vesta-contact-info{background-color:#B87D90}.book-session-page-wrapper .contact-booking-header{background-color:#253C5E}.book-session-page-wrapper .vesta-contact-info{background-color:#738296}.community-container{height:1144px;background-color:#B87D90;min-width:355px;margin-bottom:calc(482px - 51vw)}@media only screen and (min-width:768px){.community-container{height:440px;margin-bottom:100px}}@media only screen and (min-width:1024px){.community-container{height:477px}}@media only screen and (min-width:1440px){.community-container{height:638px}}.community-header-content{color:#fff;padding-top:30px}.community-header-content h1{color:#fff;margin-bottom:30px}.community-header-content p{margin:15px 0;line-height:1.4;max-width:460px}@media only screen and (min-width:768px){.community-header-content{display:grid;grid-template:100px minmax(164px,auto) auto/50% 50%;grid-template-areas:'heading header-image' 'heading-content header-image' 'fields fields';align-items:self-end;padding-top:5px}.community-header-content h1{grid-area:heading;margin-bottom:0}.community-header-content p{grid-area:heading-content;align-self:center;max-width:451px}}@media only screen and (min-width:1024px){.community-header-content{grid-template-rows:135px auto auto;padding-top:25px}.community-header-content p{font-size:19px;max-width:600px}}@media only screen and (min-width:1440px){.community-header-content{grid-template-rows:246px auto auto;max-width:1500px;margin:0 auto}.community-header-content p{font-size:21px}}.community-header-image{background-repeat:no-repeat;background-blend-mode:screen;height:308px;width:80%;max-width:460px;margin:0 auto;border-radius:15px;background-size:cover;background-position:38% 0}@media only screen and (min-width:768px){.community-header-image{grid-area:header-image;height:248px;width:75%;max-width:370px;margin-left:5px;border-radius:15px 15px 0 0;background-size:465px;background-position:36% 0}}@media only screen and (min-width:1024px){.community-header-image{height:324px;width:80%;max-width:520px;background-size:626px;background-position:42% 0}}@media only screen and (min-width:1440px){.community-header-image{height:443px;width:85%;max-width:670px;background-size:858px;background-position:35% 0}}.community-fields{background-color:#fff;color:#333;width:70%;max-width:325px;margin:0 auto;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);display:flex;flex-direction:column;justify-content:space-evenly;padding:28px 11% 0 16%}.community-fields div{background-repeat:no-repeat;background-position:left 85%;background-size:68%;margin-bottom:30px}.community-fields p{line-height:1.5;margin-top:5px;font-size:.81rem}@media only screen and (min-width:768px){.community-fields{grid-area:fields;align-self:self-start;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px;border-radius:0;flex-direction:row;justify-content:space-between;padding:28px 16px 0 16px}.community-fields div{width:22%;background-size:55%;margin-bottom:30px}}@media only screen and (min-width:1024px){.community-fields{margin:0 -18.5px;border-radius:15px;padding:15px 24px 0 24px}.community-fields div{background-size:46%;margin-bottom:20px}.community-fields p{font-size:1rem}}.available-tools-headings{margin:300px auto 0 auto;padding:0 16px}.available-tools-headings h2{text-align:center}@media only screen and (min-width:768px){.available-tools-headings{margin-top:150px}}@media only screen and (min-width:1024px){.available-tools-headings{padding:0;width:67%;max-width:930px}}.tool-headings-container{display:flex;justify-content:space-between;align-items:center;width:100%}.tool-heading-wrapper{font-family:"Century Gothic Bold";color:#828282;width:29%;display:grid;grid-template:65px 10px / 1fr;align-items:center;justify-items:center;text-align:center;margin:15px 0}.tool-heading-wrapper p{line-height:1.125}.tool-heading-wrapper p:hover{cursor:pointer}.tool-heading-wrapper hr{display:none}#tool-heading-middle{max-width:145px}@media only screen and (min-width:1024px){#tool-heading-left{margin-left:-3%}#tool-heading-right{margin-right:-3%}}.tool-selected{color:#9B4D68}.tool-selected hr{display:block;border:none;border-top:4px solid #9B4D68;border-radius:15px;width:100%}.community-book-session-container{background-color:#B87D90;height:436px;color:#fff;text-align:center;padding-top:50px}.community-book-session-container .widget_text{padding:0 20px;margin:0 auto}.community-book-session-container h2{color:#fff}.community-book-session-container p{line-height:1.38;font-family:"Century Gothic Bold";margin:2em auto 0 auto;max-width:540px;font-size:1.17rem}@media only screen and (min-width:768px){.community-book-session-container{height:358px;padding:60px 0}.community-book-session-container .book-blue-btn{width:213px;margin-top:40px}}@media only screen and (min-width:1440px){.community-book-session-container{height:504px;padding-top:125px}.community-book-session-container p{max-width:670px}}.funded-by{height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px}.funded-by p{line-height:1.18;text-align:center}@media only screen and (min-width:768px){.funded-by{height:178px;flex-direction:row}.funded-by p{width:70%;line-height:1.33}}@media only screen and (min-width:1024px){.funded-by{padding:0 50px}}@media only screen and (min-width:1024px){.funded-by{padding:0 110px}}.funded-img-container{display:flex;align-items:center;margin-top:20px}.funded-img-container img{width:100%}@media only screen and (min-width:768px){.funded-img-container{width:105%;margin:0 0 0 10px}}@media only screen and (min-width:1024px){.funded-img-container{width:116%}}.wages-logo{width:70%}.gov-logo{width:24%}#available-left-tool,#available-right-tool{display:none}.available-tools-container{background-color:rgb(248 248 248 / .7);padding:30px 50px 45px 50px;width:100%;margin-top:60px}@media only screen and (min-width:768px){.available-tools-container{margin:46px 0 50px 0}}@media only screen and (min-width:1024px){.available-tools-container{padding:30px 0 45px}}.tools-wrapper{max-width:350px;margin:-65px auto 0 auto}@media only screen and (min-width:768px){.tools-wrapper{max-width:100%}}@media only screen and (min-width:1024px){.tools-wrapper{padding:0}}.tool-content h3{color:#9B4D68;margin-top:2em}.tool-content p{margin:1.5em 0;line-height:1.4}.tool-content a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.tool-content{display:grid;grid-template:60px 1fr auto / 1fr 1fr;grid-template-areas:'heading image' 'content-text image' 'cta-button image';margin:0 60px;max-width:930px}.tool-content h3{grid-area:heading;margin-top:3em}.tool-content p{grid-area:content-text;margin-top:2em}.tool-content .book-blue-btn{grid-area:cta-button}}@media only screen and (min-width:1024px){.tool-content{width:67%;margin:0 auto}.tool-content h3{margin-top:3em}}@media only screen and (min-width:1440px){.tool-content{grid-template-rows:80px 1fr auto}}.tool-image{background-repeat:no-repeat;background-blend-mode:screen;background-size:100%;width:100%;min-width:257px;height:298px;border-radius:15px;box-shadow:0 4px 18px 0 rgb(0 0 0 / .1);position:relative}@media only screen and (min-width:768px){.tool-image{grid-area:image;width:258px;justify-self:right}}@media only screen and (min-width:1440px){.tool-image{width:363px;height:421px}}.tool-image p{background-color:#fff;border-radius:0 0 15px 15px;width:100%;height:96px;display:flex;justify-content:center;align-items:center;padding:0 15px;position:absolute;bottom:0;margin:0;text-align:center;font-size:.87rem}@media only screen and (min-width:1440px){.tool-image p{height:135px;padding:0 45px}}.faq-header{height:120px;background-color:#8794A5;display:flex;justify-content:center;align-items:center}.faq-header h1{color:#FFF;text-align:center}@media only screen and (min-width:768px){.faq-header{height:160px}}@media only screen and (min-width:1024px){.faq-header{height:298px}}@media only screen and (min-width:1440px){.faq-header{height:100%}}.faq-container{padding:0 16px;display:flex;flex-direction:column;margin-bottom:15px}@media only screen and (min-width:768px){.faq-container{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;grid-column-gap:39px;margin-top:20px;padding-right:80px}}@media only screen and (min-width:1024px){.faq-container{margin-top:40px;padding:0 300px 0 40px}}@media only screen and (min-width:1440px){.faq-container{padding:0 205px 0 16px;grid-column-gap:20px}}.faq-category{display:flex;flex-direction:column;margin-top:35px}.faq-category h3{margin-bottom:30px}@media only screen and (min-width:768px){.faq-category{margin:0}}.faq-list{display:flex;flex-direction:column;max-width:100%}@media only screen and (min-width:768px){.faq-list{margin:1.5rem 0}}@media only screen and (min-width:1024px){.faq-list{margin:2rem 0}}.faq-single{display:flex;flex-direction:column;margin-top:10px}.faq-single hr{border:.5px solid #35445B;width:calc(100% + 5px);margin-left:-5px}.minimize{display:none}.toggle-answer{width:1.5rem;height:1.5rem}.single-faq-title{display:flex;justify-content:space-between;align-items:center}.single-faq-title p{width:65%}@media only screen and (min-width:768px){.single-faq-title p{width:90%}}.faq-answer{display:none;margin:0 10px 25px 0;line-height:1.5rem;color:#35445B}@media only screen and (min-width:1440px){.faq-page-wrapper{display:grid;grid-template:auto / 38.5% 1fr}}.blog-post-header{position:relative}.blog-featured-img-wrapper{background-repeat:no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;width:100%;height:400px}@media only screen and (min-width:1024px){.blog-featured-img-wrapper{width:70%;height:475px}}.blog-title-container{background:linear-gradient(90deg,white 30%,#fff0 90%);position:relative;bottom:4em;padding:5em 20px 20px 20px;width:100%}@media only screen and (min-width:1024px){.blog-title-container{position:absolute;width:45%;background:linear-gradient(90deg,#fff0 0%,white 31%);bottom:0;right:0;height:100%;padding:3em 50px 3em 10em;display:flex;align-items:center}}.blog-title-text h1{line-height:1.1}.blog-title-text h2{font-size:1.125rem;font-family:'Century Gothic';margin-top:.9em}.vesta-blog-content{margin:calc(-4em + 25px) 20px 160px 20px}.vesta-blog-content h1,.vesta-blog-content h2,.vesta-blog-content h3,.vesta-blog-content h4,.vesta-blog-content h5,.vesta-blog-content h6{margin:1em 0 .5em 0}.vesta-blog-content p{margin-bottom:20px}.vesta-blog-content figure.wp-block-image{max-width:100%;margin:15px auto}.vesta-blog-content figure.wp-block-image img{width:100%;height:auto}.vesta-blog-content .wp-block-image img{width:100%;height:auto}@media only screen and (min-width:1024px){.vesta-blog-content{margin:80px 50px 160px 50px}.vesta-blog-content .wp-block-image .aligncenter,.vesta-blog-content .wp-block-image .alignright,.vesta-blog-content .wp-block-image .alignleft{max-width:80%}}@media only screen and (min-width:1440px){.vesta-blog-content{margin:100px auto 160px auto;padding:0 110px;max-width:1800px}}.rg-post-header{position:relative}.rg-title-container{width:100%;padding:.5em 16px;text-align:center}.rg-title-container h2{padding:.2em 2em 0 2em}@media only screen and (min-width:768px){.rg-title-container{padding:1em 20px}}@media only screen and (min-width:1024px){.rg-title-container{padding:2em 50px}}@media only screen and (min-width:1440px){.rg-title-container{padding:3em 110px}}.rg-featured-img-wrapper{background-repeat:no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;width:100%;height:320px}@media only screen and (min-width:768px){.rg-featured-img-wrapper{width:70%;margin-left:0;border-radius:0 8px 8px 0;height:400px}}@media only screen and (min-width:1024px){.rg-featured-img-wrapper{height:500px}}@media only screen and (min-width:1440px){.rg-featured-img-wrapper{height:600px}}.rg-excerpt{width:100%;padding:.7em 16px;background-color:#fff;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.rg-excerpt p{line-height:1.5}@media only screen and (min-width:768px){.rg-excerpt{width:30%;min-height:260px;padding:1em 16px;position:absolute;right:70px;bottom:4%;border-radius:8px;display:flex;align-items:center}.rg-excerpt p{line-height:1.7}}@media only screen and (min-width:768px) and (min-width:1024px){.rg-excerpt{padding:2em 20px}}@media only screen and (min-width:768px) and (min-width:1440px){.rg-excerpt{width:28%;padding:3em 50px;min-height:300px;right:110px}}.rg-statement{background-color:#F8F8F8;padding:4em 16px;text-align:center}.rg-statement p{font-size:1.1em;font-family:'Century Gothic Bold';width:80%;margin:0 auto}@media only screen and (min-width:768px){.rg-statement{padding:5em 20px;position:relative;bottom:40px;z-index:-10}}@media only screen and (min-width:1024px){.rg-statement{padding:6em 50px}}@media only screen and (min-width:1440px){.rg-statement{padding:7em 110px}}.rg-post-content{margin:0 16px 40px 16px;padding-top:40px}@media only screen and (min-width:768px){.rg-post-content{margin:0 20px 40px 20px}}@media only screen and (min-width:1024px){.rg-post-content{margin:0 50px 40px 50px}}@media only screen and (min-width:1440px){.rg-post-content{margin:0 110px 40px 110px}}.rg-group-block{width:85%;margin:2rem auto}@media only screen and (min-width:768px){.rg-group-block{width:92%;border-radius:8px 0 0 8px;box-shadow:0 4px 30px rgb(0 0 0 / .25);position:relative;right:0;margin:4rem -20px 4rem auto;padding:4rem 20px}}@media only screen and (min-width:1024px){.rg-group-block{margin:4rem -50px 4rem auto;padding:5rem 50px;max-width:1094}}@media only screen and (min-width:1440px){.rg-group-block{margin:4rem -110px 4rem auto;padding:6rem 110px 6rem 100px;max-width:none}}.rg-group-block>div:first-child{width:100%;max-width:510px;display:grid;grid-template-columns:repeat(auto-fill,150px);grid-gap:2rem;justify-content:space-evenly;margin:0 auto}@media only screen and (min-width:768px){.rg-group-block>div:first-child{grid-template-columns:repeat(auto-fill,165px);grid-gap:2.5rem;max-width:775px}}@media only screen and (min-width:1024px){.rg-group-block>div:first-child{grid-template-columns:repeat(auto-fill,177px);max-width:827px}}@media only screen and (min-width:1440px){.rg-group-block>div:first-child{grid-template-columns:repeat(auto-fill,198px);max-width:none;grid-gap:3rem}}.rg-group-block>div:first-child .wp-block-group{width:100%}.rg-group-block>div:first-child .wp-block-group>div:first-child{display:flex;flex-direction:column;align-items:center;width:100%}.rg-group-block>div:first-child .wp-block-group>div:first-child figure{height:auto;overflow:hidden;margin-bottom:.2em;width:100%}.rg-group-block>div:first-child .wp-block-group>div:first-child figure img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.rg-group-block>div:first-child .wp-block-group>div:first-child figure img{height:165px}}@media only screen and (min-width:1024px){.rg-group-block>div:first-child .wp-block-group>div:first-child figure img{height:177px}}@media only screen and (min-width:1440px){.rg-group-block>div:first-child .wp-block-group>div:first-child figure img{height:198px}}.rg-group-block>div:first-child .wp-block-group>div:first-child .wp-block-file{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto}.rg-group-block>div:first-child .wp-block-group>div:first-child .wp-block-file a:first-child{line-height:1.2;margin-bottom:.5em}.rg-group-block>div:first-child .wp-block-group>div:first-child .wp-block-file a.wp-block-file__button{background:#1D2F49;border-radius:25px;margin:0 auto}.rg-group-block>div:first-child .wp-block-group>div:first-child .wp-block-file a.wp-block-file__button:visited{opacity:.85}.vesta-cat-heading{display:flex;flex-direction:column;justify-content:center;padding:2em 0}.vesta-cat-heading h1{text-align:center;margin-bottom:1rem}.vesta-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,235px);grid-gap:3em;justify-content:space-evenly;margin:0 auto 3em auto}@media only screen and (min-width:1024px){.vesta-cat-grid{grid-template-columns:repeat(auto-fit,275px)}}@media only screen and (min-width:1440px){.vesta-cat-grid{grid-template-columns:repeat(auto-fit,325px)}}.vesta-cat-grid-item{width:100%}.vesta-cat-grid-item a{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.vesta-cat-img-wrapper{background-repeat:no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;width:100%;height:150px;margin:0 auto 1em auto;height:146px;margin-bottom:.5em}@media only screen and (min-width:1024px){.vesta-cat-img-wrapper{height:171px}}@media only screen and (min-width:1440px){.vesta-cat-img-wrapper{height:202px}}.vesta-resources-page-wrap{padding:20px 16px}@media only screen and (min-width:768px){.vesta-resources-page-wrap{padding:20px}}@media only screen and (min-width:1024px){.vesta-resources-page-wrap{padding:50px}}@media only screen and (min-width:1440px){.vesta-resources-page-wrap{padding:65px 110px}}.vesta-resources-header{text-align:center}.find-assault-centre{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 32px);background-color:#F8F8F8;margin:10px -16px;padding:1em 16px;text-align:center}.find-assault-centre label{width:100%}@media only screen and (min-width:1024px){.find-assault-centre label{width:auto;margin-right:10px;margin-bottom:4px;align-self:center}}.find-assault-centre input[type="text"]{border:.5px solid #000;border-radius:5px;height:2.81rem;font-size:1rem;font-family:"Century Gothic";padding:0 16px;margin:0 5px 5px 0}.find-assault-centre input[type="submit"]{border-radius:5px;border:.5px solid #984C66;background-color:#984C66;color:#fff;height:2.81rem;width:86px;font-family:"Century Gothic Bold";letter-spacing:1px;text-transform:uppercase;padding:0;vertical-align:top}.find-assault-centre input[type="submit"]:hover,.find-assault-centre input[type="submit"]:focus{border-color:#653242;background-color:#653242}@media only screen and (min-width:1440px){.find-assault-centre input[type="submit"]{width:115px}}@media only screen and (min-width:768px){.find-assault-centre{width:75%;border-radius:8px;margin:20px auto}}.vesta-resources-content{text-align:center;margin:3em 0 2em 0}.vesta-resources-content .wp-block-group>div{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.vesta-resources-content .wp-block-group>div{align-items:flex-start;width:100%}.vesta-resources-content .wp-block-group>div h2{margin-bottom:.5em}}.vesta-resources-content .wp-block-group{margin-bottom:2.5em;width:100%}.vesta-resources-content .wp-block-group a{position:relative;color:#35445B}.vesta-resources-content .wp-block-group a:hover,.vesta-resources-content .wp-block-group a:focus{color:#17273A}@media only screen and (min-width:768px){.vesta-resources-content .wp-block-group{box-shadow:0 4px 30px rgb(0 0 0 / .25);width:87%;min-width:720px;border-radius:15px 0 0 15px;position:relative;right:0;top:0;padding:25px 20px;margin-left:auto;margin-right:-20px;margin-bottom:5.5em}}@media only screen and (min-width:1024px){.vesta-resources-content .wp-block-group{margin-right:-50px;padding:35px 50px;margin-bottom:5.5em}}@media only screen and (min-width:1440px){.vesta-resources-content .wp-block-group{margin-right:-110px;padding:50px 110px;width:90%;margin-bottom:8.5em}}.vesta-resources-content ul.lcp_catlist{display:flex;flex-direction:column;align-items:center;width:100%;padding-left:0;list-style:none}@media only screen and (min-width:768px){.vesta-resources-content ul.lcp_catlist{flex-direction:row;align-items:flex-start;justify-content:flex-start;width:calc(100% + 5%);margin-right:-5%}}.vesta-resources-content ul.lcp_catlist li{display:grid;grid-template-columns:235px;grid-template-rows:auto auto;grid-row-gap:.5em;margin:1.2em 0}.vesta-resources-content ul.lcp_catlist li img{height:146px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.vesta-resources-content ul.lcp_catlist li{display:flex;flex-direction:column;align-items:center;width:30%;margin-right:5%}}@media only screen and (min-width:1024px){.vesta-resources-content ul.lcp_catlist li{max-width:250px}.vesta-resources-content ul.lcp_catlist li img{height:155px}}@media only screen and (min-width:1440px){.vesta-resources-content ul.lcp_catlist li{max-width:360px}.vesta-resources-content ul.lcp_catlist li img{height:225px}}.vesta-resources-content ul.lcp_catlist li>a{width:100%;height:146px}.vesta-resources-content ul.lcp_catlist li>a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(90.48deg,#253C5E .29%,#9B4D68 33.87%,#7E1A33 67.95%,#341617 97.91%);mix-blend-mode:screen}@media only screen and (min-width:1024px){.vesta-resources-content ul.lcp_catlist li>a{height:155px}}@media only screen and (min-width:1440px){.vesta-resources-content ul.lcp_catlist li>a{height:225px}}.resource-cat-post-title{order:2}.page-wrapper{padding:0 16px;margin:20px 0 60px 0}.page-wrapper h1{margin:20px 0}.page-wrapper h2{margin:10px 0}@media only screen and (min-width:1024px){.page-wrapper{padding:0 50px;margin:50px 0 60px 0}}@media only screen and (min-width:1440px){.page-wrapper{padding:0 110px;margin:110px 0}}.you-may-also-like{background-color:#F8F8F8;padding:40px 16px 20px 16px;margin-top:104px}.you-may-also-like h2{text-align:center}.ymal-flex-container{display:flex;flex-direction:column;align-items:center;margin:20px auto}@media only screen and (min-width:768px){.ymal-flex-container{flex-direction:row;width:100%;justify-content:space-evenly;align-items:flex-start}}@media only screen and (min-width:1440px){.ymal-flex-container{max-width:1550px}}.ymal-single-wrapper{display:flex;flex-direction:column;align-items:center;margin:20px 0;width:60%;max-width:280px}.ymal-single-wrapper h3{text-align:center}@media only screen and (min-width:768px){.ymal-single-wrapper{width:25%}}@media only screen and (min-width:1024px){.ymal-single-wrapper{height:175px}}@media only screen and (min-width:1440px){.ymal-single-wrapper{height:200px}}.ymal-img-link{width:100%}.ymal-img-wrapper{background-repeat:no-repeat;background-blend-mode:screen;background-size:cover;background-position:center;width:100%;height:150px;margin:0 auto 1em auto}.book-blue-btn{text-transform:uppercase;border:none;border-radius:25px;font-family:"Century Gothic Bold";background-color:#253C5E;color:#fff;font-size:14px;width:160px;height:35px;padding:0 9px}.book-blue-btn:hover{background-color:#17273A;cursor:pointer}.arrow-btn{width:50px;height:50px;border:none;border-radius:8px;position:absolute;bottom:0;right:0}@media only screen and (min-width:1440px){.arrow-btn{width:80px;height:80px}}.arrow-btn img{width:22px;height:19px}@media only screen and (min-width:1440px){.arrow-btn img{width:32px;height:27px}}.pink-arrow{background-color:#984C66}.pink-arrow:hover{background-color:#653242}.workplace-arrow{background-color:#253C5E}.workplace-arrow:hover{background-color:#17273A}.campus-arrow{background-color:#9AA6B4}.campus-arrow:hover{background-color:#2D4562}.view-more-resources{align-self:center}@media only screen and (min-width:768px){.view-more-resources{align-self:flex-end}}.view-more-resources a.wp-block-button__link{background-color:#984C66;color:#fff;border-radius:5px;text-transform:uppercase;font-size:1rem}.view-more-resources a.wp-block-button__link:hover,.view-more-resources a.wp-block-button__link:focus{color:#fff;background-color:#653242}.rounded-blue-button a.wp-block-button__link{text-transform:uppercase;border:none;border-radius:25px;font-family:"Century Gothic Bold";background-color:#253C5E;color:#fff;font-size:14px;width:160px;height:35px;padding:0 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:35px;padding:0 13px;grid-area:'cta-button'}.rounded-blue-button a.wp-block-button__link:hover{background-color:#17273A;cursor:pointer}.rounded-blue-button a.wp-block-button__link:hover,.rounded-blue-button a.wp-block-button__link:focus{background-color:#17273A;cursor:pointer}.customer-stories{margin-bottom:35px}@media only screen and (min-width:768px){.customer-stories{margin-bottom:68px}}.customer-stories-carousel{height:400px}@media only screen and (min-width:1024px){.customer-stories-carousel{height:435px}}@media only screen and (min-width:1440px){.customer-stories-carousel{height:550px}}.customer-stories-carousel .flickity-page-dots{bottom:-4%}@media only screen and (min-width:768px){.customer-stories-carousel .flickity-page-dots{bottom:-1%}}@media only screen and (min-width:1024px){.customer-stories-carousel .flickity-page-dots{bottom:6%}}@media only screen and (min-width:1440px){.customer-stories-carousel .flickity-page-dots{bottom:11%}}.customer-stories-carousel .flickity-page-dots .dot{background:#c4c4c4;opacity:1;width:14px;height:14px}div.customer-story-box{top:30%}.story-padding{width:100%;height:400px;margin:0 6%}@media only screen and (min-width:768px){.story-padding{width:50%;height:375px;margin:0 3%;transform:scale(.8)}}@media only screen and (min-width:1024px){.story-padding{margin:0 -1%}}@media only screen and (min-width:1440px){.story-padding{height:450px;margin:0 -3%}}.story-padding .customer-story-box{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:85%;margin:0 auto;max-width:415px;height:230px;background-color:#253C5E;border-radius:8px;box-shadow:0 4px 30px 0 rgb(0 0 0 / .25);position:relative}@media only screen and (min-width:768px){.story-padding .customer-story-box{width:100%;max-width:450px;box-shadow:none;opacity:.8}}@media only screen and (min-width:1024px){.story-padding .customer-story-box{max-width:500px}}@media only screen and (min-width:1440px){.story-padding .customer-story-box{max-width:550px;height:275px}}.story-padding .customer-story-box h1{background-color:#738296;color:#fff;position:absolute;left:-4%;top:-37%;border-radius:50%;box-shadow:0 4px 10px rgb(0 0 0 / .25);height:3.2em;width:3.2em;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px){.story-padding .customer-story-box h1{left:-17%;top:-32%;box-shadow:none}}.story-padding .customer-story-box .textwidget{display:flex;justify-content:center;align-items:center}.story-padding .customer-story-box p{color:#fff;padding:0 3% 0 6%}@media only screen and (min-width:768px){.story-padding .customer-story-box p{padding:0 11%}}@media only screen and (min-width:768px){.story-padding.is-selected{transform:scale(1)}.story-padding.is-selected .customer-story-box{opacity:1;box-shadow:0 0 30px 0 rgb(0 0 0 / .25)}.story-padding.is-selected h1{box-shadow:0 0 30px 0 rgb(0 0 0 / .25)}}.quote-icon{position:absolute;left:4%;top:3%;height:3.4rem}@media only screen and (min-width:768px){.quote-icon{top:7%}}.flickity-page-dots .dot.is-selected{background:#984C66}.flickity-button{display:none}@media only screen and (min-width:1024px){.flickity-button{display:block}}.vesta-partners-carousel .flickity-slider{display:flex;align-items:center}@media only screen and (min-width:1024px){.vesta-partners-carousel .flickity-button.next{right:-33px}.vesta-partners-carousel .flickity-button.previous{left:-33px}}@media only screen and (min-width:1440px){.vesta-partners-carousel .flickity-button.next{right:-66px}.vesta-partners-carousel .flickity-button.previous{left:-66px}}.vesta-partner-logo{width:45%;max-width:150px;margin-right:20px}.vesta-partner-logo:last-child{margin-right:0}.vesta-partner-logo img{width:100%;height:100%}@media only screen and (min-width:768px){.vesta-partner-logo{max-width:130px;width:15%;margin-right:30px}}@media only screen and (min-width:1024px){.vesta-partner-logo{max-width:175px;width:18%}}@media only screen and (min-width:1024px){.vesta-partner-logo{max-width:190px;margin-right:55px}}.dark-overlay{width:100vw;height:100vh;background-color:#000;opacity:.64;position:fixed;top:0;left:0;z-index:20;display:none}.wpcf7-response-output.wpcf7-mail-sent-ok.confirmation-modal{border:none;margin:0;padding:0}.confirmation-modal{background-color:#fff;border-radius:15px;width:360px;height:540px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:30}.confirmation-modal .close-btn{position:absolute;top:0;right:13px}@media only screen and (min-width:1440px){.confirmation-modal{width:627px;height:622px}.confirmation-modal .close-btn{top:42px;right:71px}}.icon-message-sent{width:122px}@media only screen and (min-width:1440px){.icon-message-sent{width:164px}}.confirmed-msg-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:360px;margin:85px auto 0 auto}.confirmed-msg-container h1{text-align:center;font-size:34px;line-height:1.23}.confirmed-msg-container p{font-family:"Century Gothic Bold";color:#35445B;margin:-10px 0 20px 0;text-align:center}@media only screen and (min-width:1440px){.confirmed-msg-container{width:490px;height:513px;margin-top:41px}.confirmed-msg-container h1{font-size:2.78rem}}.ok-close-modal{background-color:#35445B;color:#fff;width:160px;font-family:"Century Gothic Bold";text-align:center;border-radius:25px;line-height:2.25}.ok-close-modal:hover{cursor:pointer}.services-subscription.confirmation-modal{width:90%;max-width:500px;height:auto;min-height:440px}.services-subscription.confirmation-modal .confirmed-msg-container{height:auto;padding:0 8%;margin-top:23%}.services-subscription.confirmation-modal .confirmed-msg-container h1{margin-bottom:.8em;color:#fff}.services-subscription.confirmation-modal .confirmed-msg-container p{margin:0 0 38px 0;color:#fff;font-family:"Century Gothic";line-height:1.18}.services-subscription.confirmation-modal .confirmed-msg-container a{color:#fff;text-decoration:underline}.services-subscription.confirmation-modal .confirmed-msg-container .ok-close-modal{background-color:#fff;color:#35445B;margin-bottom:55px}@media only screen and (min-width:768px){.services-subscription.confirmation-modal{max-width:605px}.services-subscription.confirmation-modal .confirmed-msg-container{padding:0 16%;margin-top:15%}}@media only screen and (min-width:1440px){.services-subscription.confirmation-modal{max-width:845px;height:620px}.services-subscription.confirmation-modal .confirmed-msg-container{padding:0 0;margin-top:15%}}.newsletter-subscribe .confirmation-modal{background-color:#984C66}.workplace-page-wrapper .confirmation-modal{background-color:#253C5E}.campus-page-wrapper .confirmation-modal{background-color:#738296}.vesta-blog-content .wp-block-pullquote{border:none}.vesta-blog-content .wp-block-pullquote.alignright,.vesta-blog-content .wp-block-pullquote.alignleft{float:none;margin:0 auto;max-width:320px}.vesta-blog-content .wp-block-pullquote blockquote{position:relative;background-color:#b87d90;border-radius:8px;box-shadow:0 4px 30px rgb(0 0 0 / .25);padding:40px;color:#fff}.vesta-blog-content .wp-block-pullquote blockquote cite{color:#35445B}.vesta-blog-content .wp-block-pullquote blockquote::before{content:url(https://vestasit.com/wp-content/themes/vesta/images/icons/quotation.svg);position:absolute;top:7%;left:7%}@media only screen and (min-width:768px){.vesta-blog-content .wp-block-pullquote.alignright,.vesta-blog-content .wp-block-pullquote.alignleft{padding:0}.vesta-blog-content .wp-block-pullquote.alignright{float:right;margin:10px 0 20px 20px}.vesta-blog-content .wp-block-pullquote.alignleft{float:left;margin:10px 20px 20px 0}}