.u-section-1 {background-image: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("images/Background1.jpeg"); min-height: 1177px}
.u-section-1 .u-text-1 {animation-duration: 1750ms; font-size: 6.25rem; font-weight: 900; text-transform: uppercase; line-height: 0.8; background-image: none; margin: 172px 0 0}
.u-section-1 .u-layout-wrap-1 {min-height: 718px; margin: 54px auto 60px 0}
.u-section-1 .u-layout-cell-1 {min-height: 718px}
.u-section-1 .u-container-layout-1 {padding: 30px}
.u-section-1 .u-group-1 {width: 439px; min-height: 597px; animation-duration: 1250ms; margin: 0 58px 0 auto}
.u-section-1 .u-container-layout-2 {padding: 30px}
.u-section-1 .u-text-2 {font-weight: 700; font-size: 1.5rem; font-style: italic; width: 258px; margin: 0 auto}
.u-section-1 .u-text-3 {font-size: 1.125rem; font-weight: 700; margin: 30px 0 0}
.u-section-1 .u-layout-cell-2 {min-height: 718px}
.u-section-1 .u-container-layout-3 {padding: 30px}
.u-section-1 .u-group-2 {width: 446px; min-height: 596px; animation-duration: 1500ms; margin: 0 auto 0 51px}
.u-section-1 .u-container-layout-4 {padding: 9px 30px 0}
.u-section-1 .u-text-4 {font-weight: 700; font-size: 1.5rem; font-style: italic; margin: 2px -30px 0}
.u-section-1 .u-text-5 {font-size: 1.125rem; font-weight: 700; margin: 28px 0 0}
.u-section-1 .u-btn-1 {background-image: none; border-style: none none solid; font-weight: 700; font-size: 1rem; margin: 78px 0 0 auto; padding: 0} 

@media (max-width: 1199px){ .u-section-1 {background-position: 50% 50%; min-height: 970px}
.u-section-1 .u-text-1 {font-size: 4.5rem}
.u-section-1 .u-layout-wrap-1 {margin-bottom: 44px; position: relative; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 592px}
.u-section-1 .u-group-1 {width: 410px; min-height: 557px; margin-right: 0}
.u-section-1 .u-text-2 {font-size: 1.375rem; width: 228px}
.u-section-1 .u-text-3 {font-size: 1rem; margin-top: 35px}
.u-section-1 .u-layout-cell-2 {min-height: 592px}
.u-section-1 .u-group-2 {width: 410px; min-height: 560px; margin-left: 0}
.u-section-1 .u-container-layout-4 {padding-bottom: 30px}
.u-section-1 .u-text-4 {font-size: 1.375rem; margin-top: 8px}
.u-section-1 .u-text-5 {font-size: 1rem; margin-top: 35px}
.u-section-1 .u-btn-1 {font-size: 0.875rem; margin-top: 84px} }

@media (max-width: 991px){ .u-section-1 {min-height: 743px}
.u-section-1 .u-text-1 {font-size: 3.9375rem; margin-top: 157px}
.u-section-1 .u-layout-wrap-1 {margin-top: 29px; margin-bottom: 14px; margin-right: initial; margin-left: initial}
.u-section-1 .u-layout-cell-1 {min-height: 100px}
.u-section-1 .u-group-1 {width: 328px; min-height: 475px; margin-top: 20px}
.u-section-1 .u-container-layout-2 {padding-bottom: 23px}
.u-section-1 .u-text-2 {font-size: 1.0625rem; width: auto; margin-top: -7px; margin-right: 0; margin-left: 20px}
.u-section-1 .u-text-3 {font-size: 0.875rem; margin-top: 29px; margin-left: -14px; margin-right: -14px}
.u-section-1 .u-layout-cell-2 {min-height: 100px}
.u-section-1 .u-group-2 {width: 328px; min-height: 515px; margin-top: 20px; margin-right: 22px}
.u-section-1 .u-text-4 {font-size: 1.0625rem; margin-top: 11px}
.u-section-1 .u-text-5 {font-size: 0.875rem; margin-top: 20px; margin-left: -11px; margin-right: -11px}
.u-section-1 .u-btn-1 {font-size: 0.75rem; margin-top: 57px} }

