.cg-anon-hp__global-style .cg-anon-hp__slide-transition .cg-anon-hp__button{padding:0;border:0;color:#000;text-align:left;background-color:transparent}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition .cg-anon-hp__button:hover{color:#003a66;text-decoration:underline}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition .text a{color:#000}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition .text a:hover{color:#003a66}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(1)>div div,.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2)>div div{padding-left:0;padding-right:0}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2){display:none}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2) .cg-anon-hp__button{border-bottom:1px solid black}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2) .cg-anon-hp__button:hover{border-bottom:1px solid #003a66}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2) .button .cmp-button__text{font-size:14px;letter-spacing:0;line-height:25px;padding-right:0}
.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2) .button .cmp-button__icon{margin-top:0}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(1)>div>div,.cg-anon-hp__global-style .cg-anon-hp__slide-transition>.aem-Grid>.responsivegrid:nth-child(2)>div>div{padding-left:15px;padding-right:15px}
}
.cg-anon-hp__global-style .cg-anon-hp__header{z-index:3;position:absolute;padding-top:20px}
.cg-anon-hp__global-style .cg-anon-hp__header.responsivegrid.aem-GridColumn.aem-GridColumn--default--12{padding-left:15px;padding-right:15px}
.cg-anon-hp__global-style .cg-anon-hp__header .responsivegrid{padding-left:0;padding-right:0}
.cg-anon-hp__global-style .cg-anon-hp__header>div{display:flex;align-items:center}
.cg-anon-hp__global-style .cg-anon-hp__header>div .image{padding:0}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cg-anon-hp__header>div{align-items:flex-start}
.cg-anon-hp__global-style .cg-anon-hp__header>div .image{padding:0 15px}
}
.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text{display:flex;flex-wrap:wrap;max-height:100%;flex-direction:column}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text{max-height:245px}
}
@media all and (min-width:768px) and (max-width:1024px){.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text{max-height:380px}
}
.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text p,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text p{width:auto;padding:0 5px;margin-bottom:10px;font-size:16px;line-height:22px}
@media all and (min-width:768px) and (max-width:1024px){.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text p,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text p{font-size:18px;line-height:25px}
}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text p,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text p{font-size:18px;line-height:25px}
}
.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text u,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text u{text-decoration:none;border-bottom:2px solid #009cdc}
.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text.cg-anon-hp__modal-text--desktop p,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text.cg-anon-hp__modal-text--desktop p{width:25%}
.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text.cg-anon-hp__modal-text--tablet p,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text.cg-anon-hp__modal-text--tablet p{width:33.33%}
.cg-anon-hp__global-style .cmp-button__modal-container .text:last-child .cmp-text.cg-anon-hp__modal-text--mobile p,.cg-anon-hp__global-style .cg-anon-hp__location-menu .text:last-child .cmp-text.cg-anon-hp__modal-text--mobile p{width:100%}
@media all and (min-width:1025px){.cmp-button__modal--open .cg-anon-hp__global-style .cg-anon-hp__header{padding-right:17px !important}
}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop>div{display:flex;align-items:flex-start;justify-content:flex-end}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text,.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .button{display:none}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text .cmp-text,.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text .cmp-text *{margin:0;color:#fff}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text:last-child{width:auto;display:block}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text:last-child table{table-layout:fixed}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text:last-child table td{cursor:pointer;padding-left:5px;font-size:22px;line-height:30px;letter-spacing:0}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text:last-child table td:not(:last-child){padding-right:5px;border-right:1px solid white}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop .button .cmp-button__text{font-size:16px;line-height:22px}
@media all and (min-width:768px) and (max-width:1024px){.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop .button .cmp-button__text{font-size:18px;line-height:25px}
}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop .button .cmp-button__text{font-size:18px;line-height:25px}
}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop .text{padding:0}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .text,.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop.responsivegrid .button{display:block}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop>.aem-Grid>.text,.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop>.aem-Grid>.button{padding:0;width:auto}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop .text .cmp-text{display:flex}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop .text .cmp-text .cg-icon__globe{width:24px;height:24px;background-position:-250px -687px;background-image:url("../../resources/images/sprites/global-icons.svg")}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop>.aem-Grid>.button{padding-left:10px;padding-right:10px}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop>.aem-Grid>.button .cmp-button{margin:0;padding:0;height:auto;color:white;padding-bottom:7px;vertical-align:middle;background-color:transparent}
.cg-anon-hp__global-style .cg-anon-hp__header-content--desktop>.aem-Grid>.button .cmp-button__text{padding:0;text-transform:none;border-bottom:1px solid white}
}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device{padding:35px 0}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .responsivegrid{padding:0}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .text{text-align:center}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .text .cmp-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .text .cmp-text>*{margin:0}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .text .cmp-text .cg-icon__globe{width:24px;height:24px;background-position:-316px -687px;background-image:url("../../resources/images/sprites/global-icons.svg")}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .button{margin-top:5px}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .button .cmp-button__container{display:flex;justify-content:center}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .button .cmp-button{margin:0;height:auto;background-color:transparent}
.cg-anon-hp__global-style .cg-anon-hp__header-content--device .button .cmp-button .cmp-button__text{padding:0;color:#000;text-transform:none;border-bottom:1px solid #000}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cg-anon-hp__header-content--device{display:none}
}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid{display:flex;align-items:center;flex-direction:column;justify-content:space-around}
@media all and (min-width:768px){.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.image{width:90%}
}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid{margin-top:-25vh;padding:20px 30px;text-align:center;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);width:calc(100% - 60px)}
@media all and (min-width:768px){.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid{margin-top:-25vh;padding:40px 60px;width:calc(90% - 120px)}
}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid{display:flex;flex-wrap:wrap;flex-direction:column}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid{display:flex;align-items:stretch;flex-direction:column;justify-content:space-around}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid .button{padding:0 5px;margin-top:20px}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid .button .cmp-button__container{height:100%}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid .button a{width:100%;height:100%;display:flex;margin-top:0;text-align:center;align-items:center;justify-content:center;border:1px solid black;background-color:transparent}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid .button span{width:100%;margin:auto;color:black}
@media all and (min-width:1025px){.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid{display:block}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.image{width:60%}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid{top:50%;left:calc(75% - 15px);width:50%;margin-top:0;text-align:left;padding:40px 60px;position:absolute;transform:translate(-50%,-50%)}
.cg-anon-hp__global-style .cg-anon-hp__mortar>.aem-Grid>.responsivegrid>.aem-Grid>.responsivegrid>.aem-Grid{flex-direction:row}
}