:root{--athens-gray-color: #f0f0f1;--alabaster-color: #fafafa;--abbey-color: #545555;--white-color: #fff;--black-color: #000;--tussock-color: #ba9a45;--sorrell-brown-color: #cab783;--akaroa-color: #d8caa6;--sisal-color: #d9d3c1;--boulder-color: #777;--silver-color: #c3c3c3}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Light.woff2") format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Regular.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Medium.woff2") format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat-Bold.woff2") format("woff2");font-weight:700;font-display:swap;font-style:normal}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body{height:100%}img{height:auto;max-width:100%;object-fit:cover}a{color:var(--tussock-color);text-decoration:none}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:1.5;color:var(--abbey-color);background-color:var(--white-color)}[class*=__container]{max-width:1060px;margin-inline:auto;padding:0 15px}.wrapper{min-height:100%;overflow:clip;display:flex;flex-direction:column}@media(min-width: 2000px){.wrapper{max-width:1400px;margin-inline:auto;box-shadow:0 10px 20px -5px rgba(0,0,0,.5)}}.logo{position:relative;z-index:5}.main{flex:1 1 auto}.title{font-weight:700;line-height:1.2;margin:0}.title span{display:block;font-weight:300;text-transform:lowercase}.section--bg--white{background-color:var(--white-color)}.section--bg--gray{background-color:var(--alabaster-color)}.section--bg--dark-gray{background-color:var(--abbey-color)}.section__container{padding-top:105px;padding-bottom:110px}@media(max-width: 1024px){.section__container{padding-top:50px;padding-bottom:55px}}.section__title{font-size:20px;margin-bottom:35px}@media(max-width: 768px){.section__title{margin-bottom:15px}}@media(max-width: 576px){.section__title{font-size:clamp(1.25rem,.7794rem + 2.3529vw,1.625rem)}}.section__title--black{color:var(--abbey-color)}.section__title--white{color:var(--white-color)}.section__title--products{margin-bottom:70px}.section__title span{color:var(--tussock-color);font-size:32px}@media(max-width: 576px){.section__title span{font-size:clamp(1.4375rem,.261rem + 5.8824vw,2.375rem)}}.section__desc{font-size:14px;margin:0}.section__desc:not(:last-child){margin-bottom:30px}.section__link{display:inline-flex;align-items:center;justify-content:center;color:var(--white-color);font-size:16px;font-weight:700;margin-top:auto;padding:10px 25px;transform:scale(1);transition:transform .15s ease-in-out}@media(max-width: 576px){.section__link{display:flex}}.section__link--beige{background-color:var(--sorrell-brown-color)}.section__link--dark-gray{background-color:var(--abbey-color)}.section__link:hover{transform:scale(1.03)}.img-decoration{position:relative}.img-decoration::before,.img-decoration::after{content:"";position:absolute;width:47px;height:47px;border-bottom:13px solid var(--tussock-color);border-right:13px solid var(--tussock-color)}.img-decoration::before{left:0;top:0;transform:rotate(180deg)}.img-decoration::after{right:0;bottom:0}.img-decoration img{display:block;width:100%;height:100%;object-fit:cover}.img-decoration--who-are-we img{aspect-ratio:3/2}@media(max-width: 1024px){.img-decoration--who-are-we img{aspect-ratio:1}}@media(max-width: 768px){.img-decoration--who-are-we img{aspect-ratio:2}}.img-decoration--what-we-do img{aspect-ratio:1}@media(max-width: 768px){.img-decoration--what-we-do img{aspect-ratio:2}}.img-decoration--team{max-width:150px}.img-decoration--team::before{border-bottom:13px solid var(--akaroa-color);border-right:13px solid var(--akaroa-color)}@media(max-width: 576px){.img-decoration--team::before{width:35px;height:35px;border-bottom:10px solid var(--akaroa-color);border-right:10px solid var(--akaroa-color)}}.img-decoration--team::after{border-bottom:none;border-right:none}.img-decoration--team img{aspect-ratio:1}.btn-reset{border:none;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.header{position:fixed;top:0;left:0;width:100%;z-index:50}.header::before{content:"";position:absolute;top:0;left:0;width:100%;height:120px;background-color:var(--athens-gray-color);border-bottom:1px solid #ccc;z-index:2}@media(min-width: 2000px){.header::before{width:1400px;margin-inline:auto;right:0}}.header__container{display:flex;align-items:baseline;gap:50px;padding-top:35px;padding-bottom:20px;min-height:120px}@media(max-width: 768px){.header__container{display:flex;align-items:center;justify-content:space-between}}.menu__body{position:relative;z-index:5}@media(max-width: 768px){.menu__body{position:fixed;width:100%;height:100%;top:0;left:-100%;background-color:var(--athens-gray-color);padding:140px 15px 20px;transition:left .3s;overflow:auto;z-index:1}}.menu__list{display:flex;gap:5px}@media(max-width: 768px){.menu__list{align-items:center;flex-direction:column;row-gap:30px}}.menu__item.active.menu__link{color:var(--tussock-color)}.menu__link{font-size:14px;font-weight:400;color:var(--abbey-color);padding:10px 5px;transition:color .3s ease-in-out}@media(max-width: 768px){.menu__link{font-size:20px}}.menu__link:hover{color:var(--tussock-color)}.menu-open .icon-menu span:nth-child(1),.menu-open .icon-menu span:nth-child(4){top:9px;width:0;left:50%}.menu-open .icon-menu span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .icon-menu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .menu__body{left:0}.menu-open body{overflow:hidden}.icon-menu{display:none}@media(max-width: 768px){.icon-menu{display:block;width:30px;height:23px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:5}}.icon-menu span{display:block;position:absolute;height:4px;width:100%;background-color:var(--abbey-color);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.icon-menu span:nth-child(1){top:0}.icon-menu span:nth-child(2),.icon-menu span:nth-child(3){top:9px}.icon-menu span:nth-child(4){top:18px}.banner{margin-top:120px;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:400px;position:relative}.banner::before{content:"";position:absolute;background-color:rgba(0,0,0,.3);inset:0}.banner--bg--who-are-we{background-image:url("../images/who-are-we/banner.jpg")}.banner--bg--delegated-underwriting-authority{background-image:url("../images/delegated-underwriting-authority/banner.jpg")}.banner--bg--open-market-facilities{background-image:url("../images/open-market-facilities/banner.jpg")}.banner--bg--international-placements{background-image:url("../images/international-placements/banner.jpg")}.banner--bg--appointed-representatives{background-image:url("../images/appointed-representatives/banner.jpg")}.banner--bg--commercial-products{background-image:url("../images/commercial-products/banner.jpg")}.banner--bg--personal-lines-products{background-image:url("../images/personal-lines-products/banner.jpg")}.banner--bg--personal-lines-products::before{background-color:rgba(0,0,0,0)}.banner--bg--contact-us{background-image:url("../images/contact-us/banner.jpg")}@media(max-width: 768px){.banner{min-height:280px}}@media(max-width: 576px){.banner{min-height:240px}}.banner__container{display:flex;justify-content:center;flex-direction:column;min-height:inherit}.banner__title{display:inline-flex;align-items:center;justify-content:center;color:var(--white-color);font-size:38px;padding:35px;position:relative}@media(max-width: 576px){.banner__title{font-size:33px}}.banner__title--who-are-we{max-width:330px}@media(max-width: 576px){.banner__title--who-are-we{max-width:290px}}.banner__title--delegated-underwriting-authority{max-width:756px}@media(max-width: 1024px){.banner__title--delegated-underwriting-authority{font-size:37px}}@media(max-width: 768px){.banner__title--delegated-underwriting-authority{max-width:526px}.banner__title--delegated-underwriting-authority::before{content:" ";position:absolute;height:30px !important;top:0;left:0;right:0;border-left:10px solid var(--white-color) !important;border-right:10px solid var(--white-color) !important}.banner__title--delegated-underwriting-authority::after{content:" ";position:absolute;height:30px !important;bottom:0;left:0;right:0;border-left:10px solid var(--white-color) !important;border-right:10px solid var(--white-color) !important}.banner__title--delegated-underwriting-authority span::before{content:" ";position:absolute;width:30px !important;top:0;left:0;bottom:0;border-bottom:10px solid var(--white-color) !important;border-top:10px solid var(--white-color) !important}.banner__title--delegated-underwriting-authority span::after{content:" ";position:absolute;width:30px !important;top:0;right:0;bottom:0;border-bottom:10px solid var(--white-color) !important;border-top:10px solid var(--white-color) !important}}@media(max-width: 576px){.banner__title--delegated-underwriting-authority{font-size:30px;max-width:290px}}.banner__title--open-market-facilities{max-width:517px}@media(max-width: 576px){.banner__title--open-market-facilities{font-size:32px;max-width:290px}.banner__title--open-market-facilities::before{content:" ";position:absolute;height:30px !important;top:0;left:0;right:0;border-left:10px solid var(--white-color) !important;border-right:10px solid var(--white-color) !important}.banner__title--open-market-facilities::after{content:" ";position:absolute;height:30px !important;bottom:0;left:0;right:0;border-left:10px solid var(--white-color) !important;border-right:10px solid var(--white-color) !important}.banner__title--open-market-facilities span::before{content:" ";position:absolute;width:30px !important;top:0;left:0;bottom:0;border-bottom:10px solid var(--white-color) !important;border-top:10px solid var(--white-color) !important}.banner__title--open-market-facilities span::after{content:" ";position:absolute;width:30px !important;top:0;right:0;bottom:0;border-bottom:10px solid var(--white-color) !important;border-top:10px solid var(--white-color) !important}}.banner__title--international-placements{max-width:576px}@media(max-width: 768px){.banner__title--international-placements{font-size:35px;max-width:547px}}@media(max-width: 576px){.banner__title--international-placements{max-width:290px}}.banner__title--appointed-representatives{max-width:614px}@media(max-width: 768px){.banner__title--appointed-representatives{max-width:547px;font-size:33px}.banner__title--appointed-representatives::before{content:" ";position:absolute;height:30px !important;top:0;left:0;right:0;border-left:10px solid var(--white-color) !important;border-right:10px solid var(--white-color) !important}.banner__title--appointed-representatives::after{content:" ";position:absolute;height:30px !important;bottom:0;left:0;right:0;border-left:10px solid var(--white-color) !important;border-right:10px solid var(--white-color) !important}.banner__title--appointed-representatives span::before{content:" ";position:absolute;width:30px !important;top:0;left:0;bottom:0;border-bottom:10px solid var(--white-color) !important;border-top:10px solid var(--white-color) !important}.banner__title--appointed-representatives span::after{content:" ";position:absolute;width:30px !important;top:0;right:0;bottom:0;border-bottom:10px solid var(--white-color) !important;border-top:10px solid var(--white-color) !important}}@media(max-width: 576px){.banner__title--appointed-representatives{font-size:26px;max-width:290px}}.banner__title--commercial-products{max-width:502px}@media(max-width: 576px){.banner__title--commercial-products{font-size:34px;max-width:290px}}.banner__title--personal-lines-products{max-width:551px}@media(max-width: 768px){.banner__title--personal-lines-products{font-size:37px}}@media(max-width: 576px){.banner__title--personal-lines-products{font-size:28px;max-width:290px}}.banner__title--contact-us{max-width:290px}.banner__title::before{content:" ";position:absolute;height:40px;top:0;left:0;right:0;border-left:12px solid var(--white-color);border-right:12px solid var(--white-color)}@media(max-width: 576px){.banner__title::before{height:30px;border-left:10px solid var(--white-color);border-right:10px solid var(--white-color)}}.banner__title::after{content:" ";position:absolute;height:40px;bottom:0;left:0;right:0;border-left:12px solid var(--white-color);border-right:12px solid var(--white-color)}@media(max-width: 576px){.banner__title::after{height:30px;border-left:10px solid var(--white-color);border-right:10px solid var(--white-color)}}.banner__title span{font-weight:700;text-transform:capitalize}.banner__title span::before{content:" ";position:absolute;width:40px;top:0;left:0;bottom:0;border-bottom:12px solid var(--white-color);border-top:12px solid var(--white-color)}@media(max-width: 576px){.banner__title span::before{width:30px;border-bottom:10px solid var(--white-color);border-top:10px solid var(--white-color)}}.banner__title span::after{content:" ";position:absolute;width:40px;top:0;right:0;bottom:0;border-bottom:12px solid var(--white-color);border-top:12px solid var(--white-color)}@media(max-width: 576px){.banner__title span::after{width:30px;border-bottom:10px solid var(--white-color);border-top:10px solid var(--white-color)}}.specific-page__content{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}@media(max-width: 1024px){.specific-page__content{gap:30px}}@media(max-width: 768px){.specific-page__content{flex-direction:column;align-items:stretch;gap:25px}}.specific-page__column{flex:0 1 50%}.specific-page__title{font-size:20px;margin-bottom:30px}.specific-page__title--commercial-products{max-width:550px;margin-bottom:55px}@media(max-width: 576px){.specific-page__title--commercial-products{margin-bottom:35px}}.specific-page__title--commercial-products span{text-transform:initial}.specific-page__title--personal-lines-products{max-width:600px;margin-bottom:55px}@media(max-width: 576px){.specific-page__title--personal-lines-products{margin-bottom:35px}}.specific-page__title--personal-lines-products span{text-transform:initial}.specific-page__grid{display:grid}.specific-page__grid--international-placements{grid-template-columns:repeat(3, 1fr);gap:40px;margin-bottom:60px}@media(max-width: 768px){.specific-page__grid--international-placements{display:none}}.footer{background-color:var(--athens-gray-color);padding-bottom:145px}.footer__top{display:flex;align-items:baseline;justify-content:space-between;padding-top:100px;padding-bottom:50px;border-bottom:1px solid var(--sisal-color);margin-bottom:50px}@media(max-width: 1024px){.footer__top{padding-top:50px}}@media(max-width: 768px){.footer__top{flex-direction:column;gap:25px}}.footer__logo{flex:0 0 188px;margin-right:100px}@media(max-width: 1024px){.footer__logo{margin-right:35px}}@media(max-width: 768px){.footer__logo{flex:0 0 auto;margin-right:0}}.footer__inner{display:flex;align-items:baseline;justify-content:space-between;flex-grow:1}@media(max-width: 768px){.footer__inner{width:100%}}@media(max-width: 576px){.footer__inner{flex-direction:column;gap:30px}}.footer__title{font-size:16px;color:var(--tussock-color);margin-bottom:35px}@media(max-width: 1200px){.footer__title{margin-bottom:25px}}@media(max-width: 576px){.footer__title{margin-bottom:5px}}.footer__list{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 576px){.footer__list{padding-left:10px}}.footer__item:not(:last-child){margin-bottom:10px}.footer__link{font-size:14px;font-weight:400;color:var(--abbey-color);transition:color .3s ease-in-out}.footer__link:hover{color:var(--tussock-color)}.footer__bottom{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 1024px){.footer__bottom{flex-direction:column;gap:50px}}.footer__bottom p{font-size:11px;line-height:22px;margin:0}@media(max-width: 1200px){.footer__bottom p{max-width:470px}}@media(max-width: 1024px){.footer__bottom p{display:inline}}.footer__bottom p:not(:last-child){margin-bottom:15px}@media(max-width: 1024px){.footer__legal{width:100%;text-align:center}}.footer__partners{display:flex;align-items:flex-start;justify-content:space-between;gap:23px}@media(max-width: 1024px){.footer__partners{margin-inline:auto}}@media(max-width: 768px){.footer__partners{flex-wrap:wrap;justify-content:space-around;gap:30px}}.contact-address{color:var(--tussock-color);font-size:14px;font-weight:400;font-style:normal}@media(max-width: 576px){.contact-address{padding-left:10px}}.contact-address span{display:block}.contact-address span:nth-child(1){font-weight:500}.contact-address span:not(:last-child){margin-bottom:10px}.contact-address:not(:last-child){margin-bottom:30px}/*# sourceMappingURL=personal-lines-products.css.map */
