.text-and-image-2 .inner{align-items:center;display:flex;gap:20px;justify-content:space-between}@media only screen and (max-width:767px){.text-and-image-2 .inner{padding-top:20px}}.text-and-image-2 .inner.add-padding-bottom{padding-bottom:64px}@media only screen and (min-width:1280px){.text-and-image-2 .inner.add-padding-bottom{padding-bottom:5vw}}@media only screen and (min-width:1920px){.text-and-image-2 .inner.add-padding-bottom{padding-bottom:96px}}@media screen and (max-width:767px){.text-and-image-2 .inner.add-padding-bottom{padding-bottom:96px}}@media only screen and (min-width:768px){.text-and-image-2 .inner .text{flex-basis:57%}}.text-and-image-2 .inner .text h3{font-size:32px;line-height:1.1;margin-bottom:16px}@media only screen and (min-width:1280px){.text-and-image-2 .inner .text h3{font-size:2.5vw}}@media only screen and (min-width:1920px){.text-and-image-2 .inner .text h3{font-size:48px}}@media screen and (max-width:767px){.text-and-image-2 .inner .text h3{font-size:42px}}@media only screen and (min-width:1280px){.text-and-image-2 .inner .text h3{margin-bottom:1.25vw}}@media only screen and (min-width:1920px){.text-and-image-2 .inner .text h3{margin-bottom:24px}}@media screen and (max-width:767px){.text-and-image-2 .inner .text h3{margin-bottom:24px}}.text-and-image-2 .inner .text p{font-size:16px}@media only screen and (min-width:1280px){.text-and-image-2 .inner .text p{font-size:1.25vw}}@media only screen and (min-width:1920px){.text-and-image-2 .inner .text p{font-size:24px}}@media screen and (max-width:767px){.text-and-image-2 .inner .text p{font-size:18px}}.text-and-image-2 .inner .text p+p{margin-top:13.3333333333px}@media only screen and (min-width:1280px){.text-and-image-2 .inner .text p+p{margin-top:calc(0px + 1.04167vw)}}@media only screen and (min-width:1920px){.text-and-image-2 .inner .text p+p{margin-top:20px}}@media screen and (max-width:767px){.text-and-image-2 .inner .text p+p{margin-top:20px}}.text-and-image-2 .inner .text p a{color:#52181a}.text-and-image-2 .inner .text p a:hover{color:#ff8112}.text-and-image-2 .inner .image{flex-basis:41%;flex-shrink:0;opacity:0;transition:.5s}@media only screen and (max-width:767px){.text-and-image-2 .inner .image{display:none}}.text-and-image-2 .mobile-image{display:none}@media only screen and (max-width:767px){.text-and-image-2 .mobile-image{display:block}}.text-and-image-2 .mobile-image img{width:100%}.text-and-image-2.inview-active .inner .image{opacity:1}
