.elementor-165 .elementor-element.elementor-element-217af63 > .elementor-container{min-height:500px;}.elementor-165 .elementor-element.elementor-element-217af63:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-217af63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-165 .elementor-element.elementor-element-217af63 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-165 .elementor-element.elementor-element-217af63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-92px;margin-bottom:0px;padding:50px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-3f8a255 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-53bb7bc{text-align:center;color:#FFFFFF;font-family:"BeaufortPro Light", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-53bb7bc > .elementor-widget-container{margin:-11px 0px -64px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-e98ec86{--spacer-size:25px;}.elementor-165 .elementor-element.elementor-element-2d0ead6 img{width:2%;}.elementor-165 .elementor-element.elementor-element-99021b5{padding:150px 0px 50px 0px;}.elementor-165 .elementor-element.elementor-element-3244c25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-1abeb76 img{width:14%;}.elementor-165 .elementor-element.elementor-element-cd4cabc{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-cd4cabc > .elementor-widget-container{margin:-11px 0px -64px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-2609cbe{text-align:center;color:#000000;font-family:"Gilroy Regular", Sans-serif;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-2609cbe > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-d1ca575 > .elementor-container{max-width:1400px;}.elementor-bc-flex-widget .elementor-165 .elementor-element.elementor-element-26b9402.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-165 .elementor-element.elementor-element-26b9402.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-165 .elementor-element.elementor-element-26b9402.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-165 .elementor-element.elementor-element-4e75957{text-align:left;}.elementor-165 .elementor-element.elementor-element-4e75957 img{width:86%;}.elementor-165 .elementor-element.elementor-element-1cef1df{text-align:left;}.elementor-165 .elementor-element.elementor-element-1cef1df img{width:86%;}.elementor-bc-flex-widget .elementor-165 .elementor-element.elementor-element-4c5f424.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-165 .elementor-element.elementor-element-4c5f424.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-165 .elementor-element.elementor-element-e9967e2 > .elementor-container{max-width:1517px;}.elementor-165 .elementor-element.elementor-element-e9967e2{padding:50px 0px 150px 0px;}.elementor-165 .elementor-element.elementor-element-75d381f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-8899b22{text-align:center;}.elementor-165 .elementor-element.elementor-element-8899b22 img{width:54%;}.elementor-165 .elementor-element.elementor-element-f10888e{text-align:center;}.elementor-165 .elementor-element.elementor-element-f10888e img{width:54%;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .elementor-repeater-item-c4d562a .swiper-slide-bg{background-color:#FFFFFF;background-image:url(http://www.sanantoniohool.com/wp-content/uploads/2024/08/division2.jpg);background-size:cover;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .swiper-slide{height:700px;transition-duration:calc(5000ms*1.2);}.elementor-165 .elementor-element.elementor-element-c7fdd2c .swiper-slide-contents{max-width:66%;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .swiper-slide-inner{text-align:right;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:21px;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .elementor-slide-heading{font-family:"GTAlpina Light", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;text-decoration:underline;line-height:1px;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .elementor-slide-description{color:#FFFFFF;font-family:"GTAlpina Light", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1px;}.elementor-165 .elementor-element.elementor-element-ed094dd{padding:150px 0px 50px 0px;}.elementor-165 .elementor-element.elementor-element-e86dc27.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-1a38c63 img{width:14%;}.elementor-165 .elementor-element.elementor-element-0a63f3f{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-0a63f3f > .elementor-widget-container{margin:-11px 0px -64px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-2084fe6{text-align:center;color:#000000;font-family:"Gilroy Regular", Sans-serif;font-weight:400;text-transform:uppercase;width:initial;max-width:initial;}.elementor-165 .elementor-element.elementor-element-2084fe6 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-7f23f0a{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-1ef4e93 > .elementor-container{max-width:1517px;}.elementor-165 .elementor-element.elementor-element-1ef4e93{padding:0px 0px 50px 0px;}.elementor-165 .elementor-element.elementor-element-8c63252.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-8c63252 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-678d860 img{width:5%;}.elementor-165 .elementor-element.elementor-element-678d860 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-2d81574{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-2d81574 > .elementor-widget-container{margin:-11px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-1812caa{text-align:center;color:#B0A187;font-family:"Gilroy Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-1812caa > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-b5ea670{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-bbe5f42 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-165 .elementor-element.elementor-element-bbe5f42 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-bbe5f42 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-165 .elementor-element.elementor-element-bbe5f42 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-bbe5f42 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-4d08848.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-4d08848 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-ff39c1f img{width:5%;}.elementor-165 .elementor-element.elementor-element-ff39c1f > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-84af632{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-84af632 > .elementor-widget-container{margin:-11px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-df600db{text-align:center;color:#B0A187;font-family:"Gilroy Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-df600db > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-d15cdfe{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-8d3fdd0 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-165 .elementor-element.elementor-element-8d3fdd0 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-8d3fdd0 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-165 .elementor-element.elementor-element-8d3fdd0 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-8d3fdd0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-8226205 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-8226205 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-7c54324.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-7c54324 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-6b0d318 img{width:5%;}.elementor-165 .elementor-element.elementor-element-6b0d318 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-a837842{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-a837842 > .elementor-widget-container{margin:-11px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-8d92de9{text-align:center;color:#B0A187;font-family:"Gilroy Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-8d92de9 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-cfe25fd{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-5bbca63 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-165 .elementor-element.elementor-element-5bbca63 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-5bbca63 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-165 .elementor-element.elementor-element-5bbca63 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-5bbca63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-dca8a7d .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-dca8a7d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-a115cd8 > .elementor-container{max-width:1517px;}.elementor-165 .elementor-element.elementor-element-a115cd8{padding:0px 0px 0150px 0px;}.elementor-165 .elementor-element.elementor-element-e38016f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-e38016f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-058de8b img{width:5%;}.elementor-165 .elementor-element.elementor-element-058de8b > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-df1fe6c{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-df1fe6c > .elementor-widget-container{margin:-11px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-42865d3{text-align:center;color:#B0A187;font-family:"Gilroy Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-42865d3 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-4eed2fa{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-eec3d9c .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-165 .elementor-element.elementor-element-eec3d9c .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-eec3d9c .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-165 .elementor-element.elementor-element-eec3d9c .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-eec3d9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-0934b95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-0934b95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-b492873 img{width:5%;}.elementor-165 .elementor-element.elementor-element-b492873 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-1f68451{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-1f68451 > .elementor-widget-container{margin:-11px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-88a8c84{text-align:center;color:#B0A187;font-family:"Gilroy Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-88a8c84 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-41a2f87{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-a14b2ce .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-165 .elementor-element.elementor-element-a14b2ce .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-a14b2ce .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-165 .elementor-element.elementor-element-a14b2ce .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-a14b2ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-b8dab34 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-b8dab34 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-56ddbb6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-56ddbb6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-4f50c1f img{width:5%;}.elementor-165 .elementor-element.elementor-element-4f50c1f > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-165 .elementor-element.elementor-element-b68ca23{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-b68ca23 > .elementor-widget-container{margin:-11px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-e7ef9e3{text-align:center;color:#B0A187;font-family:"Gilroy Regular", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-165 .elementor-element.elementor-element-e7ef9e3 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-165 .elementor-element.elementor-element-b117cbc{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-1a18329 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-165 .elementor-element.elementor-element-1a18329 .elementor-button:hover, .elementor-165 .elementor-element.elementor-element-1a18329 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-165 .elementor-element.elementor-element-1a18329 .elementor-button:hover svg, .elementor-165 .elementor-element.elementor-element-1a18329 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-00b78a8 .elementor-button{font-family:"BeaufortPro Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-00b78a8 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-16cdcb7 > .elementor-container{max-width:1517px;}.elementor-165 .elementor-element.elementor-element-16cdcb7{padding:0px 0px 150px 0px;}.elementor-165 .elementor-element.elementor-element-0ac73aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-fbb91e0{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-fbb91e0 > .elementor-widget-container{margin:-11px 0px -64px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-83b0b1c{margin-top:0px;margin-bottom:10px;}.elementor-165 .elementor-element.elementor-element-0bc0f09{text-align:center;color:#B0A187;font-family:"BeaufortPro Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-0bc0f09 > .elementor-widget-container{margin:-5px 0px -28px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-29cca1b{text-align:center;color:#B0A187;font-family:"BeaufortPro Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-29cca1b > .elementor-widget-container{margin:-5px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-129b2b9{text-align:center;color:#B0A187;font-family:"BeaufortPro Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-129b2b9 > .elementor-widget-container{margin:-5px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-d816caa{text-align:center;color:#B0A187;font-family:"BeaufortPro Regular", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-d816caa > .elementor-widget-container{margin:-5px 0px -36px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-1aa184f{--spacer-size:25px;}.elementor-165 .elementor-element.elementor-element-e90effc .elementor-repeater-item-c4d562a .swiper-slide-bg{background-color:#FFFFFF;background-image:url(http://www.sanantoniohool.com/wp-content/uploads/2024/08/HaciendaSanAntonioHool_25.jpg);background-size:cover;}.elementor-165 .elementor-element.elementor-element-e90effc .swiper-slide{height:700px;transition-duration:calc(5000ms*1.2);}.elementor-165 .elementor-element.elementor-element-e90effc .swiper-slide-contents{max-width:66%;}.elementor-165 .elementor-element.elementor-element-e90effc .swiper-slide-inner{text-align:right;}.elementor-165 .elementor-element.elementor-element-e90effc .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:21px;}.elementor-165 .elementor-element.elementor-element-e90effc .elementor-slide-heading{font-family:"GTAlpina Light", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;text-decoration:underline;line-height:1px;}.elementor-165 .elementor-element.elementor-element-e90effc .elementor-slide-description{color:#FFFFFF;font-family:"GTAlpina Light", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1px;}.elementor-165 .elementor-element.elementor-element-2a829af > .elementor-container{max-width:1448px;}.elementor-165 .elementor-element.elementor-element-2a829af{padding:150px 0px 50px 0px;}.elementor-165 .elementor-element.elementor-element-bb6bfc5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-165 .elementor-element.elementor-element-84bf2c2 img{width:14%;}.elementor-165 .elementor-element.elementor-element-996afb4{text-align:center;color:#000000;font-family:"BeaufortPro Light", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-165 .elementor-element.elementor-element-996afb4 > .elementor-widget-container{margin:-11px 0px -64px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-1cfaaee{--spacer-size:20px;}.elementor-165 .elementor-element.elementor-element-ff00070{--e-image-carousel-slides-to-show:6;}.elementor-165 .elementor-element.elementor-element-ff00070 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-165 .elementor-element.elementor-element-ff00070 .elementor-swiper-button.elementor-swiper-button-next{font-size:5px;color:#E2E2E2;}.elementor-165 .elementor-element.elementor-element-ff00070 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-165 .elementor-element.elementor-element-ff00070 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#E2E2E2;}.elementor-165 .elementor-element.elementor-element-ff00070 .swiper-wrapper{display:flex;align-items:center;}.elementor-165 .elementor-element.elementor-element-ef5e5c6{--spacer-size:15px;}@media(max-width:1024px) and (min-width:768px){.elementor-165 .elementor-element.elementor-element-eb95bb9{width:50%;}.elementor-165 .elementor-element.elementor-element-fbe9afd{width:50%;}.elementor-165 .elementor-element.elementor-element-c683921{width:50%;}.elementor-165 .elementor-element.elementor-element-c71cb56{width:50%;}}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-217af63 > .elementor-container{min-height:45vh;}.elementor-165 .elementor-element.elementor-element-217af63{margin-top:-102px;margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-e98ec86{--spacer-size:10px;}.elementor-165 .elementor-element.elementor-element-2d0ead6 img{width:4%;}.elementor-165 .elementor-element.elementor-element-99021b5{padding:100px 0px 30px 0px;}.elementor-165 .elementor-element.elementor-element-4e75957{text-align:center;}.elementor-165 .elementor-element.elementor-element-4e75957 img{width:100%;height:350px;object-fit:cover;object-position:top left;}.elementor-165 .elementor-element.elementor-element-1cef1df{text-align:center;}.elementor-165 .elementor-element.elementor-element-1cef1df img{width:100%;height:300px;object-fit:cover;object-position:bottom center;}.elementor-165 .elementor-element.elementor-element-fc43ebf img{width:100%;height:350px;object-fit:cover;}.elementor-165 .elementor-element.elementor-element-d28a051 img{width:100%;height:300px;object-fit:cover;object-position:bottom center;}.elementor-165 .elementor-element.elementor-element-e9967e2{padding:40px 0px 75px 0px;}.elementor-165 .elementor-element.elementor-element-8899b22 img{width:50%;height:350px;object-fit:cover;}.elementor-165 .elementor-element.elementor-element-f10888e img{width:50%;height:300px;object-fit:cover;object-position:bottom center;}.elementor-165 .elementor-element.elementor-element-c7fdd2c .swiper-slide{height:500px;}.elementor-165 .elementor-element.elementor-element-ed094dd{padding:100px 0px 30px 0px;}.elementor-165 .elementor-element.elementor-element-a115cd8{padding:0px 0px 100px 0px;}.elementor-165 .elementor-element.elementor-element-16cdcb7{padding:0px 0px 50px 0px;}.elementor-165 .elementor-element.elementor-element-c9d83b8 img{height:350px;object-fit:cover;}.elementor-165 .elementor-element.elementor-element-0cce0fe img{height:350px;object-fit:cover;}.elementor-165 .elementor-element.elementor-element-194c5b9 img{height:350px;object-fit:cover;}.elementor-165 .elementor-element.elementor-element-4e91886 img{height:350px;object-fit:cover;}.elementor-165 .elementor-element.elementor-element-e90effc .swiper-slide{height:500px;}.elementor-165 .elementor-element.elementor-element-2a829af{padding:100px 0px 30px 0px;}.elementor-165 .elementor-element.elementor-element-ff00070{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-217af63 > .elementor-container{min-height:40vh;}.elementor-165 .elementor-element.elementor-element-217af63{margin-top:-67px;margin-bottom:0px;}.elementor-165 .elementor-element.elementor-element-53bb7bc{font-size:30px;}.elementor-165 .elementor-element.elementor-element-53bb7bc > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-165 .elementor-element.elementor-element-2d0ead6 img{width:6%;}.elementor-165 .elementor-element.elementor-element-1abeb76 img{width:21%;}.elementor-165 .elementor-element.elementor-element-cd4cabc{font-size:30px;}.elementor-165 .elementor-element.elementor-element-cd4cabc > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-165 .elementor-element.elementor-element-2609cbe{font-size:14px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-165 .elementor-element.elementor-element-d1ca575{padding:0px 20px 0px 20px;}.elementor-165 .elementor-element.elementor-element-4e75957{text-align:center;}.elementor-165 .elementor-element.elementor-element-4e75957 img{width:100%;height:300px;object-position:top left;}.elementor-165 .elementor-element.elementor-element-1cef1df{text-align:center;}.elementor-165 .elementor-element.elementor-element-1cef1df img{width:100%;height:300px;object-position:bottom center;}.elementor-165 .elementor-element.elementor-element-4c5f424 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-fc43ebf{text-align:center;}.elementor-165 .elementor-element.elementor-element-fc43ebf img{width:100%;height:300px;}.elementor-165 .elementor-element.elementor-element-d28a051{text-align:center;}.elementor-165 .elementor-element.elementor-element-d28a051 img{width:100%;height:300px;}.elementor-165 .elementor-element.elementor-element-e9967e2{padding:0px 20px 75px 20px;}.elementor-165 .elementor-element.elementor-element-75d381f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-8899b22{text-align:center;}.elementor-165 .elementor-element.elementor-element-8899b22 img{width:100%;height:300px;}.elementor-165 .elementor-element.elementor-element-f10888e{text-align:center;}.elementor-165 .elementor-element.elementor-element-f10888e img{width:100%;height:300px;}.elementor-165 .elementor-element.elementor-element-1a38c63 img{width:25%;}.elementor-165 .elementor-element.elementor-element-0a63f3f{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-0a63f3f > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-165 .elementor-element.elementor-element-2084fe6{font-size:14px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-165 .elementor-element.elementor-element-1ef4e93{padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-ef1c5af img{width:90%;}.elementor-165 .elementor-element.elementor-element-2d81574{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-2d81574 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-165 .elementor-element.elementor-element-b5ea670{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-4d08848 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-4a08377 img{width:90%;}.elementor-165 .elementor-element.elementor-element-84af632{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-84af632 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-165 .elementor-element.elementor-element-d15cdfe{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-7c54324 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-d523fc4 img{width:90%;}.elementor-165 .elementor-element.elementor-element-a837842{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-a837842 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-165 .elementor-element.elementor-element-cfe25fd{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-e38016f > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-bc92b5f img{width:90%;}.elementor-165 .elementor-element.elementor-element-df1fe6c{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-df1fe6c > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-165 .elementor-element.elementor-element-4eed2fa{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-0934b95 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-25c46d8 img{width:90%;}.elementor-165 .elementor-element.elementor-element-1f68451{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-1f68451 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-165 .elementor-element.elementor-element-41a2f87{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-56ddbb6 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-e400b82 img{width:90%;}.elementor-165 .elementor-element.elementor-element-b68ca23{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-b68ca23 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-165 .elementor-element.elementor-element-b117cbc{--spacer-size:15px;}.elementor-165 .elementor-element.elementor-element-fbb91e0{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-fbb91e0 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-165 .elementor-element.elementor-element-c9d83b8 img{width:90%;height:300px;}.elementor-165 .elementor-element.elementor-element-0bc0f09{text-align:center;font-size:14px;letter-spacing:3.7px;}.elementor-165 .elementor-element.elementor-element-fbe9afd > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-0cce0fe img{width:90%;height:300px;}.elementor-165 .elementor-element.elementor-element-29cca1b{font-size:14px;letter-spacing:3.7px;}.elementor-165 .elementor-element.elementor-element-c683921 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-194c5b9 img{width:90%;height:300px;}.elementor-165 .elementor-element.elementor-element-129b2b9{font-size:14px;letter-spacing:3.7px;}.elementor-165 .elementor-element.elementor-element-c71cb56 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-165 .elementor-element.elementor-element-4e91886 img{width:90%;height:300px;}.elementor-165 .elementor-element.elementor-element-d816caa{font-size:14px;letter-spacing:3.7px;}.elementor-165 .elementor-element.elementor-element-84bf2c2 img{width:25%;}.elementor-165 .elementor-element.elementor-element-996afb4{font-size:30px;line-height:1.2em;}.elementor-165 .elementor-element.elementor-element-996afb4 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-165 .elementor-element.elementor-element-ff00070{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for button, class: .elementor-element-8226205 */.elementor-165 .elementor-element.elementor-element-8226205 .elementor-button:hover {
  transform: translate(0, -2px);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dca8a7d */.elementor-165 .elementor-element.elementor-element-dca8a7d .elementor-button:hover {
  transform: translate(0, -2px);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8dab34 */.elementor-165 .elementor-element.elementor-element-b8dab34 .elementor-button:hover {
  transform: translate(0, -2px);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00b78a8 */.elementor-165 .elementor-element.elementor-element-00b78a8 .elementor-button:hover {
  transform: translate(0, -2px);
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BeaufortPro Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Light.eot');
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Light.woff2') format('woff2'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Light.woff') format('woff'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Light.ttf') format('truetype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Light.svg#BeaufortProLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/Gilroy-Regular.eot');
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/Gilroy-Regular.woff2') format('woff2'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/Gilroy-Regular.woff') format('woff'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/Gilroy-Regular.ttf') format('truetype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/Gilroy-Regular.svg#GilroyRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GTAlpina Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/GTAlpinaTypewriter-Light.eot');
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/GTAlpinaTypewriter-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/GTAlpinaTypewriter-Light.woff2') format('woff2'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/GTAlpinaTypewriter-Light.woff') format('woff'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/GTAlpinaTypewriter-Light.ttf') format('truetype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/GTAlpinaTypewriter-Light.svg#GTAlpinaLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BeaufortPro Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Regular.eot');
	src: url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Regular.woff2') format('woff2'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Regular.woff') format('woff'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Regular.ttf') format('truetype'),
		url('https://www.sanantoniohool.com/wp-content/uploads/2024/07/BeaufortPro-Regular.svg#BeaufortProRegular') format('svg');
}
/* End Custom Fonts CSS */