.grid-icons{margin:3.6rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:700px){.grid-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.grid-icons .item{width:100%;max-width:320px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 3.6rem;text-align:center}@media screen and (min-width:700px){.grid-icons .item{width:calc(50% - 12px)}}@media screen and (min-width:1000px){.grid-icons .item{width:calc(33% - 12px)}.grid-icons .item:nth-last-child(1){margin-bottom:0}}.grid-icons .item img{height:42px}.grid-icons .item .icon{font-size:4.2rem;color:#084}.grid-icons .item .title{padding:0 1.2rem;min-height:75px}.grid-icons .item .title h3{margin-bottom:0}.grid-icons .item p{margin-top:0;margin-bottom:0;max-width:100%}.bb-packages__card{background:#fff;background:var(--light-text);-webkit-box-shadow:0 2px 4px 0 #ccc;box-shadow:0 2px 4px 0 #ccc;border-radius:3px;padding:2.4rem;position:relative}@media screen and (prefers-color-scheme:dark){.bb-packages__card{border:1px solid var(--white);-webkit-box-shadow:none;box-shadow:none}}.bb-packages__card.no-dark-mode{background:var(--white)}.bb-packages .small-standard-header{font-size:2rem}.bb-packages .small-standard-header.standard{font-size:1.8rem}.bb-packages .small-standard-header.smaller{font-size:1.6rem}.bb-packages .pale-text{color:#767676;font-size:1.8rem;line-height:1.3;margin:0}@media screen and (prefers-color-scheme:dark){.bb-packages .pale-text{color:var(--white)}}.bb-packages .pale-text .dark{color:var(--dark-text);font-size:3.8rem}.bb-packages__card-information{padding:3.6rem 0 0}.bb-packages__card-information.no-margin{margin:0}.bb-packages__card-information.no-margin-top{margin-top:0}.bb-packages__card-information.no-margin-bottom{margin-bottom:0}.bb-packages__card-information.no-padding{padding:0}.bb-packages__card-information.no-padding-top{padding-top:0}.bb-packages__card-information.no-padding-bottom{padding-bottom:0}.bb-packages__card-information.no-padding-top-bottom{padding-top:0;padding-bottom:0}.bb-packages__card-information.text-left{text-align:left}.bb-packages__card-information.text-center{text-align:center}.bb-packages__card-information.text-right{text-align:right}.bb-packages__card-information.no-border{border:0}.bb-packages__card-information.no-border-top{border-top:0!important}.bb-packages .mini-spacer{max-width:110px}.service-card__card{background:#fff;background:var(--light-text);-webkit-box-shadow:0 2px 4px 0 #ccc;box-shadow:0 2px 4px 0 #ccc;border-radius:3px;padding:2.4rem;position:relative}@media screen and (prefers-color-scheme:dark){.service-card__card{border:1px solid var(--white);-webkit-box-shadow:none;box-shadow:none}}.service-card__card.no-dark-mode{background:var(--white)}.service-card .small-standard-header{font-size:2rem}.service-card .small-standard-header.standard{font-size:1.8rem}.service-card .small-standard-header.smaller{font-size:1.6rem}.service-card__title{font-size:1.8rem;margin-top:0;margin-bottom:0;color:var(--dark-text);font-weight:400}.service-card__title.bold{font-weight:700}.service-card__heading{font-weight:400;color:var(--dark-text);line-height:1.5;text-align:center;margin:0}.service-card__heading{font-size:24px}@media screen and (min-width:470px){.service-card__heading{font-size:calc(24px + 10 * ((100vw - 470px)/ 730))}}@media screen and (min-width:1200px){.service-card__heading{font-size:34px}}.service-card__ribbon{position:absolute;top:-5px;right:-6px;color:#fff;height:114px;width:114px;overflow:hidden;z-index:1}.service-card__ribbon>div{height:28px;width:150px;padding:3px 20px;background:#fce139;font-weight:700;color:#343434;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:40px 22px;-ms-transform-origin:40px 22px;transform-origin:40px 22px;text-align:center;font-size:1.5rem;line-height:1.6;text-transform:uppercase;text-shadow:1px 1px 1px rgba(255,255,255,.6);z-index:2}.service-card__ribbon:after,.service-card__ribbon:before{content:" ";right:100px;height:5px;width:5px;background:#ca7a27;position:absolute;z-index:-1}.service-card__ribbon:before{top:0}.service-card__ribbon:after{right:0;bottom:8px}.service-card .pale-text{color:#767676;font-size:1.8rem;line-height:1.3;margin:0}@media screen and (prefers-color-scheme:dark){.service-card .pale-text{color:var(--white)}}.service-card .pale-text .dark{color:var(--dark-text);font-size:3.8rem}.service-card .mini-spacer{max-width:110px}.listy li{font-weight:600;color:var(--dark-text);margin:0 0 3rem;font-size:1.5rem}.listy li:nth-last-child(1){margin:0}.listy [class*="fa"]{font-size:1.6rem;margin:0 .4rem 0 0}.listy .fa-check{color:#2ecc71}.listy .fa-info-circle{color:#000}.listy-indent{list-style:none}@media screen and (min-width:700px){.listy-indent{padding:0}}.listy-indent.no-padding{padding:0}.listy-indent li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.4rem;text-align:left;max-width:100%;margin-bottom:1.6rem;margin-right:.8rem;color:var(--dark-text)}@media screen and (min-width:700px){.listy-indent li{margin-right:0}}.listy-indent li>:nth-child(1){margin-right:10px}.listy-indent li.featured{border-radius:16px;border-color:#fedd14;border-width:2px;border-style:solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4rem 1.4rem;-webkit-transform:translateX(-1.6rem);-ms-transform:translateX(-1.6rem);transform:translateX(-1.6rem)}.listy-indent li [class*="fa"]{color:var(--dark-text);font-size:inherit}.listy-indent li .fa-check{color:#2cc670}.listy-indent li svg[class*="fa"]{-webkit-transform:translateY(.125em);-ms-transform:translateY(.125em);transform:translateY(.125em)}.listy-indent li p{font-size:inherit;margin:0;font-weight:600}.two-tone-section{position:relative;width:calc(100% + 3rem)!important;left:-1.5rem;padding:0 1.6rem 1.6rem}@media screen and (min-width:700px){.two-tone-section{left:0;width:100%!important;padding:1.6rem 0!important;position:relative}.two-tone-section:before{content:"";z-index:-1;width:50vw;left:50%;margin-left:-50vw;position:absolute;top:0;height:100%;min-height:1px;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#f5f5f5}.two-tone-section:after{content:"";z-index:-1;position:absolute;top:0;width:50vw;left:50%;margin-right:0;height:100%;background-color:var(--frbkgd)}}@media screen and (min-width:700px) and (min-width:1000px){.two-tone-section:after{width:calc(50vw + 149.5px)}}@media screen and (min-width:700px){.two-tone-section.opacity-1:after{opacity:1}.two-tone-section.opacity-09:after{opacity:.9}.two-tone-section.opacity-08:after{opacity:.8}.two-tone-section.opacity-06:after{opacity:.6}.two-tone-section.opacity-03:after{opacity:.3}.two-tone-section.opacity-01:after{opacity:.1}.two-tone-section.opacity-0:after{opacity:0}}.two-tone-section .columns{background:#003096}@media screen and (min-width:700px){.two-tone-section .columns{background:0 0}}.two-tone-section .standard-header{margin-top:0}.two-tone-section__image{padding:1.6rem 0;background:#f5f5f5}@media screen and (min-width:700px){.two-tone-section__image{padding:0}}.two-tone-section__container{padding:0 1.5rem 1.5rem}@media screen and (min-width:700px){.two-tone-section__container{padding:1.5rem 0}}.two-tone-section__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:560px}.two-tone-section__form>*{margin:.5rem}.two-tone-section__input{-webkit-box-flex:3;-ms-flex:3 1 auto;flex:3 1 auto}.two-tone-section__input input[type="text"]{border-color:#084}.two-tone-section__button{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.two-tone-section__button .hollow-standard-button{max-width:350px}.two-tone-section__button .hollow-standard-button .text{color:#fff;border-color:#fff}.offer-list{margin:0 auto;font-weight:600;color:#fff;font-size:1.8rem}.offer-list__icon{color:#084}.offer-list li{color:inherit;font-weight:inherit}.offer-list__link{color:inherit;text-decoration:none;border-bottom:2px solid #084}.accordion-columns{-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:700px){.accordion-columns{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}}@media screen and (min-width:1000px){.accordion-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.accordion{--bordercolor:#f5f5f5}@media screen and (prefers-color-scheme:dark){.accordion{--bordercolor:var(--offblack)}}.accordion__heading:nth-child(n+2){border-top:1px solid var(--borderColor);padding:2rem 0 0}.accordion__heading:last-of-type{border-bottom:1px solid var(--borderColor);padding:2rem 0}.accordion__heading button{background:0 0;font-size:2rem;color:#626262;text-align:left}.accordion__heading button{font-size:18px}@media screen and (min-width:600px){.accordion__heading button{font-size:calc(18px + 2 * ((100vw - 600px)/ 300))}}@media screen and (min-width:900px){.accordion__heading button{font-size:20px}}.accordion__heading button:focus{outline:1px dotted}.accordion__heading [class*="fa-"]{color:inherit;font-size:1.1rem;vertical-align:2px}.accordion__content{padding:0 0 1.2rem 2rem}.accordion.black .accordion__heading [class*="fa-"]{font-size:1.6rem}.accordion.black .accordion__heading button{color:var(--dark-text);width:100%;font-size:1.8rem}@media screen and (min-width:700px){.accordion.black .accordion__heading button{font-size:2rem}}.accordion.black .accordion__heading button svg{fill:var(--dark-text)}.accordion.black .accordion__heading-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion.black .accordion__heading-button-container>:nth-last-child(1){margin-left:1.2rem}.accordion.black .accordion__content{padding:0 0 1.2rem}.accordion.black .accordion__content>*{max-width:100%;max-width:90ch;font-size:1.6rem;line-height:1.75;margin-left:auto;margin-right:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.accordion.black .accordion__content>*{max-width:120ch}}.two-tone-section__image{padding:0}@media screen and (min-width:700px){.two-tone-section__image{padding:1.6rem 0}}.two-tone-section__image .deferred-image{display:none}@media screen and (min-width:700px){.two-tone-section__image .deferred-image{display:block}}.more-information{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-heading__spot{height:135px;width:135px;top:2rem;z-index:2;background:#fedd14;border-color:#fff;border-width:2px;border-style:solid}.page-heading__spot:after,.page-heading__spot:before{height:2px;background:#000;-webkit-box-shadow:0 1px 1px 0 #fff;box-shadow:0 1px 1px 0 #fff;content:"";width:40px;position:absolute;left:calc(50% - 20px)}.page-heading__spot:before{top:20px}.page-heading__spot:after{bottom:20px}.page-heading__spot .spot__text{text-shadow:1px 1px 1px #fff}.page-heading__information{max-width:30ch}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.page-heading__information{max-width:44ch}}.page-heading__feature-image{background-image:url(/assets/images/web-design/cheap-web-design/xdesign-header1.jpg.pagespeed.ic.0j_jx0HJz2.jpg)}.service-card__title{max-width:100%}.service-card .pale-text{--color:#555;color:var(--color);font-size:1.5rem;max-width:36ch;margin:0 auto}@media screen and (prefers-color-scheme:dark){.service-card .pale-text{--color:var(--dark-text)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.service-card .pale-text{max-width:50ch}}@media screen and (min-width:700px){.grid-icons .item{width:calc(50% - 15px)}}@media screen and (min-width:1000px){.grid-icons .item{width:calc(33% - 15px)}.grid-icons .item:nth-last-child(1){margin-bottom:0}}.listy-indent{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;margin-inline:auto}.portfolio-grid>div:nth-child(n+2){display:none}.portfolio-grid__slide{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:300px auto;grid-template-rows:300px auto}@media screen and (min-width:470px){.portfolio-grid__slide{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media screen and (min-width:700px){.portfolio-grid__slide{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:280px 280px 280px;grid-template-rows:280px 280px 280px}}@media screen and (min-width:800px){.portfolio-grid__slide{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}}.portfolio-grid__slide>div{line-height:1.4;height:100%;min-height:300px}.portfolio-grid__slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.portfolio-grid__slide>:nth-last-child(1){background:#003096;background:var(--frbkgd);padding:2.4rem}.portfolio-grid__slide>:nth-child(n+2):not(:nth-last-child(1)){display:none}@media screen and (min-width:700px){.portfolio-grid__slide>:nth-child(n+2):not(:nth-last-child(1)){display:block}}@media screen and (-ms-high-contrast:active) and (min-width:700px),screen and (-ms-high-contrast:none) and (min-width:700px){.portfolio-grid .portfolio-grid__slide{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media screen and (-ms-high-contrast:active) and (min-width:800px),screen and (-ms-high-contrast:none) and (min-width:800px){.portfolio-grid .portfolio-grid__slide{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.portfolio-grid .portfolio-grid__slide>div:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.portfolio-grid .portfolio-grid__slide>div:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.portfolio-grid .portfolio-grid__slide>div:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.portfolio-grid .portfolio-grid__slide>div:nth-child(4){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.portfolio-grid .portfolio-grid__slide>div:nth-child(5){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.portfolio-grid .portfolio-grid__slide>div:nth-child(6){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media screen and (-ms-high-contrast:active) and (min-width:470px),screen and (-ms-high-contrast:none) and (min-width:470px){.portfolio-grid .portfolio-grid__slide>div:nth-child(6){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}@media screen and (-ms-high-contrast:active) and (min-width:700px),screen and (-ms-high-contrast:none) and (min-width:700px){.portfolio-grid .portfolio-grid__slide>div:nth-child(6){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2}}.showcase-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:350px;margin:0}.showcase-pager span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;height:44px;width:44px;margin:0}.showcase-pager span:before{content:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'black\'\ viewBox=\'0\ 0\ 512\ 512\'%3E%3Cpath\ d=\'M512\ 256C512\ 397.4\ 397.4\ 512\ 256\ 512C114.6\ 512\ 0\ 397.4\ 0\ 256C0\ 114.6\ 114.6\ 0\ 256\ 0C397.4\ 0\ 512\ 114.6\ 512\ 256zM256\ 32C132.3\ 32\ 32\ 132.3\ 32\ 256C32\ 379.7\ 132.3\ 480\ 256\ 480C379.7\ 480\ 480\ 379.7\ 480\ 256C480\ 132.3\ 379.7\ 32\ 256\ 32z\'%3E%3C/path%3E%3C/svg%3E);height:50%;width:50%}.showcase-pager span.cycle-pager-active::before{content:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'black\'\ viewBox=\'0\ 0\ 512\ 512\'%3E%3Cpath\ d=\'M512\ 256C512\ 397.4\ 397.4\ 512\ 256\ 512C114.6\ 512\ 0\ 397.4\ 0\ 256C0\ 114.6\ 114.6\ 0\ 256\ 0C397.4\ 0\ 512\ 114.6\ 512\ 256z\'%3E%3C/path%3E%3C/svg%3E)}@media screen and (prefers-color-scheme:dark){.showcase-pager span:before{content:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'white\'\ viewBox=\'0\ 0\ 512\ 512\'%3E%3Cpath\ d=\'M512\ 256C512\ 397.4\ 397.4\ 512\ 256\ 512C114.6\ 512\ 0\ 397.4\ 0\ 256C0\ 114.6\ 114.6\ 0\ 256\ 0C397.4\ 0\ 512\ 114.6\ 512\ 256zM256\ 32C132.3\ 32\ 32\ 132.3\ 32\ 256C32\ 379.7\ 132.3\ 480\ 256\ 480C379.7\ 480\ 480\ 379.7\ 480\ 256C480\ 132.3\ 379.7\ 32\ 256\ 32z\'%3E%3C/path%3E%3C/svg%3E);height:50%;width:50%}.showcase-pager span.cycle-pager-active::before{content:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'white\'\ viewBox=\'0\ 0\ 512\ 512\'%3E%3Cpath\ d=\'M512\ 256C512\ 397.4\ 397.4\ 512\ 256\ 512C114.6\ 512\ 0\ 397.4\ 0\ 256C0\ 114.6\ 114.6\ 0\ 256\ 0C397.4\ 0\ 512\ 114.6\ 512\ 256z\'%3E%3C/path%3E%3C/svg%3E)}}.portfolio-grid-pager{margin:2rem -2rem 0}.portfolio-grid-next,.portfolio-grid-prev{background:0 0;border:0;height:44px;width:44px;margin:0;color:#2d2d2d;font-size:2rem;cursor:pointer}@media screen and (prefers-color-scheme:dark){.portfolio-grid-next,.portfolio-grid-prev{color:var(--body-text)}}.timeline-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (min-width:700px){.timeline-list{margin-bottom:-120px}.timeline-list:after,.timeline-list:before{height:16px;width:16px;border:2px solid #084;border-radius:50%;content:"";margin:auto}.timeline-list:after{position:absolute;left:calc(50% - 10px);bottom:142px}}.timeline-list li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 3.6rem}@media screen and (min-width:700px){.timeline-list li{width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.timeline-list li:nth-child(even){margin-left:auto}@media screen and (min-width:700px){.timeline-list li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline-list li:nth-child(even) .image-wrapper{margin:0 20px 0 3vw}}.timeline-list li:nth-child(even) .image-wrapper:after{right:unset;left:calc(-3vw - 1px)}.timeline-list li:nth-child(even):after{right:calc(100% - 1px)}@media screen and (min-width:700px){.timeline-list li:nth-child(2){-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.timeline-list li:nth-child(3){-webkit-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)}}.timeline-list li:after{width:2px;content:"";height:100%;background:#084;position:absolute;right:-1px;display:none}@media screen and (min-width:700px){.timeline-list li:after{display:block}}.timeline-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}@media screen and (min-width:700px){.timeline-list__wrapper.left-column>:nth-child(1),.timeline-list__wrapper.left-column>:nth-child(2){margin-left:auto;text-align:right}.timeline-list__wrapper p{max-width:36ch}}@media screen and (min-width:700px) and (-ms-high-contrast:active),screen and (min-width:700px) and (-ms-high-contrast:none){.timeline-list__wrapper p{max-width:50ch}}.timeline-list .image-wrapper{width:70px;height:70px;border-radius:50%;border-width:2px;border-style:solid;border-color:#084;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto .8rem;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:70px;flex-basis:70px}@media screen and (min-width:700px){.timeline-list .image-wrapper{margin:0 3vw 0 20px}}.timeline-list .image-wrapper:after{height:2px;width:3vw;content:"";background:#084;position:absolute;right:calc(-3vw - 1px);display:none}@media screen and (min-width:700px){.timeline-list .image-wrapper:after{display:block}}.decoration{width:100vw;position:absolute;height:100%;z-index:-1;top:0;background:#003096;background:var(--frbkgd);left:50%;width:100vw;margin-left:-50vw;overflow:hidden}@media screen and (min-width:1000px){.decoration{left:calc(50% + 149.5px)}}.decoration.transparent{background:0 0;overflow:hidden}.decoration-inner{max-width:1200px;margin:auto;position:relative;height:100%}.decoration__diamond{height:600px;width:600px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#000f30;position:absolute;top:-300px;left:-15vw;border-radius:30px;opacity:.1}.decoration__diamond.second-diamond{top:calc(100% - 340px);left:calc(100% - 340px)}.decoration.top-section .decoration__diamond{height:500px;width:500px;background:#dae1ef;opacity:.1}@media screen and (prefers-color-scheme:dark){.decoration.top-section .decoration__diamond{background:#0f0f0f}}.decoration.top-section .decoration__diamond.second-diamond{left:calc(100% - 200px);top:calc(100% - 200px)}.decoration.top-section .decoration__line.first-line{top:260px;left:-480px}.decoration.top-section .decoration__line.second-line{top:80%;left:1160px}.decoration.top-section .decoration__line.third-line{top:180px;left:-250px}.decoration.top-section .decoration__line.fourth-line{top:60%;left:1220px}.decoration__diamond-small{height:200px;width:200px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#000f30;position:absolute;top:80px;left:1680px;border-radius:30px;opacity:.1}.decoration__diamond-small.second-diamond{top:30%;left:1100px;height:140px;width:140px}.decoration__line{height:14px;border-radius:7px;width:100%;max-width:120px;position:absolute}.decoration__line:after,.decoration__line:before{display:none;content:"";height:14px;width:14px;border-radius:10px;background-color:inherit;position:absolute;top:0}.decoration__line.has-before:before{display:block;left:-3rem}.decoration__line.has-after:after{display:block;right:-3rem}.decoration__line.green-line{background:#084}.decoration__line.green-line.has-before{background:#19dd7e;background-image:-webkit-gradient(linear,left top,right top,from(#19dd7e),to(#084));background-image:linear-gradient(to right,#19dd7e,#084)}.decoration__line.green-line.has-after{background-image:-webkit-gradient(linear,right top,left top,from(#19dd7e),to(#084));background-image:linear-gradient(to left,#19dd7e,#084)}.decoration__line.blue-line{background:#0051fc}.decoration__line.blue-line.has-before{background:#2f6de0;background-image:-webkit-gradient(linear,left top,right top,from(#2f6de0),to(#003096));background-image:linear-gradient(to right,#2f6de0,#003096)}.decoration__line.blue-line.has-after{background-image:-webkit-gradient(linear,right top,left top,from(#2f6de0),to(#003096));background-image:linear-gradient(to left,#2f6de0,#003096)}.decoration__line.first-line{left:1260px;top:270px;max-width:220px}.decoration__line.second-line{left:-300px;top:412px}.decoration__line.third-line{top:524px;left:1400px}.decoration.portfolio .decoration__line.first-line{left:-438px;top:77%;max-width:220px}.decoration.portfolio .decoration__line.third-line{top:20%;left:1400px}.grid-icons .item .icon{color:#003096}