@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-400-webfont.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-700-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-700-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-700-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-700-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-700-webfont.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'source_sans';src:url("../../assets/fonts/source_sans_pro/sourcesanspro-900-webfont.woff") format("woff"),url("../../assets/fonts/source_sans_pro/sourcesanspro-900-webfont.ttf") format("truetype");font-weight:900;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#f3f3f3}body{position:relative;height:100%;font-family:source_sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4285;color:#111;background:#f3f3f3}@media (min-width: 768px){body{font-size:16px}}b,strong{font-weight:700}i,em{font-style:italic}p{margin:0 0 15px 0}small{font-size:80%}h1,h2,h3,h4,h5,h6{margin:0;font-family:source_sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.4285;color:#111}a{color:#111;text-decoration:none}a:hover,a:focus{color:#111;text-decoration:none}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}ul,ol{margin:0;padding:0;list-style:none}img{display:block;max-width:100%;height:auto}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}[role='button']{cursor:pointer}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xl{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (min-width: 1600px){.visible-xl{display:block !important}table.visible-xl{display:table !important}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}}@media (min-width: 1600px){.visible-xl-block{display:block !important}}@media (min-width: 1600px){.visible-xl-inline{display:inline !important}}@media (min-width: 1600px){.visible-xl-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px) and (max-width: 1599px){.hidden-lg{display:none !important}}@media (min-width: 1600px){.hidden-xl{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.layout{min-height:100%;background:url("../../assets/img/bg-mob.jpg") bottom center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}@media (min-width: 768px){.layout{height:100%;background:transparent}}@media (min-width: 768px){.layout:before{content:'';position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;background:url("../../assets/img/bg-desk.jpg") bottom right no-repeat;-webkit-background-size:85% auto;-moz-background-size:85% auto;-ms-background-size:85% auto;-o-background-size:85% auto;background-size:85% auto}}.layout:after{content:'';display:table;clear:both}@media (min-width: 768px){.layout .layout__primary,.layout .layout__secondary{float:left;width:50%;min-height:100%}}.layout__primary{position:relative;z-index:2}.layout__primary:before{content:'';position:absolute;z-index:1;top:0;right:0;bottom:160px;left:0;background:#fff}@media (min-width: 768px){.layout__primary:before{right:100px;bottom:0;-webkit-transform:skew(-11.5deg);-moz-transform:skew(-11.5deg);-ms-transform:skew(-11.5deg);-o-transform:skew(-11.5deg);transform:skew(-11.5deg)}}.layout__primary:after{content:'';position:absolute;z-index:1;left:0;width:100%;bottom:0;height:0;padding-bottom:100%;background:#fff;-webkit-transform:rotate(90deg) skew(5deg);-moz-transform:rotate(90deg) skew(5deg);-ms-transform:rotate(90deg) skew(5deg);-o-transform:rotate(90deg) skew(5deg);transform:rotate(90deg) skew(5deg)}@media (min-width: 768px){.layout__primary:after{top:0;right:50%;bottom:50%;width:auto;height:auto;padding-bottom:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.layout__secondary{position:relative;z-index:2}.primary{position:relative;z-index:2;width:100%;padding:40px 20px 60px 20px;color:#2d0551}@media (min-width: 768px){.primary{width:369px;float:right;padding:10px 0 80px 0}}@media (min-width: 768px) and (min-height: 700px){.primary{padding-top:80px}}@media (min-width: 768px) and (min-height: 800px){.primary{padding-top:130px}}@media (min-width: 768px) and (min-height: 1000px){.primary{padding-top:180px}}@media (min-width: 768px) and (min-height: 1200px){.primary{padding-top:230px}}@media (min-width: 992px){.primary{width:481px}}@media (min-width: 1200px){.primary{width:585px}}@media (min-width: 1440px){.primary{width:690px}}@media (min-width: 1680px){.primary{width:810px}}.primary__heading{position:relative;z-index:1;margin:0;padding:0;font-size:50px;line-height:45px;font-weight:900;color:#2d0551}@media (min-width: 768px){.primary__heading{margin:0 0 0 20px;font-size:50px;line-height:45px}}@media (min-width: 992px){.primary__heading{margin:0 0 0 30px;font-size:56px;line-height:52px}}@media (min-width: 1200px){.primary__heading{margin:0 0 0 40px;font-size:68px;line-height:58px}}.primary__heading-link{color:#2d0551}.primary__heading-link:focus,.primary__heading-link:hover,.primary__heading-link:active{color:#17002f}.primary__content{margin-top:-17px;margin-left:-20px;padding-right:20px;margin-bottom:35px;padding:55px 25px 35px 0;width:100%;background:url("../../assets/img/bg-featured.png") center center repeat #9fdcf3;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media (min-width: 768px){.primary__content{margin-left:0;padding:40px 20px 35px 0;margin-top:-18px}}@media (min-width: 992px){.primary__content{padding:55px 40px 40px 0;margin-top:-20px}}@media (min-width: 1200px){.primary__content{padding:75px 40px 50px 0;margin-top:-23px}}.featured__list{margin-left:20px;font-size:16px;line-height:1.3}@media (min-width: 768px){.featured__list{margin-left:20px;font-size:16px;line-height:1.2}}@media (min-width: 992px){.featured__list{margin-left:30px;font-size:18px}}@media (min-width: 1200px){.featured__list{margin-left:40px;font-size:18px}}.featured__item{position:relative;margin:14px 0;padding-left:35px}@media (min-width: 768px){.featured__item{padding-left:35px}}@media (min-width: 992px){.featured__item{padding-left:42px}}.featured__item:first-of-type{margin-top:0}.featured__item:last-of-type{margin-bottom:0}.featured__item:before{content:'';position:absolute;top:5px;left:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #ff009c}@media (min-width: 992px){.featured__item:before{left:8px;border-top-width:6px;border-bottom-width:6px;border-left-width:11px}}.featured__content{margin:14px 0 14px 20px}@media (min-width: 992px){.featured__content{margin-left:30px}}@media (min-width: 1200px){.featured__content{margin-left:40px}}.featured__content--first{margin-top:0}.featured__content--last{margin-bottom:0}.featured__content--big{font-size:18px}.footer__img-link{display:inline-block}.footer__logo{margin-bottom:20px}.footer__img{width:207px;height:auto;display:inline-block}.footer__img--png{display:none}.no-svg .footer__img--png{display:inline-block}.no-svg .footer__img--svg{display:none}.footer__slogan{position:absolute;left:-9999px;display:block;padding-left:1px;font-size:13px;line-height:1.4;color:#808080}.footer__button{display:inline-block;padding:10px 20px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:13px;line-height:1.2;color:#fff;background:#2d0551;-webkit-transition:background 0.16s ease, color 0.16s ease;-moz-transition:background 0.16s ease, color 0.16s ease;-o-transition:background 0.16s ease, color 0.16s ease;transition:background 0.16s ease, color 0.16s ease}.footer__button:focus,.footer__button:hover,.footer__button:active{color:#fff;background:#ff009c;text-decoration:none}.secondary{position:relative;z-index:2;width:100%;padding:80px 20px 120px 20px;text-align:right}@media (min-width: 768px){.secondary{width:369px;float:left;padding:50px 0 80px 50px}}@media (min-width: 768px) and (min-height: 700px){.secondary{padding-top:110px}}@media (min-width: 768px) and (min-height: 800px){.secondary{padding-top:160px}}@media (min-width: 768px) and (min-height: 1000px){.secondary{padding-top:210px}}@media (min-width: 768px) and (min-height: 1200px){.secondary{padding-top:260px}}@media (min-width: 992px){.secondary{width:481px;padding-left:90px}}@media (min-width: 1200px){.secondary{width:585px;padding-left:70px}}.secondary__heading{position:relative;z-index:1;margin:-1px 0 55px 0;padding:0;font-size:37px;line-height:37px;font-weight:900;color:#cccccc}@media (min-width: 768px){.secondary__heading{margin:-1px 0 45px 0;font-size:37px;line-height:37px}}@media (min-width: 992px){.secondary__heading{margin:-1px 0 45px 0;font-size:44px;line-height:42px}}@media (min-width: 1200px){.secondary__heading{margin:-1px 0 45px 0;font-size:54px;line-height:54px}}.secondary__heading-link{color:#cccccc}.secondary__heading-link:focus,.secondary__heading-link:hover,.secondary__heading-link:active{color:#a5a4a4}.secondary__content{margin-bottom:25px}@media (min-width: 768px){.secondary__content{margin-bottom:25px}}@media (min-width: 1200px){.secondary__content{margin-bottom:35px}}.other__list{font-size:16px;line-height:1.2}@media (min-width: 768px){.other__list{font-size:16px}}@media (min-width: 992px){.other__list{font-size:16px}}@media (min-width: 1200px){.other__list{font-size:17px}}.other__item{position:relative;margin:14px 0;padding-right:35px}@media (min-width: 992px){.other__item{padding-right:42px}}.other__item:first-of-type{margin-top:0}.other__item:last-of-type{margin-bottom:0}.other__item:before{content:'';position:absolute;top:6px;right:8px;width:7px;height:7px;background:#f26976;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-ms-transform:skew(-10deg);-o-transform:skew(-10deg);transform:skew(-10deg)}@media (min-width: 992px){.other__item:before{top:5px;width:9px;height:9px}}.bottom__logo{display:inline-block;width:111px;height:30px;margin-bottom:12px;background:url("../../assets/img/car-rental-broker-management-system.png") left top no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.bottom__link{display:inline-block;font-size:13px;line-height:1.4;border-bottom:solid 1px #cccccc;color:#f26976;-webkit-transition:border 0.16s ease;-moz-transition:border 0.16s ease;-o-transition:border 0.16s ease;transition:border 0.16s ease}.bottom__link:focus,.bottom__link:hover,.bottom__link:active{color:#f26976;border-bottom-color:#f26976}.text__no-wrap{white-space:nowrap}