@media (max-width: 767px){ .u-section-1 {min-height: 557px}
.u-section-1 .u-text-1 {font-size: 2.875rem; margin-top: 130px}
.u-section-1 .u-layout-wrap-1 {margin-top: 16px; margin-bottom: 60px; margin-right: initial; margin-left: initial}
.u-section-1 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-1 .u-group-1 {width: 317px; min-height: 435px; margin-top: 0; margin-right: auto; margin-bottom: -7px}
.u-section-1 .u-container-layout-2 {padding-left: 10px; padding-right: 10px; padding-bottom: 9px}
.u-section-1 .u-text-2 {font-size: 1rem; width: 165px; margin-left: auto; margin-right: auto}
.u-section-1 .u-text-3 {font-size: 0.75rem; margin-top: 21px; margin-left: 25px; margin-right: 25px}
.u-section-1 .u-container-layout-3 {padding-left: 10px; padding-right: 10px}
.u-section-1 .u-group-2 {width: 316px; min-height: 428px; margin: 24px auto -40px}
.u-section-1 .u-container-layout-4 {padding-left: 10px; padding-right: 10px}
.u-section-1 .u-text-4 {font-size: 1rem; margin-top: 7px}
.u-section-1 .u-text-5 {font-size: 0.75rem; width: 219px; margin-top: 21px; margin-left: auto; margin-right: auto}
.u-section-1 .u-btn-1 {font-size: 0.625rem; margin-top: 53px; margin-right: 51px} }

@media (max-width: 575px){ .u-section-1 {min-height: 1177px}
.u-section-1 .u-text-1 {font-size: 1.875rem}
.u-section-1 .u-layout-wrap-1 {margin-bottom: 53px; margin-right: initial; margin-left: initial}
.u-section-1 .u-text-2 {font-size: 0.9375rem}
.u-section-1 .u-text-3 {margin-left: 21px; margin-right: 21px}
.u-section-1 .u-group-2 {min-height: 406px; margin-top: 0; margin-bottom: 0}
.u-section-1 .u-container-layout-4 {padding-bottom: 19px}
.u-section-1 .u-text-4 {font-size: 0.9375rem; margin-left: 0; margin-right: 0}
.u-section-1 .u-btn-1 {margin-right: 47px} }.u-section-2 {min-height: 696px}
.u-section-2 .u-line-1 {width: calc(((100% - 1140px) / 2) + 340px); height: 7px; transform-origin: left center 0; animation-duration: 1500ms; margin: 0 auto 0 0}
.u-section-2 .u-text-1 {text-transform: uppercase; font-weight: 700; letter-spacing: 2px; animation-duration: 1250ms; font-size: 1.25rem; margin: 50px calc(((100% - 1140px) / 2) + 963px) 0 calc(((100% - 1140px) / 2))}
.u-section-2 .u-list-1 {min-height: 535px; grid-template-columns: calc(33.3333% - 7px) calc(33.3333% - 7px) calc(33.3333% - 7px); grid-gap: 10px 10px; width: 1140px; margin: 10px auto 60px}
.u-section-2 .u-container-layout-1 {padding: 30px}
.u-section-2 .u-icon-1 {height: 64px; width: 64px; animation-duration: 1500ms; margin: 20px 0 0}
.u-section-2 .u-text-2 {font-weight: 700; font-size: 1.625rem; animation-duration: 1250ms; margin: -52px auto 0 84px}
.u-section-2 .u-text-3 {animation-duration: 1250ms; font-size: 1rem; margin: 53px auto 0 0}
.u-section-2 .u-container-layout-2 {padding: 30px}
.u-section-2 .u-icon-2 {height: 64px; width: 64px; animation-duration: 1500ms; margin: 20px 0 0}
.u-section-2 .u-text-4 {font-weight: 700; font-size: 1.625rem; animation-duration: 1250ms; margin: -52px auto 0 84px}
.u-section-2 .u-text-5 {animation-duration: 1250ms; font-size: 1rem; margin: 53px auto 0 0}
.u-section-2 .u-container-layout-3 {padding: 30px}
.u-section-2 .u-icon-3 {height: 64px; width: 64px; animation-duration: 1500ms; margin: 20px 0 0}
.u-section-2 .u-text-6 {font-weight: 700; font-size: 1.625rem; animation-duration: 1250ms; margin: -52px auto 0 84px}
.u-section-2 .u-text-7 {animation-duration: 1250ms; font-size: 1rem; margin: 53px auto 0 0} 

