@keyframes c{0%{display:none;opacity:0}to{opacity:1}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}body,div,h1,header,html,img,li,nav,section,span,strong{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}footer,h2,h3,h4,h5,p,ul{border:0;vertical-align:baseline;font:inherit}h2,h3,h4,h5,p,ul{padding:0}footer,header,nav,section{display:block}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Georgia,Times New Roman,Times,serif;font-weight:400;font-style:normal;line-height:1.5;text-rendering:optimizeLegibility;color:#2a1f3e}h1,h2{font-size:3.125rem;font-weight:800;font-family:tablet-gothic;line-height:1.1em}@media (min-width:600px){h1{font-size:4.0625rem}}h2{font-size:2.5rem;margin:0 0 .5em;color:#7100c3;line-height:1.2em}@media (min-width:600px){h2{font-size:3.125rem}}.testimonials ul li span.author,h3{font-family:tablet-gothic;color:#7100c3}h3,h4,h5{font-size:1.625rem;margin:0 0 .5em}@media (min-width:600px){h3{font-size:1.875rem;margin:0 0 .75em}}h4,h5{font-size:1.125rem;color:#7100c3;font-family:tablet-gothic}@media (min-width:600px){h4,h5{font-size:1.375rem;margin:0 0 .75em}}.achieve ul li .contents .text h4{color:#fff;margin:0 0 1.5em;min-height:auto}.achieve h2,.newsletter-form h4,.quick-form h5{color:#fff;margin:0 0 1em}.latest-news h3{color:#fff;margin:0 0 1.5em}.newsletter-form h4{width:100%}.testimonials h3{color:#2a1f3e;margin:0 0 1em}@media (min-width:900px){.testimonials h3{margin:0 0 2em}}.testimonials ul li p{font-size:1rem;line-height:1.6em}body,p,p.large{font-size:1rem}p.large{font-family:tablet-gothic;font-weight:600;line-height:1.6em}@media (min-width:900px){.testimonials ul li p,p.large{font-size:1.25rem}}@media (min-width:1200px){.testimonials ul li p,p.large{font-size:1.5rem}}.testimonials ul li p{font-style:italic;font-weight:400;font-family:Georgia,Times New Roman,Times,serif}.testimonials ul li span.author{font-size:1.125rem}@media (min-width:900px){.testimonials ul li span.author{font-size:1.25rem}}@media (min-width:1200px){.testimonials ul li span.author{font-size:1.5rem}}.testimonials ul li span.author span{text-transform:uppercase;color:#2a1f3e;font-size:1rem}@media (min-width:900px){.testimonials ul li span.author span{font-size:1.125rem}}p{margin:0 0 1em}ul{margin:0 0 1.75em;padding-left:24px;list-style-type:disc}footer,li ul{margin:0}strong{font-weight:800}a{color:#28daff;text-decoration:underline}a:active,a:focus,a:hover{color:#28daff;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.nav,.nav li{padding:0;margin:0}.nav li{list-style:none;display:inline-block}.social-nav,.social-nav li{float:left;list-style:none;padding:0}.social-nav{margin:0 0 1.5em;height:40px}.social-nav li{display:inline;margin:0 .5em 0 0}.social-nav a{margin:5px 0;width:40px;height:40px;display:block;border-radius:100%}.social-nav a:before{display:inline-block;width:40px;height:40px;line-height:50px;text-align:center}.social-nav a[href*="facebook.com"]{background:#28daff url(/content/themes/carrieann/images/social/facebook.png)no-repeat 50%;background-size:20px 20px}.social-nav a[href*="twitter.com"]{background:#28daff url(/content/themes/carrieann/images/social/twitter.png)no-repeat 50%;background-size:20px 20px}.social-nav a[href*="instagram.com"]{background:#28daff url(/content/themes/carrieann/images/social/instagram.png)no-repeat 50%;background-size:20px 20px}.social-nav a[href*="linkedin.com"]{background:#28daff url(/content/themes/carrieann/images/social/linkedin.png)no-repeat 50%;background-size:20px 20px}.site-navigation{display:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;z-index:2;list-style:none;background-color:#fff;transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (min-width:1200px){.site-navigation{background:#fff0;display:block;position:static;float:right;width:auto}}.site-navigation .nav{width:100%;position:absolute;top:50%;transform:translateY(-50%);margin:0;list-style:none;padding:0 40px;text-align:center}@media (min-width:1200px){.site-navigation .nav{display:block;position:static;padding:0;float:right;height:50px;line-height:50px;transform:none}}.site-navigation li,.site-navigation>ul>li>a{display:block}@media (min-width:1200px){.site-navigation li{float:left;width:auto}}.site-navigation a{font-family:tablet-gothic;font-weight:400;display:block;color:#2a1f3e;text-transform:uppercase;text-decoration:none;text-align:center;padding:5px 0;font-size:1.125rem}@media (min-width:1200px){.site-navigation a{font-size:1rem;line-height:100px;margin-right:5px;padding:0 5px;text-align:left;float:left}}.site-navigation li:last-child a{margin-right:0}.menu-modal ul li.lets-chat a,.site-navigation .lets-chat a{color:#ff5732}.lets-chat-link{float:right;font-family:tablet-gothic;font-weight:400;display:block;text-decoration:none;text-transform:uppercase;color:#ff5732;height:80px;line-height:70px;margin-right:70px}@media (min-width:600px){.lets-chat-link{height:100px;line-height:95px}}@media (min-width:1200px){.lets-chat-link{display:none}}.site-navigation .current-menu-item a,.site-navigation .current_page_item a{background:url(/content/themes/carrieann/images/cross.png)no-repeat 50%;background-size:45px 45px}.site-navigation>ul>li{display:block;position:relative}@media (min-width:1200px){.site-navigation>ul>li{float:left;display:inline-block}}@media (min-width:1200px){.site-navigation>ul>li>a{display:inline-block}}@media (min-width:900px){.site-navigation li:hover .sub-menu{display:block}}.menu-modal{display:none;opacity:0;background:#fff;overflow:hidden;position:fixed;bottom:0;left:0;right:0;top:0;z-index:8;animation:c .25s ease-in-out}.menu-modal a,.menu-modal ul li a{text-decoration:none}.menu-modal-inner{width:100%;overflow:auto}.menu-wrapper{position:relative}.header-toggles{overflow:hidden;padding:15px 30px;text-align:right}.header-toggles .nav-toggle{margin:0 auto}.ancestor-wrapper{position:relative}.achieve ul,.key-messages ul,.latest-news ul.posts,.menu-modal ul{list-style:none;padding:0;margin:0}.testimonials ul{list-style:none;margin:0}.menu-modal ul li{border-color:#7100c3;border-style:solid;border-width:.1rem 0 0;line-height:1;margin:0;text-align:left}.menu-modal ul li a{display:block;padding:15px 15px 15px 30px;font-family:tablet-gothic;font-weight:400;color:#2a1f3e;text-transform:uppercase;font-size:1.125rem;background-image:none}.menu-modal ul li a:hover{text-decoration:underline}.menu-modal ul li .sub-menu{display:none}.menu-modal ul li .sub-menu a{font-size:1.125rem;padding-left:40px}.sub-menu-toggle-wrapper{width:51px;height:51px;position:absolute;top:0;right:30px}.sub-menu-toggle-wrapper a{padding:0}.sub-menu-toggle-wrapper .sub-menu-toggle{height:51px;padding:0}.sub-menu-toggle-wrapper .sub-menu-toggle svg{transition:transform .15s linear}.sub-menu-toggle-wrapper .sub-menu-toggle svg path{fill:#2a1f3e}.sub-menu-toggle-wrapper .sub-menu-toggle:hover{background-color:#fff0}.nav-toggle{width:50px;display:block;text-decoration:none;position:absolute;top:20px;right:0}@media (min-width:1200px){.nav-toggle{display:none}}.nav-toggle.active{position:static;width:auto;padding-right:10px}.nav-toggle:hover{text-decoration:underline}.nav-toggle .toggle-text{color:#2a1f3e;text-transform:uppercase;margin-right:20px;display:none}.nav-toggle .bars{display:inline-block;height:50px;position:relative;width:50px}.nav-toggle .bar{background:#7100c3;display:block;height:5px;position:absolute;right:0;top:50%;margin-top:-2px;transition:transform .2s ease-in,opacity 0s ease-out .2s,margin .2s ease-out .2s;width:100%;border-radius:3px}.nav-toggle .bar:first-child{margin-top:-14px}.nav-toggle .bar:nth-child(3){margin-top:10px}.nav-toggle:hover .bar{opacity:.75}.nav-toggle.active{display:block}.nav-toggle.active .bar{background:#7100c3;transition:margin .2s ease-in,opacity 0s ease-in .2s,transform .2s ease-out .25s}.nav-toggle.active .bar:first-child{margin-top:0;transform:rotate(45deg)}.nav-toggle.active .bar:nth-child(2){opacity:0}.nav-toggle.active .bar:nth-child(3){margin-top:0;transform:rotate(-45deg)}.sub-menu{text-align:center;padding:0;margin-bottom:20px}@media (min-width:1200px){.sub-menu{display:none;width:250px;text-align:left;position:absolute;top:90%;left:0;z-index:2;background:#fff;margin:0;padding:20px;box-shadow:0 0 17px 0 rgb(0 0 0/.15)}.sub-menu:before{content:"";position:absolute;left:30px;top:-16px;width:0;height:0;border-left:14px solid #fff0;border-right:14px solid #fff0;border-bottom:16px solid #fff}}.sub-menu li{float:none;display:block;text-align:center}@media (min-width:1200px){.sub-menu li{text-align:left}}.sub-menu li a{width:auto;float:none;margin:0;padding:5px 0 5px 20px;display:inline-block;text-transform:none;background-image:url(/content/themes/carrieann/images/sub-menu-arrow.png);background-repeat:no-repeat;background-position:0}@media (min-width:1200px){.sub-menu li a{width:100%;padding:0 0 0 20px;height:25px;line-height:25px;display:block}}img{display:block;width:100%;height:auto}.left,.right{width:100%;clear:both}@media (min-width:900px){.left,.right{width:48%;clear:none}}.full{clear:both;width:100%;display:block}.responsive-embed{position:relative;padding-top:56.25%;overflow:hidden;width:100%;margin-bottom:40px}.responsive-embed iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#gform_2 input[type=submit],.button{clear:both}.button{width:100%;line-height:38px}#gform_2 input[type=submit],.button,.newsletter-form form input[type=submit]{height:40px;background:#ff5732;color:#fff;font-family:tablet-gothic;font-weight:400;text-transform:uppercase;display:block;font-size:1rem;text-align:center;text-decoration:none;box-sizing:border-box;border:0;cursor:pointer}@media (min-width:900px){#gform_2 input[type=submit],.button,.newsletter-form form input[type=submit]{width:200px}}.button.lined{border:2px solid #28daff;color:#28daff;background:0 0;line-height:34px}.button.lined:hover,.button:hover{background:#28daff;color:#fff}.inner{width:90%;max-width:1180px;margin:0 auto;position:relative;height:100%}.inner:after{content:"";display:table;clear:both}.left,footer .left{float:left}.right{float:right}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header,header{height:80px}@media (min-width:600px){header{height:100px}}.header{width:100%;background:#fff;position:absolute;transition:.2s;z-index:6!important}@media (min-width:600px){.header{height:100px}}.header .logo{position:absolute;top:50%;transform:translateY(-50%);left:0;width:191px;height:28px;background:url(/content/themes/carrieann/images/sudlow-marketing-logo.png)no-repeat 0 0;background-size:191px 28px;display:block;z-index:2}@media (min-width:900px){.header .logo{width:415px;height:61px;background-size:415px 61px}#slider{height:700px}}@media (min-width:1200px){#slider{height:800px}}.hero{width:100%;position:relative}@media (min-width:900px){.hero{height:700px}}@media (min-width:1200px){.hero{height:800px}}.hero img{height:100%;object-fit:cover}.hero .frill{clear:both;background:#7100c3;padding:30px 5% 40px;bottom:0}@media (min-width:900px){.hero .frill{width:700px;position:absolute;top:0;right:0;height:100%;background:url(/content/themes/carrieann/images/frills/frill-7.png)no-repeat 0 0;background-size:900px 850px;padding:100px 80px 0 220px}}@media (min-width:1200px){.hero .frill{width:900px;background-size:1000px 945px;padding:130px 220px 0 240px}}.hero .frill h1{color:#fff;margin:0 0 .5em;font-size:3.125rem}@media (min-width:900px){.hero .frill h1{margin:0 0 .75em}}@media (min-width:1200px){.hero .frill h1{font-size:4.0625rem}}.intro{padding:50px 0;position:relative}@media (min-width:900px){.intro{padding:150px 0}}.intro .frill{background:url(/content/themes/carrieann/images/frills/frill-8.png)no-repeat 100%;background-size:800px 347px;width:800px;height:347px;position:absolute;top:10%;right:0}.intro .full{padding:30px 0 0}.intro .full p.large{width:100%;display:block;clear:both}@media (min-width:900px){.intro .full p.large{width:75%;float:left}}.latest-news .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/content/themes/carrieann/images/opaque-50.png);display:block;background:url(/content/themes/carrieann/images/opaque-75.png)}.key-messages{padding:50px 0;background:#eae9ec}@media (min-width:900px){.key-messages{padding:80px 0}}.key-messages ul li{width:100%;float:left;margin:0 0 1em}@media (min-width:900px){.key-messages ul li{width:33.3333333333%;margin:0}}.key-messages ul li:last-child{margin:0}.key-messages ul li .contents{padding:0;display:block}@media (min-width:900px){.key-messages ul li .contents{padding:0 2em 0 0}}.key-messages ul li .contents .icon{width:40px;margin:0 0 .75em}@media (min-width:900px){.key-messages ul li .contents .icon{width:50px;margin:0 0 1em}}.achieve{padding:50px 0;background:#28daff url(/content/themes/carrieann/images/sky.jpg)no-repeat 50%;background-size:cover;position:relative;z-index:3}@media (min-width:900px){.achieve{padding:80px 0}}.achieve ul{text-align:center}.achieve ul li{width:100%;display:block;vertical-align:top}@media (min-width:600px){.achieve ul li{width:50%;display:inline-block;margin-left:-4px}}@media (min-width:900px){.achieve ul li{width:33.3333333333%}}.achieve ul li .contents{margin:0 0 2em}@media (min-width:600px){.achieve ul li .contents{margin:0 1em 2em}}.achieve ul li .contents .image{display:none}@media (min-width:900px){.achieve ul li .contents .image{display:block}}.achieve ul li .contents .text{padding:20px;display:block;background:#7100c3;position:relative;text-align:left}@media (min-width:600px){.achieve ul li .contents .text h4{min-height:100px}}.achieve ul li .contents .text .button.lined,.latest-news ul.posts li,.testimonials ul li,footer .left{width:100%}.newsletter-form,.quick-form{background:#7100c3;padding:30px 0;position:relative;z-index:3}.latest-news{background:#7100c3;padding:50px 0;position:relative}@media (min-width:900px){.latest-news{padding:100px 0}}@media (min-width:900px){.latest-news ul.posts li{width:50%;float:left}}@media (min-width:1200px){.latest-news ul.posts li{width:33.3333333333%}}.latest-news ul.posts li{display:none;margin:0 0 2em}@media (min-width:600px){.latest-news ul.posts li{display:block;margin:0}}.latest-news ul.posts li:first-of-type{display:block}.latest-news ul.posts li:last-of-type{display:none}@media (min-width:1200px){.latest-news ul.posts li:last-of-type{display:block}}.latest-news ul.posts li .contents{margin:0;background:#fff}@media (min-width:600px){.latest-news ul.posts li .contents{margin:0 1em 2em}}.latest-news ul.posts li .contents .text,.testimonials{padding:20px;position:relative}@media (min-width:900px){.latest-news ul.posts li .contents .text{min-height:310px}}.latest-news ul.posts li .contents .text .button{width:auto;margin-bottom:20px}@media (min-width:900px){.latest-news ul.posts li .contents .text .button{position:absolute;left:20px;right:20px;bottom:70px;margin:auto}}.latest-news ul.posts li .contents .text .meta{display:block;text-transform:uppercase;font-family:tablet-gothic;font-size:.8125rem}@media (min-width:900px){.latest-news ul.posts li .contents .text .meta{position:absolute;bottom:20px}}.latest-news ul.posts li .contents .text .meta a,footer .left a{color:#2a1f3e;text-decoration:none}.latest-news ul.posts li .contents .text h4 a{text-decoration:none;color:#7100c3}.latest-news .button{margin:0 auto}.testimonials{padding:50px 0;background:url(/content/themes/carrieann/images/frills/frill-2.png)no-repeat bottom;background-size:1920px 806px}@media (min-width:900px){.testimonials{padding:100px 0}}.testimonials-container{position:relative;height:100%}.testimonials ul{padding:0 10%}.testimonials ul li .logo{width:30%;display:none}@media (min-width:900px){.testimonials ul li .logo{display:block}}.testimonials ul li .logo img{border-radius:100%;width:70%;margin:0 auto}.testimonials ul li .text{width:100%;float:right}@media (min-width:900px){.testimonials ul li .text{width:65%}}.testimonials #next,.testimonials #prev{position:absolute;bottom:-110px;width:20px;height:30px;text-indent:-9999px;cursor:pointer;z-index:5}@media (min-width:900px){.testimonials #next,.testimonials #prev{bottom:-83px}}@media (min-width:1800px){.testimonials #next,.testimonials #prev{bottom:auto;top:50%;transform:translateY(-50%)}}.testimonials #prev{background:url(/content/themes/carrieann/images/left-arrow.png)no-repeat 0 0;background-size:20px 30px;left:35%}@media (min-width:600px){.testimonials #prev{left:40%}}@media (min-width:900px){.testimonials #prev{left:auto;right:50px}}@media (min-width:1800px){.testimonials #prev{left:-10%}}.testimonials #next{background:url(/content/themes/carrieann/images/right-arrow.png)no-repeat 0 0;background-size:20px 30px;right:35%}@media (min-width:600px){.testimonials #next{right:40%}}@media (min-width:900px){.testimonials #next{left:auto;right:0}}@media (min-width:1800px){.testimonials #next{right:-10%}}.testimonials .button{width:100%;margin:2em auto 0}@media (min-width:600px){.testimonials .button{width:300px}}@media (min-width:900px){.testimonials .button{width:300px;margin:3em 0 0 35%;float:left}}.testimonials ul.logos{text-align:center;padding:6em 0 0;clear:both}@media (min-width:900px){.testimonials ul.logos{padding:4em 0 0}}.testimonials ul.logos li{width:25%;display:inline-block;margin:0 0 1em -4px}@media (min-width:600px){.testimonials ul.logos li{width:20%}}@media (min-width:900px){.testimonials ul.logos li{width:10%;margin:0 0 0-4px}}.testimonials ul.logos li img{width:80%;display:block;margin:0 auto}.footer-nav,footer{padding:40px 0}@media (min-width:900px){.footer-nav{padding:60px 0}}.footer-nav .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:20px;margin-bottom:40px}@media (min-width:600px){.footer-nav .grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:40px}}@media (min-width:900px){.footer-nav .grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.footer-nav ul{list-style:circle!important;padding-left:24px}footer{background:#eae9ec}@media (min-width:900px){footer{padding:60px 0}}@media (min-width:900px){footer .left{width:60%}}#gform_2 .gform_body,#gform_2 input[type=submit],footer .right{width:100%}@media (min-width:900px){footer .right{width:40%}}footer .right{float:left;text-align:left;position:relative}@media (min-width:900px){footer .right{position:absolute;text-align:right;bottom:0;right:0}}footer .social-navigation{position:absolute;top:0;right:0}@media (min-width:900px){footer .social-navigation{position:relative}}footer .right a,footer .right p{color:#948f9f}footer .left .logo{width:80px;float:left;padding:0;clear:both;margin:0 0 1.5em}@media (min-width:900px){footer .left .logo{clear:none;width:15%;margin:0}}footer .left .content{float:right;width:100%}@media (min-width:900px){footer .left .content{width:75%;clear:none}}.gform_wrapper{margin-bottom:40px}.gform_wrapper ul{list-style:none;padding:0}#gform_2{overflow:hidden;position:relative}#gform_fields_2,#gform_wrapper_4{overflow:hidden;margin:0}#gform_2 .gform_footer,#gform_2 ul li{width:100%;margin:0 0 1em;float:left;clear:none;padding:0}@media (min-width:900px){#gform_2 ul li{width:25%;padding:0 2em 0 0;margin:0}}#gform_2 #field_2_5{width:100%;clear:both;float:none;overflow:hidden}#gform_2 #input_2_5{overflow:hidden;margin-bottom:20px}#gform_2 #input_2_5 label{margin-left:10px}#gform_2 #input_2_5 li{width:100%;color:#fff;padding:0}#gform_2 .gform_footer{float:right;margin:0}@media (min-width:900px){#gform_2 .gform_footer{width:25%;position:absolute;right:0;bottom:0}}#gform_2 .gfield_label,#gform_4 .gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#gform_2 .ginput_container{padding:0;margin:0}#gform_2 input[type=submit],.newsletter-form form input[type=submit]{line-height:normal}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{font-family:Georgia,Times New Roman,Times,serif;font-weight:400;color:#2a1f3e;font-size:1rem;width:100%!important;border:0;padding:0 0 0 15px!important;height:40px;box-shadow:none;outline:0;margin:0;background:#fff;display:block;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}.gfield_checkbox{color:#fff}#gform_wrapper_4{width:100%;clear:both;position:relative}#gform_fields_4{margin:0}#gform_wrapper_4 .gfield_checkbox{margin-bottom:20px}#field_4_1,#field_4_1 input,#gform_wrapper_4 .gform_footer .button{width:100%}@media (min-width:900px){#field_4_1{float:left}}#field_4_1 .ginput_container_email{overflow:hidden}#gform_wrapper_4 .gform_footer{overflow:hidden;clear:both;width:100%}@media (min-width:900px){#gform_wrapper_4 .gform_footer{width:auto;position:absolute;bottom:0;left:580px;clear:none}}@media (min-width:900px){#gform_wrapper_4 .gform_footer .button{width:200px}}.newsletter-form form input[type=email]{width:100%;float:left;margin:0 0 1em}@media (min-width:900px){.newsletter-form form input[type=email]{width:60%!important;margin:0}}.newsletter-form form input[type=submit]{width:100%;float:right;clear:none}@media (min-width:900px){.newsletter-form form input[type=submit]{width:35%}}input[type=submit]:hover{background:#28daff!important;color:#fff!important}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus{border-color:#7100c3}.gform_wrapper .button{height:40px;font-size:.875rem;color:#fff;background:#7100c3;border-radius:3px;border:0;padding:4px 18px;line-height:0;-webkit-appearance:none;-webkit-border-radius:0}.gform_wrapper .button:hover{background:#ff5732}.gform_footer{text-align:center}.gform_validation_container{display:none}.gfield_required{color:#d9534f}