*, *::before, *::after {box-sizing: border-box;}* {margin: 0;}html, body {height: 100%;}body {line-height: 1.5; -webkit-font-smoothing: antialiased;}
input {border-radius: 0;}input[type="search"] {-webkit-appearance: none;}
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}
canvas { max-width: 100%; height: auto; }
.row:before, .row:after {display: inline-block;}

/**
 * #.# Theme Defaults
 * All the base level theme defaults
*/

::-moz-selection { background-color: #ff4879; color: #fff; }
::selection { background-color: #ff4879; color: #fff; }
img, picture, video, canvas, svg { display: block;  max-width: 100%;}input, button, textarea, select {font: inherit;}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
a,:focus{outline:none;text-decoration:none;box-shadow:none}
button:focus,button:active,button:hover{outline:none;outline:none;box-shadow:none}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0)}
a,button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}
a:hover,a:focus,button:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;outline:none;text-decoration:none}
a:hover{text-decoration:none}
b,strong{font-weight:700}
.img-res{width:100%;height:auto}
.standard-style ul{padding-bottom:15px;list-style-position:outside;list-style-type:square;margin-left:0;padding-top:0;margin-bottom:20px}
.standard-style ol{padding-bottom:15px;list-style-position:outside;list-style-type:decimal;margin-left:0;padding-top:0;margin-bottom:20px}
.standard-style ul {
    padding-bottom: 15px;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 0;
    padding-top: 0;
    margin-bottom: 20px;
    list-style-position: outside;
    padding-left: 20px;
    list-style: square;
}
.standard-style ol li{padding-bottom:10px;font-weight:400;line-height:25px;color:var(--dark-green);display: flex}
.standard-style ul li a,.standard-style ol li a{color:var(--blue);text-decoration:underline}
.standard-style ul li a:hover,.standard-style ol li a:hover{color:var(--dark-green)}
h1,h2,h3,h4,h5,p{font-weight:400}
body::-webkit-scrollbar{width:1em}
body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
body::-webkit-scrollbar-thumb{background-color:#ff4879;outline:1px solid #ff4879}
body {overflow-x:hidden;font-family:var(--header)}
body {font-family: "acumin-pro", sans-serif;font-weight: 400; font-style: normal;}
ul {padding-left:0px; list-style-type: disc;}

/**
 * #.# ClickStart Page Builder Modules
 * Layout elements for all the site page builder modules
*/


/* clickstart-header
/*****************************/
.clickstart-header{-webkit-box-shadow:0 10px 7px -9px rgba(0,0,0,0.18);-moz-box-shadow:0 10px 7px -9px rgba(0,0,0,0.18);box-shadow:0 10px 7px -9px rgba(0,0,0,0.18);padding:25px 0;height:95px;width:100%;position:fixed;background-color:#fff;top:0;z-index:500}
.clickstart-header .header-logo {margin-left:-70px}
.clickstart-header .header-btn{margin-top:-25px;position:relative;left: -90px;}
.hidden-height{height:95px;display:block;position:relative;width:100%;margin-top:-48px}
.clickstart-header .header-btn::after{content:"";width:0;height:0;border-style:solid;border-width:96px 96px 0 0;border-color:#ff5072 transparent transparent;position:absolute}
.postition-relative {position: relative;}

/* clickstart-main-banner
/*****************************/
.clickstart-main-banner{background-color:#458fb3;max-height:590px;position: relative;padding: 40px 0px 0px;height: 100vh;}
.clickstart-main-banner img{padding:50px 0 25px;width:100%;height:auto}
.clickstart-main-banner p {line-height: 55px;font-size:60px;color:#000;font-weight:500;font-style:normal;text-transform:uppercase;padding-top:130px;letter-spacing: 1px;}
.clickstart-main-banner p strong {font-family: acumin-pro, sans-serif; font-weight: 900; font-style: normal;letter-spacing: -2px;}
.clickstart-main-banner .banner-btn {
  display: inline-block;
  z-index: 6;
  margin-top: 44px;
  position: absolute;
  border: solid 3px #000;
  bottom: 40px;
  right: 90px;
}
.clickstart-main-banner .banner-btn::before{z-index:-1;position:absolute;content:"";background-image:url(img/main-banner-btn.png);width:521px;height:205px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;right:-2px;top:-2px}
.clickstart-main-banner .banner-btn:hover{border:solid 3px #000}
.clickstart-main-banner .banner-logo {padding-top:50px}
.clickstart-main-banner .banner-logo img {width: 230px; margin: auto;}


/* clickstart-pink-cta
/*****************************/
.clickstart-pink-cta{text-transform:uppercase;background-color:#ff4879;padding:10px 0;position:relative;z-index:10;}
.clickstart-pink-cta h1 {padding-bottom:0;margin-bottom:0;color:#fff;font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-style:normal;font-size:50px;line-height:50px;    word-spacing: 10px;}
.clickstart-pink-cta h1 strong{font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal}
.clickstart-pink-cta h1 em{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:800;font-style:normal;letter-spacing: -1px;}
.clickstart-pink-cta p {padding-bottom:0;margin-bottom:0;color:#fff;font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-style:normal;font-size:50px;line-height:50px}
.clickstart-pink-cta p strong{font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal}
.clickstart-pink-cta p em{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:800;font-style:normal}

/* clickstart-landing-intro
/*****************************/
.clickstart-landing-intro{background-color:#e8efff;padding:70px 0 0}
.clickstart-landing-intro img{mix-blend-mode:multiply;width:100%;height:auto;margin-top: 20px;}
.clickstart-landing-intro h2{padding-bottom:30px;font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal;font-size:50px;letter-spacing: -2px;}
.clickstart-landing-intro p{font-family:acumin-pro-wide,sans-serif;font-weight:300;font-style:normal;font-size:31px;line-height:30px;padding-bottom:20px}
.box-link-one a{font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-style:normal;color:#000;font-size:50px}
.box-link-one a strong{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;font-style:normal}
.btn-underline{font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal;border-bottom:2px solid #000;font-size:50px;line-height:50px}
.clickstart-landing-intro .box-link-one,.clickstart-landing-intro .landing-intro-btn{display:inline-block;z-index:6;position:relative;border:solid 3px #000}
.clickstart-landing-intro .landing-intro-btn{margin-top:20px;width:238px;height:95px;}
.clickstart-landing-intro .landing-intro-btn span {position: relative;}
.clickstart-landing-intro .landing-intro-btn span::before {
  background-image: url(img/more-arrow.png);
  content: "";
  width: 23px;
  height: 17px;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /* display: block; */
  position: absolute;
  left: -90px;
  top: 15px;
}
.clickstart-landing-intro .landing-intro-btn::before{z-index:-1;position:absolute;content:"";background-image:url(img/intro-more.png);width:410px;height:176px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;right:-3px;top:-4px}
.clickstart-landing-intro .col-lg-5 .box-link-one:nth-of-type(1){width:554px;height:147px;padding:4px 10px;text-align:center;margin-top: 60px;}
.clickstart-landing-intro .col-lg-5 .box-link-one:nth-of-type(1)::before{z-index:-1;position:absolute;content:"";background-image:url(img/intro-one.png);width:741px;height:459px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-3px;top:-3px}
.clickstart-landing-intro .col-lg-5 .box-link-one:nth-of-type(2){width:425px;height:145px;padding:4px 10px;text-align:center;margin-top:50px;position: relative;}
.clickstart-landing-intro .col-lg-5 .box-link-one:nth-of-type(2)::before{z-index:-1;position:absolute;content:"";background-image:url(img/intro-two.png);width:612px;height:476px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-3px;top:-3px}
.clickstart-landing-intro a .btn-underline{transition:all ease .2s}
.clickstart-landing-intro a:hover .btn-underline{color:#ff4879}

/* clickstart-three-icons
/*****************************/
.clickstart-three-icons {padding:100px 0px 35px;position: relative;z-index:10}
.clickstart-three-icons .section-header p{text-transform:uppercase;font-family: acumin-pro-wide, sans-serif; font-weight: 400; font-style: normal;font-size:50px;line-height:50px;padding-bottom:40px}
.clickstart-three-icons .section-header p strong {font-family: acumin-pro-wide, sans-serif;font-weight: 800; font-style: normal;}
.clickstart-three-icons .icon-image {padding-bottom:40px;}
.clickstart-three-icons .icon-image img {margin:auto}
.clickstart-three-icons .icon-block {padding-bottom:40px;}
.clickstart-three-icons .icon-block p {font-size:40px;line-height:40px;font-family: acumin-pro-wide, sans-serif;font-weight: 300;  font-style: normal;letter-spacing: -2px;}
.clickstart-three-icons .icon-block p strong {font-family: acumin-pro-wide, sans-serif;font-weight: 700;font-style: normal;}
.clickstart-three-icons .three-icons-btn{display:inline-block;z-index:6;position:relative;border:solid 3px #000}
.clickstart-three-icons .three-icons-btn::before{z-index:-1;position:absolute;content:"";background-image:url(img/course-btn.png);width:522px;height:208px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-2px;top:-2px}
.clickstart-three-icons .three-icons-btn:hover{border:solid 3px #000}

/* clickstart-box-links
/*****************************/
.clickstart-box-links{position:relative;z-index:10;background-color:#e8efff;padding:115px 0 75px}
.clickstart-box-links .section-header h2{text-transform:uppercase;font-family:acumin-pro-wide,sans-serif;font-weight:400;font-style:normal;font-size:50px;line-height:50px;padding-bottom:60px;letter-spacing: -2px;}
.clickstart-box-links .section-header h2 strong{font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal}
.clickstart-box-links .section-header p{font-size:25px;line-height:30px;font-family:acumin-pro-wide,sans-serif;font-weight:300;font-style:normal;padding-bottom:50px;text-transform:initial}
.clickstart-box-links .box-link{border:2px #000 solid;padding:10px;border-radius:0;background-color:#fff}
.clickstart-box-links .box-link p{padding-bottom:0;margin-bottom:0;font-size:38px;text-transform:uppercase;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-style:normal;color:#000;line-height:55px;letter-spacing: -3px;}
.clickstart-box-links .box-link strong{font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal;letter-spacing: -4px;}
.clickstart-box-links .box-link-one,.clickstart-box-links .box-links-btn{display:inline-block;z-index:6;position:relative;border:solid 3px #000}
.clickstart-box-links .box-link-one {display: flex;align-items: center;justify-content: center;}
.clickstart-box-links .box-link p {line-height: 37px;}
.clickstart-box-links .box-links-btn{margin-top:80px}
.clickstart-box-links .box-links-btn::before{z-index:-1;position:absolute;content:"";background-image:url(img/three-btn-apply.png);width:521px;height:208px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-2px;top:-2px}
.more-width {width:110%}
.clickstart-box-links .gx-5 .col-edit {width: auto;display: flex;  padding-left: 0px;  padding-right: 0px;}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(1) .box-link-one{width:363px;height:144px}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(1) .box-link-one::before{z-index:-1;position:absolute;content:"";background-image:url(img/three-btn-one.png);width:778px;height:639px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-3px;top:-3px}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one{width:554px;height:144px;margin-left: 30px; margin-right: 30px;}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one::before{z-index:-1;position:absolute;content:"";background-image:url(img/three-btn-two.png);width:1189px;height:649px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-3px;top:-3px}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one{width:425px;height:144px}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one::before{z-index:-1;position:absolute;content:"";background-image:url(img/three-btn-three.png);width:714px;height:532px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;left:-3px;top:-3px}

.clicklinks-on-course {padding: 65px 0 75px;}
.rel-me-div {position:relative;z-index:10;background-color:#fff}

/* clickstart-faq
/*****************************/
.clickstart-faq{padding:85px 0;position:relative;z-index:10;background-color:#fff}
.clickstart-faq .section-header p{text-transform:uppercase;font-family:acumin-pro-condensed,sans-serif;font-weight:400;font-style:normal;font-size:50px;line-height:50px;padding-bottom:30px}
.clickstart-faq .section-header p strong{font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal}
.accordion-button{padding:20px 50px;background-color:#ff4a77;color:#fff;font-size:30px;text-transform:uppercase;line-height:30px;font-family:acumin-pro-wide,sans-serif;font-weight:800;font-style:normal}
.accordion-button:not(.collapsed){background-color:#ff4a77;color:#fff}
.accordion-body{padding:60px 0 40px}
.accordion-body p, .accordion-body li {font-size:25px;line-height:35px;font-family:acumin-pro-wide,sans-serif;font-weight:300;font-style:normal;}
.accordion-item{margin-bottom:10px;border-bottom:0}
.accordion-button:focus{z-index:3;border-color:transparent;outline:0;box-shadow:none}
.accordion-button::after{flex-shrink:0;width:21px;height:17px;margin-left:auto;content:"";background-image:url(img/FAQ-Down.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;transition:var(--bs-accordion-btn-icon-transition)}
.accordion-button:not(.collapsed)::after{background-image:url(img/FAQ-Down.png)}

/* clickstart-quote
/*****************************/
.clickstart-quote{padding:35px 0 0;position:relative;z-index:10;}
.clickstart-quote .quote-content{padding:40px 0 50px 50px;}
.clickstart-quote .quote-content p {font-family:acumin-pro-wide,sans-serif;font-weight:300;font-style:normal;font-size:32px;line-height:42px}
.clickstart-quote .quote-author{padding-left:40px;font-family:acumin-pro,sans-serif;font-weight:600;font-style:italic;font-size:40px;line-height:40px;padding-bottom:10px}
.clickstart-quote .quote-job_role{padding-left:40px;font-family:acumin-pro,sans-serif;font-weight:600;font-style:italic;font-size:32px;line-height:32px;padding-bottom: 30px;}
.clickstart-quote img {position: relative;margin-left: -40px;max-width:100%;height:auto}

/* clickstart-logos
/*****************************/
.clickstart-logos{padding:120px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(217,217,217,1) 100%)}
.clickstart-logos h4{text-transform:uppercase;font-family:acumin-pro-wide,sans-serif;padding-bottom:30px;font-weight:800;font-style:normal;font-size:30px;line-height:30px;letter-spacing: -2px;}
.clickstart-logos img{margin-bottom:90px;mix-blend-mode:multiply}

/* clickstart-notes
/*****************************/
.clickstart-notes{background-color:#0c2937;padding:25px 0;color:#fff;}
.clickstart-notes p {padding-bottom:0px;font-size:15px;line-height:20px}
.clickstart-notes p a {color:#fff;text-decoration: underline;}
.clickstart-notes p a:hover {color:#ff4a77}

/* clickstart-footer
/*****************************/
.clickstart-footer {background-color:#0c2937;padding:25px 0px;color:#fff;font-size:12px; line-height:20px}
.social-links {list-style:none;padding:0px;margin:0px;}
ul.social-links {margin-top: 12px;}
.social-links li {display: inline-block;margin-right:25px}
.social-links li a {
  color: #fff;
  font-size: 24px;
  border: 1.4px solid #fefefe;
  width: 42px;
  height: 42px;
  display: block;
  /* padding: 10px; */
  border-radius: 50%;
  padding-right: 8px;
}
li.social-facebook a {padding-right: 13px;}
.social-links li a:hover {background-color:#fff;color:#0c2937;}


/* clickstart-content-title
/*****************************/
.clickstart-content-title{padding:70px 0px 20px}
.clickstart-content-title h2 {color:#0B2536;font-size:40px;line-height:53px}


/* clickstart-content-copy
*****************************/
.clickstart-content-copy{padding:0px 0px}
.clickstart-content-copy h3 {color: #0B2536;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 1px;}
.clickstart-content-copy p {color:#0B2536;font-family: inherit;  font-size: .9rem;font-weight:400;line-height:24px;padding-bottom:30px}
.clickstart-content-copy p a {color:#0B2536;text-decoration: underline;}
.clickstart-content-copy p a:hover {color:#ff4a77}
.click-black-btn{padding:12px 50px;border-radius:25px;text-align:center;background-color: #0B2536;color:#fff;font-family: inherit;  font-size: .9rem;border:2px solid #0B2536; display: inline-block;margin-right:30px}
.click-black-btn:hover{background-color:#fff;color: #0B2536}
.click-white-btn {padding:12px 50px;border-radius:25px;text-align:center;background-color:#fff;color:#0B2536;font-family: inherit;  font-size: .9rem;border:2px solid #0B2536; display: inline-block;}
.click-white-btn:hover{background-color: #0B2536;color:#fff}
.click-section-break {display:block;width:80px;height:1px;background-color: #0B2536;margin: 50px 0px 40px;}
.click-cta-btn {padding:12px 50px;border-radius:25px;text-align:center;background-color:#fff;color:#0B2536;font-family: inherit;  font-size: .9rem;margin-top: 3px; display: inline-block;}
.click-cta-btn:hover {background-color: #0B2536;color:#fff}

/* clickstart-content-logos
*****************************/
.clickstart-content-logos {padding:20px 0px 70px}
.clickstart-content-logos h3 {color: #0B2536; font-family: inherit; font-size: 1rem; font-weight: 700; line-height: 20px; letter-spacing: 0px;}
.clickstart-content-logos img {max-width:100%;height:auto;display: inline-block;margin:10px 10px 20px 0px}


/* listings-banner
*****************************/
.listings-banner {max-height: 350px;padding: 25px 0px 0px;}
.listings-banner img {padding: 0px 0 25px;}
.listings-banner h2 {padding-top:90px;padding-left:50px}
.listings-banner p {padding-left:50px;
  color: #000;
  font-weight: 500;
  font-style: normal;
  text-transform: none;
  padding-top: 0px;
  letter-spacing: 0px;
  font-size: 15px!important;
  line-height: 24px!important;
  font-family: "acumin-pro", sans-serif;
}

.smaller-banner {max-height: 350px;padding: 25px 0px 0px;}
.smaller-banner img {padding: 0px 0 25px;}
.clickstart-main-banner.smaller-banner p {padding-top: 90px;}
.forced-bg {background-image:url(https://instituteofcoding.org/wp-content/uploads/2023/06/heder-mobile.jpg)}

/**
 * #.# Misc
 * All the misc styles that are needed inc btns and form sections
*/

.background-image {background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.show-600{display:none}
.hide-600{display:block}
.show-700{display:none}
.hide-700{display:block}
.show-900{display:none}
.hide-900{display:block}
.row-eq-height {display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}
.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0px}
.btn{font-size:30px;text-transform:uppercase;font-family:"acumin-pro-wide",sans-serif;font-weight:800;font-style:normal;color:#000;border:3px #000 solid;padding:23px 50px;border-radius:0;background-color:#fff}
.btn:hover {color: #ff4879;border:solid 3px #000}
.clickstart-logos img {width: 100%;max-width:100%; height: auto;}



/* SITE PAGES */
.page-template-page-clickstart-default .accordion-button {
    padding: 20px 50px;
    background-color: #ff4a77;
    color: #fff;
    font-size: 25px;
    text-transform: none;
    line-height: 30px;
    font-family: acumin-pro-wide,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-family: GT-Pressura,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}

.page-template-page-clickstart-default .accordion-body p, .page-template-page-clickstart-default .accordion-body li {
    font-size: 16px;
    line-height: 35px;
    font-family: acumin-pro-wide,sans-serif;
    font-weight: 300;
    font-style: normal;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
	
}

.page-template-page-clickstart-default .clickstart-pink-cta p {
    padding-bottom: 0;
    margin-bottom: 0;
    color: #fff;
    font-family: acumin-pro-condensed,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 25px;
    line-height: 50px;
    font-family: GT-Pressura,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    text-transform: none;
}
.page-template-page-clickstart-default .clickstart-content-copy p {
    color: #0B2536;
    font-family: inherit;
    font-size: .9rem;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 20px;
    margin-bottom: 0px;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
}
.page-template-page-clickstart-default .clickstart-content-copy h3 {
    color: #0B2536;
    font-family: inherit;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 1px;
    /* font-size: inherit; */
    /* line-height: 1.6; */
    /* text-rendering: optimizeLegibility; */
}
.page-template-page-clickstart-default .click-black-btn {
    padding: 12px 50px;
    border-radius: 25px;
    text-align: center;
    background-color: #0B2536;
    color: #fff;
    font-family: inherit;
    font-size: .9rem;
    border: 2px solid #0B2536;
    display: inline-block;
    margin-right: 30px;
    margin-top: 30px;
}
.page-template-page-clickstart-default .clickstart-quote .quote-content p {
    font-family: acumin-pro-wide,sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 25px;
    line-height: 35px;
    font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
.page-template-page-clickstart-default .clickstart-quote .quote-author {
    padding-left: 40px;
    font-family: acumin-pro,sans-serif;
    font-weight: 600;
    font-style: italic;
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 10px;
    font-family: GT-Pressura,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
.page-template-page-clickstart-default .clickstart-quote .quote-job_role {
    padding-left: 40px;
    font-family: acumin-pro,sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 30px;
    font-family: GT-Pressura,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
.page-template-page-clickstart-default .clickstart-faq .section-header p {
    text-transform: none;
    font-family: acumin-pro-condensed,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 40px;
    line-height: 53px;
    padding-bottom: 30px;
    font-family: GT-Pressura,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
.page-template-page-clickstart-default .click-cta-btn {
    padding: 12px 50px;
    border-radius: 25px;
    text-align: center;
    background-color: #fff;
    color: #0B2536;
    font-family: inherit;
    font-size: .9rem;
    margin-top: 3px;
    display: inline-block;
    text-transform: none;
}

.bordered-tbn {border:1px solid #000;margin-top: -15px;}
.bordered-tbn:hover {background-color:#000;color:#fff}

.clickstart-main-banner .banner-title p, .listings-banner h2 {padding-top:0px}
/* acccsiible */

.contrast .clickstart-main-banner p {line-height: 70px;}

/**
 * #.# Responsive
 *
 * All the media queries, desktop first
*/

@media (min-width: 1400px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px;    padding: 0px 100px;}
}

@media only screen and (max-width : 1520px) {
  .clickstart-quote img {margin-left: 0px;}
  .clickstart-main-banner .banner-btn {bottom: 20px;}
}
@media only screen and (max-width : 1490px) {
  .more-width {width: 100%;text-align: center;justify-content: center;}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one {margin-top: 50px;}
}
@media only screen and (max-width : 1450px) {
  .clickstart-main-banner p {font-size: 50px;}
	.listings-banner p {font-size: 15px }
  .clickstart-quote img {position: absolute;max-width: 350px; height: auto; bottom: 0px;}
}
@media only screen and (max-width : 1400px) {
  .clickstart-main-banner.hide-900 p { line-height: 50px;font-size: 50px;}
	.listings-banner p {font-size: 15px }
  .clickstart-main-banner .banner-btn {bottom: -20px;}
  
}
@media only screen and (max-width : 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {width: 100%;max-width: 10000px; padding: 0px 60px;}
  .clickstart-pink-cta p {font-size: 40px;line-height: 33px;}
  .clickstart-main-banner.hide-900 p {line-height: 40px;font-size: 40px;}
	.listings-banner p {font-size: 15px }
  .clickstart-main-banner .banner-btn {bottom: -70px;}
}
@media only screen and (max-width : 1112px) {
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one {margin-top:50px}
  .clickstart-three-icons .icon-block p {font-size: 30px;line-height: 30px;}
  .clickstart-landing-intro .col-lg-5 .box-link-one:nth-of-type(1)::before { width: 641px; height: 399px;}
  .clickstart-landing-intro .col-lg-5 .box-link-one:nth-of-type(1) {width: 454px; height: 127px;}
}
@media only screen and (max-width : 1080px) {
  .clickstart-main-banner .banner-btn {bottom: -140px; width: 310px; height: 98px; padding: 20px;}
}
@media only screen and (max-width : 992px) {
  .clickstart-landing-intro {text-align:center}
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {width: 100%;max-width: 10000px; padding: 0px 130px;}
  .btn, .btn:hover {border:solid 2px #000}
  .hidden-height {height: 110px;}
  .clickstart-header {padding: 15px 0; height: 60px;}
  .clickstart-header .header-logo {margin-left: 0px;}
  .clickstart-header .header-logo img {max-width:260px;width:100%;margin:auto;height:auto}
  .show-900{display:block}
  .hide-900{display:none}
  .mobile-overflow{position:relative;overflow:hidden}
  .clickstart-main-banner.show-900 {padding: 20px 0px 0px;}
  .clickstart-main-banner.show-900 p { line-height: 40px;font-size: 35px;padding-top: 40px;}
  .clickstart-main-banner.show-900  p strong {letter-spacing: -1px;}
  .clickstart-main-banner.show-900 .banner-image img {max-width:310px;height:auto;margin:auto;padding: 0px 0 25px;}
  .clickstart-main-banner.show-900 .banner-btn{display:inline-block;z-index:100;margin-top:0;position:fixed;border:solid 3px #000;left:calc(50% - 85px);width:193px;height:61px;font-size:19px;line-height:20px;bottom:60px;padding:15px 20px}
  .mobile-fade{z-index:99;position:fixed;left:0;bottom:0;width:100%;height:200px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(232,239,255,1) 78%)}
  .clickstart-main-banner.show-900 .banner-btn::before{background-image:url(img/main-banner-btn-mobile.png);width:321px;height:128px;right:-2px;top:-2px}
  .clickstart-pink-cta p{font-size:30px;line-height:30px}
  .clickstart-pink-cta{padding:15px 0}
  .clickstart-landing-intro{padding:35px 0}
  .clickstart-landing-intro h2 {font-size: 39px;line-height: 42px;}
  .clickstart-landing-intro p {font-size: 23px;line-height: 25px;}
  .btn-underline {font-size: 34px;line-height: 20px;}
  .clickstart-three-icons {padding: 70px 0px}
  .clickstart-three-icons .section-header p {font-size: 40px;line-height: 45px; padding-bottom: 40px;}
  .clickstart-three-icons .icon-block p {font-size: 30px;line-height: 35px;}
  .clickstart-box-links {padding: 70px 0}
  .clickstart-box-links .section-header h2 {font-size: 30px;line-height: 35px;padding-bottom: 40px;}
  .clickstart-box-links .section-header p {font-size: 20px;line-height: 25px;}
  .clickstart-faq {padding: 50px 0;}
  .accordion-button {padding: 20px; font-size: 20px; line-height: 20px;}
  .accordion-body {padding: 30px 30px 10px;}
  .accordion-body p, .accordion-body li {font-size: 19px;line-height: 24px;}
  .clickstart-quote img {background-color:#fff;margin:auto;border-radius: 50%;    position: relative;}
  .clickstart-quote .quote-content {padding: 40px 0 20px 0px;}
  .clickstart-quote .quote-content p {font-size: 18px;line-height: 23px;padding-left:0px}
  .clickstart-quote .quote-author {padding-left: 0px; font-size: 22px; line-height: 20px; padding-bottom: 10px;}
  .clickstart-quote .quote-job_role { padding-left: 0px; font-size: 18px;line-height: 22px; padding-bottom: 70px;}
  .clickstart-logos { padding: 40px 0px 100px;}
  .clickstart-logos h4 {padding-bottom: 20px; font-size: 20px; line-height: 20px;}
  .clickstart-logos img {margin-bottom: 50px;}
  .clickstart-footer {padding: 0px 0px;font-size: 12px;z-index: 900;position: absolute;width: 100%;height: 44px;bottom: 0px;}
  .social-links li a {color: #fff;font-size: 16px;}
  .clickstart-box-links .box-link-one, .clickstart-box-links .box-links-btn {border: solid 2px #000;margin-bottom:20px;text-align: center;padding-top: 10px;}
.clickstart-box-links .box-link p {
    font-size: 35px;
    line-height: 35px;
    letter-spacing: -3px;
}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(1) .box-link-one{width:333px;height:124px}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(1) .box-link-one::before{background-image:url(img/mobile-link-box-one.png);width:377px;height:344px;left:-2px;top:-2px}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one{width:334px;height:151px}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one::before{background-image:url(img/mobile-link-box-two.png);width:375px;height:417px;left:-2px;top:-2px}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one p {
    font-size: 29px;
    line-height: 35px;
    letter-spacing: -3px;
}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one{width:333px;height:124px}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one::before{background-image:url(img/mobile-link-box-three.png);width:377px;height:344px;left:-3px;top:-3px}
  .clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one, .clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one {margin-top: 0px;}
  .mobile-end{text-align: right!important;}
  .clickstart-logos img {width: auto; max-width: 100%; height: auto;}
  .clickstart-notes {padding-bottom: 200px;}
  .social-links li a {width: 30px; height: 30px; padding-right: 5px;}
  li.social-facebook a {padding-right: 9px;}
  li.social-insta a {padding-right: 7px;}
  li.social-linkedin a {padding-right: 1px;}
  .listings-banner p {font-size: 15px }
  .listings-banner h2, .listings-banner p {padding-left:0px}
  .listings-banner h2 {padding-top: 10px;}
  .clickstart-pink-cta .text-left,
  .clickstart-pink-cta .text-end {text-align:center!important}
  .clickstart-pink-cta .click-cta-btn {margin-top:20px}
  .clickstart-main-banner.show-900.listings-banner {height: 100%;padding: 20px 0px 40px;max-height:unset}

}
@media only screen and (max-width : 768px) {
  .show-700{display:block}
  .hide-700{display:none}  
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {width: 100%;max-width: 10000px; padding: 0px 40px;}
  .clickstart-box-links .box-link-one, .clickstart-box-links .box-links-btn {padding-top: 10px;}
	.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one p {
    padding-top: 10px;
    font-size: 29px;
    line-height: 35px;
}
	.clickstart-quote img {
    background-color: #fff;
    margin: auto;
    border-radius: 50%;
    position: relative;
    width: 100%;
    height: auto;
}
}

@media only screen and (max-width : 600px) {
  .show-600{display:block}
  .hide-600{display:none}
  .clickstart-box-links .gx-5 .col-edit {margin-right: -91px;}
}
@media only screen and (max-width : 500px) {
.clickstart-box-links .gx-5 .col-edit {width: 100%;display: block;}
.clickstart-box-links .gx-5 .col-edit {margin-right: 9px;}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(1) .box-link-one { width: 308px; height: 114px;}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(1) .box-link-one::before {
    width: 345px;
    height: 315px;
}
	.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one p {
    padding-top: 10px;
    font-size: 26px;
    line-height: 35px;
}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one { width: 308px; height: 139px;}
	.clickstart-box-links .gx-5 .col-edit:nth-of-type(2) .box-link-one::before {

    width: 346px;
		height: 383px}
.clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one {width: 308px; height: 114px;}
	.clickstart-box-links .gx-5 .col-edit:nth-of-type(3) .box-link-one::before {
    width: 345px;
    height: 315px;
    left: -2px;
    top: -2px;
}
}