@media (max-width: 1199px){ .u-section-2 {min-height: 559px}
.u-section-2 .u-line-1 {width: calc(((100% - 940px) / 2) + 297px)}
.u-section-2 .u-text-1 {width: auto; font-size: 1.125rem; margin-top: 35px; margin-right: calc(((100% - 940px) / 2) + 778px); margin-left: calc(((100% - 940px) / 2))}
.u-section-2 .u-list-1 {min-height: 461px; height: auto; width: 940px; margin-top: 0; margin-bottom: 35px}
.u-section-2 .u-list-item-1 {background-size: auto}
.u-section-2 .u-text-2 {font-size: 1.5rem}
.u-section-2 .u-text-3 {font-size: 0.875rem; width: auto; margin-right: -1px; margin-left: 1px}
.u-section-2 .u-text-4 {font-size: 1.5rem}
.u-section-2 .u-text-5 {font-size: 0.875rem; width: auto; margin-right: -1px; margin-left: 1px}
.u-section-2 .u-list-item-3 {background-size: auto}
.u-section-2 .u-text-6 {font-size: 1.5rem}
.u-section-2 .u-text-7 {font-size: 0.875rem; width: auto; margin-right: -1px; margin-left: 1px} }

@media (max-width: 991px){ .u-section-2 {min-height: 723px}
.u-section-2 .u-line-1 {width: calc(((100% - 720px) / 2) + 223px)}
.u-section-2 .u-text-1 {font-size: 0.875rem; margin-right: calc(((100% - 720px) / 2) + 588px); margin-left: calc(((100% - 720px) / 2))}
.u-section-2 .u-list-1 {min-height: 630px; grid-template-columns: calc(((100% - 720px) / 2) + 355px) calc(((100% - 720px) / 2) + 355px); width: 720px}
.u-section-2 .u-icon-1 {height: 56px; width: 56px; margin-top: 0; margin-right: 239px}
.u-section-2 .u-text-2 {font-size: 1.25rem; width: auto; margin-top: -44px; margin-left: 74px}
.u-section-2 .u-text-3 {margin-top: 30px; margin-left: 0; margin-right: 0}
.u-section-2 .u-icon-2 {height: 56px; width: 56px; margin-top: 0; margin-right: 239px}
.u-section-2 .u-text-4 {font-size: 1.25rem; width: auto; margin-top: -44px; margin-left: 74px}
.u-section-2 .u-text-5 {margin-top: 30px; margin-left: 0; margin-right: 0}
.u-section-2 .u-icon-3 {height: 56px; width: 56px; margin-top: 0; margin-right: 239px}
.u-section-2 .u-text-6 {font-size: 1.25rem; width: auto; margin-top: -44px; margin-left: 74px}
.u-section-2 .u-text-7 {margin-top: 30px; margin-left: 0; margin-right: 0} }

@media (max-width: 767px){ .u-section-2 {min-height: 1007px}
.u-section-2 .u-line-1 {width: calc(((100% - 540px) / 2) + 163px)}
.u-section-2 .u-text-1 {margin-right: calc(((100% - 540px) / 2) + 408px); margin-left: calc(((100% - 540px) / 2))}
.u-section-2 .u-list-1 {grid-template-columns: 100%; width: 540px; margin-bottom: 51px}
.u-section-2 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 20px}
.u-section-2 .u-icon-1 {margin-right: 334px; margin-left: 130px}
.u-section-2 .u-text-2 {margin-left: 204px}
.u-section-2 .u-text-3 {margin-right: 64px; margin-left: 130px}
.u-section-2 .u-container-layout-2 {padding-left: 10px; padding-right: 10px; padding-bottom: 20px}
.u-section-2 .u-icon-2 {margin-right: 334px; margin-left: 130px}
.u-section-2 .u-text-4 {margin-left: 204px}
.u-section-2 .u-text-5 {margin-right: 64px; margin-left: 130px}
.u-section-2 .u-container-layout-3 {padding-left: 10px; padding-right: 10px; padding-bottom: 20px}
.u-section-2 .u-icon-3 {margin-right: 334px; margin-left: 130px}
.u-section-2 .u-text-6 {margin-left: 204px}
.u-section-2 .u-text-7 {margin-right: 64px; margin-left: 130px} }

