﻿*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:"Ubuntu", sans-serif;font-weight:400;line-height:1.6}.container{display:grid;background-color:#fff;grid-template-rows:10rem 100vh repeat(3, minmax(-webkit-min-content, -webkit-max-content)) 18rem;grid-template-rows:10rem 100vh repeat(3, minmax(min-content, max-content)) 18rem;grid-template-columns:[container-start] minmax(7rem, 1fr) [inner-start] repeat(10, minmax(auto, 13rem)) [inner-end] minmax(7rem, 1fr) [container-end]}@media only screen and (max-width: 62em){.container{grid-template-rows:10rem calc(100vh - 10rem) repeat(3, minmax(-webkit-min-content, -webkit-max-content)) 18rem;grid-template-rows:10rem calc(100vh - 10rem) repeat(3, minmax(min-content, max-content)) 18rem}}@media only screen and (max-width: 50em){.container{grid-template-rows:7rem 7rem calc(100vh - 14rem) repeat(3, -webkit-min-content) 18rem;grid-template-rows:7rem 7rem calc(100vh - 14rem) repeat(3, min-content) 18rem}}@media only screen and (max-width: 30em){.container{grid-template-rows:7rem calc(100vh - 14rem) repeat(3, minmax(-webkit-min-content, -webkit-max-content)) 18rem;grid-template-rows:7rem calc(100vh - 14rem) repeat(3, minmax(min-content, max-content)) 18rem;grid-template-columns:[container-start] minmax(2rem, 1fr) [inner-start] auto [inner-end] minmax(2rem, 1fr) [container-end]}}.header__text{grid-column:inner-start / 6;grid-row:auto;display:grid;grid-template-rows:repeat(6, auto);grid-template-columns:minmax(-webkit-min-content, -webkit-max-content);grid-template-columns:minmax(min-content, max-content);grid-row-gap:1.5rem}@media only screen and (max-width: 62em){.header__text{grid-column:2 / 12}}@media only screen and (max-width: 30em){.header__text{grid-column:1/-1;margin-top:4rem;text-align:center}}@media only screen and (max-width: 50em){.header__text{grid-template-rows:repeat(3, -webkit-min-content);grid-template-rows:repeat(3, min-content)}}.header__img{grid-column:7 / 12;margin-left:2rem;margin-top:8.5rem}@media only screen and (max-width: 62em){.header__img{grid-column:inner-start / inner-end;grid-row:3 / 4}}@media only screen and (max-width: 50em){.header__img{display:none}}@media only screen and (min-width: 85em){.header__img{margin-top:15rem;margin-left:2.5rem}}.header__hero{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (max-width: 62em){.header__hero{grid-column:inner-start / inner-end;grid-row:3 / 4}}.claim{align-self:end;grid-row:2 / 3}.subtitle{grid-row:3 / 4}.header__btn{grid-row:4 / 5;align-self:start;justify-self:start;background-color:#fa1b84;border:none;border-radius:6px;color:white;padding:2.5rem 4rem}@media only screen and (max-width: 50em){.header__btn{grid-row:4 / 6;overflow-wrap:break-word;padding:2rem 2.5rem;margin:0 auto}}.header__btn:hover{background-color:#cc146b;cursor:pointer}#heart{color:transparent;text-shadow:0 0 0 #fa1b84}a{text-decoration:none;color:inherit}.features{grid-column:inner-start / inner-end;margin-bottom:15rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));gap:6rem;align-items:start}@media only screen and (max-width: 30em){.features{margin-top:4rem}}@media only screen and (max-width: 62em){.features{grid-column:3 / 11}}@media only screen and (max-width: 30em){.features{grid-column:1 / -1;margin-bottom:10rem}}.feature{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;-moz-column-gap:1.5rem;column-gap:1.5rem}.feature__title{align-self:center}.feature__text{grid-column:2 / -1}i{grid-row:1 / span 2;transform:translateY(-2rem)}form{grid-column:container-start / container-end;margin-left:auto;margin-right:auto;margin-bottom:15rem}@media only screen and (max-width: 30em){form{display:grid}}button[type=submit]{background-color:#fa1b84;border:none;border-radius:6px;color:white;padding:1.9rem;font-family:"Ubuntu", sans-serif;font-size:1.6rem;-webkit-appearance:none;line-height:1.7;font-weight:500;line-height:0}button[type=submit]:hover{background-color:#cc146b;cursor:pointer;outline:none}button[type=submit]:focus{border:none;outline:none}input[type=email],[type=text]{font-family:"Ubuntu", sans-serif;font-size:1.6rem;line-height:1.7rem;font-weight:400;border:0.4px solid #1c304b;-webkit-appearance:none;width:35rem;padding:0.8rem 1.9rem;border-radius:6px;color:#2b304a;margin-right:3rem}input[type=email]:focus,[type=text]:focus{outline:none}input[type=email]:focus::-moz-placeholder,[type=text]:focus::-moz-placeholder{color:transparent}input[type=email]:focus:-ms-input-placeholder,[type=text]:focus:-ms-input-placeholder{color:transparent}input[type=email]:focus::-ms-input-placeholder,[type=text]:focus::-ms-input-placeholder{color:transparent}input[type=email]:focus::placeholder,[type=text]:focus::placeholder{color:transparent}@media only screen and (max-width: 30em){input[type=email],[type=text]{margin-bottom:3rem;margin-left:auto;margin-right:auto}}.footer{background-color:#2b304a;display:grid;grid-column:container-start / container-end;grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr));align-items:end;color:#fff;text-align:center;font-size:1.6rem;justify-content:center}.heading__footer{font-family:"Ubuntu", sans-serif;color:#fff;font-size:1.6rem;line-height:1.7;font-weight:300;margin-bottom:1.2rem;grid-column:inner-start / inner-end}.heading-1,.heading-1-light,.heading-2,.heading-3,.heading-icons,.heading-icons-light,p,.heading-btn{font-family:"Ubuntu", sans-serif;font-weight:400}.heading-1{font-size:3.9rem;color:#2b304a;line-height:1.3;font-weight:700;letter-spacing:1px}.heading-1-light{font-size:3.9rem;color:white;line-height:1.3;font-weight:700;letter-spacing:1px}.heading-2{font-size:3.2rem;color:#2b304a;line-height:1.3;font-weight:700;letter-spacing:1px}.heading-3{color:#2b304a;font-size:2rem;line-height:1.4}.heading-icons{color:#2b304a;font-size:2rem;line-height:1.7;font-weight:600}.heading-icons-light{color:white;font-size:2.2rem;line-height:1.7;font-weight:600}p{color:#2b304a;font-size:1.6rem;line-height:1.7}.heading-btn{color:white;font-size:1.6rem;line-height:1.7;font-weight:500;line-height:0}.navbar{grid-column:inner-start / inner-end;display:flex;justify-content:space-between;align-items:center;padding:2rem 0}@media only screen and (max-width: 50em){.navbar{display:grid;grid-row:1 / 3;grid-column:inner-start / inner-end;justify-content:center;padding:1rem}}@media only screen and (max-width: 30em){.navbar{grid-row:1 / 2;grid-column:1 / -1;text-align:center}}@media only screen and (max-width: 50em){.navbar__item--last{grid-column:2}}.logo{padding-left:0;max-height:6rem}@media only screen and (max-width: 50em){.logo{justify-self:center}}@media only screen and (max-width: 50em){a{justify-self:center}}.navbar__menu{list-style:none;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 50em){.navbar__menu{display:grid;justify-content:center;grid-template-columns:repeat(3, auto)}}.navbar__link{text-decoration:none;font-size:1.6rem;color:#2b304a;padding:0;margin:0 2rem;font-weight:500}.navbar__link:last-child{margin-right:0}.navbar__link:hover{-webkit-text-decoration:underline 2.8px solid #fa1b84;text-decoration:underline 2.8px solid #fa1b84;-webkit-text-decoration-color:#fa1b84;text-decoration-color:#fa1b84;text-underline-offset:6px}@media only screen and (max-width: 50em){.navbar__link:last-child{margin-right:2rem}}.main-value-proposition{grid-column:4 / 10;padding:0 5rem;text-align:center;margin-bottom:20rem}@media only screen and (max-width: 30em){.main-value-proposition{grid-column:1/-1;padding:1rem}}@media only screen and (max-width: 50em){.main-value-proposition{padding:1rem;margin-bottom:5rem;margin-top:5rem}}.pricing_container{display:grid;grid-template-columns:[container-start] minmax(7rem, 1fr) [inner-start] repeat(10, minmax(auto, 13rem)) [inner-end] minmax(7rem, 1fr) [container-end]}.price_wrapper{grid-column:inner-start / inner-end;grid-row:3 / 4;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(275px, 1fr));grid-template-rows:14rem auto}.proposition{grid-row:2 / 3;grid-column:4 / 10;text-align:center;margin-top:5rem;margin-bottom:12rem}@media only screen and (max-width: 30em){.proposition{margin-bottom:3rem}}.cta{grid-column:4 / 10;grid-row:4 / 5;padding:0 5rem;text-align:center;margin-bottom:3rem;margin-top:8rem;padding-top:4rem}@media only screen and (max-width: 30em){.cta{padding:1rem}}@media only screen and (max-width: 50em){.cta{padding:1rem;margin-bottom:5rem;margin-top:5rem}}.price-column{background-color:white;border:0.4px solid #1c304b;margin:2rem;padding-bottom:2rem;border-radius:0.8rem;overflow:hidden}.starter{margin:3rem auto;width:60%}@media only screen and (max-width: 30em){.starter{width:95%}}.price-column.popular{position:relative;background-color:white;margin-top:-4rem;padding-top:6rem;margin-bottom:-4rem;padding-bottom:6rem}@media only screen and (max-width: 50em){.price-column.popular{margin-top:0;padding-top:1.5rem;margin-bottom:0;padding-bottom:2rem}}.price-header{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.price{display:flex;font-size:5rem}.dollar-sign{font-size:2rem;margin-top:.5rem;margin-right:.25rem}.per-month{font-size:1.1rem;align-self:flex-end;margin-bottom:1.1rem;text-transform:uppercase}.plan-name{font-size:2.8rem;margin-top:.8rem;margin-bottom:0}.divider{height:1px;width:100%;background-color:rgba(0,0,0,0.2);margin-top:2rem;margin-bottom:2rem}.feature_pricing{display:flex;align-items:center;justify-content:center;margin:.5rem;font-size:1.6rem;font-weight:300}@media only screen and (max-width: 30em){.feature_pricing{font-size:2rem}}.feature_pricing img{height:1.1em;width:1.1em;margin-right:.6rem}.feature_pricing.inactive{color:#999;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.most-popular{position:absolute;top:0;width:100%;text-align:center;text-transform:uppercase;font-weight:bold;background-color:#fa1b84;color:white;padding-top:0.3rem;padding-bottom:0.3rem;font-size:1.4rem}@media only screen and (max-width: 30em){.most-popular{position:initial;margin:0 auto}}.footer{min-height:18rem}@media only screen and (max-width: 30em){.pricing_container form{margin-bottom:2rem}}.container_toggle{grid-column:1 / -1}.toggle-container{display:flex;align-items:center;justify-content:center}.toggle-container label{height:3rem;width:6rem;background-color:#fa1b84;display:inline-block;border-radius:5rem;position:relative;cursor:pointer;margin:0 1rem}.toggle-container label .ball{height:2.5rem;width:2.5rem;border-radius:50%;background-color:#fff;position:absolute;top:0.25rem;left:0.25rem;transition:transform 0.2s ease}.toggle-container input{position:absolute;left:-9999999rem}.toggle-container input:checked+label .ball{transform:translateX(3rem)}.price .monthly{display:none}.show-monthly .price-column .price-header .price .monthly{display:block}.show-monthly .price-column .price-header .price .annually{display:none}.navbar_container{display:grid;grid-template-columns:[container-start] minmax(7rem, 1fr) [inner-start] repeat(10, minmax(auto, 13rem)) [inner-end] minmax(7rem, 1fr) [container-end]}.industries-claim{display:grid;grid-template-columns:[container-start] minmax(7rem, 1fr) [inner-start] repeat(8, minmax(auto, 11rem)) [inner-end] minmax(7rem, 1fr) [container-end];margin-top:10rem;margin-bottom:18rem}@media only screen and (max-width: 30em){.industries-claim{grid-template-columns:[container-start] minmax(2rem, 1fr) [inner-start] auto [inner-end] minmax(2rem, 1fr) [container-end];margin-top:2rem;margin-bottom:2rem}}.txt_center{grid-column:3 / 9;text-align:center;padding-bottom:0.8rem}@media only screen and (max-width: 50em){.txt_center{grid-column:1 / -1;padding:1rem}}.industries_subtitle{grid-column:3 / 9}@media only screen and (max-width: 50em){.industries_subtitle{grid-column:1 / -1;padding:1rem}}.industries{margin:3rem}@media only screen and (max-width: 30em){.industries{margin:1rem}}.industries__type{text-align:center}.two-column-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:0 3rem;margin-top:2rem;margin-bottom:15rem}@media only screen and (max-width: 50em){.two-column-flex{padding:0;margin-bottom:2rem}}@media only screen and (min-width: 85em){.two-column-flex{padding:0 8rem}}.two-column-flex .row{margin-top:1rem;margin-bottom:10rem}h2.heading-2.industry__type{margin-top:4rem;margin-bottom:6rem}@media only screen and (max-width: 50em){h2.heading-2.industry__type{margin-top:2rem;margin-bottom:3rem}}@media only screen and (max-width: 30em){h2.heading-2.industry__type{margin:0}}.column{width:50%;max-width:62rem;padding:0 1.5rem}.img-column{visibility:visible;transform:translateY(0) scale(1);transition:transform 0.5s ease-in-out 0.1s, opacity 0.5s ease-in-out 0.1s}@media only screen and (max-width: 30em){.img-column{display:none}}.img-column img{width:100%;display:inline-block}.two-column-flex .img-column{max-width:63rem}.accordion{background-color:#fa1b84;border-radius:8px;margin-bottom:1rem;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s}button.accordion{display:flex;flex-direction:row;align-items:center}.active,.accordion:hover{background-color:#f884bc}.panel{padding:0 18px;background-color:#fafafa;display:none;overflow:hidden;transition:max-height 0.2s ease-out;padding:2rem 3rem;border-right:6px solid #fa1b84;margin-bottom:2rem}.accordion:before{content:"🔍";font-size:18px;float:right;margin-right:1.2rem}.active:before{content:"\2796";color:#fa1b84}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.call-to-action{color:#fff;background-color:#fa1b84;height:40rem;width:100%;text-align:center;padding-top:10rem}@media only screen and (max-width: 30em){.call-to-action{padding:5rem 2rem;height:auto}}.cta_bottom{margin-top:3rem}#form_industries{margin-top:2rem}@media only screen and (max-width: 50em){#form_industries{margin-bottom:2rem}}@media only screen and (max-width: 50em){.form_agencies{margin-bottom:3rem}}button.cta_button_bottom{background-color:#fff;color:#2b304a;padding:1.7rem;border:1px solid}button.cta_button_bottom:hover{background-color:lightgrey;cursor:pointer}@media only screen and (max-width: 50em){button.button_agencies{background-color:#f884bc}}.inner{height:100%;align-self:center}p.feature__text.enquire{margin-top:3rem}form.form_industries{margin-top:1.2rem;margin-bottom:0}button:focus{outline:none}.accordion_title{color:white}@media only screen and (max-width: 30em){.column.text_left{width:100%;margin:0 auto}}@media only screen and (max-width: 30em){.column.text_right{width:100%;margin:0 auto}}@media only screen and (max-width: 30em){#input_industries{width:100%}}.agencies_claim{margin:0 auto;max-width:120em;padding-left:1.875rem;padding-right:1.875rem;width:100%;margin-top:14rem;height:60vh}@media only screen and (max-width: 50em){.agencies_claim{margin-top:4rem}}.hero-content{margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}.heroCopyContent{width:50%;padding-right:3rem}@media only screen and (max-width: 50em){.heroCopyContent{width:100%;padding-right:0;text-align:center}}button.button_cta{margin-top:20px;padding:2.5rem;font-size:1.8rem}@media only screen and (max-width: 30em){button.button_cta{width:100%}}.hero_title{line-height:1}.hero_subtitle{margin-top:1.5rem;max-width:80%}@media only screen and (max-width: 50em){.hero_subtitle{max-width:100%;margin-bottom:3rem}}.hero_img{width:50%}@media only screen and (max-width: 50em){.hero_img{width:100%}}@media only screen and (max-width: 50em){figure{width:100%;margin-top:7rem}}img.img_hero{max-width:100%}.agencies_features{text-align:center;max-width:120rem;margin:0 auto}@media only screen and (max-width: 50em){.agencies_features{margin-top:14rem}}@media only screen and (max-width: 30em){.agencies_features{margin-top:20rem}}.agencies_features_title{max-width:60%;margin:0 auto}@media only screen and (max-width: 50em){.agencies_features_title{max-width:80%}}@media only screen and (max-width: 30em){.agencies_features_title{max-width:90%}}h3.heading-3.agencies_features_subtitle{margin-top:1.2rem}.features_list{margin-top:5rem;max-width:120rem;padding:2rem}@media only screen and (max-width: 30em){.features_list{margin-top:0;padding:0}}.container_feature{margin-left:.5rem;margin-right:.5rem;background-color:white;max-width:35rem;padding:1.2rem;margin-top:3rem}.row_feature{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:3rem;margin-bottom:5rem}@media only screen and (max-width: 50em){.row_feature{margin-top:0;margin-bottom:0;flex-direction:column;align-items:center}}.agency_line{max-width:70%;text-align:center;margin:6rem auto;margin-bottom:6rem}@media only screen and (max-width: 30em){.agency_line{max-width:90%}}h1.heading-2.claim_agency{font-size:2.5rem}.form_agency_section{margin:0 auto;text-align:center}form#form-agencies{display:flex;flex-direction:column;max-width:35rem}@media only screen and (max-width: 30em){form#form-agencies{margin-bottom:3rem}}input.agency{margin-bottom:1.2rem;margin-right:0;padding:1.2rem 1.4rem}button#agency-button{padding:2.3rem}
