.elementor-3560 .elementor-element.elementor-element-07117e2{--display:grid;--e-con-grid-template-columns:1.25fr 1fr;--e-con-grid-template-rows:.25fr 1fr .25fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3560 .elementor-element.elementor-element-07117e2:not(.elementor-motion-effects-element-type-background), .elementor-3560 .elementor-element.elementor-element-07117e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3560 .elementor-element.elementor-element-07117e2.e-con{--align-self:flex-end;}.elementor-3560 .elementor-element.elementor-element-8fe52bf{--display:flex;--gap:0px 030px;--row-gap:0px;--column-gap:030px;grid-column:span 2;}.elementor-3560 .elementor-element.elementor-element-8fe52bf.e-con{--align-self:flex-start;}.elementor-3560 .elementor-element.elementor-element-f268700 > .elementor-widget-container{margin:00px 0px 0px 0px;padding:01em 01em 01em 01em;}.elementor-3560 .elementor-element.elementor-element-f268700.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3560 .elementor-element.elementor-element-f268700 .elementor-heading-title{font-family:"Anton";font-size:3rem;font-weight:400;line-height:1.2em;letter-spacing:0.02em;}.elementor-3560 .elementor-element.elementor-element-e6aa42e > .elementor-widget-container{padding:2em 2em 2em 1em;}.elementor-3560 .elementor-element.elementor-element-e6aa42e{grid-column:span 1;text-align:start;font-family:"Montserrat";font-size:1em;font-weight:400;}.elementor-3560 .elementor-element.elementor-element-3d30929{grid-row:span 5;}.elementor-3560 .elementor-element.elementor-element-3d30929.elementor-element{--align-self:flex-start;}.elementor-3560 .elementor-element.elementor-element-4f06c01 .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 0px 10px 0px;padding:2em 2em 2em 2em;}.elementor-3560 .elementor-element.elementor-element-4f06c01 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3560 .elementor-element.elementor-element-4f06c01.elementor-element{--align-self:center;}.elementor-3560 .elementor-element.elementor-element-8876c4b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5em;--margin-bottom:1.5em;--margin-left:0em;--margin-right:0em;}.elementor-3560 .elementor-element.elementor-element-8876c4b:not(.elementor-motion-effects-element-type-background), .elementor-3560 .elementor-element.elementor-element-8876c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3560 .elementor-element.elementor-element-f298b72{--divider-border-style:solid;--divider-color:#EFB857;--divider-border-width:0.3em;--divider-element-spacing:2em;}.elementor-3560 .elementor-element.elementor-element-f298b72 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3560 .elementor-element.elementor-element-f298b72 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3560 .elementor-element.elementor-element-f298b72 .elementor-divider__text{font-family:"Anton";font-size:2.2em;font-weight:400;line-height:1.2em;letter-spacing:0.02em;}.elementor-3560 .elementor-element.elementor-element-fbc10e4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-3560 .elementor-element.elementor-element-fbc10e4:not(.elementor-motion-effects-element-type-background), .elementor-3560 .elementor-element.elementor-element-fbc10e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3560 .elementor-element.elementor-element-d7cdb97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3560 .elementor-element.elementor-element-fa4d901 img{width:30%;}.elementor-3560 .elementor-element.elementor-element-17180e1 .elementor-button{background-color:var( --e-global-color-secondary );padding:02.5em 2em 02.5em 2em;}.elementor-3560 .elementor-element.elementor-element-17180e1.elementor-element{--align-self:center;}.elementor-3560 .elementor-element.elementor-element-a394ae3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3560 .elementor-element.elementor-element-f287ced img{width:30%;}.elementor-3560 .elementor-element.elementor-element-cadcf5d .elementor-button{background-color:var( --e-global-color-text );padding:02.5em 2em 02.5em 2em;}.elementor-3560 .elementor-element.elementor-element-942c3fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3560 .elementor-element.elementor-element-ff526cd img{width:30%;}.elementor-3560 .elementor-element.elementor-element-30bf907 .elementor-button{background-color:var( --e-global-color-secondary );padding:02.5em 2em 02.5em 2em;}body.elementor-page-3560:not(.elementor-motion-effects-element-type-background), body.elementor-page-3560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(max-width:1024px){.elementor-3560 .elementor-element.elementor-element-07117e2{--grid-auto-flow:row;}.elementor-3560 .elementor-element.elementor-element-f268700{width:var( --container-widget-width, 463.719px );max-width:463.719px;--container-widget-width:463.719px;--container-widget-flex-grow:0;}.elementor-3560 .elementor-element.elementor-element-f268700 > .elementor-widget-container{margin:65px 0px 0px 0px;padding:1px 0px 0px 25px;}.elementor-3560 .elementor-element.elementor-element-e6aa42e > .elementor-widget-container{padding:0px 28px 0px 25px;}.elementor-3560 .elementor-element.elementor-element-e6aa42e{font-size:18px;}.elementor-3560 .elementor-element.elementor-element-8876c4b{--grid-auto-flow:row;}.elementor-3560 .elementor-element.elementor-element-fbc10e4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3560 .elementor-element.elementor-element-07117e2{--content-width:90%;}.elementor-3560 .elementor-element.elementor-element-8876c4b{--content-width:100%;}}@media(max-width:767px){.elementor-3560 .elementor-element.elementor-element-07117e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3560 .elementor-element.elementor-element-8fe52bf{grid-column:span 1;}.elementor-3560 .elementor-element.elementor-element-f268700 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3560 .elementor-element.elementor-element-f268700.elementor-element{--align-self:center;}.elementor-3560 .elementor-element.elementor-element-f268700{text-align:center;}.elementor-3560 .elementor-element.elementor-element-e6aa42e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0.5em;}.elementor-3560 .elementor-element.elementor-element-e6aa42e{grid-column:span 1;text-align:center;font-size:0.8em;}.elementor-3560 .elementor-element.elementor-element-3d30929 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3560 .elementor-element.elementor-element-3d30929{grid-row:span 1;}.elementor-3560 .elementor-element.elementor-element-3d30929.elementor-element{--order:99999 /* order end hack */;}.elementor-3560 .elementor-element.elementor-element-4f06c01 > .elementor-widget-container{padding:0em 0em 0em 0.5em;}.elementor-3560 .elementor-element.elementor-element-8876c4b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3560 .elementor-element.elementor-element-fbc10e4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3560 .elementor-element.elementor-element-fa4d901 > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-3560 .elementor-element.elementor-element-17180e1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3560 .elementor-element.elementor-element-f287ced > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-3560 .elementor-element.elementor-element-cadcf5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3560 .elementor-element.elementor-element-ff526cd > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-3560 .elementor-element.elementor-element-30bf907 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-f268700 */.custom-font {
    font-family: 'Yellowtail';
    font-weight: normal;
    background: linear-gradient(to right, #ffcc73, #e3b437);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.custom-font2 {
    font-family: 'Anton';
    font-weight: normal;
    background: linear-gradient(to bottom, #2F6ABA, #153054);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://allyrite.com/wp-content/uploads/2025/02/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://allyrite.com/wp-content/uploads/2025/02/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://allyrite.com/wp-content/uploads/2025/02/Montserrat-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://allyrite.com/wp-content/uploads/2025/02/Montserrat-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://allyrite.com/wp-content/uploads/2025/02/Montserrat-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://allyrite.com/wp-content/uploads/2025/02/Montserrat-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */