.sectors-repeater{--tw-bg-opacity:1;background-color:rgb(255 255 204 / var(--tw-bg-opacity, 1));padding-top:50px;padding-bottom:50px;--tw-text-opacity:1;color:rgb(32 43 36 / var(--tw-text-opacity, 1))}@media (min-width: 1280px){.sectors-repeater{padding-top:100px;padding-bottom:100px}}.sectors-repeater .site-container{width:100%;gap:68px;padding-left:30px;padding-right:30px}@media (min-width: 1280px){.sectors-repeater .site-container{display:flex;padding-right:0px}}.sectors-repeater .site-container.no-slider{margin-bottom:50px;display:flex;flex-direction:column}@media (min-width: 1280px){.sectors-repeater .site-container.no-slider{margin-bottom:100px;padding-right:30px}}.sectors-repeater .site-container .sectors-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:20px}@media (min-width: 768px){.sectors-repeater .site-container .sectors-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.sectors-repeater .site-container .sectors-grid{gap:50px}}@media (min-width: 1280px){.sectors-repeater .site-container .sectors-grid{row-gap:70px}}@media (min-width: 1600px){.sectors-repeater .site-container .sectors-grid{gap:70px}}@media screen and (min-width: 768px){.sectors-repeater .site-container .sectors-grid .single-sector:nth-child(2n){margin-top:0px}}@media screen and (min-width: 1208px){.sectors-repeater .site-container .sectors-grid .single-sector h5{font-size:40px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}}.sectors-repeater .site-container .sectors-grid .single-sector p{margin-bottom:20px;overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none;width:95%;max-width:unset}.sectors-repeater h2 i{text-transform:capitalize}@media screen and (min-width: 1280px){.sectors-repeater h2 i{font-size:70px !important;font-style:italic;font-weight:600 !important;line-height:100%}}.sectors-repeater .header{margin-bottom:32px;display:flex;flex-direction:column}.sectors-repeater .header > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(30px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(30px * var(--tw-space-y-reverse))}@media (min-width: 1024px){.sectors-repeater .header{width:66.666667%}}.sectors-repeater .header p{font-size:20px;font-style:normal;font-weight:400;line-height:normal}.sectors-repeater .header p:last-child{margin-bottom:0px}@media (min-width: 1280px){.sectors-repeater .sectors-slider-container{width:80%;max-width:1080px}.sectors-repeater .sectors-slider{overflow:hidden;padding-right:30px}}.sectors-repeater .sectors-slider-navigation{position:relative;margin-top:30px;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;padding-bottom:50px}.sectors-repeater .sectors-slider-navigation .sectors-slider-pagination{position:relative;bottom:0;line-height:1;font-size:16px;font-style:italic;font-weight:600;line-height:24px;font-family:"MassinaSerif",serif;display:flex;gap:10px}@media only screen and (max-width: 640px){.sectors-repeater .sectors-slider-navigation .sectors-slider-pagination{font-size:14px}}.sectors-repeater .sectors-slider-navigation .sectors-slider-pagination span{color:inherit;font-size:16px;font-style:italic;font-weight:600;line-height:24px;font-family:"MassinaSerif",serif}@media only screen and (max-width: 640px){.sectors-repeater .sectors-slider-navigation .sectors-slider-pagination span{font-size:14px}}.sectors-repeater.bg-teacake_teal .single-sector h5,.sectors-repeater.bg-teacake_teal .single-sector p{--tw-text-opacity:1;color:rgb(255 255 204 / var(--tw-text-opacity, 1))}.sectors-repeater.bg-teacake_teal .single-sector .button{border:1px solid #ffc}.single-sector{display:flex;height:auto;flex-direction:column}.single-sector .thumbnail{margin-bottom:20px;max-height:389px;width:100%;overflow:hidden}@media (min-width: 1280px){.single-sector .thumbnail{height:491px;max-height:unset}}.single-sector .thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}.single-sector h5,.single-sector p{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.single-sector h5{font-size:20px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;margin-bottom:15px}.single-sector p{font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:95%;max-width:312px}.single-sector .button{padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;text-align:center;line-height:1}@media (min-width: 1280px){.single-sector .button{width:-moz-fit-content;width:fit-content;padding-left:43px;padding-right:43px}}.single-sector .button{border:1px solid #000}@media screen and (min-width: 1024px){.single-sector:nth-child(2n){margin-top:80px}}@media screen and (min-width: 1280px){.single-sector:nth-child(2n){margin-top:110px}}.single-sector:hover .thumbnail img{transform:scale(1.1)}.single-sector:hover .button{background-color:#ffc;color:#202b24}
