.elementor .t-submit:hover,.elementor .t-submit:focus-visible{background-color:var(--torras-orange-light);}.elementor .t-submit{font-family:Torras;font-weight:600;font-size:16px;color:var(--torras-dark);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;background-color:var(--torras-orange);}.elementor .t-input{width:100%;height:40px;font-family:Torras;font-size:16px;color:var(--torras-anthracite);padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--torras-orange);border-style:solid;background-color:#FFFFFF;}.elementor .t-label{font-family:Torras;font-size:16px;color:var(--torras-grey);}.elementor .t-field{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .t-field-half{width:calc(50% - 20px);}.elementor .t-gallery-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;}.elementor .t-gallery{column-gap:12px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 12px;\n}.elementor .t-stack{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .t-card{text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .t-grid-3{column-gap:40px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 32px;\n}.elementor .t-grid-2{column-gap:60px;padding:0px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;align-items:center;row-gap: 40px;\n}.elementor .t-img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:15px;}.elementor .t-btn:hover,.elementor .t-btn:focus-visible{color:var(--torras-dark);background-color:var(--torras-orange-light);}.elementor .t-btn{font-family:Torras;font-weight:600;font-size:16px;color:var(--torras-white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;background-color:var(--torras-orange);}.elementor .t-text-center{text-align:center;}.elementor .t-text{font-family:Torras;font-weight:400;font-size:17px;color:var(--torras-white);line-height:1.4;}.elementor .t-h3-lg{font-family:Torras;font-weight:700;font-size:30px;color:var(--torras-orange);line-height:1.2;}.elementor .t-h3{font-family:Torras;font-weight:600;font-size:24px;color:var(--torras-orange);line-height:1.25;}.elementor .t-subtitle{font-family:Torras;font-weight:600;font-size:24px;color:var(--torras-orange);line-height:1.25;}.elementor .t-h2{font-family:Torras;font-weight:700;font-size:40px;color:var(--torras-white);line-height:1.18;text-align:center;}.elementor .t-h1{font-family:Torras;font-weight:700;font-size:40px;color:var(--torras-white);line-height:1.18;}.elementor .t-container{width:100%;max-width:1250px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .t-section{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;align-items:center;}