.component-bootstrap-card{padding:10px;border-radius:7px;background:#fff}.api-maker-inputs-money{display:flex}.api-maker-inputs-money .money-currency{padding:14px;border:1px solid #ddd;border-radius:0;border-left:0;font-size:17px}.api-maker-inputs-money .money-currency:focus{outline:none}.api-maker-inputs-money .money-currency[data-resize=vertical]{resize:vertical}ul.pagination{display:flex;padding-inline-start:0}ul.pagination .page-item{display:list-item;padding:9px 12px;background:#fff;list-style:none}ul.pagination .page-item:first-child{border-radius:7px 0 0 7px}ul.pagination .page-item:last-child{border-radius:0 7px 7px 0}ul.pagination .page-item+.page-item{border-left:1px solid #f5f5f5}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}@media(min-width: 576px){.grid-cols-sm-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.grid-cols-md-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(min-width: 992px){.grid-cols-lg-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.grid-cols-lg-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1200px){.grid-cols-xl-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.grid-gap-10{grid-gap:10px}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}@media(min-width: 768px){.col-span-md-1{grid-column:span 1/span 1}}@media(min-width: 768px){.col-span-md-2{grid-column:span 2/span 2}}@media(min-width: 768px){.row-span-md-2{grid-row:span 2/span 2}}@media(min-width: 768px){.row-span-md-3{grid-row:span 3/span 3}}@media(min-width: 992px){.col-span-lg-1{grid-column:span 1/span 1}}@media(min-width: 992px){.col-span-lg-2{grid-column:span 2/span 2}}@media(min-width: 992px){.col-span-lg-3{grid-column:span 3/span 3}}@media(min-width: 1200px){.col-span-xl-1{grid-column:span 1/span 1}}@media(min-width: 1200px){.col-span-xl-2{grid-column:span 2/span 2}}@media(min-width: 1200px){.col-span-xl-3{grid-column:span 3/span 3}}.invalid-feedback{margin-top:4px;margin-bottom:6px;color:red}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.ml-4{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.mr-4{margin-right:1.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}@media(min-width: 768px){.table-md{display:table}.table-row-md{display:table-row}.table-cell-md{display:table-cell}}.text-green{color:#289d8f}.text-right{text-align:right !important}.text-nowrap{white-space:nowrap}.w-100{width:100%}@media(min-width: 768px){.w-md-100{width:100%}}@font-face{font-family:fira-sans-condensed;src:url(https://mit.gbt.dk/packs/static/fonts/Fira_Sans_Condensed/FiraSansCondensed-Regular-334850332121b18f6e5b.ttf)}@font-face{font-family:fira-sans-condensed;font-weight:bold;src:url(https://mit.gbt.dk/packs/static/fonts/Fira_Sans_Condensed/FiraSansCondensed-Bold-b6cd08e0dcf3c37778bf.ttf)}html,body,.react-root{width:100%;height:100%;padding:0;margin:0;font-family:barlow,sans-serif;font-size:17px;font-weight:400}input{font-size:17px}body{background:#1d212b;color:#fff}@media(max-width: 767px){body:has(.components--modal){overflow:hidden;height:100vh}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}
.components--admin--layout--input-container[data-type=checkbox] .input-and-label-container{display:flex}.components--admin--layout--input-container[data-type=checkbox] .input-container{order:0}.components--admin--layout--input-container[data-type=checkbox] .input-label{order:1}.components--admin--layout--input-container .hint-container{color:#9e9e9e;font-size:14px}
.components--admin--users--sms-messages--sms-message .author-container{font-size:14px}.components--admin--users--sms-messages--sms-message .date-container{color:#9ea1a4;font-size:10px}.components--admin--users--sms-messages--sms-message .message-container{width:80%;padding:10px;border-radius:8px}.components--admin--users--sms-messages--sms-message[data-from-gbt=true] .author-container{order:2;padding-right:8px;text-align:right}.components--admin--users--sms-messages--sms-message[data-from-gbt=true] .date-container{order:1;margin-right:5px;margin-left:auto}.components--admin--users--sms-messages--sms-message[data-from-gbt=true] .message-container{margin-left:20%;text-align:right}.components--admin--users--sms-messages--sms-message[data-from-gbt=false] .author-container{order:1;padding-left:8px}.components--admin--users--sms-messages--sms-message[data-from-gbt=false] .date-container{order:2;margin-right:auto;margin-left:5px}.components--admin--users--sms-messages--sms-message[data-from-gbt=false] .message-container{margin-right:20%}.components--admin--users--sms-messages--sms-message[data-from-gbt=true][data-has-error=false] .message-container{background:#09f;color:#fff}.components--admin--users--sms-messages--sms-message[data-from-gbt=false][data-has-error=false] .message-container{background:#f1f0f0;color:#000}.components--admin--users--sms-messages--sms-message[data-has-error=true] .message-container{background:#d82020;color:#fff}.components--admin--users--sms-messages--sms-message+.components--admin--users--sms-messages--sms-message{margin-top:15px}
.components--app-layout--header{top:0;display:flex;height:100px;align-items:center;padding-right:30px;padding-left:30px;background:#274653;color:#282a33}@media(max-width: 767px){.components--app-layout--header{width:100%}.components--app-layout--header .header-actions-container{position:fixed;z-index:9999;top:0;left:0;display:flex;width:100vw;height:100vh;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.components--app-layout--header .header-actions-container[data-active=false]{display:none}.components--app-layout--header .header-actions{min-width:80vw;max-width:100vw;background:#fff}.components--app-layout--header .header-actions .action-button{display:block;width:100%;padding:11px;border:0;text-align:left}.components--app-layout--header .header-actions .action-button .fa{margin-right:5px}.components--app-layout--header .header-actions .action-button+.action-button{border-top:1px solid #c9c9c9}.components--app-layout--header .header-actions .action-button:link,.components--app-layout--header .header-actions .action-button:visited{color:#000}.components--app-layout--header .header-actions .action-button:active,.components--app-layout--header .header-actions .action-button:hover{background:#dddcf0}}@media(min-width: 768px){.components--app-layout--header{position:fixed;z-index:1;left:250px;width:calc(100% - 250px)}.components--app-layout--header .header-actions-container[data-has-header-right=false]{margin-left:auto}.components--app-layout--header .header-actions{display:flex;align-items:center;margin-left:auto}.components--app-layout--header .header-actions .action-button{display:inline-block;padding:7px 10px;border:1px solid #cbd5e1;border-radius:5px;margin-right:4px;margin-bottom:4px;background:#fff;font-size:13px}.components--app-layout--header .header-actions .action-button:link,.components--app-layout--header .header-actions .action-button:visited{color:#000}}@media(min-width: 992px){.components--app-layout--header{left:280px;width:calc(100% - 280px)}}@media(max-width: 767px){.components--app-layout--header .burger-menu-container{display:flex;align-items:center;font-size:28px}.components--app-layout--header .burger-menu-container[data-has-header-right=true]{margin-left:10px}.components--app-layout--header .burger-menu-container[data-has-header-right=false]{margin-left:auto}}@media(min-width: 768px){.components--app-layout--header .burger-menu-container{display:none}}.components--app-layout--header .actions-link{margin-right:8px;font-size:22px}.components--app-layout--header .actions-link:link,.components--app-layout--header .actions-link:visited,.components--app-layout--header .burger-menu-link:link,.components--app-layout--header .burger-menu-link:visited{color:#fff}.components--app-layout--header .header-right{margin-left:auto}.components--app-layout--header .header-title-container{color:#fff;font-size:22px}
.components--app-layout--menu--menu-item{display:flex;width:80%;align-items:center;padding:10px 14px;margin-right:auto;margin-left:auto;text-decoration:none}.components--app-layout--menu--menu-item:link,.components--app-layout--menu--menu-item:visited{color:#6f6f71 !important}.components--app-layout--menu--menu-item[data-active=true],.components--app-layout--menu--menu-item:hover{border-radius:7px;background:#323435;color:#b9b9bb !important}.components--app-layout--menu--menu-item .menu-item-icon{margin-right:4px;font-size:12px}.components--app-layout--menu--menu-item+.components--app-layout--menu--menu-item{margin-top:6px}
.components--app-layout--menu{position:fixed;z-index:9;top:0;left:0;display:flex;height:100%;flex-direction:column;background:#1d212b;color:#fff;overflow-y:auto}@media(max-width: 767px){.components--app-layout--menu{width:100%;max-width:250px;max-height:100vh;overflow-y:auto}.components--app-layout--menu[data-triggered=false]{display:none}}@media(min-width: 768px){.components--app-layout--menu{width:250px}}@media(min-width: 992px){.components--app-layout--menu{width:290px}}.components--app-layout--menu .menu-logo{overflow:hidden;width:80%;margin-top:25px;margin-right:auto;margin-left:auto;font-size:42px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.components--app-layout--menu .menu-logo-link:link,.components--app-layout--menu .menu-logo-link:visited{color:#dededf;text-decoration:none}.components--app-layout--menu .menu-items-center{margin-top:25px}.components--app-layout--menu .menu-items-bottom{margin-top:auto;margin-bottom:25px}.components--app-layout--menu .menu-user-section{display:flex;align-items:center;margin-right:25px;margin-bottom:25px;margin-left:25px}.components--app-layout--menu .menu-user-icon{display:flex;width:44px;min-width:44px;max-width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#abbcd0}.components--app-layout--menu .menu-user-name{flex-shrink:1;margin-left:8px}.components--app-layout--menu .menu-user-name-container{overflow:hidden;max-width:140px}.components--app-layout--menu .menu-user-items{position:relative;margin-left:auto}.components--app-layout--menu .menu-user-items-link:link,.components--app-layout--menu .menu-user-items-link:visited{color:#dededf}
.components--app-layout{width:100%;min-height:100vh;background:#fff;color:#000}.components--app-layout .app-layout-content-container{min-height:100vh;background:#f7f7f7}@media(max-width: 767px){.components--app-layout .app-layout-content-container{padding:130px 30px 30px}}@media(min-width: 768px){.components--app-layout .app-layout-content-container{padding:130px 30px 30px 280px}}@media(min-width: 992px){.components--app-layout .app-layout-content-container{padding:130px 30px 30px 320px}}.components--app-layout .fixed-size-container{position:absolute;width:calc(100% - 60px);height:calc(100% - 160px)}@media(min-width: 768px){.components--app-layout .fixed-size-container{width:calc(100% - 350px)}}.components--app-layout a:link,.components--app-layout a:visited{color:#1911a0;text-decoration:none}
.components-box-points-box-point{position:relative;background:#fff;color:#000}@media(max-width: 767px){.components-box-points-box-point{padding:65px 30px}}@media(min-width: 768px){.components-box-points-box-point{padding:65px 30px 30px}}.components-box-points-box-point .box-point-number{position:absolute;top:-45px;right:0;left:0;display:flex;width:90px;height:90px;align-items:center;border-radius:50%;margin-right:auto;margin-left:auto;background:#289d8f;color:#fff;font-size:36px;font-weight:bold}.components-box-points-box-point .box-point-label{font-size:24px;font-weight:bold}.components-box-points-box-point .box-point-icon{display:flex;justify-content:center;margin-top:30px;margin-bottom:30px;color:#818a91;font-size:36px}.components-box-points-box-point .box-point-icon .fa{-webkit-text-stroke:2px;text-stroke:2px}.components-box-points-box-point .box-point-bottom-icon{display:flex;justify-content:center;margin-top:40px;color:#289d8f;font-size:28px}
@media(max-width: 767px){.components-box-points .components-box-points-box-point+.components-box-points-box-point{margin-top:4px}}@media(min-width: 768px){.components-box-points{display:grid;grid-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr))}.components-box-points .components-box-points-box-point+.components-box-points-box-point{margin-left:15px}}@media(min-width: 992px){.components-box-points{grid-template-columns:repeat(4, minmax(0, 1fr))}}
.bullet-point{display:flex;align-items:center}.bullet-point .bullet-point-icon{display:flex;width:25px;height:25px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;margin-right:8px;background:#289d8f;color:#26354b}.bullet-point .bullet-point-icon .fa{-webkit-text-stroke:2px;text-stroke:2px}.bullet-point .bullet-point-content{font-size:24px}.bullet-point+.bullet-point{margin-top:10px}
.components--card{display:flex;flex-direction:column;box-shadow:0 0 57px 0 rgba(0,0,0,.15)}.components--card[data-has-footer=true]{background:#274653}@media(min-width: 768px){.components--card[data-has-footer=true]{border-radius:5px}}.components--card .card-inner{flex-grow:1;background:#fff;background-size:cover;color:#333}.components--card .card-header{padding-bottom:20px;font-size:36px}@media(min-width: 576px){.components--card .card-header{padding:15px 15px 0}}@media(min-width: 768px){.components--card .card-header{padding:25px 25px 0}}@media(min-width: 992px){.components--card .card-header{padding:35px 35px 0}}.components--card .card-footer{padding:30px}.component-bootstrap-card .card-header{margin-bottom:10px;font-size:22px;font-weight:bold}
.components--dynamic-overflow{position:relative;height:100%}.components--dynamic-overflow .dynamic-overflow-absolute-container{position:absolute;top:0;left:0;width:100%;overflow-y:auto}
.components--file-attachments--preview{position:relative}.components--file-attachments--preview .video-play-icon-container{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.components--file-attachments--preview .video-play-icon-background{z-index:9;display:flex;width:33px;height:33px;align-items:center;justify-content:center;padding:10px;border-radius:50%;background:rgba(0,0,0,.5)}.components--file-attachments--preview .video-play-icon{color:#fff}
.routes--new-partner--step1 .form-container{width:100%}@media(min-width: 768px){.routes--new-partner--step1 .form-container{width:340px}}
.routes--new-partner--step2 .form-container{width:100%}@media(min-width: 768px){.routes--new-partner--step2 .form-container{width:340px}}
.routes--new-partner--step3 .form-container{width:100%}@media(min-width: 768px){.routes--new-partner--step3 .form-container{width:340px}}
.components--front--new-partner--step4--plan-card{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:50px 20px;border-radius:30px;background:#fff;box-shadow:rgba(0,0,0,.2901960784) 0 0 20px 0;color:#000}.components--front--new-partner--step4--plan-card[data-current=true]{border:5px solid #1b9c6e;border-radius:10px 0 10px 10px}.components--front--new-partner--step4--plan-card .plan-current-label{position:absolute;top:-42px;right:-5px;padding:9px 24px;border-radius:5px 5px 0 0;background-color:#1b9c6e}.components--front--new-partner--step4--plan-card .plan-badge-label{position:absolute;top:29px;right:-37px;width:165px;padding:2px;background-color:#fdd700;color:#fff;font-family:fira-sans-condensed;font-size:20px;font-weight:700;text-align:center;transform:rotate(45deg)}.components--front--new-partner--step4--plan-card .plan-name{margin-bottom:30px;font-family:fira-sans-condensed;font-size:22px;font-weight:700;text-align:center;text-transform:uppercase}.components--front--new-partner--step4--plan-card .plan-price{display:flex;align-items:start;justify-content:center;margin-bottom:22px;text-align:center}.components--front--new-partner--step4--plan-card .plan-price-amount{color:#fdd700;font-family:fira-sans-condensed;font-size:40px;font-weight:700;text-align:center}.components--front--new-partner--step4--plan-card .price-text{margin-top:8px;font-family:fira-sans-condensed;font-size:20px;font-weight:700}.components--front--new-partner--step4--plan-card .plan-description{margin-bottom:17px}.components--front--new-partner--step4--plan-card .plan-choose-button-container{display:flex;flex-grow:1;align-items:end;justify-content:center}.components--front--new-partner--step4--plan-card .choose-plan-button{padding:10px 20px !important;border-radius:10px;background-color:#fdd700;color:#373743 !important;font-size:22px;font-weight:700;text-align:center;text-transform:uppercase}.components--front--new-partner--step4--plan-card[data-active=true]{border:5px solid #1b9c6e}.components--front--new-partner--step4--plan-card[data-active=true] .choose-plan-button{opacity:.5}
.routes--new-partner--step4 .plans-container{display:flex;width:100%;flex-wrap:wrap;justify-content:center;margin-top:59px;margin-bottom:20px}.routes--new-partner--step4 .plan-card-container{width:100%;max-width:350px;padding:10px}@media(min-width: 992px){.routes--new-partner--step4 .plan-card-container{width:50%}}@media(min-width: 1200px){.routes--new-partner--step4 .plan-card-container{width:33%}}
.routes--new-partner--step5 .credit-card-image{width:54px}.routes--new-partner--step5 .credit-card-image+.credit-card-image{margin-left:5px}.routes--new-partner--step5 .credit-card-images-container{display:flex;align-items:center;margin-bottom:30px}.routes--new-partner--step5 .credit-card-form-container{width:340px}.routes--new-partner--step5 .submit-card-button{width:100%}
.routes--new-partner--step6 .you-are-created-as-a-partner-now-container{margin-bottom:68px;font-size:40px}.routes--new-partner--step6 .check-icon{display:flex;width:239px;height:239px;align-items:center;justify-content:center;border-radius:50%;background:#1b9c6e;font-size:150px}.routes--new-partner--step6 .you-are-now-ready-to-bid-container{margin-top:46px;margin-bottom:26px;font-size:40px;text-align:center}.routes--new-partner--step6 .go-to-start-page-button{padding:30px 97px;font-size:36px}
.components--gbt-layout--button{display:flex;align-items:center;justify-content:center;padding:15px 20px;border-radius:10px;font-size:16px;font-weight:bold}.components--gbt-layout--button:link,.components--gbt-layout--button:visited{text-decoration:none}.components--gbt-layout--button .gbt-layout-button-icon{margin-right:7px}.components--gbt-layout--button[data-color=grey]{border:1px solid #595959;background-color:#595959;color:#fff}.components--gbt-layout--button[data-color=grey]:hover{background-color:#fff;color:#373743}.components--gbt-layout--button[data-color=yellow]{border:1px solid #fdd700;background-color:#fdd700;color:#373743}.components--gbt-layout--button[data-color=yellow]:hover{background-color:#fff}
.components--gbt-layout--header{display:flex;align-items:center;padding:5px;background:#fff;color:#000}.components--gbt-layout--header .gbt-layout-logo{width:353px;margin-right:auto;margin-left:60px}.components--gbt-layout--header .header-link{padding-bottom:9px;font-family:fira-sans-condensed;font-size:21px;font-weight:bold}.components--gbt-layout--header .header-link[data-active=true]{border-bottom:3px solid #fdd700}.components--gbt-layout--header .header-link:link,.components--gbt-layout--header .header-link:visited{color:#373743;text-decoration:none}.components--gbt-layout--header .header-link+.header-link{margin-left:69px}.components--gbt-layout--header .call-phone-button{margin-right:60px;margin-left:20px;font-family:fira-sans-condensed}.components--gbt-layout--header .sign-in-button{margin-left:40px;font-family:fira-sans-condensed}
@font-face{font-family:inter;src:url(https://mit.gbt.dk/packs/static/fonts/Inter/Inter-VariableFont_slnt,wght-afdb8a07907da21452bf.ttf)}.components--gbt-layout{width:100%;min-height:100%;background-color:#adaeae;color:#000;font-family:inter}.components--gbt-layout>.children-container{padding:50px}
.routes--get-offers .save-project-button{width:100%}
.component-block-ui[data-blocking=true]{position:fixed;z-index:999999;top:0;left:0;width:100vw;height:100vh;padding-top:35vh;background:rgba(0,0,0,.8);font-size:24px;font-weight:bold;text-align:center}.component-block-ui[data-blocking=false]{display:none}
.components--layout--button{display:inline-block;padding:10px 15px;background:#fff;font-size:16px;text-align:center}.components--layout--button:link,.components--layout--button:visited{text-decoration:none}.components--layout--button[data-blue=true]{background:#2e4552;color:#fff}.components--layout--button[data-green=true]{background:#06d169;white-space:nowrap}.components--layout--button[data-green=true]:link,.components--layout--button[data-green=true]:visited{color:#fff;text-decoration:none}.components--layout--button[data-green=false]{border:1px solid #000}.components--layout--button[data-large=true]{padding:15px 60px}.components--layout--button[data-partners=true]{padding:7px 19px;border:0 !important;border-radius:6px;background-color:#fdd700;white-space:nowrap}.components--layout--button[data-partners=true]:link,.components--layout--button[data-partners=true]:visited{color:#000 !important}.components--layout--button[data-primary=true]{border:0;background:#1b9c6e;color:#fff !important}.components--layout--button[data-uppercase=true]{text-transform:uppercase}
.components--layout--footer .get-success-footer{padding-top:85px;padding-bottom:85px;background:#1d212b}.components--layout--footer .get-success-footer-content{display:flex;justify-content:center}.components--layout--footer .get-success-header{font-size:64px;font-weight:800;text-align:center}@media(min-width: 768px){.components--layout--footer .get-success-header{width:600px}}.components--layout--footer .get-success-icon-divider{display:flex;justify-content:center;margin-top:30px;margin-bottom:30px;color:#289d8f;font-size:40px}.components--layout--footer .get-success-description{margin-right:auto;margin-left:auto;font-size:20px;font-weight:300;text-align:center}@media(min-width: 768px){.components--layout--footer .get-success-description{max-width:800px}}.components--layout--footer .actual-footer{padding-top:50px;padding-bottom:50px;background:#274653}.components--layout--footer .actual-footer-link:link,.components--layout--footer .actual-footer-link:visited{color:#a7b2b9;text-decoration:none}
.components--layout--input{display:block;width:100%;padding:14px 20px;border:1px solid #ddd;border-radius:0;font-size:17px}.components--layout--input:focus{outline:none}.components--layout--input[data-resize=vertical]{resize:vertical}
@media(max-width: 767px){.components--layout--language-select{margin-top:auto}}@media(min-width: 768px){.components--layout--language-select{margin-left:35px}}@media(max-width: 767px){.components--layout--language-select .locale-link{display:flex;width:80%;align-items:center;margin-right:auto;margin-left:auto}.components--layout--language-select .locale-link:link,.components--layout--language-select .locale-link:visited{color:#6f6f71;text-decoration:none}}@media(max-width: 767px){.components--layout--language-select .locale-link+.locale-link{margin-top:10px}}@media(min-width: 768px){.components--layout--language-select .locale-link+.locale-link{margin-left:10px}}@media(max-width: 767px){.components--layout--language-select .locale-label{padding-left:3px}}@media(min-width: 768px){.components--layout--language-select .locale-label{display:none}}
.components-layout-menu{box-sizing:border-box}@media(max-width: 767px){.components-layout-menu[data-show=false]{display:none}.components-layout-menu[data-show=true]{position:fixed;z-index:9;top:0;left:0;width:300px;max-width:100vw;height:100%;padding:70px 20px 20px;background:#fff;color:#000}}@media(min-width: 768px){.components-layout-menu{display:flex;align-items:center;justify-content:center}.components-layout-menu .menu-language-select{display:none}}.components-layout-menu .menu-container{display:flex}@media(max-width: 767px){.components-layout-menu .menu-container{width:100%;height:100%;flex-direction:column}}.components-layout-menu .layout-menu-close{position:absolute;top:14px;right:20px;font-size:32px}.components-layout-menu .layout-menu-close:link,.components-layout-menu .layout-menu-close:visited{color:#2a9d8f}@media(min-width: 768px){.components-layout-menu .layout-menu-close{display:none}}
.components-layout-nav-link{position:relative;border-color:rgba(0,0,0,0)}.components-layout-nav-link:link,.components-layout-nav-link:visited{text-decoration:none}@media(max-width: 767px){.components-layout-nav-link:link,.components-layout-nav-link:visited{color:#000;font-size:20px}}@media(min-width: 768px){.components-layout-nav-link:link,.components-layout-nav-link:visited{color:#fff}}@media(min-width: 768px){.components-layout-nav-link[data-active=true]::after{position:absolute;bottom:-15px;left:0;width:100%;border-bottom:3px solid #289d8f;content:""}}@media(max-width: 767px){.components-layout-nav-link{display:block}}@media(max-width: 767px){.components-layout-nav-link+.components-layout-nav-link{margin-top:20px}}@media(min-width: 768px){.components-layout-nav-link+.components-layout-nav-link{margin-left:10px}}
.components-layout-select{display:block;width:100%;padding:10px 20px;border:1px solid #ddd;border-radius:0;font-size:17px}.components-layout-select:focus{outline:none}
.components-layout .layout-container{width:100%;height:100%;margin-right:auto;margin-left:auto}@media(max-width: 1199px){.components-layout .layout-container{padding-right:12px;padding-left:12px}}@media(min-width: 1200px){.components-layout .layout-container{width:1100px}}.components-layout .layout-language-select{display:flex;flex:1;justify-content:end}@media(max-width: 767px){.components-layout .layout-language-select{display:none}}.components-layout .layout-content{padding-top:45px;padding-bottom:45px}.components-layout .layout-header-title{font-size:40px}@media(min-width: 768px){.components-layout .layout-header-title{margin-top:140px}}.components-layout .layout-menu{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.components-layout .layout-menu{padding-top:15px}}@media(min-width: 768px){.components-layout .layout-menu{padding-top:30px}}.components-layout .layout-menu-toggle{margin-right:15px;margin-left:auto;font-size:28px}.components-layout .layout-menu-toggle:link,.components-layout .layout-menu-toggle:visited{color:#fff}@media(min-width: 768px){.components-layout .layout-menu-toggle{display:none}}.components-layout .layout-menu-header{flex:1}.components-layout .layout-menu-header-link{overflow:none}.components-layout .layout-menu-header-link:link,.components-layout .layout-menu-header-link:visited{color:#fff;font-size:36px;text-decoration:none}.components-layout .layout-menu-call-to-action-button{padding:12px 24px}.components-layout a:link,.components-layout a:visited{color:#a7b2b9;text-decoration:none}.components-layout a:active,.components-layout a:hover{color:#fff}
.components--message-threads--messages--message .message-body{flex-grow:1;padding:12px;border-radius:8px}.components--message-threads--messages--message[data-self=true]{margin-left:20%}.components--message-threads--messages--message[data-self=true] .message-body{background:#c2beff}.components--message-threads--messages--message[data-self=false]{margin-right:20%}.components--message-threads--messages--message[data-self=false] .message-body{background:#f9f9f9}.components--message-threads--messages--message+.components--message-threads--messages--message{margin-top:12px}.components--message-threads--messages--message .message-and-author-image{display:flex;align-items:end}.components--message-threads--messages--message .message-and-author-name{width:100%}.components--message-threads--messages--message .author-image{width:50px;height:50px;border:1px solid #ececec;border-radius:50%;background-position:center center;background-size:cover}.components--message-threads--messages--message .author-image+.message-and-author-name,.components--message-threads--messages--message .message-and-author-name+.author-image{margin-left:5px}
[data-components--modal=true]>.modal-card{position:relative;width:100%;margin-right:auto;margin-left:auto}[data-components--modal=true]>.modal-card[data-scrollable=true]{height:100%}@media(max-width: 767px){[data-components--modal=true]>.modal-card{width:100vw;height:100vh}}@media(min-width: 768px){[data-components--modal=true]>.modal-card{max-width:calc(100% - 100px);max-height:calc(100% - 100px);border-radius:5px;margin-top:50px}}@media(min-width: 992px){[data-components--modal=true]>.modal-card{max-width:900px}}@media(min-width: 1200px){[data-components--modal=true]>.modal-card{max-width:1100px}}@media(min-width: 1400px){[data-components--modal=true]>.modal-card{max-width:1300px}}[data-components--modal=true]>.modal-card .card-body{background-color:#e8ebe4}@media(min-width: 768px){[data-components--modal=true]>.modal-card>.card-inner{border-radius:5px}}@media(min-width: 768px){[data-components--modal=true]>.modal-card>.card-inner>.components--dynamic-overflow .dynamic-overflow-absolute-container{max-height:calc(100vh - 100px);border-radius:5px}[data-components--modal=true]>.modal-card>.card-inner>.components--dynamic-overflow .dynamic-overflow-absolute-container::-webkit-scrollbar{width:13px;height:13px}[data-components--modal=true]>.modal-card>.card-inner>.components--dynamic-overflow .dynamic-overflow-absolute-container::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[data-components--modal=true]>.modal-card>.card-inner>.components--dynamic-overflow .dynamic-overflow-absolute-container::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}}
.components--nav--item{display:inline-block;padding:10px 14px;border-radius:8px;margin-right:12px;margin-bottom:12px;background:#abbcd0}.components--nav--item:link,.components--nav--item:visited{color:#fff !important}.components--nav--item[data-active=true]{background:#d0d5db}
.components-nav{display:block}
.components--offers--approve-changes .company-information-box{padding:27px;border-radius:5px;margin-top:25px;background-color:#eaeaea}.components--offers--approve-changes .we-are-happy-to-send-you-this-offer{margin-bottom:25px}.components--offers--approve-changes .company-info-label{font-size:8px}.components--offers--approve-changes .company-info-value{font-size:12px;font-weight:bold;text-align:right}
.components--offers--card{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.components--offers--card .offer-card-header{height:100px;padding:18px;background-position:center center;background-size:cover}.components--offers--card .offer-card-project-part-admin-title{color:#fff;font-size:26px}.components--offers--card .offer-card-offer-with-number{margin-top:10px;color:#ddd;font-size:20px}.components--offers--card .offer-card-button-container{padding:16px;background:#3e4859}.components--offers--card .offer-card-choose-offer-button{display:block;padding-top:14px;padding-bottom:14px;border-radius:8px;background:#e6b55d;font-weight:bold;text-align:center}.components--offers--card .offer-card-choose-offer-button:link,.components--offers--card .offer-card-choose-offer-button:visited{color:#747474}.components--offers--card .offer-card-detail{display:flex;width:100%;padding:12px}.components--offers--card .offer-card-detail+.offer-card-detail{border-top:1px solid #d7d7d7}.components--offers--card .offer-card-detail .offer-card-detail-label{font-weight:600;text-transform:uppercase}.components--offers--card .offer-card-detail .offer-card-detail-value{margin-left:auto}
.components--offers--presentation .company-attribute-value{font-weight:bold;text-align:right}.components--offers--presentation .partner-attributes-card{margin-bottom:25px}.components--offers--presentation .partner-profile-picture{border:1px solid #000;border-radius:3px;margin-bottom:25px;float:right}@media(max-width: 767px){.components--offers--presentation .partner-profile-picture{width:100%}}@media(min-width: 768px){.components--offers--presentation .partner-profile-picture{max-width:100%;margin-left:25px}}
.components--offers--table .offer-state[data-partners=true]{display:inline-block;padding:6px 9px;border-radius:5px;font-size:14px}.components--offers--table .offer-state[data-partners=true] .success-icon{display:none}.components--offers--table .offer-state[data-partners=true][data-state=binding_agreement]{background-color:#28a745;color:#fff}.components--offers--table .offer-state[data-partners=true][data-state=binding_agreement] .success-icon{display:block}.components--offers--table .offer-state[data-partners=true][data-state=new],.components--offers--table .offer-state[data-partners=true][data-state=pending_customer_acceptance],.components--offers--table .offer-state[data-partners=true][data-state=accepted_by_admin],.components--offers--table .offer-state[data-partners=true][data-state=pending_customer_review_offer_changes],.components--offers--table .offer-state[data-partners=true][data-state=pending_partner_review],.components--offers--table .offer-state[data-partners=true][data-state=accepted_by_customer]{background-color:#ffc107;color:#212529}.components--offers--table .offer-state[data-partners=true][data-state=rejected_by_admin],.components--offers--table .offer-state[data-partners=true][data-state=customer_rejected_offer_changes],.components--offers--table .offer-state[data-partners=true][data-state=rejected_by_customer]{background-color:#dc3545;color:#fff}
.component--partners--accounts-subscriptions--changed-notification{position:fixed;z-index:3050;bottom:0;left:0;width:100%;color:#fff}.component--partners--accounts-subscriptions--changed-notification .content-changed-notification{max-width:1050px;padding:20px;border:1px solid #7d4600;border-radius:15px;margin-right:auto;margin-left:auto;background-color:#0d151c}@media(min-width: 768px){.component--partners--accounts-subscriptions--changed-notification .content-changed-notification{display:flex;flex-direction:row;align-items:center}}.component--partners--accounts-subscriptions--changed-notification .icon-container{text-align:center}@media(max-width: 767px){.component--partners--accounts-subscriptions--changed-notification .icon-container{margin-bottom:10px}}@media(min-width: 768px){.component--partners--accounts-subscriptions--changed-notification .icon-container{margin-right:15px}}.component--partners--accounts-subscriptions--changed-notification .to-apply-text-container{flex-grow:1;margin-right:auto}@media(max-width: 767px){.component--partners--accounts-subscriptions--changed-notification .to-apply-text-container{text-align:center}}@media(max-width: 767px){.component--partners--accounts-subscriptions--changed-notification .all-changes-will-take-immediate-effect-container{margin-bottom:10px;text-align:center}}.component--partners--accounts-subscriptions--changed-notification .total-icon{font-size:28px}@media(min-width: 768px){.component--partners--accounts-subscriptions--changed-notification .total-icon{font-size:38px}}@media(max-width: 767px){.component--partners--accounts-subscriptions--changed-notification .total-container{margin-bottom:10px;text-align:center}}@media(max-width: 767px){.component--partners--accounts-subscriptions--changed-notification .amount-container{margin-left:10px}}@media(min-width: 768px){.component--partners--accounts-subscriptions--changed-notification .amount-container{margin-right:20px}}@media(max-width: 767px){.component--partners--accounts-subscriptions--changed-notification .actions-container{text-align:center}}@media(min-width: 768px){.component--partners--accounts-subscriptions--changed-notification .actions-container{text-align:right}}
.routes--partners--accounts-subscriptions--index .plan-quantity-input{width:100%;appearance:none;background:rgba(0,0,0,0);outline:none}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-webkit-slider-runnable-track{height:8px;border-radius:5px;background:#202f3b}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-webkit-slider-thumb{width:14px;height:14px;border:0;border-radius:50%;margin-top:-3px;appearance:none;background:#ee9625;cursor:pointer}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-moz-range-track{height:8px;border-radius:5px;background:#202f3b}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;margin-top:-3px;appearance:none;background:#202f3b;cursor:pointer}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-ms-thumb{width:9px;height:9px;border:6px solid #fff;border-radius:50%;appearance:none;background:#202f3b;cursor:pointer}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-ms-track{border-color:rgba(0,0,0,0);border-radius:5px;appearance:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none}.routes--partners--accounts-subscriptions--index .plan-quantity-input::-ms-fill-upper,.routes--partners--accounts-subscriptions--index .plan-quantity-input::-ms-fill-lower{border-radius:5px;background:#202f3b}
.components--partners--layout--input-container .hint-container{color:#9e9e9e;font-size:14px}.components--partners--layout--input-container .input-label{margin-bottom:8px;font-weight:bold}.components--partners--layout--input-container[data-type=checkbox] .input-and-label-container{display:flex}.components--partners--layout--input-container[data-type=checkbox] .input-container{order:0}.components--partners--layout--input-container[data-type=checkbox] .input-label{order:1}
.components--partners--layout--input{border:1px solid #d3d3d3;border-radius:6px;background:#fff}.components--partners--layout--input .partners-actual-input{padding:19px;border:0;background:rgba(0,0,0,0);font-weight:bold}.components--partners--layout--input[data-type=date] .partners-actual-input,.components--partners--layout--input[data-type=datetime-local] .partners-actual-input,.components--partners--layout--input[data-type=money] .partners-actual-input{text-align:right}.components--partners--layout--input .money-currency{border-top:0;border-right:0;border-bottom:0;border-left:1px solid #d3d3d3;background:rgba(0,0,0,0);font-weight:bold}
.components--partners--layout--menu--menu-item{display:flex;width:80%;align-items:center;padding:10px 14px;margin-right:auto;margin-left:auto;text-decoration:none}.components--partners--layout--menu--menu-item:link,.components--partners--layout--menu--menu-item:visited{color:#b9b9bb !important}.components--partners--layout--menu--menu-item[data-active=true],.components--partners--layout--menu--menu-item:hover{border-radius:7px;background-color:#e8ebe4;color:#373743 !important}.components--partners--layout--menu--menu-item .count-container{padding:5px 8px;border-radius:6px;margin-left:auto;background-color:#fdd700;color:#000;font-size:12px}.components--partners--layout--menu--menu-item .menu-item-icon{margin-right:4px;font-size:12px}.components--partners--layout--menu--menu-item+.components--partners--layout--menu--menu-item{margin-top:6px}
.components--partners--layout--menu{position:fixed;z-index:9;top:0;left:0;display:flex;height:100%;flex-direction:column;background:#1d212b;color:#fff}@media(max-width: 767px){.components--partners--layout--menu{width:100%;max-width:250px;max-height:100vh;overflow-y:auto}.components--partners--layout--menu[data-triggered=false]{display:none}}@media(min-width: 768px){.components--partners--layout--menu{width:250px}}@media(min-width: 992px){.components--partners--layout--menu{width:290px}}.components--partners--layout--menu .menu-logo{overflow:hidden;width:80%;margin-top:25px;margin-right:auto;margin-left:auto;font-size:42px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.components--partners--layout--menu .menu-logo-link:link,.components--partners--layout--menu .menu-logo-link:visited{color:#dededf;text-decoration:none}.components--partners--layout--menu .menu-items-center{margin-top:25px}.components--partners--layout--menu .menu-items-bottom{margin-top:auto;margin-bottom:25px}.components--partners--layout--menu .menu-user-section{display:flex;align-items:center;margin-right:25px;margin-bottom:25px;margin-left:25px}.components--partners--layout--menu .menu-user-icon{display:flex;width:44px;min-width:44px;max-width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#abbcd0}.components--partners--layout--menu .menu-user-name{flex-shrink:1;margin-left:8px}.components--partners--layout--menu .menu-user-profile-link:link,.components--partners--layout--menu .menu-user-profile-link:visited{color:#fff;text-decoration:none}.components--partners--layout--menu .menu-user-name-container{overflow:hidden;max-width:140px}.components--partners--layout--menu .menu-user-items{position:relative;margin-left:auto}.components--partners--layout--menu .menu-user-items-link:link,.components--partners--layout--menu .menu-user-items-link:visited{color:#dededf}
.components--partners--layout{width:100%;min-height:100vh;background:#fff;color:#000}.components--partners--layout .app-layout-content-container{min-height:100vh;background:#f7f7f7}@media(max-width: 767px){.components--partners--layout .app-layout-content-container{padding:130px 30px 30px}}@media(min-width: 768px){.components--partners--layout .app-layout-content-container{padding:130px 30px 30px 280px}}@media(min-width: 992px){.components--partners--layout .app-layout-content-container{padding:130px 30px 30px 320px}}.components--partners--layout .fixed-size-container{position:absolute;width:calc(100% - 60px);height:calc(100% - 160px)}@media(min-width: 768px){.components--partners--layout .fixed-size-container{width:calc(100% - 350px)}}.components--partners--layout a:link,.components--partners--layout a:visited{color:#1911a0;text-decoration:none}@media(min-width: 768px){.components--partners--layout[data-show-upgrade-bar=true] .components--app-layout--menu{top:41px;height:calc(100vh - 41px)}.components--partners--layout[data-show-upgrade-bar=true] .components--app-layout--header{top:41px}.components--partners--layout[data-show-upgrade-bar=true] .app-layout-content-container{padding-top:171px}}
.components--partners--layout--upgrade-bar{width:100%;padding:11px;background-color:#bf1616;cursor:pointer;text-align:center}@media(min-width: 768px){.components--partners--layout--upgrade-bar{position:fixed;z-index:9999}}
.routes--partners--offers--accept-commission .congratulations{margin-bottom:25px;font-size:47px;text-align:center}.routes--partners--offers--accept-commission .accepted-content{display:flex;align-items:center;justify-content:center;margin-bottom:79px}.routes--partners--offers--accept-commission .big-green-check-icon{display:flex;width:239px;height:239px;align-items:center;justify-content:center;border-radius:50%;margin-top:148px;margin-right:auto;margin-left:auto;background:#1b9c6e;color:#fff;font-size:140px}.routes--partners--offers--accept-commission .green-check-icon{display:flex;width:63px;height:63px;align-items:center;justify-content:center;border-radius:50%;margin-right:20px;background:#1b9c6e;color:#fff;font-size:42px}.routes--partners--offers--accept-commission .accepted-text{font-size:24px}.routes--partners--offers--accept-commission .reserved-commission-failed-content{display:flex;align-items:center;justify-content:center}.routes--partners--offers--accept-commission .doesnt-it-work-headline{font-size:47px;text-align:center}.routes--partners--offers--accept-commission .doesnt-it-work-text{max-width:690px;margin:10px auto 30px}.routes--partners--offers--accept-commission .red-failed-icon{display:flex;width:63px;height:63px;align-items:center;justify-content:center;border-radius:50%;margin-right:20px;background-color:#bf1616;color:#fff;font-size:42px}.routes--partners--offers--accept-commission .you-have-won-the-project-part{margin-bottom:11px;font-size:27px;text-align:center}.routes--partners--offers--accept-commission .project-part-admin-title{margin-bottom:88px;font-size:20px;text-align:center}.routes--partners--offers--accept-commission .prices-container{display:flex;justify-content:center;margin-bottom:25px}.routes--partners--offers--accept-commission .price-container{width:200px}.routes--partners--offers--accept-commission .price-header{font-size:11px}.routes--partners--offers--accept-commission .price-value{font-size:14px;font-weight:bold}.routes--partners--offers--accept-commission .please-accept-reservation-of-commission{margin-bottom:25px;font-size:16px;text-align:center}.routes--partners--offers--accept-commission .when-you-have-accepted{margin-bottom:25px;font-size:16px;text-align:center}.routes--partners--offers--accept-commission .when-you-have-accepted-price{margin-bottom:42px;font-size:16px;text-align:center}.routes--partners--offers--accept-commission .accept-capture-button-container{text-align:center}
.routes--partners--offers--change-price .offer-id-container{font-weight:bold}
.routes--partners--offers--changed-price .big-green-check-icon{display:flex;width:239px;height:239px;align-items:center;justify-content:center;border-radius:50%;margin:148px auto 75px;background-color:#1b9c6e;color:#fff;font-size:160px}.routes--partners--offers--changed-price .your-offer-was-updated{max-width:540px;margin-right:auto;margin-bottom:30px;margin-left:auto;font-size:27px;text-align:center}.routes--partners--offers--changed-price .we-will-notify-you{max-width:580px;margin-right:auto;margin-left:auto;font-size:27px;text-align:center}
.routes--partners--offers--confirm-price .confirm-price-header{margin-bottom:36px;font-size:47px;font-weight:bold;text-align:center}.routes--partners--offers--confirm-price .you-have-reviewed-the-project-part{margin-bottom:16px;font-size:27px;text-align:center}.routes--partners--offers--confirm-price .project-part-admin-title{max-width:514px;margin-right:auto;margin-bottom:15px;margin-left:auto;font-size:20px;font-weight:bold;text-align:center}.routes--partners--offers--confirm-price .your-estimated-price-was{margin-top:60px;margin-bottom:12px;font-size:27px;text-align:center}.routes--partners--offers--confirm-price .offer-description-container{max-width:800px;margin:32px auto 53px}.routes--partners--offers--confirm-price .change-offer-button{display:block;margin-right:auto;margin-left:auto}
.routes--partners--offers--confirmed-price .big-green-check-icon{display:flex;width:239px;height:239px;align-items:center;justify-content:center;border-radius:50%;margin-top:70px;margin-bottom:70px;background-color:#1b9c6e;color:#fff;font-size:100px}
@media(min-width: 768px){.routes--partners--project-parts--show .make-an-estimate-button{display:none}}
[data-class*=components--plans--choose-modal] .choose-plan-header-container{margin-bottom:20px;font-size:27px;text-align:center}[data-class*=components--plans--choose-modal] .choose-plan-text-container{text-align:center}[data-class*=components--plans--choose-modal] .confirm-which-plan{font-size:27px;text-align:center}[data-class*=components--plans--choose-modal] .coupon-code-input{max-width:138px}[data-class*=components--plans--choose-modal] .you-already-have-a-plan-but{margin-top:21px;text-align:center}[data-class*=components--plans--choose-modal] .offers-count-this-month-exceeds-subscription{margin-bottom:28px;font-size:27px;text-align:center}[data-class*=components--plans--choose-modal] .plans-container{display:flex;width:100%;flex-wrap:wrap;justify-content:center;margin-top:27px;margin-bottom:67px}[data-class*=components--plans--choose-modal] .plan-card-container{width:100%;padding:10px;margin-right:15px;margin-left:15px}@media(min-width: 992px){[data-class*=components--plans--choose-modal] .plan-card-container{width:350px}}[data-class*=components--plans--choose-modal] .success-check-icon{display:flex;width:239px;height:239px;align-items:center;justify-content:center;border-radius:50%;background-color:#1b9c6e;color:#fff;font-size:40px}
.components--popup-menu{position:absolute;top:12px;left:12px;min-width:230px;padding:12px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);font-size:14px}.components--popup-menu--menu-item:link,.components--popup-menu--menu-item:visited{color:#685c5f}
.components--sms-messages--collection-container{height:100%;overflow-y:scroll}
.components--state-action-button[data-may=false]{display:none !important}
@media(min-width: 992px){.routes--welcome .header-bullet-points{margin-bottom:140px}}@media(max-width: 991px){.routes--welcome .header-content-non-binding-offer-button{width:100%;margin-top:60px;margin-bottom:140px}}@media(min-width: 992px){.routes--welcome .header-content-non-binding-offer-button{display:none}}

/*# sourceMappingURL=3519-e7e316d13f2355652584.css.map*/