/* COPIED FROM angieslist-app-platform/lib/browser/app.scss */

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2014 Fontspring
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/fflicense/mark-simonson-studio
 */
@font-face {
  font-family: "al-iconfont";
  font-style: normal;
  font-weight: 300;

  src: url(../fonts/al-iconfont-1cc617d4a21290eaf9a9d5756d2e2503.woff);
  src: url(../fonts/al-iconfont-a5fdb29e518fe23e533be5a61eba17c5.eot?#iefix)
      format("embedded-opentype"),
    url(../fonts/al-iconfont-1cc617d4a21290eaf9a9d5756d2e2503.woff) format("woff"),
    url(../fonts/al-iconfont-9e3db04bdb0dbb3e23c800fcc9f65662.ttf) format("truetype"),
    url(/app/static/homepage-next-app/_next/static/images/al-iconfont-038b84bd9b9959d509c3045b6f7f74a3.svg#al-iconfont)
      format("svg");
}

.covid-banner{background-color:#f5f5f5;font-size:19px;line-height:23px;height:100%;padding:0;margin:0}.covid-banner .container{padding:21px 10px}.covid-banner .icon-info-circled{color:#666;float:left;margin-left:225px}.covid-banner .icon-close{background-color:transparent;border:none;color:#666;cursor:pointer;float:right;margin:0 15px 0 0;padding:0}.covid-banner .text{color:#666;display:inline-block;margin-left:16px;max-width:90%}.covid-banner .text br{display:none}.covid-banner .learn-more-link{color:#29a036;margin-left:16px}@media screen and (max-width: 1199px){.covid-banner .icon-info-circled{margin-left:0}}@media screen and (max-width: 767px){.covid-banner .text{font-size:17px;max-width:80%}.covid-banner .learn-more-link{margin-left:0}.covid-banner .text br{display:block}}@media screen and (max-width: 479px){.covid-banner .icon-close{margin-right:0}}

.homepage-main{background-color:#f5f5f5;z-index:1;position:relative}

.match-wrapper{background:#f5f5f5}.match-container{max-width:1000px;margin:0 auto;padding:32px 0 0;background:#f5f5f5;display:block;box-sizing:border-box}.match-heading{font-size:28.8px;color:#048540;text-align:center;margin-bottom:38px}.match-heading span{font-weight:700}.match-list{display:flex;justify-content:space-between;max-width:489px;margin:0 auto;list-style:none;flex-direction:column;margin-bottom:0;padding:0 2.6em}.match-li{display:flex;align-items:center;margin-bottom:32px;text-align:left;width:100%;font-size:16px;color:#2e2e2e;font-weight:normal;line-height:1.71;position:relative;vertical-align:top;max-width:100%}.match-li::after{position:absolute;z-index:1;letter-spacing:5px;font-weight:bold;white-space:normal;display:block;height:80%;width:2px;border:none;color:#000;content:"";background-image:linear-gradient(to top, #000 58%, rgba(255,255,255,0) 0%);background-size:22px 14px;line-height:16px;left:34px;margin-bottom:-15px;top:50px}.match-li:last-child::after{content:" ";background-image:none;clear:both}.match-li>span{display:inline-block;max-width:80%}.match-icon-container{margin-bottom:0;margin-right:12px;display:inline-block;box-sizing:border-box}.match-icon-container>div{height:70px;width:70px;margin:0;position:relative}.match-icon-container>div::after{display:block;content:"";background:#f5f5f5;width:70px;height:70px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='%23333' stroke-width='4' stroke-dasharray='6%2c11' stroke-dashoffset='3' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;position:absolute;z-index:2}.match-icon-container>div>div{margin:22px auto;height:26px;z-index:3;position:absolute;top:0;right:0;bottom:0;left:0}.match-img{background-size:100%;background-repeat:no-repeat;height:25px;width:25px}.bg-home{background-image:url("https://media.angieslist.com/s3fs-public/valuePropSprite.png");background-position:-1px -29px}.bg-people{background-image:url("https://media.angieslist.com/s3fs-public/valuePropSprite.png");background-position:0px -57px}.bg-notebook{background-image:url("https://media.angieslist.com/s3fs-public/valuePropSprite.png");background-position:-1px 0px}@media (min-width: 768px){.match-container{padding:64px 0 0}.match-list{flex-direction:row;margin:0 auto;padding:0px 0px 30px;max-width:950px}.match-li{display:initial;flex-direction:row;text-align:center;vertical-align:top;width:40%;max-width:100%;font-size:16px;font-weight:700}.match-li:not(:last-child)::after{width:100%;height:2.4px;content:" ";background-image:linear-gradient(to right, #000 58%, rgba(255,255,255,0) 0%);background-size:22px 14px;left:57%;top:36px}.match-li>span{max-width:95%}.match-icon-container{margin:0 0 10px 0}}@media (min-width: 926px){.match-li>span{max-width:78%}}

.menu-container{display:inline-flex;position:relative}.menu-popover{background-color:#fff;border-radius:3px;border:1px solid #ddd;display:flex;flex-direction:column;margin-top:8px;position:absolute;right:0;top:100%;visibility:hidden;width:max-content;min-width:215px;pointer-events:none}.menu-popover.visible{pointer-events:auto;visibility:visible}.menu-popover:before{content:"";position:absolute;top:-8px;right:8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.menu-toggle{align-items:center;background:transparent;border:none;color:#fff;display:inline-flex;justify-content:center;padding:0}.menu-button{align-items:center;color:#333;display:flex;font-size:16px;height:50px;padding:0 24px;position:relative;width:100%}.menu-button:not(:last-of-type){border-bottom:1px solid #ddd}.menu-button:before{content:"";background-color:#29a036;height:100%;left:-1px;position:absolute;visibility:hidden;width:4px}.menu-button:hover{background-color:#eee;color:initial;text-decoration:underline}.menu-button:hover:before{visibility:visible}

.header-container{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1176px;width:100%;position:absolute;padding:10px;padding-bottom:0;left:50%;transform:translateX(-50%);z-index:3}.header-logo{max-width:200px}.header-nav{display:flex;align-items:center}.header-separator{height:32px;width:3px;margin:0 24px;background-color:#fff}.header-owner-link{display:inline-flex;align-items:center;color:#fff;font-weight:bold}.header-owner-link:hover{color:#fff;text-decoration:underline}

.search-form .form-control,.search-form button,.search-form .react-autosuggest__container{display:inline-block}.search-form .react-autosuggest__container{position:relative;width:calc(75% - 125px)}.search-form .react-autosuggest__suggestions-container{position:absolute;top:48px;width:100%;cursor:default;overflow:auto;z-index:2;max-height:500px}.search-form .react-autosuggest__suggestions-list{border:1px solid #999;background:#fff;list-style:none;margin:0;padding:0}.search-form .react-autosuggest__suggestion{padding:10px 5px;white-space:nowrap;overflow:hidden;color:#01acd3;border-bottom:solid 1px #dcdada;font-size:16px;text-align:left}.search-form .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted{background:#f0f0f0}.search-form .react-autosuggest__suggestion span.highlight{color:#01acd3;background-color:#edf5fd}.search-form .form-control{height:48px;margin-bottom:35px;width:100%;padding:6px 12px;font-size:16px;font-weight:300;line-height:1.42857143;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0.125em;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.search-form .form-control::-moz-placeholder{color:#aaa}.search-form .form-control:-ms-input-placeholder{color:#aaa}.search-form .form-control::-webkit-input-placeholder{color:#aaa}.search-form button{backface-visibility:hidden;background-color:#f38e1b;background-image:none;border-radius:0px 4px 4px 0px;border:none;box-shadow:none;color:#fff;font-size:18px;font-weight:bold;height:48px;letter-spacing:0.04em;line-height:1em;margin-top:-3px;margin-left:-1px;max-width:150px;padding:7px 15px 6px 15px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;top:0;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap;width:38%}@media (max-width: 767px){.search-form .form-control{margin-bottom:5px;display:inline-block}.search-form{margin-bottom:35px}}@media screen and (min-width: 501px){.search-form button{max-width:150px;width:38%;display:inline-block}}@media screen and (max-width: 500px){.search-form .form-control{width:100%;display:block}.search-form button{width:100%;display:block;max-width:none;margin-top:10px}.search-form .form-control{margin-top:unset;margin-bottom:5px;width:100%;max-width:100%;display:block;margin-left:0}.search-form{margin-bottom:40px}}@media screen and (max-width: 500px){.search-form .react-autosuggest__container{width:100%;position:relative;z-index:1}.search-form button{margin-top:0}.homepage-search .strike-through{width:100px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.search-form{margin-bottom:10px}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){.search-form{margin-bottom:10px}}

.hero-image{width:100%;height:500px;object-fit:cover;position:absolute;left:0;z-index:-1}.hero-container{position:relative;display:flex;height:500px;z-index:2}.hero-container svg{position:absolute;bottom:-1px;left:0;width:100%;z-index:-1}.homepage-cta{text-align:center;color:white;border-radius:5px;padding-left:45px;padding-right:45px;margin-top:85px}@media screen and (min-width: 992px){.homepage-cta{margin-top:150px}}@media (max-width: 991px){.homepage-cta{padding:10px 15px 30px 15px;margin-top:120px;margin-bottom:15px}}@media screen and (max-width: 500px){.homepage-cta{margin-bottom:50px;margin-top:80px}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){.homepage-cta{margin-top:110px;padding:5px}}.homepage-cta h1{font-size:28px;margin-top:6px;margin-bottom:35px;margin-left:0px;font-weight:bold;text-transform:uppercase}@media (max-width: 1199px){.homepage-cta h1{margin-top:22px}}@media (max-width: 479px){.homepage-cta h1{font-size:26px}}@media (max-width: 414px){.homepage-cta h1{font-size:22px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape){.homepage-cta h1{font-size:18px;margin-bottom:10px}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){.homepage-cta h1{font-size:20px;margin-bottom:10px}}.homepage-cta .strike-through{color:#fff;font-size:16px;margin:0 auto;display:table;text-align:center;white-space:nowrap;width:300px}@media screen and (max-width: 500px){.homepage-cta .strike-through{width:100px}}.homepage-cta .strike-through:before,.homepage-cta .strike-through:after{border-top:2px solid #fff;content:"";display:table-cell;position:relative;top:0.96rem;width:45%}.homepage-cta .join-link{font-weight:700;font-size:18px;line-height:1.4em;color:#ffffff;text-transform:uppercase}

.customer-quotes{padding-top:25px;padding-bottom:80px}.customer-quotes .row{text-align:center}.customer-quotes h2{font-weight:400;font-size:34px;margin-top:22px;margin-bottom:11px}.customer-quotes p{font-size:1.35em;line-height:1.45em;margin:0 0 1em;padding:0 0 0}.customer-quotes .bg-marsha{background:url("https://media.angieslist.com/sites/all/themes/altheme/css/images/css_sprites_icons.png");background-position:-10px -1102px}.customer-quotes .bg-nancy{background:url("https://media.angieslist.com/sites/all/themes/altheme/css/images/css_sprites_icons.png");background-position:-10px -1179px}.customer-quotes .bg-robert{background:url("https://media.angieslist.com/sites/all/themes/altheme/css/images/css_sprites_icons.png");background-position:-10px -1256px}.customer-quotes .figure-img{width:57px;height:57px;margin:0 auto !important;margin-bottom:15px !important}.customer-quotes .customer-row{height:377px;margin-right:0;margin-left:0}.customer-quotes .customer-row>[class*="col-"]{height:377px;padding-left:0;padding-right:0}.customer-quotes .customer-row .panel,.customer-quotes .customer-row .panel-body{height:100%;margin:0px}.customer-quotes figure{padding-bottom:15px}.customer-quotes .panel-body{padding-top:70px}.customer-quotes .bg-img-container>div{height:100%}.customer-quotes .bg-img{width:100%;object-fit:cover;height:100%}.customer-quotes .right-bar{font-size:26px;padding:0 10px;position:relative;top:3px}@media (max-width: 768px){.customer-quotes .customer-row{height:auto;margin-top:25px}.customer-quotes .customer-row>[class*="col-"]{height:auto}.customer-quotes .panel-body{padding-top:10px}.customer-quotes figure{padding-top:15px}}@media (min-width: 768px) and (max-width: 992px){.customer-quotes .panel-body{padding-top:25px}}@media (min-width: 992px) and (max-width: 1200px){.customer-quotes .panel-body{padding-top:45px}}@media screen and (max-width: 768px){.customer-quotes .bg-img-container{max-height:220px;overflow:hidden}.customer-quotes .bg-img{top:-50%;position:relative}}

.visitor-footer-v2{color:#fff;background-color:#29a036;font-size:14px}.visitor-footer-v2 a{color:#fff}.visitor-footer-v2 a:hover{color:#fff;text-decoration:underline}.visitor-footer-v2 a:visited{color:#fff}.visitor-footer-v2 a:focus{color:#fff}.visitor-footer-v2 .internal-links ul:before{display:block;content:attr(header-text);font-weight:600;font-size:110%;margin-bottom:12px}.visitor-footer-v2 .internal-links ul{list-style-type:none;margin-bottom:30px}.visitor-footer-v2 .green-link:hover{text-decoration:underline;color:#29a036}.visitor-footer-v2 ul{list-style-type:none}.visitor-footer-v2 .list-no-padding{margin-left:3px}.visitor-footer-v2 .list-no-padding li{padding-left:0px;padding-right:0px}.visitor-footer-v2 .top-cities{padding-top:21px;padding-bottom:10px;font-size:14px;background-color:#27A036}.visitor-footer-v2 #footer-accordion-Top\ Cities *{background-color:#27A036}.visitor-footer-v2 .top-cities li:not(:first-child):before{content:" | "}.visitor-footer-v2 .lower-footer{padding-top:35px;background-color:#108026}.visitor-footer-v2 .lower-footer li{padding-top:5px}.visitor-footer-v2 .links-row{padding-bottom:20px;margin-bottom:-2px}.visitor-footer-v2 .links-row ul{padding-left:0px}.visitor-footer-v2 .internal-links li{padding-bottom:3px}.visitor-footer-v2 .internal-links>div{padding-left:0px}.visitor-footer-v2 .social-links li{height:40px;margin-bottom:20px}.visitor-footer-v2 .social-links ul{width:280px}.visitor-footer-v2 #footer--app-store-badge{width:46.22%;float:left}.visitor-footer-v2 #footer--google-play-badge{width:51.77%;float:right}.visitor-footer-v2 #footer--join-button,.visitor-footer-v2 #footer--sign-in-button{height:40px;display:block;margin-bottom:15px}.visitor-footer-v2 .footer-social-icon-wrapper{height:25px;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;min-width:230px}.visitor-footer-v2 .footer-accordion-panel{background-color:#188422}.visitor-footer-v2 .footer-accordion-panel-body{margin-top:-4px}.visitor-footer-v2 .footer-accordion-title{width:90%;margin:auto;font-weight:bold;font-size:16px;background-color:#188422}.visitor-footer-v2 .footer-accordion-heading{border-top:1px solid #005218}.visitor-footer-v2 .footer-accordion-list li{width:90%;margin:auto;padding:3px 0px}.visitor-footer-v2 ul.footer-accordion-list{list-style:none;padding-left:0;line-height:30px}.visitor-footer-v2 .footer-mobile-copyright{padding-left:0px;padding-bottom:4px}.visitor-footer-v2 .footer-mobile-block{display:none}.visitor-footer-v2 .sub-lower-footer{background:#196222}.visitor-footer-v2 .app-store-icons{width:100%}.visitor-footer-v2 .social-icons{width:21px;height:20px}.visitor-footer-v2 .footer-social-icons{margin-left:-5px;display:flex;justify-content:space-between}.visitor-footer-v2 .footer-angie-logo{width:135px;height:25px;margin-left:-15px;margin-bottom:5px}.visitor-footer-v2 .join-block{background-color:#188422;padding:15px 0px;padding-bottom:10px}.visitor-footer-v2 .join-block li{padding-bottom:20px}.visitor-footer-v2 .copyright-row{font-size:12px;margin-top:15px;margin-bottom:15px;text-align:center;padding-top:20px}.visitor-footer-v2 .footer-copyright-copy{margin-top:5px}.visitor-footer-v2 .copyright-row li a{padding-left:5px}.visitor-footer-v2 .icon-plus:before{content:'\E80F';font-size:20px}.visitor-footer-v2 .icon-minus:before{content:'\E80C';font-size:20px}@media only screen and (min-width: 992px){.visitor-footer-v2 .social-links>div>ul>li>a.social-link{display:inline-block;margin-right:10px;padding:0}}@media only screen and (max-width: 991px) and (min-width: 768px){.visitor-footer-v2 .social-links ul{width:230px !important}.visitor-footer-v2 #footer--app-store-badge{width:45.22%}.visitor-footer-v2 #footer--google-play-badge{width:50.77%}.visitor-footer-v2 .app-store-icons{height:34px !important}}@media only screen and (min-width: 768px){.visitor-footer-v2 .top-cities-title{float:left}.visitor-footer-v2 .top-cities li a{padding-left:3px;padding-right:8px}.visitor-footer-v2 .copyright-row li:not(:first-child):before{content:" | "}}@media only screen and (max-width: 767px){.visitor-footer-v2 .footer-desktop-block{display:none !important}.visitor-footer-v2 .footer-mobile-block{display:unset}.visitor-footer-v2 .footer-angie-logo{width:205px;height:38px;margin-left:initial}.visitor-footer-v2 .social-icons{width:30px;height:28px;margin-left:15px}.visitor-footer-v2 .footer-social-icons{margin-left:-5px;margin-bottom:20px;display:inline-block}.visitor-footer-v2 .top-cities{padding-top:0px;padding-bottom:10px;padding-left:25px;font-size:14px;border-bottom:none}.visitor-footer-v2 .top-cities ul{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.visitor-footer-v2 .top-cities li:not(:first-child):before{content:""}.visitor-footer-v2 .top-cities li{display:block}.visitor-footer-v2 .lower-footer{padding:0px}.visitor-footer-v2 .lower-footer ul{margin-top:0;margin-bottom:0px;padding-left:0px;display:block;margin-left:auto;margin-right:auto}.visitor-footer-v2 .links-row{border-bottom:none !important}.visitor-footer-v2 a.share-icon{padding-right:20px;padding-left:20px}.visitor-footer-v2 .internal-links a{margin-left:25px}.visitor-footer-v2 .social-links{display:block;margin-left:auto;margin-right:auto;border-top:1px solid #005218}.visitor-footer-v2 .social-links ul.pull-right{margin:auto}.visitor-footer-v2 .social-links div.pull-right,.visitor-footer-v2 .social-links ul.pull-right{float:none !important}.visitor-footer-v2 .pull-left{margin:auto}.visitor-footer-v2 .pull-right{margin:auto}.visitor-footer-v2 .social-links,.visitor-footer-v2 .copyright-row{text-align:center;padding-top:20px;margin-top:0px}.visitor-footer-v2 .copyright-row{padding-bottom:17px;line-height:10px}.visitor-footer-v2 .copyright-row li:not(:first-child):before{content:" | "}.visitor-footer-v2 #footer-join-button{display:inline-block;width:100%}}

.popular-services-section{background-color:#fff;border-bottom:1px solid #ccc}.popular-services-section .popular-services-outer{margin:0 auto;max-width:1176px;padding-bottom:32px;padding-left:10px;padding-right:10px;overflow-x:scroll;width:100%;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;align-items:center}.popular-services-section .popular-services-outer::-webkit-scrollbar{display:none}.popular-services-section .popular-services-inner{display:flex;width:100%;cursor:grab}@media (min-width: 768px){.popular-services-section .popular-services-inner{cursor:pointer;transform:none !important;justify-content:center}}.popular-services-section .popular-service{background:transparent;border:none;align-items:center;display:flex;flex-direction:column;width:100%;min-width:100px;max-width:145px;min-height:60px;font-size:12px}.popular-services-section .popular-service:not(:last-of-type){border-right:1px solid #ccc}@media (min-width: 768px){.popular-services-section .popular-service{justify-content:center;font-size:14px}}.popular-services-section .service{border:none;border-radius:0;font-size:12px;background-color:transparent}@media (min-width: 768px){.popular-services-section .service{font-size:14px;display:flex;justify-content:center}}.popular-services-section .img-container{width:35px;height:35px;margin:0 auto}.popular-services-section .img-container input{border:none;background-color:#fff}.popular-services-section .popular-services-title{text-align:center;font-size:14px;color:#bbb;font-weight:400;text-transform:uppercase}

.img{background-size:100% !important;background-repeat:no-repeat !important;height:30px;width:30px;margin:0 auto}.bg-painting{background-position:5px -89px}.bg-plumbing{background-position:-2px -135px;background-size:35px !important}.bg-electrical{background-position:4px 0px;background-size:35px !important}.bg-heating_ac{background-position:-5px -33px;background-size:40px !important}.bg-housecleaning{background-position:0px -51px;background-size:35px !important}.bg-landscaping{background-position:0px -78px;background-size:35px !important}.bg-remodeling{background-position:0px -165px;background-size:35px !important}.bg-roofing{background-position:0px -165px !important}

#homestars-modal .modal-dialog{width:100%;padding-left:20px;padding-right:20px}@media (min-width: 768px){#homestars-modal .modal-dialog{max-width:480px}}#homestars-modal .modal-dialog .modal-content{box-shadow:none;border-radius:5px}#homestars-modal .homestars-modal-close{position:absolute;width:100%;display:flex;justify-content:flex-end}#homestars-modal .homestars-modal-close .btn-ghost{border:none;background-color:transparent;font-size:28px;color:#fff}#homestars-modal .homestars-img-container img{height:auto;object-fit:cover;width:100%}#homestars-modal .homestars-modal-header{font-size:22px;margin-bottom:16px;text-align:center}@media (min-width: 768px){#homestars-modal .homestars-modal-header{margin-bottom:20px;line-height:33px}}#homestars-modal .homestars-modal-header-text{text-align:center;margin-bottom:16px}@media (min-width: 768px){#homestars-modal .homestars-modal-header-text{font-size:20px;line-height:24px;margin-bottom:40px}}#homestars-modal .homestars-buttons{display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:column-reverse;gap:8px}@media (min-width: 768px){#homestars-modal .homestars-buttons{flex-direction:initial}}#homestars-modal .homestars-buttons .btn{width:100%}#homestars-modal .homestars-buttons .btn-primary{box-shadow:none}@media (min-width: 768px){#homestars-modal .homestars-buttons .btn-primary{margin-left:16px}}#homestars-modal .content-container{display:flex;align-items:center;flex-direction:column;justify-items:center;padding:40px}

