 @font-face{font-family:barlowCondensedExtraBold;src:url(/fonts/BarlowCondensed-ExtraBold.ttf)}@font-face{font-family:barlowCondensedSemiBold;src:url(/fonts/BarlowCondensed-SemiBold.ttf)}@font-face{font-family:interLight;src:url(/fonts/Inter-Light.ttf)}body{background:#fff;font-family:interLight!important;overflow-x:hidden}.jumbotron{background-image:url(//cdn.bluegolf.com/images/www/landing/header.png);height:725px;border-radius:0;background-size:cover;background-repeat:no-repeat;background-position-x:right;text-align:left}.jumbotron.college-golf{background-image:url(//cdn.bluegolf.com/images/www/promos/NCAA_Main_LandingPage.png);height:725px}.jumbotron.college-golf .jumbo-caption p{color:#fff}.jumbotron .logo{max-width:250px;max-height:40px}.jumbo-caption{line-height:57px;-webkit-text-size-adjust:100%}.jumbo-caption p{font-family:barlowCondensedExtraBold;color:#1c5899;font-size:53px;text-transform:uppercase;font-weight:600;margin:0}.small{font-size:25px!important}.grey{color:#767678!important}.features{font-size:19px}form{padding-top:20px}.form{background:#f4f4f4;align-items:center}.form input{border:solid 2px #1c5899;border-radius:12px;height:auto;font-size:19px;font-weight:300;background:#f4f4f4}.form #agree{width:24px}form #submit{background:#1c5899;border-radius:12px;padding:6px;height:auto;color:#fff;font-size:21px;font-weight:700}#mce-success-response{text-align:center;position:relative;top:-20px;font-weight:600;color:#1c5899;border:solid 1px #1c5899;border-radius:12px;padding:10px 15px}div.mce_inline_error{color:red;margin-left:15px}#cta{font-family:barlowCondensedSemiBold;font-size:30px;color:#fff;background:#929395;border-radius:12px}footer{background-color:#1c5899}footer img{max-width:188px;max-height:30px;margin-left:auto}@media (max-width:1199px){.form-image{width:160%}}@media (max-width:1024px){.jumbotron{background-position-x:80%}}@media (max-width:768px){.jumbotron{background-position-x:66%}form{padding-top:40px}.form-image{width:120%;position:relative;left:-22%;margin-top:20px}}@media (max-width:449px){.jumbotron{background-position-x:24%;height:352px;background-size:231%}.jumbo-caption p{font-size:40px}.jumbo-caption{line-height:49px}.small{font-size:18px!important}}@media (max-width:375px){.jumbotron{background-position-x:33%;height:352px;background-size:255%}.jumbo-caption p{font-size:40px}.small{font-size:18px!important}}@media (max-width:341px){.jumbotron{background-position-x:34%;height:352px;background-size:270%}.jumbo-caption p{font-size:35px}.small{font-size:16px!important}.form-image{left:-23%}#cta{font-size:27px}}
        

        .svg-icon
        {
            align-items: center;
            justify-content: center;
            display: flex;
        }

        ol.counter
        {
            counter-reset: item;
        }

        ol.counter li
        {
            display: block;
            position: relative;
        }

        ol.counter li:before
        {
            content: counters(item, ".") ". ";
            counter-increment: item;
            position: absolute;
            left: -56px;
            width: 50px;
            text-align: right;
            font-weight: 600;
        }

        ol.counter ol.counter li:before
        {
            content: counters(item, ".") " ";
        }

        ol.counter ol.counter  ol[type="a"]
        {
            counter-reset: itemA;
        }

        ol.counter ol.counter ol[type="a"] li:before
        {
            content: " (" counter(itemA, lower-alpha) ") ";
            counter-increment: itemA;
        }

        ol.counter ol.counter ul,
        ol.counter ul
        {
            counter-reset: itemB;
        }

        ol.counter ol.counter ul li:before,
        ol.counter ul li:before
        {
            content: "*";
            counter-increment: itemB;
        }

 body
    {
        font-family: "Barlow", Roboto, Helvetica, Arial, sans-serif!important;
        background: #f9f9f9!important;
		margin: 0px;
    }

 .jumbotron {     
        height: 725px;
        border-radius: 0;
        text-align: left;
		background-size: cover; background-repeat: no-repeat; background-position-x: right; background-position-y: center;
    }
.jumbotron-text {text-align: center;}
.jumbotron-text h1 {color: #FFFFFF; font-size: 3em;}
.jumbotron-text h2 {color: #FFFFFF; font-size: 36px;}

#summer-pga-special .jumbotron-text h1, #pga-fall-special .jumbotron-text h1, #pga-winter-special .jumbotron-text h1, #tech-blue-q1 .jumbotron-text h1, #pga-spring-special .jumbotron-text h1, #tmwebinar-2025 .jumbotron-text h1 {text-transform: uppercase; text-align: left;}
#summer-pga-special .jumbotron-text h2, #pga-fall-special .jumbotron-text h2, #pga-winter-special .jumbotron-text h2, #tech-blue-q1 .jumbotron-text h2, #pga-spring-special .jumbotron-text h2, #tmwebinar-2025 .jumbotron-text h2 {text-transform: uppercase; text-align: left;}

#tmwebinar-2025 .jumbotron-text h1 {font-size: 36px;}

#LP2024Q2JuneWebinar {background-image: url("../images/2024Q2_BG_Q2JuneWebinar_LandingPage2.png") !important;}
#summer-pga-special {background-image: url("../images/large-2024Q3_BG_SWPGA_LandingHero.png") !important; height: 600px !important;}
#pga-fall-special {background-image: url("../images/2024Q3_BG_PGA_Image_LandingHero2.png") !important; height: 600px !important;}
#pga-winter-special {background-image: url("../images/2024Q4_BG_PGA_LP-02.jpg") !important; height: 600px !important;}
#pga-spring-special {background-image: url("../images/2025Q1_BG_PGA_March-A-04.png") !important; height: 600px !important;}
#tmwebinar-2025 {background-image: url("../images/2025Q2_BG_TMwebinar_Images-01.png") !important; height: 600px !important;}
#tech-blue-q1 {background-image: url("../images/2025Q1_BG_PGA_lp2.png") !important; height: 600px !important;}
#METPGA {background-image: url("../images/2024Q3_BG_MetPGA_LandingPage.png") !important; height: 600px !important;}
#LP2024DigitalSummit {background-image: url("../images/large-2024Q2_CE_DigitalSummit_LandingPage_Option1.png") !important; height: 500px !important;}
#LPCapterra {background-image: url("../images/golfbg-thanks.jpg") !important; height: 500px !important;}
#LP2024Q2JuneWebinar .cls-1, #LP2024DigitalSummit .cls-1, #summer-pga-special .cls-1 {fill: #FFFFFF;}




    h2
    {
        font-size: 19px;
        font-weight: 500;
        text-transform: unset;
    }

    h3
    {
        background: #006097;
        margin: 0 -15px;
        padding: 15px;
        color: #fff;
        font-weight: bold;
        font-size: 18px;
        text-align: center;
    }
	
    h4
    {
        color: #006097;
        font-weight: bold;
        font-size: 18px;
    }
	
    .bold
    {
        font-weight: 500;
    }

    svg
    {
        width: 250px;
        fill: #006097;
    }

    .form
    {
        border: 0;
        box-shadow: 1px 1px 4px rgba(0,0,0,.2);
        background: #fff;
        position: relative;
        top: -154px;
        padding: 0 15px;
    }

    @media(max-width: 975px)
    {
        .form
        {
            border: 0;
            box-shadow: none;
            background: transparent;
            position: relative;
            top: 0px;
        }

        .jumbotron
        {
            height: 425px;
        }

        .jumbo-caption p.mt-5
        {
            text-shadow: 1px 1px 1px #999, -1px -1px 1px #999, -1px 1px 1px #999, 1px -1px 1px #999
        }
    }

    @media(max-width: 640px)
    {
        .jumbotron
        {
            height: 240px!important;
        }

        .jumbotron .logo
        {
            max-width: 180px;
        }
		
		.LProw {flex-wrap: wrap;}
		
    }
	
.container {
			max-width: 1170px; 
			margin: auto;
			padding: 15px;
			}	
.LProw {display: flex; }
.LPcolA {width: 60%; padding: 20px; min-width: 320px;}
.LPcolA p {font-size: 20px;}
.LPcolB {width: 40%; min-width: 320px;}
.shift67 {top: -67px !important}
.LPfooter {text-align: right;}


.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
@media (min-width: 576px) {
    .mb-sm-5, .my-sm-5 {
        margin-bottom: 3rem !important;
    }
}
@media (min-width: 576px) {
    .mt-sm-5, .my-sm-5 {
        margin-top: 3rem !important;
    }
}


.LPpresenter {display: flex;}
.LPphoto {max-width: 100px; display: flex;}
.LPphoto img {border-radius: 100%; align-self: center;}
.LPbio {padding: 20px;}
.recording {text-align: center; width: 100%;}
.general-content {text-align: center; width: 100%; margin: 100px 0px;}
.LPbutton {    
	padding: 10px 26px;
    font-size: 15px;
    font-weight: 500;
    background: #2e74de;
	color: #fff;
	    line-height: 1.5;
    border-radius: .25rem;
	text-decoration: none;
	display: inline-block;
	margin-top: 30px;
}
.pullquote {
	border-radius: 10px; 
	padding: 20px 40px;
	background: #006097;
	color: #FFFFFF;	
	text-align: center;
	margin: 10px 40px;
}
.pullquote h2 {font-size: 24px; text-align: center;}
.pullquote h3 {}