@media (max-width: 575px){ .u-section-2 {min-height: 864px}
.u-section-2 .u-line-1 {width: calc(((100% - 340px) / 2) + 97px)}
.u-section-2 .u-text-1 {font-size: 0.75rem; margin-right: calc(((100% - 340px) / 2) + 223px); margin-left: calc(((100% - 340px) / 2))}
.u-section-2 .u-list-1 {width: 340px; margin-bottom: 49px; margin-left: calc(((100% - 340px) / 2))}
.u-section-2 .u-container-layout-1 {padding-bottom: 10px}
.u-section-2 .u-icon-1 {height: 49px; width: 49px; margin-right: 241px; margin-left: 30px}
.u-section-2 .u-text-2 {font-size: 1rem; margin-top: -37px; margin-left: 94px}
.u-section-2 .u-text-3 {font-size: 0.75rem; margin-left: 0; margin-right: 0}
.u-section-2 .u-container-layout-2 {padding-bottom: 10px}
.u-section-2 .u-icon-2 {height: 49px; width: 49px; margin-right: 241px; margin-left: 30px}
.u-section-2 .u-text-4 {font-size: 1rem; margin-top: -37px; margin-left: 94px}
.u-section-2 .u-text-5 {font-size: 0.75rem; margin-left: 0; margin-right: 0}
.u-section-2 .u-container-layout-3 {padding-bottom: 10px}
.u-section-2 .u-icon-3 {height: 49px; width: 49px; margin-right: 241px; margin-left: 30px}
.u-section-2 .u-text-6 {font-size: 1rem; margin-top: -37px; margin-left: 94px}
.u-section-2 .u-text-7 {font-size: 0.75rem; margin-left: 0; margin-right: 0} }.u-section-3 {background-image: none; margin-top: 0; margin-bottom: 0; min-height: 920px}
.u-section-3 .u-line-1 {width: calc(((100% - 1140px) / 2) + 800px); height: 7px; transform-origin: left center 0; animation-duration: 1500ms; margin: 1px auto 0 0}
.u-section-3 .u-group-1 {width: 551px; min-height: 688px; animation-duration: 1500ms; margin: 20px auto 0 calc(((100% - 1140px) / 2))}
.u-section-3 .u-container-layout-1 {padding: 30px}
.u-section-3 .u-text-1 {font-size: 1.125rem; font-weight: 700; margin: 0 auto 0 0}
.u-section-3 .u-text-2 {font-size: 3rem; font-weight: 900; text-transform: none; margin: 20px auto 0 0}
.u-section-3 .u-text-3 {line-height: 1.8; font-size: 1.25rem; margin: 20px 0 0}
.u-section-3 .u-btn-1 {background-image: none; border-style: solid; font-size: 1rem; margin: 20px auto 0 0}
.u-section-3 .u-image-1 {width: 456px; height: 672px; filter: brightness(0.85); box-shadow: 5px 5px 20px 0 rgba(77,77,77,0.4); animation-duration: 1000ms; margin: -756px calc(((100% - 1140px) / 2) + 17px) 60px auto} 

@media (max-width: 1199px){ .u-section-3 {min-height: 870px}
.u-section-3 .u-line-1 {width: calc(((100% - 940px) / 2) + 643px)}
.u-section-3 .u-group-1 {width: 509px; min-height: 785px; margin-left: calc(((100% - 940px) / 2))}
.u-section-3 .u-text-1 {font-size: 1rem}
.u-section-3 .u-text-2 {font-size: 2.875rem}
.u-section-3 .u-text-3 {font-size: 1.125rem; width: auto; margin-right: 8px}
.u-section-3 .u-btn-1 {font-size: 0.875rem; margin-top: 28px}
.u-section-3 .u-image-1 {width: 359px; height: 530px; margin-top: -643px; margin-right: calc(((100% - 940px) / 2) + 29px)} }

@media (max-width: 991px){ .u-section-3 {min-height: 735px}
.u-section-3 .u-line-1 {width: calc(((100% - 720px) / 2) + 497px)}
.u-section-3 .u-group-1 {min-height: 580px; width: calc(((100% - 720px) / 2) + 367px); margin-top: 21px; margin-left: 0}
.u-section-3 .u-text-1 {font-size: 0.875rem; width: auto; margin-left: 21px}
.u-section-3 .u-text-2 {font-size: 2.75rem; width: auto; margin-left: 21px}
.u-section-3 .u-text-3 {font-size: 0.875rem; margin-right: -13px; margin-left: 21px}
.u-section-3 .u-btn-1 {font-size: 0.625rem; margin-bottom: -75px; margin-left: 21px}
.u-section-3 .u-image-1 {width: 321px; height: 449px; margin-top: -475px; margin-right: calc(((100% - 720px) / 2))} }

@media (max-width: 767px){ .u-section-3 {min-height: 671px}
.u-section-3 .u-line-1 {width: calc(((100% - 540px) / 2) + 376px)}
.u-section-3 .u-group-1 {width: 569px; margin-top: 13px; margin-left: calc(((100% - 540px) / 2) + -29px)}
.u-section-3 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-3 .u-text-1 {margin-left: 24px}
.u-section-3 .u-text-2 {margin-left: 24px}
.u-section-3 .u-text-3 {margin-right: 1px; margin-left: 20px}
.u-section-3 .u-btn-1 {margin-bottom: 0}
.u-section-3 .u-image-1 {width: 183px; height: 189px; margin-top: -206px; margin-right: calc(((100% - 540px) / 2))} }

