.elementor-7 .elementor-element.elementor-element-8fe5edb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-674cbc8{--spacer-size:65px;}.elementor-7 .elementor-element.elementor-element-26d4510{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-26d4510.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-849f118{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4e88813 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-90f1da7{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-90f1da7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:179px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-42afdaa{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-42afdaa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:135px;font-weight:600;text-transform:uppercase;color:#141413;}.elementor-7 .elementor-element.elementor-element-349dc2e{--spacer-size:50px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-fbbf807{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-text{text-shadow:0px 0px 4px #FFFFFF;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-cdba546{--spacer-size:25px;}.elementor-7 .elementor-element.elementor-element-878e367{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button{background-color:var( --e-global-color-primary );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}	.elementor-7 .elementor-element.elementor-element-488d1d8 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button::after{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:var( --e-global-color-primary );padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-wrap{max-width:212px;}.elementor-7 .elementor-element.elementor-element-488d1d8{text-align:center;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-icon svg{width:46px;height:46px;}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button::after{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button:hover .wpr-button-text{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button:focus .wpr-button-text{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button:hover{border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-488d1d8.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button{background-color:var( --e-global-color-accent );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}	.elementor-7 .elementor-element.elementor-element-fa59d94 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button::after{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button-wrap{max-width:207px;}.elementor-7 .elementor-element.elementor-element-fa59d94{text-align:center;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button-icon svg{width:46px;height:46px;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button::after{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-fa59d94 .wpr-button:hover{border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fa59d94.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-04243c5{--spacer-size:65px;}.elementor-7 .elementor-element.elementor-element-98d6ebc{--display:flex;}.elementor-7 .elementor-element.elementor-element-c26b781{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-c26b781:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c26b781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-833a2cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-87f48cd{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-51daee3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-1189aa2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ba7fd34 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ee85bea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-6b04a1b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-82b6b0d{width:var( --container-widget-width, 98.108% );max-width:98.108%;--container-widget-width:98.108%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-82b6b0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-82b6b0d img{width:90%;border-radius:10px 10px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae0988d{--display:flex;--border-radius:0px 0px 15px 15px;--padding-top:30px;--padding-bottom:18px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ae0988d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae0988d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ae0988d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8efcd77{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3e793a9{text-align:center;}.elementor-7 .elementor-element.elementor-element-3194465{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-f08b6fc{width:var( --container-widget-width, 98.108% );max-width:98.108%;--container-widget-width:98.108%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f08b6fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f08b6fc img{width:90%;border-radius:10px 10px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d70e3fd{--display:flex;--border-radius:0px 0px 15px 15px;--padding-top:30px;--padding-bottom:18px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-d70e3fd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d70e3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d70e3fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4128a9e{text-align:center;}.elementor-7 .elementor-element.elementor-element-b1be177{text-align:center;}.elementor-7 .elementor-element.elementor-element-e076eda{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-3399e4a{width:var( --container-widget-width, 98.108% );max-width:98.108%;--container-widget-width:98.108%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3399e4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3399e4a img{width:90%;border-radius:10px 10px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c507362{--display:flex;--border-radius:0px 0px 15px 15px;--padding-top:30px;--padding-bottom:18px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c507362:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c507362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c507362.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-835c59e{text-align:center;}.elementor-7 .elementor-element.elementor-element-5aeffcc{text-align:center;}.elementor-7 .elementor-element.elementor-element-4bcd8dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-4bcd8dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4bcd8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-790d4c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-3699068{--spacer-size:19px;}.elementor-7 .elementor-element.elementor-element-54112c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-1a0ad1d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c73d9bf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6b4b143{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0741727{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-b5b9dc8{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-7f7a988{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-c4cc0a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-ecc82dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-adb7737 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:58px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-15d24ec .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:58px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-18dfb9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-97d8aea{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-text{text-shadow:0px 0px 4px #FFFFFF;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-a19723c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-8270a30 img{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fadb7bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-4b8badb{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-4c36ce4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-4c36ce4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4c36ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-36cc9cc{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-2f0e089{text-align:center;}.elementor-7 .elementor-element.elementor-element-2f0e089 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:82px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5dff58a{--spacer-size:31px;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button{background-color:var( --e-global-color-accent );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;}	.elementor-7 .elementor-element.elementor-element-ad44d73 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button::after{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:var( --e-global-color-accent );padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-wrap{max-width:313px;}.elementor-7 .elementor-element.elementor-element-ad44d73{text-align:center;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-icon{font-size:46px;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-icon svg{width:46px;height:46px;}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button-icon{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button::after{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button:hover .wpr-button-text{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button:focus .wpr-button-text{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button:hover{border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ad44d73.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-19eece5{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-c99681e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-7930125{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-70ee3d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-0e956e2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0854517 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7a9eeb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-26d4510{--width:97%;}.elementor-7 .elementor-element.elementor-element-ae0988d{--width:89%;}.elementor-7 .elementor-element.elementor-element-d70e3fd{--width:89%;}.elementor-7 .elementor-element.elementor-element-c507362{--width:89%;}.elementor-7 .elementor-element.elementor-element-c4cc0a5{--width:50%;}.elementor-7 .elementor-element.elementor-element-a19723c{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-8fe5edb .elementor-background-slideshow__slide__image{background-size:auto;background-position:center center;}.elementor-7 .elementor-element.elementor-element-674cbc8{--spacer-size:6px;}.elementor-7 .elementor-element.elementor-element-4e88813 .elementor-heading-title{font-size:31px;}.elementor-7 .elementor-element.elementor-element-90f1da7{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-90f1da7 .elementor-heading-title{font-size:73px;}.elementor-7 .elementor-element.elementor-element-42afdaa{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-42afdaa .elementor-heading-title{font-size:56px;}.elementor-7 .elementor-element.elementor-element-349dc2e{--spacer-size:22px;}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-7 .elementor-element.elementor-element-fbbf807{--e-icon-list-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-fbbf807 .elementor-icon-list-item > a{font-size:12px;}.elementor-7 .elementor-element.elementor-element-cdba546{--spacer-size:22px;}.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-488d1d8 .wpr-button::after{font-size:14px;}.elementor-7 .elementor-element.elementor-element-04243c5{--spacer-size:34px;}.elementor-7 .elementor-element.elementor-element-51daee3{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-1189aa2 .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-ba7fd34 .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-790d4c0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-54112c1{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-1a0ad1d .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-c73d9bf .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-6b4b143{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-0741727{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b5b9dc8{--spacer-size:0px;}.elementor-7 .elementor-element.elementor-element-ecc82dd{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-7 .elementor-element.elementor-element-adb7737 .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-15d24ec .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-18dfb9a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-7 .elementor-element.elementor-element-97d8aea{--e-icon-list-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-97d8aea .elementor-icon-list-item > a{font-size:17px;}.elementor-7 .elementor-element.elementor-element-2f0e089 .elementor-heading-title{font-size:61px;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-wrap{max-width:266px;}.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button-text,.elementor-7 .elementor-element.elementor-element-ad44d73 .wpr-button::after{font-size:14px;}.elementor-7 .elementor-element.elementor-element-c99681e{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7 .elementor-element.elementor-element-7930125{--spacer-size:0px;}.elementor-7 .elementor-element.elementor-element-70ee3d0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-0e956e2 .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-0854517 .elementor-heading-title{font-size:48px;}}/* Start custom CSS for html, class: .elementor-element-27ed09d */.service-line {
  color: #141413;
  font-size: 42px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.service-line .dot {
  color: #c92020;
  margin-right: 6px;
}

.service-line {
  color: #141413;
  font-size: 28px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.service-line .dot {
  color: #c92020;
  margin-right: 6px;
}

/* Mobile */
@media (max-width: 767px) {
  .service-line {
    font-size: 16px;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de77dce *//* Import Oswald */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap');

.trust-bar {
  background: #141413;
  padding: 30px 20px;
}

.trust-container {
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
}

.trust-item {
  display: flex;
  align-items: center;
  gap: 14px;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0.5px;
  white-space: nowrap;
}

.trust-item .icon {
  background: #c92020;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.trust-item svg {
  width: 24px;
  height: 24px;
}

.divider {
  width: 1px;
  height: 50px;
  background: rgba(255,255,255,0.25);
}

@media (max-width: 767px) {
  .trust-container {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .divider {
    display: none;
  }

  .trust-item {
    font-size: 18px;
  }

  .trust-item .icon {
    width: 46px;
    height: 46px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aff8dc *//* ===== PROCESS SECTION ===== */
.process-steps {
  background: #141413;
  padding: 70px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}

/* ===== EACH STEP ===== */
.process-step {
  text-align: center;
  color: #fff;
  max-width: 180px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

/* ===== STEP NUMBER ===== */
.process-number {
  width: 36px;
  height: 36px;
  background: #c92020;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Oswald', sans-serif;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 12px;
}

/* ===== ICON ===== */
.process-icon {
  width: 60px;
  height: 60px;
  border: 2px solid rgba(255,255,255,0.15);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  margin-bottom: 15px;
  background: rgba(255,255,255,0.03);
}

/* ===== TITLE ===== */
.process-step h3 {
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 8px;
  letter-spacing: 0.5px;
}

/* ===== DESCRIPTION ===== */
.process-step p {
  font-size: 13px;
  color: rgba(255,255,255,0.75);
  line-height: 1.4;
  margin: 0;
}

/* ===== ARROWS ===== */
.process-arrow {
  color: rgba(255,255,255,0.4);
  font-size: 28px;
  font-weight: 300;
  display: flex;
  align-items: center;
}

/* ===== HOVER EFFECT ===== */
.process-step:hover .process-icon {
  border-color: #c92020;
  box-shadow: 0 0 12px rgba(201,32,32,0.4);
  transform: translateY(-3px);
  transition: all 0.25s ease;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .process-steps {
    flex-direction: column;
    gap: 30px;
  }

  .process-arrow {
    display: none;
  }

  .process-step {
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-661d036 *//* ================================
   NINJA FORM 2 — COX CUSTOMS STYLE
================================ */

#nf-form-2-cont {
  max-width: 900px;
  margin: 0 auto;
  font-family: 'Oswald', sans-serif;
}

/* Hide default form title if needed */
#nf-form-2-cont .nf-form-title {
  display: none;
}

/* Required field note */
#nf-form-2-cont .nf-form-fields-required {
  color: #555;
  font-family: Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 25px;
}

/* Labels */
#nf-form-2-cont .nf-field-label label {
  color: #141413;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .5px;
}

/* Required asterisk */
#nf-form-2-cont .ninja-forms-req-symbol {
  color: #c92020;
}

/* Inputs, selects, textarea */
#nf-form-2-cont input,
#nf-form-2-cont select,
#nf-form-2-cont textarea {
  width: 100%;
  background: #fff;
  border: 2px solid rgba(20, 20, 19, 0.18);
  border-radius: 4px;
  color: #141413;
  font-family: Arial, sans-serif;
  font-size: 15px;
  padding: 14px 16px;
  transition: all .25s ease;
}

/* Focus state */
#nf-form-2-cont input:focus,
#nf-form-2-cont select:focus,
#nf-form-2-cont textarea:focus {
  outline: none;
  border-color: #c92020;
  box-shadow: 0 0 0 3px rgba(201, 32, 32, 0.12);
}

/* Placeholder */
#nf-form-2-cont ::placeholder {
  color: #777;
}

/* Field spacing */
#nf-form-2-cont .nf-field-container {
  margin-bottom: 22px;
}

/* Textarea */
#nf-form-2-cont textarea {
  min-height: 170px;
  resize: vertical;
}

/* Submit button */
#nf-form-2-cont input[type="button"],
#nf-form-2-cont input[type="submit"],
#nf-form-2-cont .ninja-forms-field[type="button"] {
  width: auto;
  background: #c92020;
  color: #fff;
  border: 2px solid #c92020;
  border-radius: 4px;
  padding: 14px 34px;
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .8px;
  cursor: pointer;
  transition: all .25s ease;
}

/* Submit hover */
#nf-form-2-cont input[type="button"]:hover,
#nf-form-2-cont input[type="submit"]:hover,
#nf-form-2-cont .ninja-forms-field[type="button"]:hover {
  background: #141413;
  border-color: #141413;
  color: #fff;
  transform: translateY(-2px);
}

/* Error messages */
#nf-form-2-cont .nf-error-msg,
#nf-form-2-cont .nf-error .nf-error-msg {
  color: #c92020;
  font-family: Arial, sans-serif;
  font-size: 13px;
  margin-top: 6px;
}

/* Error field border */
#nf-form-2-cont .nf-error input,
#nf-form-2-cont .nf-error select,
#nf-form-2-cont .nf-error textarea {
  border-color: #c92020;
}

/* Success message */
#nf-form-2-cont .nf-response-msg {
  background: #141413;
  color: #fff;
  border-left: 5px solid #c92020;
  padding: 18px 22px;
  font-family: Arial, sans-serif;
  font-size: 16px;
}

/* Mobile */
@media (max-width: 767px) {
  #nf-form-2-cont {
    max-width: 100%;
  }

  #nf-form-2-cont input,
  #nf-form-2-cont select,
  #nf-form-2-cont textarea {
    font-size: 14px;
    padding: 13px 14px;
  }

  #nf-form-2-cont .nf-field-label label {
    font-size: 15px;
  }

  #nf-form-2-cont input[type="button"],
  #nf-form-2-cont input[type="submit"],
  #nf-form-2-cont .ninja-forms-field[type="button"] {
    width: 100%;
  }
}/* End custom CSS */