.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '↺';
}
.cr-rotate-r i:before {
	content: '↻';
}

.accordions{display:flex;flex-direction:column;align-items:flex-start}.accordions--ee .accordions--content{display:block}.accordions--content{display:none;margin-bottom:20px;max-width:600px}.accordions--button{border:0;outline:0;background-color:rgba(0,0,0,0);color:var(--black);font-size:25px;margin-bottom:20px;font-weight:var(--font-bold);cursor:pointer}@media(min-width: 900px){.accordions--button{font-size:34px}}@media(min-width: 1050px){.accordions--button{font-size:48px}}@media(max-width: 899px){.accordions--button{width:100%;position:relative;padding-right:50px;text-align:left}.accordions--button:after{position:absolute;right:0;top:0}}.accordions--button:after{margin-left:20px;content:"+";font-size:40px;line-height:1;font-weight:var(--font-bold);display:inline-block;width:40px;height:40px;background-color:var(--orange);color:var(--black);border-radius:50%}.accordions--active:after{content:"-";background-color:var(--black);color:var(--white)}.accordions--active+.accordions--content{display:block}.accordions .scEmptyPlaceholder{width:100%}.admin--projects>table{margin:50px 0}.admin--projects table{border-collapse:collapse}.admin--projects table:nth-child(odd),.admin--projects table:nth-child(odd) td,.admin--projects table:nth-child(odd) th{background-color:#e1e2e2;border:1px solid var(--white)}.admin--projects table:nth-child(even),.admin--projects table:nth-child(even) td,.admin--projects table:nth-child(even) th{background-color:#f2f2f2;border:1px solid var(--white)}.admin--projects table{width:100%}.admin--projects table th{text-align:left;width:200px}.admin--projects table th[colspan]{padding-top:15px}.admin--projects table th,.admin--projects table td{padding:10px}.admin--project-image{display:inline-block;width:50%}.admin--project-image img{width:100%;height:auto}.admin--buttons{display:flex;justify-content:center}.admin--buttons button{margin:0 10px}.contact{max-width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.contact--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto}@media(min-width: 900px){.contact--two-col{display:flex;justify-content:space-between}}@media(min-width: 900px){.contact--ps{flex:0 0 45%}}.contact--form{background-color:#bfe7f7;padding:50px 25px;margin:0 -25px}@media(min-width: 600px){.contact--form{padding:75px;margin:0}}@media(min-width: 900px){.contact--form{flex:0 0 45%;padding:50px 25px}}@media(min-width: 1200px){.contact--form{display:flex;padding:75px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.contact--form .custom-input,.contact--form .secondary-button,.contact--form .contact-agreement{flex:0 0;flex-basis:calc(50% - 10px)}}.contact .custom-input,.contact .secondary-button,.contact .contact-agreement,.contact .custom-textarea{margin-bottom:20px}.contact .secondary-button{padding:15px;align-self:flex-start}.contact .custom-agreement{margin-top:0}.contact .custom-checkbox label:before{background-color:var(--white)}#contestant-page{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width: 900px){#contestant-page{flex-direction:row}#contestant-page .slider{flex:0 0 50%}}#contestant-page h1{flex:0 0 100%;margin-bottom:20px;font-size:4rem;margin:2rem 0}.contestant-page--content{padding:30px 0}.contestant-page--content>.contestant--vote{position:relative;margin-bottom:20px}@media(min-width: 900px){.contestant-page--content{flex:0 0 50%;padding:0 30px}}.contestant-page--sharing,.contestant-page--video{margin-bottom:24px}.contestant-page--description{font-size:1.125rem}.edit-project--wrapper{padding:20px;background-color:#bfe7f7}.edit-project--wrapper form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.edit-project--wrapper form>*{flex:0 1 100%;margin-bottom:20px}.edit-project--upload-label,.edit-project--pdf-upload--label{text-align:center}.edit-project--upload-label input,.edit-project--pdf-upload--label input{display:none}.edit-project--locked .edit-project--upload-label,.edit-project--locked .edit-project--pdf-upload--label{display:none}.edit-project--image{flex:0 0;flex-basis:calc(50% - 20px);background-size:contain;cursor:pointer;background-repeat:no-repeat;background-position:center;padding-top:30%;position:relative;margin:0 10px}.edit-project:not(.edit-project--locked) .edit-project--image:hover:before{content:"";position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);top:0;left:0}.edit-project:not(.edit-project--locked) .edit-project--image:hover:after{content:url(resources/trashcan.2fa4248a9018233ed708..svg);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:70px;width:70px;opacity:.75}.edit-project--locked .edit-project--image{pointer-events:none}.edit-project--pdf-holder{min-height:50px;padding:20px 10px;background-color:var(--white);font-size:18px}.edit-project--pdf-holder:empty:after{content:attr(data-content)}#edit-project--image-list{display:flex;flex-wrap:wrap;background-color:var(--white)}.entries h2{flex:0 0 100%}.entries{display:flex;flex-wrap:wrap}.entries--filters{flex:0 0 100%;margin:50px 0}.entries--filter{border:0;border-bottom:5px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);outline:0;font-weight:var(--font-bold);font-size:48px;color:#888b8d;margin:0 20px 0 0;cursor:pointer}.entries--filter span{font-size:18px;vertical-align:super}.entries--filter:hover{color:var(--black)}.entries--active-filter{color:var(--black);border-bottom-color:var(--orange)}footer{margin-top:60px;position:relative;z-index:1}.footer-wrapper{display:flex;flex-direction:column-reverse}@media(min-width: 900px){.footer-wrapper{flex-direction:row}}.footer-left{background-color:#e1e2e2;width:100%;padding:60px 30px}@media(min-width: 900px){.footer-left{width:60%}}.footer-left{flex-shrink:0}@media(min-width: 1170px){.footer-left{width:700px;padding-left:calc(50vw - 555px);box-sizing:content-box}}.footer-left .footer-rich-text{color:var(--black);font-size:14px;line-height:1.5em}.footer-left .footer-rich-text a{color:var(--black);text-decoration:none;font-weight:var(--font-bold)}.footer-social-media-links{list-style:none;padding:30px 0 0}.footer-social-media-link{display:inline-block;margin-right:10px}.footer-social-media-link-a{display:block;width:30px;height:30px;border-radius:50%;position:relative;background-color:#fff}.footer-social-media-link-a:hover{opacity:.6}.footer-social-media-link-a>img{width:15px;height:15px;margin-inline:auto;display:block;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.footer-right{background-color:#78be20;padding:30px;width:100%}@media(min-width: 900px){.footer-right{padding:60px}}.footer-right .footer-rich-text{color:#fff;font-size:14px;line-height:1.5em}.footer-right .footer-rich-text a{color:#fff;text-decoration:none;font-weight:var(--font-bold)}.footer-social-hashtags{border-top:2px solid #e1e2e2;display:flex;justify-content:center;flex-wrap:wrap}.footer-social-hashtags a{margin:30px;font-size:18px;font-weight:var(--font-bold)}.footer-social-hashtags a:hover{opacity:.6}.social-hashtags img{vertical-align:sub;margin-right:10px}.header-countdown--white-text{color:var(--white)}.header-countdown{position:relative;color:var(--black)}.header-countdown__bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-size:cover;background-position:center center}.header-countdown__bg__blur{position:absolute;top:0;left:0;width:100%;height:100%}.header-countdown__bg__effect{position:absolute;width:100%;height:100%;mix-blend-mode:multiply}.header-countdown__heading{margin-bottom:40px}.header-countdown__introduction{margin-bottom:40px}.header-countdown__theme{background-color:var(--orange);color:var(--black);padding:5px;margin-bottom:40px;display:inline-block}.header-countdown .header-content{max-width:900px}@media(max-width: 900px){.header-countdown .header-content{padding:0 10px}}.header-countdown--counter{display:flex;justify-content:space-between;margin:50px 0;color:var(--black)}@media(min-width: 900px){.header-countdown--counter{margin:100px 0}}.header-countdown--wrapper{flex:0 0;flex-basis:calc(25% - 7.5px);background-color:#ffdc40;padding:10px 0}@media(min-width: 900px){.header-countdown--wrapper{padding:20px 0}}.header-countdown--wrapper{text-align:center}.header-countdown--digit{font-size:120;font-weight:var(--font-bold);line-height:1em}.header-countdown--type{font-weight:var(--font-bold);font-size:18px;line-height:38px}.header-countdown .custom-agreement{margin:20px 0}.header-countdown .custom-agreement a{color:inherit}.header-countdown--form-input{margin:30px 0 20px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.header-countdown--form-input button{flex:0 0 100%;margin:10px 0 0}.header-countdown--form-input .custom-input{flex:0 0 100%}@media(min-width: 600px){.header-countdown--form-input button{flex-basis:35%}.header-countdown--form-input .custom-input{flex-basis:calc(65% - 10px)}}.important-dates{background-color:#bfe7f7;padding-top:50px;padding-bottom:50px;margin-bottom:150px;max-width:100%}@media(min-width: 600px){.important-dates{margin-bottom:340px}}.important-dates--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;padding:0}@media(min-width: 600px){.important-dates--wrapper{padding:0 25px}}.important-dates--date-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0}.important-dates--date{background-color:#fff;padding:15px;margin-bottom:10px;flex:0 1 100%}.important-dates--date h5{margin:10px 0 20px}.important-dates--date p{font-size:18px;line-height:27px}@media(min-width: 600px){.important-dates--date{flex-basis:calc(50% - 10px)}}@media(min-width: 900px){.important-dates--date{flex-basis:calc(25% - 12.5px)}}.important-dates--current{background-color:#009fdf;color:var(--white)}.important-dates--future h5,.important-dates--passed h5{color:#009fdf}.important-dates--passed>*{opacity:.5}.important-dates--signup{background-color:#7fcfef;padding:25px;margin:0 -25px;margin-bottom:-170px}@media(min-width: 600px){.important-dates--signup{padding:50px;margin:0 0 -170px}}.important-dates--signup-wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;max-width:900px;padding:0}.important-dates--form-input{margin:30px 0 0;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.important-dates--form-input button{flex:0 0 100%;margin:10px 0 0}.important-dates--form-input .custom-input{flex:0 0 100%}@media(min-width: 600px){.important-dates--form-input button{flex-basis:25%}.important-dates--form-input .custom-input{flex-basis:calc(75% - 10px)}}.important-dates .custom-checkbox label:before{background-color:var(--white)}.judges--list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-top:50px}.judges--list:after{content:"";flex:auto}.judges--judge{background-color:#f2f2f2;flex:0 1 100%;min-width:0px;margin:0 20px 20px 0}@media(min-width: 600px){.judges--judge{flex-basis:calc(50% - 10px)}.judges--judge:nth-child(2n){margin-right:0}}@media(min-width: 900px){.judges--judge{flex-basis:calc(25% - 15px)}.judges--judge:nth-child(2n){margin-right:20px}.judges--judge:nth-child(4n){margin-right:0}}.judges--judge--image{padding-top:100%;background-size:cover;background-position:center}.judges--judge--title{font-weight:var(--font-bold)}.judges--judge--company{margin:20px 0}.judges--judge>.judges--judge--company,.judges--judge>.judges--judge--title,.judges--judge>.judges--judge--name{margin-left:20px;margin-right:20px}.judges--popup--image-wrapper{display:none}@media(min-width: 900px){.judges--popup--image-wrapper{display:block;flex:0 0 50%}}.judges--popup--image{display:block;width:100%}.judges--popup--socials a{opacity:.6;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:40px;height:40px}.judges--popup--socials a:hover{opacity:.9}.judges--popup--socials a.judges--social--twitter{background-image:url(resources/Twitter.7a064ccd5808d51e6594..svg)}.judges--popup--socials a.judges--social--facebook{background-image:url(resources/Facebook.d943468412dfaf9f7233..svg)}.judges--popup--socials a.judges--social--linkedin{background-image:url(resources/Linkedin.a484ed1ff01e7eb8ff61..svg)}.judges--popup--socials a.judges--social--youtube{background-image:url(resources/Youtube.6118eae5dfb6d95f1d9e..svg)}.judges--popup--socials a.judges--social--instagram{background-image:url(resources/Instagram.6a54c9e15e040a702af9..svg)}.login--wrapper{background-color:#bfe7f7;padding:20px}.login--wrapper{max-width:500px}.menu{height:100px;width:100%;position:fixed;top:0;background-color:hsla(0,0%,100%,.9);z-index:100;backdrop-filter:blur(6px)}.menu--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1920px;height:100%;display:flex;justify-content:space-between}@media(max-width: 900px){.menu--wrapper{padding:0 10px}}.menu--brand{height:100%;max-width:calc(100% - 50px);display:inline-flex;justify-content:flex-start;align-items:center}.menu--brand--sub{display:inline-block}.menu--brand--link{height:100%;display:flex;align-items:center;padding:10px 0}.menu--brand--logo,.menu--brand svg{height:100%;width:auto}.menu--brand--secondary-logo,.menu--brand--third-logo{height:35px;width:auto;margin:0 0 0 20px}@media(max-width: 900px){.menu--brand--secondary-logo,.menu--brand--third-logo{margin:0 0 0 10px;height:30px}}.menu--nav--link{font-weight:var(--font-bold);color:var(--black);font-size:18px}.menu--nav--link:hover{opacity:.6}.menu--nav--link-active{position:relative}.menu--nav--link-active:after{position:absolute;height:4px;width:100%;bottom:-10px;left:0;content:"";background-color:var(--orange)}#menu-nav{display:inline-flex;align-items:center}@media(max-width: 1049px){#menu-nav{position:absolute;top:100px;left:100%;padding:25px;background-color:var(--white);flex-direction:column;align-items:self-start;width:100%;opacity:0;transition:left ease .5s,opacity ease .5s}}@media(min-width: 1050px){#menu-nav{height:100%}}#menu-nav .login-button,#menu-nav .signup-button{font-size:16px;line-height:28px}#menu-nav a{margin:10px}#menu-mobile-toggle{flex:0 0 40px;align-self:center;float:right;width:40px;height:40px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;outline:none;display:flex;flex-direction:column;justify-content:space-around;align-items:stretch}#menu-mobile-toggle:before,#menu-mobile-toggle:after{content:""}#menu-mobile-toggle:before,#menu-mobile-toggle:after,#menu-mobile-toggle .menu--mobile-toggle--middle{display:block;width:100%;height:6px;background-color:var(--black)}#menu-mobile-toggle:active,#menu-mobile-toggle:focus{outline:none}#menu-mobile-toggle .menu--mobile-toggle--middle{transition:opacity 0s ease .2s}#menu-mobile-toggle.mobile-menu-active+.menu--nav{left:0;opacity:1}#menu-mobile-toggle.mobile-menu-active .menu--mobile-toggle--middle{opacity:0}#menu-mobile-toggle.mobile-menu-active:before{animation:closeB .4s ease 0s 1 normal forwards}#menu-mobile-toggle.mobile-menu-active:after{animation:closeA .4s ease 0s 1 normal forwards}#menu-mobile-toggle.mobile-menu-closed:before{animation:openB .4s ease 0s 1 normal forwards}#menu-mobile-toggle.mobile-menu-closed:after{animation:openA .4s ease 0s 1 normal forwards}@media(min-width: 1050px){#menu-mobile-toggle{display:none}}@-webkit-keyframes closeB{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(13px) rotate(45deg)}}@-moz-keyframes closeB{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(13px) rotate(45deg)}}@-ms-keyframes closeB{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(13px) rotate(45deg)}}@-o-keyframes closeB{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(13px) rotate(45deg)}}@keyframes closeB{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(13px) rotate(45deg)}}@-webkit-keyframes openB{0%{transform:translateY(13px) rotate(45deg)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-moz-keyframes openB{0%{transform:translateY(13px) rotate(45deg)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-ms-keyframes openB{0%{transform:translateY(13px) rotate(45deg)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-o-keyframes openB{0%{transform:translateY(13px) rotate(45deg)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@keyframes openB{0%{transform:translateY(13px) rotate(45deg)}50%{transform:translateY(13px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-webkit-keyframes closeA{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(-14px) rotate(-45deg)}}@-moz-keyframes closeA{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(-14px) rotate(-45deg)}}@-ms-keyframes closeA{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(-14px) rotate(-45deg)}}@-o-keyframes closeA{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(-14px) rotate(-45deg)}}@keyframes closeA{0%{transform:translateY(0px) rotate(0)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(-14px) rotate(-45deg)}}@-webkit-keyframes openA{0%{transform:translateY(-14px) rotate(-45deg)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-moz-keyframes openA{0%{transform:translateY(-14px) rotate(-45deg)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-ms-keyframes openA{0%{transform:translateY(-14px) rotate(-45deg)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@-o-keyframes openA{0%{transform:translateY(-14px) rotate(-45deg)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}@keyframes openA{0%{transform:translateY(-14px) rotate(-45deg)}50%{transform:translateY(-14px) rotate(0)}100%{transform:translateY(0px) rotate(0)}}.one-col{margin:100px auto;font-size:18px;line-height:1.5em;max-width:850px}.quote{display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width: 900px){.quote{gap:50px;flex-direction:row}.quote--image-right{flex-direction:row-reverse}}.quote img,.quote__image{width:200px;height:200px;border-radius:50%;flex-basis:200px;flex-shrink:0}.quote__quote{position:relative;padding-left:40px;line-height:1.1}.quote__quote::before{content:"“";position:absolute;left:0;font-size:70px;line-height:1em}.quote__signature{font-size:1.05em;margin:10px 0 0 40px}.quote__signature:before{content:"—";display:inline-block;margin-right:5px}.profile--profile{padding:20px;background-color:#bfe7f7;margin-bottom:100px}.profile--profile form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.profile--profile form>*{flex:0 1 100%;margin-bottom:20px}.profile--projects{background-color:#bfe7f7;padding:20px}.profile--edit-project{display:block;margin:0 0 10px}.profile--lock-project{margin-left:20px}.profile--project{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:var(--font-bold);margin-bottom:20px}.profile--project+.profile--project{margin-top:20px;padding-top:20px;border-top:1px solid #888b8d}.profile--project-state{font-size:18px;font-weight:var(--font-regular)}.register--wrapper{padding:20px;background-color:#bfe7f7}.register form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.register form>*{flex:0 1 100%;margin-bottom:20px}.register--teammember{cursor:pointer;user-select:none}.register--teammember.active+.register--accordion{display:flex}.register--accordion{display:none;justify-content:space-between}.sub-navigation{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;margin-bottom:40px}.sub-navigation--inactive,.sub-navigation--active{border-bottom:4px solid rgba(0,0,0,0);font-weight:var(--font-bold);margin:0 20px 20px 0;padding-bottom:4px}.sub-navigation--inactive{color:#888b8d}.sub-navigation--inactive:hover{color:var(--black)}.sub-navigation--active{color:var(--black);border-bottom-color:var(--orange)}.text-and-cta-boxed{max-width:100%;padding:0;background-size:cover}@media(max-width: 599px){.text-and-cta-boxed{background-image:none !important}}@media(min-width: 600px){.text-and-cta-boxed{padding:0 25px;margin-top:200px}.text-and-cta-boxed--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;position:relative;top:-75px}.text-and-cta-boxed--content{padding:100px}}.text-and-cta-boxed--content{padding:50px;max-width:1000px}.text-and-cta-boxed--content *+*{margin-top:25px;display:inline-block}.text-and-cta-boxed.yellow{background-color:#ffe87f}.text-and-cta-boxed.yellow .text-and-cta-boxed--content{background-color:#fff4bf}.text-and-cta-boxed.blue{background-color:#7fcfef}.text-and-cta-boxed.blue .text-and-cta-boxed--content{background-color:#bfe7f7}.text-and-cta-boxed.green{background-color:#bbde8f}.text-and-cta-boxed.green .text-and-cta-boxed--content{background-color:#ddefc7}.text-and-cta-square{max-width:100%;margin-top:200px}.text-and-cta-square--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;position:relative;padding-bottom:50px}.text-and-cta-square--wrapper:before{content:"";position:absolute;width:200px;height:200px;left:0;top:-85px}@media(min-width: 900px){.text-and-cta-square--wrapper{padding:0 130px 75px}.text-and-cta-square--wrapper:before{left:25px;width:250px;height:250px}}.text-and-cta-square--wrapper>*{max-width:768px}.text-and-cta-square h2{position:relative;top:-0.5em}.text-and-cta-square p{position:relative}.text-and-cta-square.blue{background-color:#bfe7f7}.text-and-cta-square.blue .text-and-cta-square--wrapper:before{background-color:#7fcfef}.text-and-cta-square.yellow{background-color:#fff4bf}.text-and-cta-square.yellow .text-and-cta-square--wrapper:before{background-color:#ffe87f}.text-and-cta-square.green{background-color:#ddefc7}.text-and-cta-square.green .text-and-cta-square--wrapper:before{background-color:#bbde8f}.text-and-image h2{flex:0 0 100%}.text-and-image--wrapper{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media(min-width: 900px){.text-and-image--wrapper{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.text-and-image--image-first .text-and-image--wrapper{flex-direction:row}.text-and-image--text,.text-and-image--image{flex:0 0;flex-basis:calc(50% - 20px)}.text-and-image--image img{width:100%;height:auto}}.two-col{display:flex}.two-col h2{flex:0 0 100%}.two-col{flex-wrap:wrap;justify-content:space-between}.two-col--col2,.two-col--col1{flex:0 0 100%;font-size:18px;line-height:1.5em}@media(min-width: 600px){.two-col--col2,.two-col--col1{flex-basis:calc(50% - 20px)}}.two-col--col2{position:relative}.two-col--col2:after{content:"";position:absolute;z-index:-1;top:0;right:0;height:100%;width:75%}@media(min-width: 600px){.two-col--col2:after{top:-25px;height:calc(100% + 50px)}}.two-col.yellow .two-col--col2:after{background-color:#fff4bf}.two-col.blue .two-col--col2:after{background-color:#bfe7f7}.two-col.green .two-col--col2:after{background-color:#ddefc7}.winner-listing h2,.winner-listing footer,.contestant-listing h2,.contestant-listing footer{flex:0 0 100%}.winner-listing,.contestant-listing{display:flex;flex-wrap:wrap}.contestant-listing footer{text-align:center}.contestant{background-color:#f2f2f2;flex:0 1 100%;min-width:0px;margin-bottom:20px;margin:10px 0;position:relative}.contestant--votes-enabled{padding-bottom:40px !important}@media(min-width: 600px)and (max-width: 899px){.contestant{flex-basis:calc(50% - 10px);margin:10px}.contestant:nth-of-type(odd){margin-left:0}.contestant:nth-of-type(even){margin-right:0}}@media(min-width: 900px){.contestant{flex-basis:calc(25% - 15px);margin:10px}.contestant:nth-of-type(4n + 1){margin-left:0}.contestant:nth-of-type(4n + 4){margin-right:0}}.contestant--type{text-transform:uppercase;color:#009fdf;font-size:12px;line-height:1em;font-weight:var(--font-bold)}.contestant--image{width:100%;height:0;padding-top:56.25%;background-size:cover;background-repeat:no-repeat;background-position:center}.contestant--content{padding:20px}.contestant--description{font-size:16px;line-height:24px;margin:0 0 24px}.contestant--author{display:flex;justify-content:flex-start;align-items:center}.contestant--author--image{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover}.contestant--author--name{margin:0 10px;flex-grow:1;font-weight:var(--font-bold);font-size:14px}.contestant--author--additional{background-image:url(resources/Face.188dcfd4ab8d2f58a9dc..svg);background-repeat:no-repeat;background-position:center right;padding-right:30px;height:40px;font-size:14px;line-height:40px}.contestant--vote{background-color:var(--orange);padding:10px;display:flex;justify-content:space-between;height:40px;font-size:14px;line-height:18px;cursor:pointer;position:absolute;left:0;bottom:0;width:100%}.contestant--votes:before{content:"("}.contestant--votes:after{content:attr(data-votetext)}.contestant--voted{cursor:default}.contestant--voted .contestant--vote-text{color:rgba(0,0,0,0)}.contestant--voted .contestant--vote-text:before{content:url(resources/Heart-active.02252ccb7fe808e886e6..svg)}.contestant--vote-text{font-weight:var(--font-bold)}.contestant--vote-text:before{content:url(resources/Heart-passive.d1863baeae1048521846..svg);vertical-align:sub;margin-right:5px}.contestant--vote:hover .contestant--vote-text:before{content:url(resources/Heart-active.02252ccb7fe808e886e6..svg)}.contestant--popup--image-wrapper{flex:0 1 55%;max-height:55%}@media(min-width: 900px){.contestant--popup--image-wrapper{max-height:100%;max-width:55%}}.contestant--popup .contestant--popup--content{flex:0 1 45%;max-height:45%}@media(min-width: 900px){.contestant--popup .contestant--popup--content{max-height:100%;max-width:45%}}.contestant--popup .contestant--popup--content{justify-content:space-between;padding-top:20px}.contestant--popup--read-more{display:block;margin-bottom:20px}.contestant--popup--content-text{margin:20px 0;max-height:350px;height:100%;overflow-y:auto}.contestant--popup--content-text p{font-size:18px;line-height:1.5em}.contestant--popup--content-text p:first-of-type{margin-top:0}.contestant--popup--content-text p:last-of-type{margin-bottom:0}.contestant--popup--designers{margin:0 0 20px 0}.contestant--popup--designers--image{border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center;width:40px;height:40px;display:inline-block;margin:20px 20px 0 0;vertical-align:top}.contestant--popup--designers--image.face{background-image:url(resources/Face-in-circle.46a5bc73ae14fa1df35e..svg)}.contestant--popup--designers--image+div{display:inline-block;margin:20px 20px 0 0;width:calc(100% - 90px)}.contestant--popup--designers--name{font-weight:var(--font-bold)}.contestant--popup--designers--company{color:#a6a8a9}.contestant--popup--designers--designer:nth-of-type(3){clear:both}.contestant--popup--designers--designer{width:50%;float:left}.primary-button,.secondary-button,.login-button,.signup-button,.positive-button,.negative-button{border:0;outline:0;font-weight:var(--font-bold);font-size:18px;line-height:1.5em;padding:12px 50px;cursor:pointer}.primary-button,.signup-button{color:var(--black);background-color:var(--orange)}.primary-button:hover,.signup-button:hover{background-color:#ffdc40}.positive-button{color:var(--white);background-color:#78be20}.positive-button:hover{background-color:#9ace58}.negative-button{color:#fff;background-color:#f47d7d}.negative-button:hover{background-color:hsl(0,84.3971631206%,102.3529411765%)}.login-button{color:var(--black);background-color:#c3c5c6}.login-button:hover{background-color:#e1e2e2}.login-button,.signup-button{padding:2px 10px}.secondary-button{color:var(--white);background-color:#009fdf}.secondary-button:hover{background-color:#40b7e7}.cta{font-weight:var(--font-bold);padding:20px 20px 20px 55px;position:relative;font-size:18px;line-height:25px;display:block}.cta:before{content:"";background-image:url(resources/Arrow.18189490188e6a22b918..svg);background-repeat:no-repeat;background-position:center;width:45px;height:45px;position:absolute;left:0;top:calc(50% - 22.5px)}.cta.yellow:before{background-color:var(--orange)}.cta.yellow:hover:before{background-color:#ffdc40}.cta.blue:before{background-color:#40b7e7}.cta.blue:hover:before{background-color:#7fcfef}.cta.green:before{background-color:#9ace58}.cta.green:hover:before{background-color:#bbde8f}.custom-input label,.custom-textarea label{font-weight:var(--font-bold);display:block;font-size:18px;line-height:2em}.custom-input>input{font-weight:var(--font-regular);border:3px solid var(--white);font-size:18px;line-height:1.5em;padding:9px 12px;outline:0;width:100%}.custom-textarea{width:100%}.custom-textarea textarea{font-weight:var(--font-regular);border:3px solid var(--white);font-size:18px;line-height:1.5em;padding:12px;outline:0;width:100%;resize:vertical;min-height:150px}.custom-checkbox{margin-bottom:20px}.custom-checkbox label{font-size:14px;line-height:19px;padding-left:25px;user-select:none;position:relative;cursor:pointer;display:block}.custom-checkbox label:before{content:"";background-color:#c3c5c6;width:19px;height:19px;position:absolute;background-repeat:no-repeat;background-position:center;left:0}.custom-checkbox input{display:none}.custom-checkbox input:checked+label:before{background-color:var(--orange);background-image:url(resources/Check.00c91795265dcbccaa92..svg)}.file-input{border:3px solid var(--white);background-color:var(--white);display:flex}.file-input>label{position:relative;cursor:pointer;flex:0 1 100%;background-image:url(resources/Upload.c10ba72ee38bf43c2443..svg);background-repeat:no-repeat;background-size:100px;background-position:center}.file-input>label:hover{opacity:.6}.file-input>label input{opacity:0;position:absolute}.file-input .croppie-container{display:flex;flex-direction:row-reverse;flex:0 0 230px}.file-input .croppie-container .cr-boundary{margin:0}.file-input .croppie-container .cr-slider-wrap{position:relative;width:20px;margin:0}.file-input .croppie-container .cr-slider-wrap:before,.file-input .croppie-container .cr-slider-wrap:after{position:absolute;font-weight:var(--font-bold)}.file-input .croppie-container .cr-slider-wrap:before{font-size:30px;left:-7px;top:-7px;content:"+"}.file-input .croppie-container .cr-slider-wrap:after{font-size:20px;bottom:0;left:-8px;content:"―"}.file-input .croppie-container .cr-slider{transform:rotate(-90deg);position:absolute;transform-origin:left;width:140px;max-width:140px;top:160px;left:0}.error.custom-input>input,.error.custom-textarea>textarea{border-color:#f47d7d}.error.custom-checkbox>input:not(:checked)+label:before{outline:2px solid #f47d7d}.custom-agreement{font-size:14px;line-height:19px}form.loading{position:relative}form.loading>*:not(.loading-animation){opacity:.6}form.loading .loading-animation{display:inline-block}.loading-animation{display:none;height:80px;width:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.loading-animation div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.loading-animation div:nth-child(1){animation-delay:-0.45s}.loading-animation div:nth-child(2){animation-delay:-0.3s}.loading-animation div:nth-child(3){animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal-trigger{cursor:pointer;position:relative}.modal-trigger:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2719.719%27 viewBox=%270 0 20 19.719%27%3E%3Cpath d=%27M84.669,100.649h3.419a1.2,1.2,0,0,1,1.2,1.2h0a1.2,1.2,0,0,1-1.2,1.2h-6.37a1.163,1.163,0,0,1-.822-.341h0a1.163,1.163,0,0,1-.341-.822v-6.37a1.2,1.2,0,0,1,1.2-1.2h0a1.2,1.2,0,0,1,1.2,1.2v3.419l4.427-4.427a1.213,1.213,0,0,1,1.715,0h0a1.213,1.213,0,0,1,0,1.715l-4.427,4.427ZM96.443,85.724H93.024a1.2,1.2,0,0,1-1.2-1.2h0a1.2,1.2,0,0,1,1.2-1.2h6.37a1.163,1.163,0,0,1,.822.341h0a1.163,1.163,0,0,1,.341.822v6.37a1.2,1.2,0,0,1-1.2,1.2h0a1.2,1.2,0,0,1-1.2-1.2V87.44l-4.427,4.427a1.213,1.213,0,0,1-1.715,0h0a1.213,1.213,0,0,1,0-1.715l4.427-4.427Z%27 transform=%27translate%28-80.556 -83.327%29%27 fill=%27%23030202%27/%3E%3C/svg%3E%0A");background-color:var(--orange);cursor:pointer;position:absolute;right:15px;bottom:-15px;width:30px;background-size:contain;height:30px;border-radius:50%;background-size:16px;background-position:center;background-repeat:no-repeat}.modal--fade{display:none}.modal2{background-color:var(--white);display:flex;padding:10px;flex-direction:column;position:relative}@media(min-width: 900px){.modal2{flex-direction:row}}.modal2--content{display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:0 20px}.share--button{background-color:rgba(0,0,0,0);border:0;padding:0;outline:0;opacity:.6;background-size:50px;background-repeat:no-repeat;background-position:center;display:inline-block;width:40px;height:40px;cursor:pointer}.share--button:hover{opacity:.9}.share--twitter{background-image:url(resources/Twitter.7a064ccd5808d51e6594..svg)}.share--facebook{background-image:url(resources/Facebook.d943468412dfaf9f7233..svg)}.share--linkedin{background-image:url(resources/Linkedin.a484ed1ff01e7eb8ff61..svg)}.slider{position:relative;display:flex;flex-direction:column;justify-content:space-between}.slider--image-slider{height:85px;width:calc(100% - 60px);margin:0 30px;overflow:hidden}.slider--prev,.slider--next{border:0;outline:0;cursor:pointer;background-color:rgba(0,0,0,0);background-size:15px;background-position:center;background-repeat:no-repeat;position:absolute;bottom:0;height:85px;width:25px;opacity:.7}.slider--prev:hover,.slider--next:hover{opacity:1}.slider--prev[disabled],.slider--next[disabled]{opacity:.2}.slider--next{right:5px;background-image:url(resources/Arrow-right.24dbb78f6820535f46cc..svg)}.slider--prev{left:5px;background-image:url(resources/Arrow-left.f77cb2efefd2bf48a718..svg)}.slider--wrapper{display:flex}.slider--button{width:110px;height:85px;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);outline:0;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;cursor:pointer;flex:0 0 110px}.slider--button:not(:last-child){margin-right:10px}.slider--button.active{border-color:#009fdf}.slider--button:hover{opacity:.6}.slider--image{background-size:contain;background-repeat:no-repeat;background-position:center;padding-top:56.25%;width:100%;margin-bottom:10px}ol{counter-reset:ol;list-style:none;padding-left:60px}ol li{counter-increment:ol;position:relative;min-height:70px}ol li:before{content:counter(ol);background-color:var(--orange);color:var(--black);padding:10px;position:absolute;left:-60px;font-size:48;height:.65em;width:.65em;display:flex;justify-content:center;align-items:center}ol li+li{margin-top:1em}.large-text--heading{margin:20px 0 50px}.large-text--content{max-width:640px;font-size:24;line-height:1.5em}body{padding-top:100px;width:100%}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;color:var(--black)}body>section{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto}body>section+section{margin-top:100px}body>code+section{margin-top:100px}body>header{margin-bottom:50px;background-size:cover;background-position:center;padding:50px 0}@media(min-width: 900px){body>header{padding:100px 0}}body>header h1+button,body>header h1+a{margin-top:30px}.header-content{max-width:1325px;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1060px}.header-content p{margin:3em 0}hr{margin:20px 0;border:0;border-bottom:1px solid var(--black)}button::-moz-focus-inner{border:0}h1,h2.large{line-height:1em;font-size:120;font-weight:var(--font-bold);margin:0}h2{font-size:90;line-height:1em;font-weight:var(--font-bold);margin:0;position:relative}h2:not(.no-line){margin-bottom:30px;padding-left:30px}h2:not(.no-line):before{content:"";background-color:#009fdf;position:absolute;width:6px;height:100%;left:0}@media(min-width: 1200px){h2:not(.no-line){padding-left:0}h2:not(.no-line):before{left:-30px}}h3{font-size:48;line-height:1em;font-weight:var(--font-bold);margin:0}h4{font-size:24;line-height:2em;font-weight:var(--font-bold);margin:0}h5{font-size:18;line-height:1em;font-weight:var(--font-bold);margin:0}h6{font-size:12;line-height:4em;font-weight:var(--font-bold);margin:0;text-transform:uppercase}.paragraph{font-size:24;line-height:1.5em}.visible-ie,.is-hidden{display:none}.link{color:#009fdf;font-weight:var(--font-bold)}.push-bottom{margin-bottom:24px}.zero-bottom{margin-bottom:0}.center{margin-inline:auto}.pull-right{float:right}.zero-top{margin-top:0}.text-center{text-align:center}.thankyou-content{display:none}.thankyou-content.visible{display:block}.thankyou-content.visible~*{display:none}.edit-mode .thankyou-content{display:block;background-color:#90ee90}.edit-mode .thankyou-content:before{content:"Thank you text:";display:block}.g-recaptcha{margin-top:20px}.error-text{color:#f47d7d;margin-top:20px;font-size:18px}p>a{font-weight:var(--font-bold)}@media(min-width: 900px){form .col-two{flex:0 1;flex-basis:calc(50% - 20px)}form .col-three{flex:0 1;flex-basis:calc(33.3333333333% - 20px)}form button{margin-top:20px}}
.modal::backdrop{background-color:rgba(0,0,0,.3)}.modal__wrapper{background-color:var(--white);max-height:calc(100dvh - 30px);max-width:calc(100vw - 30px);display:flex;flex-direction:column;transition:height ease .2s,width ease .2s}.modal--activate{opacity:1}.modal{transition:opacity .5s ease;opacity:0;max-height:100%;max-width:100%;padding:15px;border:0;background:rgba(0,0,0,0);overflow:hidden}.modal__content{padding:15px;overflow-y:auto;overflow-x:hidden;height:100%;transition:opacity ease .2s}.modal__content--fadeout{opacity:0;pointer-events:none}.modal__content--no-padding{padding:0}.modal__content>iframe{width:100%;margin:0;padding:0;border:0}.modal__close{background-color:var(--black);background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 14 14%27 style=%27enable-background:new 0 0 14 14;%27 xml:space=%27preserve%27%3E%3Cpolygon fill=%27%23FFF%27 points=%2711.9,2.5 10.5,1.1 6.3,5.3 2.1,1.1 0.6,2.5 4.9,6.7 0.6,10.9 2.1,12.4 6.3,8.1 10.5,12.4 11.9,10.9 7.7,6.7 %27/%3E%3C/svg%3E%0A");background-position:9px 8px;background-repeat:no-repeat;background-size:14px;border-radius:50%;cursor:pointer;height:30px;position:absolute;right:5px;top:5px;width:30px;border:0;outline:0;font-size:0;color:rgba(0,0,0,0);z-index:1}@media(min-width: 600px){.modal__close{right:0px;top:0px}}.modal__back{position:absolute;top:25px;left:35px;text-transform:uppercase;font-weight:var(--font-bold);font-size:14px;margin:0;padding:0;color:var(--black);background-position:center left;display:none}.modal__back:before{content:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg width=%2718px%27 height=%2712px%27 viewBox=%270 0 12 18%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cstyle type=%27text/css%27%3E .la0%7Bstroke:%23000000;fill:none;stroke-width: 4;%7D%0A%3C/style%3E%3Cpath class=%27la0%27 d=%27M2 2l6.773 7L2 16%27%3E%3C/path%3E%3C/svg%3E");transform:rotate(180deg) translateY(1px);display:inline-block;width:12px}.modal--with-history .modal__back{display:block}.modal--with-history{padding-top:40px}
