html{overflow-x:hidden}.shaw-review-box{background:#f7f7f7;border:1px solid #d9d9d9;border-left:5px solid #1f4aa8;border-radius:12px;padding:28px 24px;margin:10px 0 20px;text-align:center}.shaw-review-text{margin:0 0 18px;font-size:18px;line-height:1.5em;color:#222}.shaw-review-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.shaw-review-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;padding:14px 24px;border-radius:999px;text-decoration:none;font-weight:700;font-size:16px;line-height:1;transition:all 0.2s ease}.shaw-review-btn.google,.shaw-review-btn.facebook{background:#1f4aa8;color:#fff!important;border:2px solid #1f4aa8}.shaw-review-btn:hover{background:#fff;color:#1f4aa8!important}.shaw-review-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.shaw-review-icon svg{display:block}@media (max-width:767px){.shaw-review-box{padding:22px 18px}.shaw-review-text{font-size:16px}.shaw-review-btn{width:100%;min-width:0}}#gform_wrapper_6,#gform_wrapper_7{max-width:980px;margin:0 auto;font-family:inherit;color:#111}#gform_wrapper_6 .gform_title,#gform_wrapper_6 .gform_description,#gform_wrapper_7 .gform_title,#gform_wrapper_7 .gform_description{display:none!important}#gform_wrapper_6 .gform_body,#gform_wrapper_7 .gform_body{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}#gform_wrapper_6 .gform_fields,#gform_wrapper_7 .gform_fields{row-gap:8px!important;grid-row-gap:8px!important}#gform_wrapper_6 .gfield,#gform_wrapper_7 .gfield{margin-bottom:8px!important;padding-top:0!important;padding-bottom:0!important}#gform_wrapper_6 .gsection,#gform_wrapper_6 .gfield--type-section,#gform_wrapper_7 .gsection,#gform_wrapper_7 .gfield--type-section{border-bottom:2px solid #1c3b93!important;margin:22px 0 8px!important;padding:0 0 6px!important}#gform_wrapper_6 .gform_fields>.gsection:first-child,#gform_wrapper_6 .gform_fields>.gfield--type-section:first-child,#gform_wrapper_7 .gform_fields>.gsection:first-child,#gform_wrapper_7 .gform_fields>.gfield--type-section:first-child{margin-top:0!important}#gform_wrapper_6 .gsection_title,#gform_wrapper_7 .gsection_title{font-size:23px!important;font-weight:900!important;color:#1c3b93!important;margin:0!important;text-transform:none!important;line-height:1.15!important}#gform_wrapper_6 .gfield_label,#gform_wrapper_6 legend.gfield_label,#gform_wrapper_7 .gfield_label,#gform_wrapper_7 legend.gfield_label{font-size:15px!important;font-weight:700!important;color:#111!important;margin-bottom:4px!important;line-height:1.25!important}#gform_wrapper_6 .gfield_required,#gform_wrapper_6 .gfield_required_text,#gform_wrapper_7 .gfield_required,#gform_wrapper_7 .gfield_required_text{color:#1c3b93!important;font-size:12px!important;font-style:italic!important;font-weight:400!important}#gform_wrapper_6 .gfield_description,#gform_wrapper_6 .gform-field-label--type-sub,#gform_wrapper_7 .gfield_description,#gform_wrapper_7 .gform-field-label--type-sub{font-size:13px!important;color:#555!important;line-height:1.35!important;margin-top:3px!important;padding-top:0!important}#gform_wrapper_6 input[type="text"],#gform_wrapper_6 input[type="email"],#gform_wrapper_6 input[type="tel"],#gform_wrapper_6 input[type="url"],#gform_wrapper_6 input[type="number"],#gform_wrapper_6 input[type="date"],#gform_wrapper_6 textarea,#gform_wrapper_6 select,#gform_wrapper_7 input[type="text"],#gform_wrapper_7 input[type="email"],#gform_wrapper_7 input[type="tel"],#gform_wrapper_7 input[type="url"],#gform_wrapper_7 input[type="number"],#gform_wrapper_7 input[type="date"],#gform_wrapper_7 textarea,#gform_wrapper_7 select{border:2px solid #c5c4c3!important;border-radius:0!important;background:#fff!important;padding:8px 10px!important;min-height:40px!important;font-size:15px!important;color:#111!important;box-shadow:none!important}#gform_wrapper_6 textarea,#gform_wrapper_7 textarea{min-height:105px!important}#gform_wrapper_6 input:focus,#gform_wrapper_6 textarea:focus,#gform_wrapper_6 select:focus,#gform_wrapper_7 input:focus,#gform_wrapper_7 textarea:focus,#gform_wrapper_7 select:focus{border-color:#1c3b93!important;outline:2px solid #1c3b93!important;outline-offset:1px!important;box-shadow:none!important}#gform_wrapper_6 .gfield_checkbox,#gform_wrapper_6 .gfield_radio,#gform_wrapper_7 .gfield_checkbox,#gform_wrapper_7 .gfield_radio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px}#gform_wrapper_6 .gchoice,#gform_wrapper_7 .gchoice{display:flex;align-items:center;gap:8px;margin:0!important}#gform_wrapper_6 .gchoice label,#gform_wrapper_7 .gchoice label{font-size:15px!important;color:#111!important;cursor:pointer;line-height:1.25!important}#gform_wrapper_6 .gfield_checkbox input[type="checkbox"],#gform_wrapper_6 .gfield_radio input[type="radio"],#gform_wrapper_7 .gfield_checkbox input[type="checkbox"],#gform_wrapper_7 .gfield_radio input[type="radio"]{display:inline-block!important;visibility:visible!important;opacity:1!important;position:static!important;width:17px!important;height:17px!important;min-width:17px!important;margin:0!important;accent-color:#1c3b93!important;appearance:auto!important;-webkit-appearance:auto!important}#gform_wrapper_6 .gfield--type-survey,#gform_wrapper_6 .gfield_contains_required.gfield--type-survey,#gform_wrapper_7 .gfield--type-survey,#gform_wrapper_7 .gfield_contains_required.gfield--type-survey{margin-top:10px!important;margin-bottom:14px!important}#gform_wrapper_6 .gsurvey-likert,#gform_wrapper_6 table.gsurvey-likert,#gform_wrapper_7 .gsurvey-likert,#gform_wrapper_7 table.gsurvey-likert{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;border:2px solid #c5c4c3!important;border-radius:0!important;overflow:visible!important;background:#fff!important;margin-top:5px!important}#gform_wrapper_6 .gsurvey-likert th,#gform_wrapper_7 .gsurvey-likert th{background:#1c3b93!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-align:center!important;padding:7px 6px!important;border:1px solid #1c3b93!important;line-height:1.2!important}#gform_wrapper_6 .gsurvey-likert td,#gform_wrapper_7 .gsurvey-likert td{border:1px solid #c5c4c3!important;padding:8px 6px!important;font-size:14px!important;vertical-align:middle!important;background:#fff!important;line-height:1.25!important}#gform_wrapper_6 .gsurvey-likert td:first-child,#gform_wrapper_7 .gsurvey-likert td:first-child{font-weight:700!important;color:#111!important;text-align:left!important;width:45%}#gform_wrapper_6 .gsurvey-likert td:not(:first-child),#gform_wrapper_7 .gsurvey-likert td:not(:first-child){text-align:center!important;width:11%}#gform_wrapper_6 .gsurvey-likert input[type="radio"],#gform_wrapper_6 .gsurvey-likert .gfield-choice-input,#gform_wrapper_6 .gsurvey-likert .gsurvey-likert-choice input,#gform_wrapper_7 .gsurvey-likert input[type="radio"],#gform_wrapper_7 .gsurvey-likert .gfield-choice-input,#gform_wrapper_7 .gsurvey-likert .gsurvey-likert-choice input{all:unset!important;box-sizing:border-box!important;display:inline-block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0 auto!important;border:2px solid #c5c4c3!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;vertical-align:middle!important}#gform_wrapper_6 .gsurvey-likert input[type="radio"]:checked,#gform_wrapper_6 .gsurvey-likert .gfield-choice-input:checked,#gform_wrapper_6 .gsurvey-likert .gsurvey-likert-choice input:checked,#gform_wrapper_7 .gsurvey-likert input[type="radio"]:checked,#gform_wrapper_7 .gsurvey-likert .gfield-choice-input:checked,#gform_wrapper_7 .gsurvey-likert .gsurvey-likert-choice input:checked{border:5px solid #1c3b93!important;background:#fff!important}#gform_wrapper_6 .gsurvey-likert input[type="radio"]:focus,#gform_wrapper_6 .gsurvey-likert .gfield-choice-input:focus,#gform_wrapper_7 .gsurvey-likert input[type="radio"]:focus,#gform_wrapper_7 .gsurvey-likert .gfield-choice-input:focus{outline:2px solid #1c3b93!important;outline-offset:2px!important}#gform_wrapper_6 .gsurvey-likert input[type="radio"]::before,#gform_wrapper_6 .gsurvey-likert input[type="radio"]::after,#gform_wrapper_6 .gsurvey-likert label::before,#gform_wrapper_6 .gsurvey-likert label::after,#gform_wrapper_7 .gsurvey-likert input[type="radio"]::before,#gform_wrapper_7 .gsurvey-likert input[type="radio"]::after,#gform_wrapper_7 .gsurvey-likert label::before,#gform_wrapper_7 .gsurvey-likert label::after{display:none!important;content:none!important}#gform_wrapper_6 .gsurvey-likert label,#gform_wrapper_7 .gsurvey-likert label{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;cursor:pointer!important}#gform_wrapper_6 .gfield--type-consent,#gform_wrapper_7 .gfield--type-consent{background:transparent!important;border:2px solid #c5c4c3!important;border-radius:0!important;padding:10px!important}#gform_wrapper_6 .gfield--type-consent .gfield_consent_label,#gform_wrapper_6 .gfield--type-consent label,#gform_wrapper_6 .ginput_container_consent label,#gform_wrapper_7 .gfield--type-consent .gfield_consent_label,#gform_wrapper_7 .gfield--type-consent label,#gform_wrapper_7 .ginput_container_consent label{font-size:15px!important;font-weight:400!important;line-height:1.35!important;color:#111!important}#gform_wrapper_6 .gfield--type-consent input[type="checkbox"],#gform_wrapper_6 .ginput_container_consent input[type="checkbox"],#gform_wrapper_7 .gfield--type-consent input[type="checkbox"],#gform_wrapper_7 .ginput_container_consent input[type="checkbox"]{width:16px!important;height:16px!important;min-width:16px!important;margin:2px 8px 0 0!important}#gform_wrapper_6 .ginput_container_consent,#gform_wrapper_7 .ginput_container_consent{display:flex!important;align-items:flex-start!important;gap:8px!important}#gform_wrapper_6 .gform_footer,#gform_wrapper_7 .gform_footer{justify-content:flex-start;margin-top:16px!important;padding-top:0!important}#gform_wrapper_6 .gfield_error input,#gform_wrapper_6 .gfield_error textarea,#gform_wrapper_6 .gfield_error select,#gform_wrapper_7 .gfield_error input,#gform_wrapper_7 .gfield_error textarea,#gform_wrapper_7 .gfield_error select{border-color:#1c3b93!important;background:#fff!important}#gform_wrapper_6 .validation_message,#gform_wrapper_7 .validation_message{color:#1c3b93!important;font-size:14px!important;font-weight:700!important;margin-top:4px!important;padding-top:0!important}#gform_wrapper_6 .gform_validation_errors,#gform_wrapper_7 .gform_validation_errors{border:2px solid #1c3b93!important;border-radius:0!important;box-shadow:none!important;color:#111!important;background:#fff!important;padding:12px!important}#gform_confirmation_wrapper_6,#gform_confirmation_wrapper_7{text-align:center!important;margin:30px auto!important;padding:22px 20px!important;color:#1c3b93!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}#gform_confirmation_message_6,#gform_confirmation_message_7{color:#1c3b93!important;text-align:center!important}@media (max-width:767px){#gform_wrapper_6 .gform_fields,#gform_wrapper_7 .gform_fields{row-gap:8px!important;grid-row-gap:8px!important}#gform_wrapper_6 .gfield_checkbox,#gform_wrapper_6 .gfield_radio,#gform_wrapper_7 .gfield_checkbox,#gform_wrapper_7 .gfield_radio{grid-template-columns:1fr}#gform_wrapper_6 .gsection,#gform_wrapper_6 .gfield--type-section,#gform_wrapper_7 .gsection,#gform_wrapper_7 .gfield--type-section{margin:20px 0 8px!important}#gform_wrapper_6 .gsection_title,#gform_wrapper_7 .gsection_title{font-size:20px!important}}@media (max-width:767px){#gform_wrapper_6 .gsurvey-likert,#gform_wrapper_6 table.gsurvey-likert,#gform_wrapper_6 .gsurvey-likert tbody,#gform_wrapper_7 .gsurvey-likert,#gform_wrapper_7 table.gsurvey-likert,#gform_wrapper_7 .gsurvey-likert tbody{display:block!important;width:100%!important;border:0!important;background:transparent!important;margin-top:10px!important;padding:0!important;overflow:visible!important}#gform_wrapper_6 .gsurvey-likert thead,#gform_wrapper_6 .gsurvey-likert th,#gform_wrapper_7 .gsurvey-likert thead,#gform_wrapper_7 .gsurvey-likert th{display:none!important}#gform_wrapper_6 .gsurvey-likert tr,#gform_wrapper_7 .gsurvey-likert tr{display:flex!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 20px!important;padding:0 0 28px!important;border-bottom:1px solid #c5c4c3!important;background:transparent!important;counter-reset:ratingNum!important;overflow:visible!important}#gform_wrapper_6 .gsurvey-likert td:first-child,#gform_wrapper_7 .gsurvey-likert td:first-child{display:block!important;width:100%!important;flex:0 0 100%!important;font-size:15px!important;font-weight:700!important;color:#111!important;line-height:1.3!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;overflow:visible!important}#gform_wrapper_6 .gsurvey-likert td:not(:first-child),#gform_wrapper_7 .gsurvey-likert td:not(:first-child){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:20%!important;flex:0 0 20%!important;margin:0!important;padding:0 0 4px!important;border:0!important;background:transparent!important;text-align:center!important;counter-increment:ratingNum!important;overflow:visible!important;min-height:48px!important}#gform_wrapper_6 .gsurvey-likert td:not(:first-child) label,#gform_wrapper_7 .gsurvey-likert td:not(:first-child) label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important;cursor:pointer!important;text-align:center!important;overflow:visible!important}#gform_wrapper_6 .gsurvey-likert input[type="radio"],#gform_wrapper_6 .gsurvey-likert .gfield-choice-input,#gform_wrapper_7 .gsurvey-likert input[type="radio"],#gform_wrapper_7 .gsurvey-likert .gfield-choice-input{all:unset!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border:2px solid #c5c4c3!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;margin:0 auto!important;overflow:visible!important}#gform_wrapper_6 .gsurvey-likert input[type="radio"]:checked,#gform_wrapper_6 .gsurvey-likert .gfield-choice-input:checked,#gform_wrapper_7 .gsurvey-likert input[type="radio"]:checked,#gform_wrapper_7 .gsurvey-likert .gfield-choice-input:checked{border:6px solid #1c3b93!important;background:#fff!important}#gform_wrapper_6 .gsurvey-likert td:not(:first-child)::after,#gform_wrapper_7 .gsurvey-likert td:not(:first-child)::after{display:block!important;content:counter(ratingNum)!important;font-size:13px!important;font-weight:400!important;color:#111!important;line-height:1.2!important;text-align:center!important;margin-top:8px!important;height:16px!important;overflow:visible!important}#gform_wrapper_6 .gsurvey-likert label::before,#gform_wrapper_6 .gsurvey-likert label::after,#gform_wrapper_7 .gsurvey-likert label::before,#gform_wrapper_7 .gsurvey-likert label::after{display:none!important;content:none!important}#gform_wrapper_6 .gfield--type-survey .gfield_description,#gform_wrapper_7 .gfield--type-survey .gfield_description{margin-bottom:14px!important}}.contact-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.contact-row i{width:22px;min-width:22px;text-align:center;font-size:20px;line-height:1.2;color:#1c3b93;flex-shrink:0;margin-top:3px}.contact-row a,.contact-row strong{line-height:1.2;font-size:20px}.contact-row a{text-decoration:none;color:inherit}.process-buttons .et_pb_button_module_wrapper{display:inline-block;margin-right:15px}.button-inline-row{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.button-inline-row .et_pb_button_module_wrapper{margin-bottom:0!important}@media (max-width:767px){.button-inline-row{flex-direction:column;align-items:flex-start}}.tight-testimonials .et_pb_slides .et_pb_slider_container_inner{display:block;width:100%;vertical-align:middle}.tight-testimonials .et_pb_slides{position:relative!important;height:auto!important}.tight-testimonials .et_pb_slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease;height:auto!important;min-height:0!important;padding:24px 0!important}.tight-testimonials .et_pb_slide.et-pb-active-slide{position:relative;opacity:1;visibility:visible}.tight-testimonials .et_pb_container,.tight-testimonials .et_pb_slide_description{display:block!important;width:100%!important;margin:0 auto!important;text-align:center!important;max-width:800px;height:auto!important;min-height:0!important}.gform_wrapper.gravity-theme .gfield{grid-column:1 / -1;min-width:0;line-height:normal}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{margin-bottom:0;margin-top:0;background-color:#dbddde;border:0px;font-size:14px;padding:16px;color:#000}.gform_wrapper .gform_button,.gform_wrapper input[type="submit"],.gform_wrapper input[type="button"],.gform_wrapper button{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:500;line-height:1.7em!important;color:#ffffff!important;background-color:#1c3b93!important;border:3px solid #1c3b93!important;border-radius:18px!important;padding:.3em 1em!important;transition:all 300ms ease 0ms}.gform_wrapper .gform_button:hover,.gform_wrapper input[type="submit"]:hover,.gform_wrapper input[type="button"]:hover,.gform_wrapper button:hover{color:#1c3b93!important;background-color:#ffffff!important;border-color:#1c3b93!important}.gform_wrapper .gform_button:after,.gform_wrapper input[type="submit"]:after,.gform_wrapper input[type="button"]:after,.gform_wrapper button:after{display:none!important}.frontpage-header .et_pb_fullwidth_header_container{padding-bottom:250px}@media (max-width:980px){.et_pb_fullscreen .et_pb_fullwidth_header_container{width:95%}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:95%}.frontpage-header .et_pb_fullwidth_header_container{padding-bottom:0px}}body .et_pb_scroll_top{width:40px!important;height:40px!important;border-radius:50%!important;bottom:20px!important;right:20px!important;background:#fff!important;border:3px solid #1c3b93!important;color:#1c3b93!important;font-size:22px!important;font-weight:900!important;line-height:21px!important;text-align:center!important;box-shadow:0 4px 8px rgba(0,0,0,0.15);transition:all 0.3s ease;z-index:99999!important}body .et_pb_scroll_top:hover{background:#1c3b93!important;color:#fff!important;border-color:#1c3b93!important}.footer-social-icons,.social-icons{display:flex;align-items:center;gap:15px;justify-content:flex-start}.footer-social-icons i,.social-icons i{color:#c5c4c3;font-size:1.5em;transition:transform 0.2s ease}.footer-social-icons i:hover,.social-icons i:hover{transform:scale(1.1)}@media (max-width:980px){.footer-social-icons{justify-content:center}}.team-photo img{width:191px;height:191px;object-fit:cover;object-position:center;border-radius:50%}@media (max-width:767px){.team-photo img{width:120px;height:120px}.team-photo{width:50%;float:left;text-align:center}.team-photo h1{font-size:0.7em}.team-photo p{font-size:0.6em}}.fg-item{position:relative}#icon-row img{filter:grayscale(100%);transition:filter 0.4s ease}#icon-row img:hover{filter:grayscale(0%)}.pg-header-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:url(https://shawbuilding.co.nz/wp-content/uploads/2025/07/header_overlay.png) no-repeat left center;background-size:cover;pointer-events:none}@media (min-width:981px){.et_pb_column_center{display:flex;align-items:center}}@media (max-width:980px){.et_pb_column_center{display:block}}.center-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.et_pb_slider .et_pb_slide_description{text-shadow:none!important}.img-shadow{filter:drop-shadow(0 4px 6px rgba(0,0,0,0.4))}.ftr-logo-agn{text-align:center}.ftr-logo-agn .et_pb_image{display:inline-block;width:33%}.foogallery .fg-caption{text-shadow:2px 2px 4px rgba(0,0,0,0.8);background-color:transparent;font-family:'Lato',sans-serif;font-weight:900}.fg-media-caption-title{color:white;font-size:24px;text-shadow:2px 2px 4px rgba(0,0,0,0.8);background-color:transparent;font-family:'Lato',sans-serif;font-weight:900;border:none}.fg-panel-info{display:block}.fg-panel-button.fg-panel-button-info{display:none!important}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner,.fg-panel-thumb-spacer{border:none}.fg-media-content{max-height:80%!important;max-width:80%!important}.fg-panel{background-color:rgba(0,0,0,0.8)!important;border:none}.fg-panel .fg-panel-button,.fg-panel-thumbs-button{background:none!important;border:none!important;box-shadow:none!important;color:white!important;font-weight:900;opacity:1!important;padding:0;width:auto;height:auto;margin:10px;cursor:pointer}.fg-panel .fg-panel-button svg,.fg-panel-thumbs-button svg{fill:white!important;width:40px;height:40px}.fg-panel .fg-panel-button:hover svg,.fg-panel-thumbs-button:hover svg{opacity:0.8}.fg-panel .fg-panel-button-prev,.fg-panel .fg-panel-button-next,.fg-panel .fg-panel-button-close{width:45px!important;height:45px!important}.fg-panel .fg-panel-button-prev{left:10vw!important}.fg-panel .fg-panel-button-next{right:10vw!important}.fg-panel .fg-panel-button-close{right:5vw!important;top:5vh!important}@media (max-width:767px){.fg-panel .fg-panel-button-prev,.fg-panel .fg-panel-button-next{top:70vh!important}}@media (min-width:768px) and (max-width:1024px){.fg-panel .fg-panel-button-prev,.fg-panel .fg-panel-button-next{top:80vh!important}}.flexiflick-shortcode .flickity-viewport{overflow:visible}.flexiflick-shortcode .pl-cell{width:calc(25% - 11.25px);margin-right:25px}@media (max-width:1200px){.flexiflick-shortcode .pl-cell{width:calc(33.333% - 10px)}}@media (max-width:992px){.flexiflick-shortcode .pl-cell{width:calc(50% - 7.5px)}}@media (max-width:600px){.flexiflick-shortcode .pl-cell{width:calc(100% - 0px);margin-right:15px!important}}.flexiflick-shortcode .pl-step span{color:#1c3b93;font-weight:800;letter-spacing:.02em;font-size:16px}.flexiflick-shortcode .pl-fancy.aspect-1-1{position:relative;width:100%}.flexiflick-shortcode .pl-fancy.aspect-1-1::before{content:"";display:block;padding-top:100%}.flexiflick-shortcode .pl-fancy .image-wrap{position:absolute;inset:0;overflow:hidden;border-radius:0px}.flexiflick-shortcode .pl-fancy .box-bg{position:absolute;inset:0;background-size:cover;background-position:center}.flexiflick-shortcode .pl-fancy .text{margin-top:10px}.flexiflick-shortcode .pl-fancy .text h6{margin:0 0 2px}.flickity-page-dots{display:none!important}.flexiflick-shortcode .inner-wrap{gap:0px!important}.pl-cell h6{color:#1c3b93;font-size:14px!important;font-weight:600}.flexiflick-progress-wrap{display:none!important}.pl-step{margin:0 0 6px;line-height:.8}@media (min-width:1601px){.pl-bleed-right .flickity-viewport{overflow:visible!important;height:auto!important}.pl-bleed-right .flickity-slider{position:static!important;transform:none!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:stretch;gap:20px;flex-wrap:nowrap}.pl-bleed-right .pl-cell{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin-right:0!important;flex:0 0 250px!important;width:250px!important;max-width:250px!important}}