.elementor-3785 .elementor-element.elementor-element-55be5665:not(.elementor-motion-effects-element-type-background), .elementor-3785 .elementor-element.elementor-element-55be5665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kerrybodine.com/wp-content/uploads/2022/12/bg-circle.svg");background-position:bottom right;background-repeat:no-repeat;}.elementor-3785 .elementor-element.elementor-element-55be5665{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:152px 0px 128px 0px;}.elementor-3785 .elementor-element.elementor-element-55be5665 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3785 .elementor-element.elementor-element-89d28ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3785 .elementor-element.elementor-element-f3b3006{width:initial;max-width:initial;}.elementor-3785 .elementor-element.elementor-element-f3b3006 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-3785 .elementor-element.elementor-element-f3b3006 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:64px;font-weight:400;line-height:64px;}.elementor-3785 .elementor-element.elementor-element-5a7243a6{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;font-size:24px;text-transform:uppercase;line-height:32px;color:#1B2F5A;}.elementor-3785 .elementor-element.elementor-element-4f30466a .elementor-button:hover, .elementor-3785 .elementor-element.elementor-element-4f30466a .elementor-button:focus{background-color:#3E93F8;}.elementor-3785 .elementor-element.elementor-element-4f30466a > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-3785 .elementor-element.elementor-element-4f30466a .elementor-button{font-size:24px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:24px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding:20px 32px 20px 32px;}.elementor-3785 .elementor-element.elementor-element-624d743f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3785 .elementor-element.elementor-element-2ef03434 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-3785 .elementor-element.elementor-element-5d43fb4c{padding:0px 0px 128px 0px;}.elementor-3785 .elementor-element.elementor-element-1887d9e6 > .elementor-element-populated{margin:-64px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3785 .elementor-element.elementor-element-5633295c{font-size:24px;line-height:32px;}.elementor-3785 .elementor-element.elementor-element-22f0b57:not(.elementor-motion-effects-element-type-background), .elementor-3785 .elementor-element.elementor-element-22f0b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B3E6B;}.elementor-3785 .elementor-element.elementor-element-22f0b57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-3785 .elementor-element.elementor-element-22f0b57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3785 .elementor-element.elementor-element-2f74b8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3785 .elementor-element.elementor-element-2f74b8b{text-align:center;}.elementor-3785 .elementor-element.elementor-element-2f74b8b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:56px;font-weight:400;text-transform:uppercase;line-height:64px;color:#FFFFFF;}.elementor-3785 .elementor-element.elementor-element-0990129 .elementor-button{background-color:#00A362;font-size:24px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:32px;fill:#FFFFFF;color:#FFFFFF;padding:16px 100px 16px 100px;}.elementor-3785 .elementor-element.elementor-element-0990129 .elementor-button:hover, .elementor-3785 .elementor-element.elementor-element-0990129 .elementor-button:focus{background-color:#31B745;}.elementor-3785 .elementor-element.elementor-element-0990129 > .elementor-widget-container{margin:40px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-3785 .elementor-element.elementor-element-3d93b93{text-align:center;font-size:16px;line-height:24px;color:#FFFFFF;}.elementor-3785 .elementor-element.elementor-element-4863808{padding:80px 0px 128px 0px;}.elementor-3785 .elementor-element.elementor-element-eb3a092 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3785 .elementor-element.elementor-element-eb3a092 .elementor-heading-title{text-transform:uppercase;}.elementor-3785 .elementor-element.elementor-element-8131ca1{--grid-columns:3;}@media(max-width:1200px){.elementor-3785 .elementor-element.elementor-element-55be5665{padding:152px 50px 128px 50px;}.elementor-3785 .elementor-element.elementor-element-5d43fb4c{padding:0px 50px 128px 50px;}.elementor-3785 .elementor-element.elementor-element-22f0b57{padding:128px 50px 128px 50px;}.elementor-3785 .elementor-element.elementor-element-4863808{padding:80px 50px 128px 50px;}}@media(max-width:1024px){.elementor-3785 .elementor-element.elementor-element-8131ca1{--grid-columns:2;}}@media(max-width:767px){.elementor-3785 .elementor-element.elementor-element-55be5665:not(.elementor-motion-effects-element-type-background), .elementor-3785 .elementor-element.elementor-element-55be5665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kerrybodine.com/wp-content/uploads/2022/12/Frame.png");background-position:100% 140px;}.elementor-3785 .elementor-element.elementor-element-55be5665{padding:112px 20px 48px 20px;}.elementor-3785 .elementor-element.elementor-element-89d28ea{width:100%;}.elementor-3785 .elementor-element.elementor-element-f3b3006 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-3785 .elementor-element.elementor-element-5a7243a6{font-size:16px;}.elementor-3785 .elementor-element.elementor-element-4f30466a > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3785 .elementor-element.elementor-element-4f30466a .elementor-button{font-size:16px;padding:8px 20px 8px 20px;}.elementor-3785 .elementor-element.elementor-element-624d743f{width:100%;}.elementor-3785 .elementor-element.elementor-element-624d743f > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3785 .elementor-element.elementor-element-2ef03434{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-3785 .elementor-element.elementor-element-5d43fb4c{padding:0px 20px 64px 20px;}.elementor-3785 .elementor-element.elementor-element-1887d9e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3785 .elementor-element.elementor-element-5633295c{font-size:18px;line-height:24px;}.elementor-3785 .elementor-element.elementor-element-22f0b57 > .elementor-container{max-width:328px;}.elementor-3785 .elementor-element.elementor-element-22f0b57{padding:64px 20px 64px 20px;}.elementor-3785 .elementor-element.elementor-element-2f74b8b .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-3785 .elementor-element.elementor-element-0990129{width:100%;max-width:100%;}.elementor-3785 .elementor-element.elementor-element-0990129 > .elementor-widget-container{margin:32px 0px 16px 0px;}.elementor-3785 .elementor-element.elementor-element-0990129 .elementor-button{padding:16px 30px 16px 30px;}.elementor-3785 .elementor-element.elementor-element-4863808{padding:32px 20px 32px 20px;}.elementor-3785 .elementor-element.elementor-element-8131ca1{--grid-columns:1;}}@media(min-width:768px){.elementor-3785 .elementor-element.elementor-element-89d28ea{width:60%;}.elementor-3785 .elementor-element.elementor-element-624d743f{width:40%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-5633295c */.elementor-3785 .elementor-element.elementor-element-5633295c ul, .elementor-3785 .elementor-element.elementor-element-5633295c ol{
    margin-bottom: 20px;
}

@media all and (max-width: 767px){
    .elementor-3785 .elementor-element.elementor-element-5633295c ul {
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1887d9e6 */.elementor-3785 .elementor-element.elementor-element-1887d9e6{
    max-width: 864px;
}

.elementor-3785 .elementor-element.elementor-element-1887d9e6 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d43fb4c */@media screen and (max-width: 767px) {
    .elementor-3785 .elementor-element.elementor-element-5d43fb4c h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .elementor-3785 .elementor-element.elementor-element-5d43fb4c p {
        font-size: 18px;
        line-height: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0990129 */@media all and (max-width: 600px){
    .elementor-3785 .elementor-element.elementor-element-0990129.elementor-align-center .elementor-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.kerrybodine.com/wp-content/uploads/2022/12/ProximaNova-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kerrybodine.com/wp-content/uploads/2022/12/ProximaNova-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.kerrybodine.com/wp-content/uploads/2022/12/ProximaNova-Semibold.woff2') format('woff2'),
		url('https://www.kerrybodine.com/wp-content/uploads/2022/12/ProximaNova-Semibold.woff') format('woff');
}
/* End Custom Fonts CSS */