@media (max-width: 575px){ .u-section-3 {min-height: 915px}
.u-section-3 .u-line-1 {width: calc(((100% - 340px) / 2) + 243px)}
.u-section-3 .u-group-1 {min-height: 669px; width: 368px; margin-right: calc(((100% - 340px) / 2) + -17px); margin-left: auto}
.u-section-3 .u-text-1 {font-size: 0.75rem; margin-left: 1px}
.u-section-3 .u-text-2 {font-size: 2.25rem; margin-right: 44px; margin-left: 1px}
.u-section-3 .u-text-3 {margin-left: 0; margin-right: 0}
.u-section-3 .u-btn-1 {margin-left: 0}
.u-section-3 .u-image-1 {width: 230px; height: 157px; margin-top: -16px; margin-right: calc(((100% - 340px) / 2) + 52px)} }.u-section-4 {background-image: linear-gradient(0deg, rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url("images/1.jpg"); margin-top: 0; margin-bottom: 0; min-height: 394px}
.u-section-4 .u-line-1 {height: 7px; transform-origin: left center 0; animation-duration: 1500ms; margin: 0 auto 0 0}
.u-section-4 .u-group-1 {width: 570px; min-height: 472px; animation-duration: 1500ms; margin: 226px calc(((100% - 1140px) / 2) + -42px) 60px auto}
.u-section-4 .u-container-layout-1 {padding: 27px 30px 22px}
.u-section-4 .u-text-1 {font-weight: 900; line-height: 1.2; text-transform: none; font-size: 1.75rem; text-shadow: 2px 2px 8px rgba(0,0,0,0.4); margin: 61px -3px 0}
.u-section-4 .u-text-2 {font-weight: 700; font-size: 1.375rem; margin: 42px 0 0 auto} 

@media (max-width: 1199px){ .u-section-4 {background-position: 50% 50%; min-height: 325px}
.u-section-4 .u-line-1 {width: 1040px; margin-right: 0; margin-left: 0}
.u-section-4 .u-group-1 {width: 487px; min-height: 420px; margin-top: 272px; margin-right: calc(((100% - 940px) / 2) + -13px)}
.u-section-4 .u-container-layout-1 {padding-bottom: 12px}
.u-section-4 .u-text-1 {font-size: 1.5rem; margin-left: -12px; margin-right: -12px}
.u-section-4 .u-text-2 {font-size: 1.125rem; width: auto; margin-top: 19px} }

@media (max-width: 991px){ .u-section-4 {min-height: 249px}
.u-section-4 .u-line-1 {margin-right: initial; margin-left: initial; width: auto}
.u-section-4 .u-group-1 {width: 417px; min-height: 360px; margin-top: 145px; margin-right: calc(((100% - 720px) / 2))}
.u-section-4 .u-text-1 {font-size: 1.25rem; margin-top: 51px}
.u-section-4 .u-text-2 {font-size: 0.875rem; margin-top: 30px} }

@media (max-width: 767px){ .u-section-4 {min-height: 187px}
.u-section-4 .u-line-1 {left: 0; top: 0; width: auto; margin-right: initial; margin-left: initial}
.u-section-4 .u-group-1 {width: 327px; min-height: 304px; margin-top: 128px; margin-right: calc(((100% - 540px) / 2))}
.u-section-4 .u-container-layout-1 {padding-top: 22px; padding-left: 10px; padding-right: 10px}
.u-section-4 .u-text-1 {font-size: 1rem; margin-top: 43px; margin-left: 0; margin-right: 0}
.u-section-4 .u-text-2 {font-size: 0.75rem; margin-top: 19px} }

@media (max-width: 575px){ .u-section-4 {min-height: 394px}
.u-section-4 .u-line-1 {width: 440px; margin-left: 0; margin-right: 0}
.u-section-4 .u-group-1 {min-height: 250px; width: 266px; margin-top: 65px; margin-right: calc(((100% - 340px) / 2) + -21px)}
.u-section-4 .u-text-1 {font-size: 0.75rem; width: auto; margin-top: 0; margin-right: 4px; margin-left: 10px}
.u-section-4 .u-text-2 {font-size: 0.625rem; margin-right: 4px} }